Problem solve Get help with specific problems with your technologies, process and projects.

How to transfer IMG options to user menus

Sometimes, an IMG activity needs to be accessible to end users.

Sometimes, an IMG activity needs to be accessible to end users (e.g. exchange rates). Although SAP already has some of these activities in the standard delivered (e.g. Accounting -> Financial accounting -> General ledger, Environment->Current settings), it may be necessary to add more options.

For the full scoop, go to OSS Note 135028, but here is the excerpt from the note:

"The usual checks whether the client setting permits maintenance at all are only not carried out for current settings in one client that is defined as a production client.

Procedure in Release 3.0(>F), 3.1, 4.0 and 4.5:
To include an IMG activity in the current settings, proceed as follows:

  1. Determine the name of the activity. To do this, navigate to the required activity in the IMG. Via menu option Information -> Title and key, the technical name of the activity will be displayed. This is for example SIMGxxxx.
  2. Determine the name of the area menu. Proceed as follows: In order to see, for which menus current settings are already defined by SAP, you can display the area menu names in table CUSAMEN in the field "MENU". In the table the entries are in the form MENUyyyy with yyyy being the name of the area menu. If you find a suitable menu in table CUSAMEN, you can copy the respective entry "MENUyyyy" for your new entry. The new activity is then displayed in the current settings list for this area menu. If you find no suitable entry in the table CUSAMEN, then it is difficult to enter the new current setting in another menu. In this case you enter "MENUZZZZ" as a menu name for the new entry in the next step.
  3. Call Transaction SM30, and enter CUSAMEN as a table name. Select the function 'Maintain' and create the new entry. In the field 'Menu name' enter the area menu name determined in the second step. In the 'Class' field enter "SIMG". In the field 'Doc.object' enter everything as of the fourth character of the name determined in the first step (that is, without the prefix "SIMG"). In the example above you would have to enter "XXXX" in the field 'Doc.object'.
  4. When you save the entry newly created in the third step, the current setting indicator is set at the same time in the corresponding Customizing object. This means a change to the original SAP object. Therefore, a repair is necessary here. If you cannot or do not want to carry out this repair you can cancel this change as an alternative. In this case the indicator is not set. To set the indicator nevertheless, proceed according to Note 77430.

    Note: The entry in table CUSAMEN should best be made in the development system and then transported. The setting of the current setting indicator on the Customizing object can either be transported as well, or it can be set in the subsequent system according to Note 77430.

Note also that the change to the Customizing object might be reset after an upgrade. In this case, you would have to adjust the indicator again according to Note 77430.

Procedure as of Release 4.6:
As of Release 4.6, the corresponding indicator can be maintained directly from the IMG.

To do this, open the IMG and display the IMG structure. Position the cursor on the corresponding IMG activity and select the menu path "Edit -> Display IMG activity". On the following screen, choose the tab "Maint.objects". A list of the assigned Customizing objects is displayed. By double-clicking on the corresponding row, you navigate to the Customizing object and can set the indicator "Current settings" directly there.

Alternatively, you can also call Transaction SOBJ. Here, you must enter the Customizing object directly and can set the indicator directly as well."

Dig Deeper on SAP Basis

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.