Show TOC

Remote Systems in a NWBC ConnectionLocate this document in the navigation structure

Although the role is defined locally, you might need to be able to specify that specific applications or all entries in one role can be executed in a different, remote system.

Caution SAP supports this leading system and the side-by-side scenario with some restrictions, but does not recommend that you implement a hub scenario. For more information about the definition of the scenarios as well as the restrictions of working with remote systems, see SAP Note 1795171 Information published on SAP site.
Target System

SAP Business Client offers the possibility to integrate content from other systems by using the property Target System in PFCG, either for single menu entries or for a whole role. Target System refers to an RFC destination. To provide all information to SAP Business Client that is required to start an SAP GUI-based or HTTP-based application in the target system, two RFC destinations of different types are necessary, see Configuration Using RFC Destinations.

No RFC calls are executed and only some of the RFC destination settings are evaluated.

Note

Instead of specifying RFC destinations maintained using transaction SM59, you can also specify a variable that references an RFC destination. Variables are assigned to RFC destinations using transaction SM30_SSM_RFC.

  • For the complete role, enter the RFC destination in the Target System field. If you leave this field blank No destination is displayed. The concept described above is shown in the following figure:

    No RFC destination

  • For individual role entries from another system, leave the upper Target System field blank and navigate to the role menu folder or node. Then enter the RFC destination for this folder or node on the side of the screen in the area Other Node Details in the Target System field.

Role Import from Remote System

If a target remote application belonging to a node type with validity checks (transaction, Web Dynpro, BSP and WebClient application) is not available in the local system, you cannot specify it directly in the local PFCG role. Instead, you need to insert it in a role of the target system and import it in the local role by choosing Start of the navigation path Copy Menus Next navigation step From Other Role Next navigation step Target System End of the navigation path. If you change a remote application, you need to re-import it.

As a prerequisite, a PFCG role with the transaction or Web Dynpro application must be maintained in the target system. We recommend that you choose the PFCG role that is assigned to the user in the remote system. After the import, the Target System field is automatically filled with the RFC destination name being used.

The following example uses an Advanced Planning and Optimization system APO as leading system, and a target ERP system EC1. In EC1, role ZSHELL_ROLE is assigned to the user.

To import the role from system EC1 to APO, proceed as follows:

  1. Log on to system APO.

  2. In transaction SM59, maintain an ABAP connection (type 3) to the target system EC1, for example, EC1CLNT558.

  3. In transaction PFCG, enter your role and switch to the Menu tab.

  4. Choose Start of the navigation path Copy Menus Next navigation step From Other Role Next navigation step In Remote System End of the navigation path.

  5. You can enter either an RFC destination or a variable that points to an RFC destination as target system. In this example, choose Select RFC Destination and then Continue (Enter).

  6. In the following table, select the entry for RFC destination EC1CLNT558 and choose Copy. A list of all available roles in EC1 is displayed.

  7. Select ZSHELL_ROLE and choose Copy. The menu tree of ZSHELL_ROLE is displayed.

  8. To choose those transactions from the ZSHELL_ROLE menu that you want to import into APO, select the checkboxes in front of the relevant role entries. Then add the selected menu nodes by choosing Add. The role menu tree in APO is updated automatically with the entries you selected. The selected checkboxes next to the imported menu items indicate that these menu entries belong to a separate target system. In addition, the Target System field is automatically filled with the RFC destination for EC1, EC1CLNT558.