Show TOC

Role MenuLocate this document in the navigation structure


This section describes the options available to you when creating a role menu on the Menu tab page.

  • Copying Menus

  • Insert Nodes

  • Additional Activities

  • Other Node Details

  • Menu Options

  • Additional Functions

You can restructure the menu using Drag&Drop. If you have not included any menu nodes in the menu, the status display on the Menu tab page is red. Once you have assigned at least one menu node, the status display is green.

Copying Menus

You can use the functions listed here to copy some or all of the menus of other roles. You can activate the automatic redundancy avoidance for the following activities to ensure that there are no repeated entries in the newly created menu:

  • For single roles, when reading menus from the following sources:

    • The SAP menu

    • Roles

    • Area menus

    • A file

  • For composite roles, when reading menus from single roles

    You cannot insert any other nodes into these menus, but rather only delete or reassign existing nodes.

To activate redundancy avoidance, do the following:

  1. In the customizing table SSM_CUST, create the entry CONDENSE_MENU_PFCG with the values NO (default value) and YES.

  2. In the role administration tool (transaction PFCG), choose Start of the navigation path Utilities Next navigation step Settings End of the navigation path on the detail screen for a role.

  3. In the dialog box, set the indicator Menu Transfer: Do Not Insert Existing Entries. Default NO..

You can override this global default setting on a user-specific basis.

  1. On the detail screen of any role ( Display or Change Roles), choose Start of the navigation path Utilities Next navigation step Settings End of the navigation path.

  2. To activate the redundancy avoidance, select Menu Transfer: Do not insert existing entries.Default: NO/YES.

    Otherwise, it is not active. Although this setting applies only for this user, it applies for all of the roles for which the user is editing the menus.

To determine redundancies, the system uses the short texts of the folder hierarchy and the short text, the transaction code, and the target system of the menu options. The system does not investigate menu options for other objects. We recommend that you show the technical names. In this way, you can follow the effect of the redundancy avoidance. Even if you have removed redundant folder hierarchies in all roles, there can still be redundant submenus in the Easy Access Menu of a user. This is the case if more than one role with partially or wholly identical menus are assigned to the user. In this case, it is useful to keep the redundancy avoidance of the Easy Access Menu active.



From the SAP menu

To transfer menu branches in part of as a whole, select or expand them. Only select subordinate nodes or individual transactions and reports that you want to include in the menu.

From a role

You can use this function to copy a menu structure that is already defined for a role in the same system or from a role delivered by SAP to the role that you are currently editing.

From an area menu

You can use this function to copy area menus delivered as part of the standard system or that you have created yourself to the role menu.

Importing from a file

You can use this function to transfer menu descriptions of external products that create a file with the menu definition, which you need to upload into a role. More information about creating this file: SAP Note 389675 Information published on SAP site.

Importing from a trace

You can use this function to transfer menu entries from a authorization trace (transactions ST01 or STAUTHTRACE).

For more information, see Maintaining Role Menus Using Trace Evaluation in Transaction PFC.

Insert Nodes

The respective application can insert additional options here. Some possible options are listed here as examples.




Choose this button to extend the user menu by directly entering transaction codes.


Choose this button to enter reports, transaction variants, or queries in the menu. You do not need to assign a transaction code beforehand to the reports, transaction variants, or queries to be included.

Authorization Default Value

You can use this function to copy authorization default values for the subsequently listed entries, without this being visible in the SAP Easy Access user menu. This is useful, for example, if your users use a Web browser. In this situation, the Web server accesses the back-end system using the relevant user and starts transactions there, for example. Since the users do not access the back-end system themselves, however, they also do not require entries for the corresponding actions in their user menus, but rather only the undisplayed authorizations, so that the Web server can start the transaction for them.


You assign, for example, authorization for transaction SE61 with the role that you are editing, but this is not displayed in the SAP Easy Access menu. On the other hand, for example, transaction SE63, which you insert using the Transaction button, is displayed in the SAP Easy Access menu. The entries have different icons so that you can tell them apart while creating the menu.

  • Transaction

    Copies the authorization default values for transactions.

  • RFC Function

    Copies the authorization default values for RFC function modules. Currently, the correct authorization default values for the authorization object S_RFC are automatically copied. You must still add the other authorization values required for the relevant function module.

  • Service

    Copies the authorization default values for services. From a technical point of view, there are two types of services: Repository services (program ID) and external services. All services that are managed in the repository in the system and which have an object catalog entry are combined under repository services. In this case, the input help displays only the services for which there are authorization default values. External services are services that were created outside the system, such as a Java program. In this case, the input help displays only the services for which there are authorization default values in the current system. The system truncates the names of the external services, which can be any length, to 132 characters in the input help, meaning that there can be identical names.

  • TADIR Service

Web Dynpro Application

Web Dynpro Application

BSP application

Business Server Pages

URLs (Web addresses or files)

To enter Internet/intranet links, enter a descriptive text and the Web address. If the browser in use supports the starting of an application, you can enter a file name.

Predefined URLs from directory

If you want to use some URLs frequently, for example, you can predefine URL objects in the Object Navigator (SE80). To do this, in the Object Navigator, choose the desired development class and then, from the context menu, Start of the navigation path Create Next navigation step Other Next navigation step URL objects End of the navigation path.

External Mail System

You can integrate a call of a mail system.

Knowledge Warehouse link

Choose the information object type with the input help for the Document field. On the following selection screen, select the object for which you want to search in the Knowledge Warehouse.

Additional Activities



Translate node

You can translate the menu option.

Display Documentation

Calls the SAP Library documentation.

Find in documentation

Supports you when searching for reports.

Compress Menu

Compresses redundant entries in the role menu. Does not apply for BW reports, since the transaction codes of all BW reports are identical (RRMX) and the compression algorithm cannot differentiate between them.

Other Node Details

You can use this button to control the navigation menu of the SAP NetWeaver Business Client (NWBC).

For more information, see 5.5 Navigation Tree

Menu Properties

You can use this button to control the menu properties of the SAP NetWeaver Business Client (NWBC).

For more information, see 5.5 Navigation Tree

Additional Functions

You can use the following functions to further edit the user menu. Select the relevant menu option before you choose one of the functions.



Execute Node

Starts the transaction, for example.

Create a Folder

Allows you to group transactions, reports, and so on, in folders.

Move down

Moves the menu option down one place

Move up

Moves the menu option up one place

Delete node

Deletes the menu option. In the case of superordinate nodes, the system also deletes all entries below this node.

Delete All Nodes

Deletes the complete role menu

Find in Role Menu

Searches for terms in the role menu.

Switch on technical names

Displays the technical names of the menu options (useful, for example, to trace the effect of the redundancy avoidance)

Print Menu

First displays the fully expanded role menu on a new screen. On this screen, you have, for example, the options Print and Save to PC File.

Menu Statistics

Specifies the number of menu nodes and hierarchy levels. Different types of node (folders, transactions and reports, and URLs) are also differentiated when displaying the number of nodes.

Context Menu

In both display and change modes, the context menu contains additional functions, such as Display Translations.

Change node text

By double-clicking, you start change mode, to change the text of a menu option.