The process of mapping one OBN onto a target application starts by selecting the target application and then specifying that this application can handle a specific OBN call. For more information about how OBN data is obtained, see 5.12.1 OBN Overview and 5.12.2 Determining the OBN Interface .
The figure below provides an overview of OBN maintenance in transaction Role Maintenance ( PFCG) and is followed by an explanation:
On the Menu tab in transaction PFCG, select the item you want for the target application and choose Other Node Details .
Choose the icon for Insert Method in the Object-Based Navigation screen area, enter the name of the business object and the required method, and confirm your entries. The object can either be selected from the Business Object Repository or can be freely defined. Both the object type as key and the description (the actual key that is used) must be defined. Define, for example, SLSORDER as object type and SalesOrder as description. The similar process applies to specifying the method: If a BOR object is referenced, the method can be selected, otherwise it must also be freely defined. Again, both the key and the description are needed. For our example, we could define DISPLAY as key and Display as method description.
Assign a priority and specify whether the OBN call should be displayed in a separate window or in the same window. Choose the icon for Insert Parameter under Mapping of Parameters .
Priority values are used in the final OBN resolving in cases where more than one application is available for the same OBN target. In this case, the target application with the highest priority is selected. The priority is defined in descending order, with the highest number being the highest value.
You can now insert as many parameters as you wish and assign values to them for the mapping. Within the table, the first column contains the parameter names of the target application. These are the parameters that are used to start the application and must exactly be the list of parameters that the application expects. In the last column, the values that are set for each parameter are listed. Each value can either be set directly or be taken from the parameters supplied for the OBN call. In this last case, use for the value of the OBN parameter name in curly brackets. The actual value is then taken from the value supplied in the OBN call at runtime.
Save your entries.
Your entries are listed in a table under the Object-Based Navigation screen area. Here, you can display entries individually, insert additional methods, and delete entries from the list. This feature is shown in the following figure: