Customizing the Structural Overview

Objective

After completing this lesson, you will be able to customize the overview of objects on the Organization and Staffing interface by using structural overview objects

Structural Overview Objects

Structural overview objects include the design of the structural area of the Organization and Staffing interface. This part of the framework reflects the structure by using evaluation paths. It enables you to integrate new object types and relationships.

The process of displaying an object type in the structural overview involves the following steps:

  • Define the service of the overview area
  • Specify the properties of the service or the view
    • Specify the valid object type in each case for the selection options.
    • Specify the evaluation path with technical depth.
    • Specify the column framework for the overview area.

Display of Object Type in Structural Overview Object: Process

The following list provides a description of each step in the process of displaying an object type in the structural overview:

Define the service an overview or detail area offers:

The service that an overview or detail object offers is defined in the table T77OBJSER. For this reason, you must first define a service for the overview area in table T77OBJSER and assign an attribute service to it. To do this, enter a meaningful name or key for the service in the Service field of the interface object. In the Object Key field, enter the key of the structure overview object, GOWD (General Overview with Detail).

Specify the attributes of the new service:

In this view, you specify the attributes of the new service. In the ObjectType field, enter the new object type for which the service is to be valid.

In the Selection field, specify the selection type, such as single or multiple selections. In the structure overview object, you can use drag to change the displayed structure. Here, the selection type determines whether you can select one or several objects.

Specify the evaluation path with technical depth:

In the Evaluation Path field, enter the newly defined evaluation path. The system uses the evaluation path to define a structure tree, which then displays the structure overview object. To keep system response times to a minimum, the structure tree is not displayed in its fully expanded format. Instead, only the first n levels of the structure tree are visible. You define the level to which the structure tree is initially displayed, in the Technical Depth field.

Specify the column group and header type:

In the Column Group field, enter a column group. NF_GEN_OV is a column group framework delivered by SAP that you can use  generically. In Header field, you can enter a header type that redefines the column headers of the column group. This is optional.

Requests

The services of an overview or detail object are not called directly. They are available indirectly to all interface objects through requests. These requests control which overview and detail objects are displayed in a hierarchy framework scenario at a particular time. You must therefore set up the request.

To identify the scenario used in the framework, you can use the SET/GET parameter OM_FRAM_SCEN_DISPLAY to display the scenario name in the title bar.

Tab Page Adjustment

Adjust Tab Pages

You can adjust the detail area of the hierarchy framework for your organization.

You can adjust the detail area of the hierarchy framework for your organization in the following manner:

  • Add customer infotypes to the detail area in the form of tab pages.
  • Hide displayed infotypes or show infotypes that were previously excluded.
  • Change the order in which the infotypes are displayed as tab pages.

You can display simple customer infotypes on a tab page in the detail area.

For the display, the system uses the subscreen generated for the infotype in transaction PPCI (screen number 7000).

To display a customer infotype on a tab page in a detail area includes the following steps:

  1. Enter the infotype number in the entry field and choose the Create pushbutton.
  2. On the next  screen, choose Create Subscreen from the Infotype menu. This generates subscreen 7000. Because this is an SAP program, a system message appears. In this case, you can ignore the message.
  3. In table T77ID, under Subscreen, enter subscreen 7000 for the infotype.
  4. You can add the infotype as a tab page in the detail area. To do this, in Customizing, choose Personnel ManagementOrganizational ManagementHierarchy FrameworkIntegrate New Infotype.

    You can define your own tab page (or table T77OMTABS; for example IT1000 -> IT1503). Add your own tab page to an existing tab page group (table T77OMTABUS). In other words, you assign the new tab page to an object type and a scenario.

You can integrate simple infotypes in the detail object display.

Note

There are 2 SAP notes, 1833102 and 1860681, which describe the process to integrate a complex infotype such as 1005 into PPOME.

How to Customize the Structural Overview of Objects

Customize the Structural Overview of Objects

Business Example

Your department wants to maintain the newly created object type on the Organization and Staffing interface. You need to create a structure to enter the transaction with all the relevant information.

You want to work with your new object type ## in the overview and detail areas of the Organization and Staffing interface. Add your new object type ## to the overview and detail areas (## is the group number).

Steps

  1. To add your new object to the overview and detail areas, you must define your own service for the structural overview object using the information provided in the table:

    Field Name or Data TypeValues
    Interface object serviceZ_##_P_O
    Object KeyGOWD(General Overview With Detail)
    Field Name or Data TypeValues
    Interface object serviceZ_O_P_##
    Object KeyGOWD (General Overview With Detail)
    1. In Customizing, choose Personnel ManagementOrganizational ManagementHierarchy FrameworkIntegrate New Object TypeDisplay Object Type in Structural Overview Object.

    2. In the Choose Activity dialog box, choose Define Your Own Service for Structural Overview Object. Acknowledge any system messages.

    3. In the Dialog Structure column, double-click Definition Service.

    4. Choose the New Entriespushbutton.

    5. Define your own service by entering the information provided in the table.

    6. Save your entries.

    7. Repeat the process to enter your second definition service by returning to the New Entries: Overview of Added Entries screen.

    8. Enter the data provided in the table.

    9. Save your entries.

    10. Return to the Change View Definition Service: Overview screen.

  2. Assign attributes to your new object types using the information provided in the following table:

    Field Name or Data TypeValues 
    Interface object serviceZ_##_P_O
    Object Type##
    Selection      Multiple selection
    Evaluation PathZ_##PSO
    Technical depth 
    Column groupNF_GEN_OV (General Overview)
    Header typeORGSTRUC 
    Field Name or Data TypeValues 
    Interface object serviceZ_O_P_##
    Object TypeO
    Selection      Multiple selection
    Evaluation PathZ_OSP##
    Technical depth3
    Column groupNF_GEN_OV (General Overview)
    Header typeORGSTRUC 
    1. Select your new service Z_##_P_O.

    2. In the Dialog Structure column, double-click Attribute Service.

    3. Choose the New Entriespushbutton.

    4. Enter the data provided in the table.

    5. Save your entries.

    6. Return to the New Entries: Overview of Added Entries screen.

    Repeat the process for your Interface ObjectZ_O_P_##.

    1. Select your new service Z_O_P_##.

    2. In the Dialog Structure column, double-click Attribute Service.

    3. Choose the New Entriespushbutton.

    4. Enter the data provided in the table.

    5. Save your entries.

    6. Return to the Change View Scenario Definition (Hierarchy Framework): Overview screen.

  3. Define your requests for scenario OME0 and assign a text for your new object that will display in theOverview Area and in the GoTo menu of the Organization and Staffing interface.  Use the scroll bar to view all columns.

    Use the data provided in the following table:

    ScenarioHierarchy frame work requestNameService for 1st interface objectService for 2nd interface object
    OME0Z_##_P_O## Training Groups with Persons and OrgZ_##_P_ODETAIL (GENERAL)
    OME0Z_O_P_#### Org Units with Persons in TrGrpsZ_O_P_##DETAIL (GENERAL)

    1. In Customizing, choose Personnel Management > Organizational Management > Hierarchy Framework > Integrate New Object Type > Display Object Type in Structural Overview Object.

    2. In the Choose Activitydialog box, select Define Your Own Service for Structural Overview Object and acknowledge any system messages.

    3. In the Change View Scenario Definition (Hierarchy Framework): Overview screen, choose OME0.

    4. In the Dialog Structure column, double-click Request Definition.

    5. Choose the New Entriespushbutton.

    6. Enter the data from the table provided.

    7. Save your entries.

    8. Return to the Choose Activity dialog box.

  4. Assign your own requests to an object type using the data provided in the following table:

    ScenarioRequest Object TypeStandard action
    OME0Z_##_P_O##X
    OME0Z_O_P_##OX
    1. In the Choose Activity dialog box, select Assign Your Own Request to an Object Type.

    2. Choose the New Entriespushbutton.

    3. Enter the data provided in the table.

      Result

      Note

      Use the scroll bar at the bottom of your screen to view all columns.
    4. Save your entries.

    5. Return to the Change View Hierarchy Framework: Interaction Tool Attributes: Overview screen.

    6. Choose the New Entriespushbutton.

    7. Enter the data for your second entry from the provided table.

    8. Save your data.

  5. Test your configuration. 

    1. On the SAP Easy Access screen, execute the transaction PPOME.

    2. Choose your folder Training Group ##.

    3. Double-click ## TGrp SAP Payroll.

    4. You can see your ## TGrp SAP Payroll in the Overview area.

  6. Test your configuration by assigning Winnie Chung, personnel number 540991##, to your ## TGRP 1 SAP Payroll.

    1. Right-click ## TGrp SAP Payroll and from the options choose Assign.

    2. Choose Person.

    3. Choose Continue.

    4. In the dialog box, search for Winnie Chung, personnel number 540991##. Choose the Structure Search tab.

    5. In the Choose Person dialog box, choose Org Units Training Group —> Training InternationalExecutive Board## Executive Board## Human Resources Director.

    6. Choose Winnie Chung. Hint: To assign additional employees from Winnie's Org unit, open other positions and select the check box for the holder. You cannot assign positions since it is not an allowed relationship for Training Groups.

    7. Choose Continue.

    8. In the Person Assign dialog box, choose Continue. Winnie Chung should now be listed as belonging to ## TGRP 1 SAP Payroll.

    9. Choose GoTo. You can see## Training Groups with Persons and Org.