Show TOC

Background documentationRole Menu Locate 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

  • Buttons for Menu Extension

  • Additional Activities

  • 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 SAP menu

    • Roles

    • Area Menus

    • A file

  • For composite roles, when reading menus from single roles

To activate the redundancy avoidance, perform the following steps:

  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   Utilities   Settings   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. To do this, on the detail screen of any role (Display or Change Roles), choose   Utilities   Settings  .

  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 he or she 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 entries. The system does not investigate menu entries 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 redunant 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.

Option

Comment

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.

You can also copy submenus using an RFC connection if you want to use the menu from another mySAP Workplace component system, for example.

  1. Specify a target system and choose From SAP menu.

  2. You can specify whether you want to copy the local menu (Local) or the menu of the target system of the RFC connection (In Remote System).

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.

Buttons for Menu Extension
  • Transaction

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

  • Report

    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.

    Report

    Comment

    ABAP report

    Choose a report and a variant. Set the corresponding indicators to automatically generate a transaction code and to copy the description of the report.

    SAP Query

    Enter the name of a user group and of a query. If the query has a variant, you can specify it. You can also specify a global query. More information: Query Work Areas.

    Transactions with variants

    The system administrator can create transaction variants in the SAP system personalization. You can use transaction variants to adjust complex transactions in the system to the customer's business transaction, for example, by hiding superfluous information and adding additional information such as buttons, texts, or images. You can add a transaction variant call to a user menu by entering the transaction code and variant that you created in the transaction SHD0.

    BW report

    To include a report from the Business Information Warehouse, enter the ID of the report in the appropriate input field.

    ReportWriter, Search, Report

    You can use these functions to include application-specific report types in the user menu.

  • Other

    In this case, a system-specific list is displayed, from which you can insert additional objects. Depending on the system, the list may contain additional entries as well as those listed below.

    Option

    Comment

    URL (Web address or file)

    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,   Create   Other   URL objects  .

    BW WebReport

    You can publish queries which were defined in the Business Explorer Analyzer, in the Intranet or Internet with Web Reporting. You can insert the queries in any HTML pages to present them. You can also put various queries in an HTML page and use predefined navigation buttons or graphics to display the data.

    For more information, refer to the documentation for the Business Information Warehouse and the SAP Service Marketplace under service.sap.com/bw   Documentation   Documentation Enhancements  .

    WebSource from Drag&Relate Servlet

    Enter a name and a URL which you have defined in the Web Source Editor of the Drag&Relate servlet which is delivered with the mySAP Workplace. URLs that you define in the Web Source Editor allow Drag&Relate between the mySAP Workplace and the World Wide Web.

    For more informatoin, refer to th emySAP Workplace documentation, in the Drag&Relate section.

    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. You go to a selection screen in which you can search for the object in the Knowledge Warehouse.

  • 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 backend system using the relevant user and starts transactions there, for example. Since the users do not access the backend 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.

    Example Example

    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.

    End of the example.

    Option

    Comment

    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 names of the external services, which can be any length, are abbreviated to 132 characters in the input help, meaning that there can be identical names.

Additional Activities

Function

Meaning

Translate node

Translate a menu entry

Display Documentation

Display the documentation in the SAP Library for transactions, programs, and so on

Find doc.

Help when looking for reports

Compress Menu

Additional compression of role menus with redundant entries.

Since the transaction code for all BW reports is identical (RRMX), the compression algorithm cannot differentiate between them. BW reports are therefore excluded from the menu compression.

Additional Functions

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

Function

Meaning

Create Folder

Group transactions, reports, and so on, in a folder

Change node text

Change a menu entry text

Move down

Move a menu entry down one place

Move up

Move a menu entry up one place

Delete node

Delete a menu entry. If you choose this for a superordinate node, the system also deletes all entries below it.

Delete All Nodes

Delete the complete role menu

Switch on technical names

Displays the technical names of the menu entries (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, among other things, the options Print and Save to PC File.

Search in the Hierarchy

Allows a search for a menu text or transaction code in the hierarchy tree of the menu.

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

Additional functions are available to you through the context menu in both display and change modes, such as Display Translations.