Start of Content Area

Procedure documentation Creating Role Menus  Locate the document in its SAP Library structure

You can create the role menu in the following ways on the Menu tab page, which are explained in more detail below:

      Copying Menus

      Buttons for menu extension: Copying transactions, reports, other objects, and authorization default values

      Additional activities

      Other functions

Copying Menus

With these functions, you copy some or all of the menus of other roles.

Note

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 do this, make the entry CONDENSE_MENU_PFCGin the Customizing table SSM_CUST with the values "NO" (default value) and "YES". In the role administration tool (transaction PFCG), choose Utilities Settings on the detail screen for a role. On the dialog window, set the indicator Menu: Do Not Insert Existing Entries. Standard NO.

You can override these global default settings for specific users. If you select Utilities Settings and Copy Menu: Do not insert existing entries, Default: NO/YES on the detail screen of any role (Display or Change Roles), redundancy avoidance is activated. 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.

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 o determine redundancies. The system does not investigate menu entries for other objects. We recommend that you display the "Technical Name" so that you can see the effect of the redundancy avoidance. If a number of roles are assigned to a user, it can be useful to continue to use the redundancy avoidance of the Easy Access Menu.

Note

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, if roles with wholly or partly 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 copy complete menu branches or parts of menu branches, select these or expand them and select only the subordinate nodes or individual transactions and repots that you want to copy to the menu.

Note

You can also copy submenus using an RFC link if you want to use the menu from another mySAP Workplace component system for example. Specify a target system and choose From SAP menu. You can specify whether you  want to copy the menu locally or the menu of the target system of the RFC link. If you choose Remote, you are offered the SAP menu of the target system.

Use the same procedure for the options From other role and From area 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 copy area menus (SAP Standard and your own) into a role menu. Choose an area menu from the list of menus and copy the transactions you want.

      Importing from a file

You can copy menu descriptions from external products to the SAP system if the external product creates a file with the menu definition that can be uploaded into a role. If you want to create this file yourself, see the procedure in SAP Note 389675.

Buttons for Menu Extension

      Transaction

You can extend the user menu by directly entering a transaction code.

      Report

You can use this function to add reports, transaction variants, or queries in the user menu. You do not need to assign a transaction code to the reports, transaction variants, or queries to be included in advance.

       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. For more information, see Query work areas.

       Transactions with variants

The system administrator can create transaction variants in the SAP system personalization. Transaction variants adjust complex SAP system transactions to customer business processes, by, for example, hiding superfluous information and adding other information such as pushbuttons, text or graphics. You can put a transaction variant call in a user menu by entering the transaction code and variant which 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.

       URL (Web address or file)

To enter Internet/intranet links, enter a descriptive text and the Web address. You can enter a file name if the browser can call an application.

       Predefined URL 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, choose a development class and Create Other URL objects in the context menu in the Object Navigator.

       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, see 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 information, see the mySAP Workplace Drag&Relate documentation.

       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

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 SAP 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 SAP 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 SAP 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 (This graphic is explained in the accompanying text)

Translate a menu entry

Display Documentation (This graphic is explained in the accompanying text)

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

Find doc. (This graphic is explained in the accompanying text)

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.

Other 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 (This graphic is explained in the accompanying text)

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

Change node text (This graphic is explained in the accompanying text)

Change a menu entry text

Move down  (This graphic is explained in the accompanying text)

Move a menu entry down one place

Move up (This graphic is explained in the accompanying text)

Move a menu entry up one place

Delete node (This graphic is explained in the accompanying text)

Delete a menu entry
If this is a superordinate node, all entries below this node are also deleted.

Delete All Nodes  (This graphic is explained in the accompanying text)

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.

You can restructure the menu simply using Drag&Drop.

Note

The status display on the Menu tab page is red if no menu nodes are assigned. If at least one menu node is assigned, the status is green.

 

 

End of Content Area