Wednesday, December 29, 2010

Must-have parameters on the ITS

When using the ITS to launch transactions from CRM in the ERP system, there are a few parameters that I would recommend you check, to make the life of the users a little better.

You can choose to set the parameters in the webgui service in SICF (in the target system), or to add it as a parameter in the URL in CRMS_IC_CROSS_SYS in SAP CRM (after the ? or &).

To set the values in the SICF, change the webgui node
(/default_host/sap/bc/gui/sap/its/webgui) or create an alias for this node, and edit the GUI configuration settings in the Service Data tab.

This parameter makes sure the buttons in the toolbar are not shown as buttons with text, but as icons.

Old (webgui_icon_toolbar = 0):
New: (webgui_icon_toolbar = 2):

If you set this to 0, this parameter forces popups to be rendered as normal screens. It will look a bit odd when you get searchhelps not a a popup anymore, but in the end in some cases it is more efficient when a popupscreen is so big that normally you would have to scroll down to get to the lower fields. This will not be the best solution in all cases, but is worth checking out.

By default, every time you call a transaction via the transaction launcher, a splash screen will be launched as shown below. This looks nice the first time, but will become annoying soon after the second. Furthermore, users will experience the system as being slower, because it appears to be doing something useless (while in reality it is of course loading). The parameter 
~nosplash changes the splash screen to the standard ITS hourglass.

The theme selects the skin. Here, you should choose SL (StreamLine) for the best look-and-feel.

Check note 1010519 for all the available options.


  1. Hi, first of Love your blog.
    For this entry though I am inside of SICF in the SAP GUI for the CRM system. What exactly do I need to specify in all the text boxes?
    Do you have a screen shot so I can see where to specify webgui_popups for instance?

  2. Hey Jon, thanks for the input. I have added screenshots on how to maintain the parameters in SICF.

    If you need any more info, feel free to let me know :-)


  3. Pieter this is so cool. Thank you

  4. Awesome.
    This bolg made my day.
    Thanks a lot Pieter.

  5. This is great! Do you know where I can find a listing of all the parameters. The documentation I have found do not list any of the parameters that you list here.

  6. Caralynn,

    I gathered the information from several OSS notes. I don't know if there is a full list anywhere. If you stumble upon some more useful ones, feel free to add them here :-)


  7. We are trying to launch ECC transaction in CRM .... and have maintained the parameter ~WEBGUI_SIMPLE_TOOLBAR = 0 in CRM System (we need to hide complete menu bar) but still menu bar with OKCode is appearing when we launch Transaction launcher.

    We also tried with ~NOHEADEROKCODE = 1 but still facing same issue.

    Let me know we need to maintained in CRM or ECC

  8. Kapil,

    You set the parameter either in the URL in CRM, or in the SICF in ECC.

    Also check if your ECC version is on the right level:

    •external ITS 6.20 patch level 25
    •NetWeaver2004 Integrated ITS 6.40 Basis Support Package 20
    •Netweaver2004s integr. ITS 7.00 Basis Support Package 12