Now I show how to config hierarchy framwork like the layout of tcode:PPOME step by step.
Step 1: introduce basic concept of hierarchy framework.
the hierarchy framework can be divided into four areas.see the picture as follow:

Section 1 :search area, allows the user to search for objects in the system.we should know how to add/delete objects we can search for here and how to config the different kinds of searchs for different objects.
Section 2: display the results of the search. here wo should know how to config the layout of results and the reactions when the user double click on the results.
Section 3 : display the specific search result that is higtlighted in Section 2. This Section is the most important and complex in TCODE:PPOME. we do much work here, including set up the buttons( copy/create/delete/delimit/change/display), maintain “go-to” path for specific objects.
Section 4: display the specifc information(mainly infotypes) highligtht in section 3. When the use double click on certain row in section 3, the details of the object are displayed in section 4. we can config what information can be integrated here. we should know how to add/delete specific infotypes or other information in section 4, design the layout of information, hard-code the specific logic.
Step 2 : how to configure the Section 1of hierarchy framework (mainly PPOME)
the IMG path about configuration of hierarchy framework is as follow:

step 2.1 : maintian object manager.
the standard object manager of TcodePPOME is OME000.we can copy the standard one and do some enhancements in the customized object manager.Generally, the name of customized object manager is ZOME000 or YOME000
Double click on the path ” Define Your Own Scenario”.

Firstly,we should define search node for each objects which will be used in section 1.
we define node name and icon for specific object type.

then enter into the view of T77FOBJMAN (Scenario Definition”Object Manager”).

double click “Scenario Definition(Object Manager)” on the left of this view and choose “*OME000″ on the right. Then click ” Search Nodes” on the left, you can see the allowed objects for searchs on the right table (technical name: T77FNODORD ).

in this table, we can define which object types can be used for search and their relative position and column group. we assign search node to object manager here.
step 2.2 : maintian Search tool of specific object.
we can use different ways to search objects,such as structure search, free search and so on.
in the above picture,we double click on “Search tool” . we can see the list of search tools for all the object in object manager:ZOME000.
we define which search tool can be used for speicfic objects and their position and whether the specific search tool is standard tool.

after this step, we finish the cofiguration of section 1. the next step is to configure the section 2.
Step 3: how to configure the Section 2 of hierarchy framework (mainly PPOME)
Section 2 is display area. we can see the result of search used by user in section 1.

choose the line of search tool for specific object you want to configure and click on “Display area ( Column Group)”.
you can assign the column group to this search tool. The column group will decide the layout of result displayed in the section 2.

Step 4 : how to configure the Section 3 of hierarchy framework (mainly PPOME)
if the result are displayed in the section 2, the user choose an object and double click. then Section 3 (Overview area) will display this highlight object and the other relative objects.
step 4.1 : maintian scenario definition
we should know that Section 3 and Section 4 of PPOME belong to scenario called OME0 ( consultant also can copy it and do some enhancement. Generally,name it “ZOME0″ or so).
So the first step is to assign object manager (Section 1 and Section 2) to OME0 and also decide which tcode to display edit and create.

Click “Display object Type in Structural Overview Object” and choose one of line in the pop-up window(anyone is ok,they lead to the same view).

choose “Scenario Definition(Hierarchy Framework)” on the left of this view and then choose ‘OME0″ on the right.
double click “Attribute Scenario” on the left. here, we maintian the attribute of this Scenario,include related object manager, three transaction code (display,edit and create) and others.

in the field: Object manager scenario, we should fill the one used in step 1,2,3.
step 4.2 : define new goto path
in the same view, we choose “Definition Service” to define “go-to” path

generally we copy the standard sevice and change the text and attribute to meet our requirement
choose one service on the right of this view and click “Attribute Service”. Then we can see the Evaluation path and techinical path of this service.

the most important attribute is evaluation path. it decide how to search and display the objects in the overview area with the root object selected in the display area.
step 4.3 : assign goto path
Now we should assign the newly created “go-to” path to the Scenario:OME0.

choose “Scenario Definition(Hierarchy Framework)” on the left of this view and then choose ‘OME0″ on the right again and click “Request Definition”. We will see all the hierarchy framework request of OME0. Each request is one “go-to” path.
we can create a new request here, copy request “SHOW STAFF ASSIGNMENTS (STRUCTURE) + DETAIL” and change the column “hierarchy framework request” , enter name. In the column “Service for 1st interface object”, we enter the sevice created in step 4.2 ( very important) .
Now if user can see the customized “go-to” path in the overview area.
Step 5 : how to add new page for specific infotype in Section 4.
if user double click any object displayed in the overview area, the detail will be displayed in the Section 4 ( detail area).
Now we config what information can be displayed in Section 4 and how to decide the sequences.
The most frequent requirement is to add a specifici infotype of certain object to the detail area.
Firstly,we define a tab page.

double click on “Tab Page Definition” and you will see all the tab pages existed in the system and displayed for different object.
if the infotype we want to display in the detail area is IT9599. we create a new line in the right table

column “Tab Page” : IT9599
column “Description” : the text of IT9599
set the indicator ” infotype-sepcific”
enter the infotype number 9599 in the column “infotype”.
we finish the creation of a tab page.
The next step is to assign the tab page to certain object in OME0.
choose the Scenario OME0 and double click “Tab Page in Scenario for each Object Type”.You can see the tab page list of each object type for OME0.

if we want to display the IT9599 for object type S, we create an new entry ( actually copy is better ).

Scenario: OME0
object type : S
Tab page: IT9599
Sequence: the larger the number you enter here, the more rearward this tab page displayed.
if you set the indicator “exclude tab page”, this tab page will be hid.
Now we have finished the four secions basic configuration of Hierarchy Framework.
In the next article, I will introduce the basic enhancement and development of Hierarchy Framework.