Skip to Content

I recently was faced with the challenge to start a transaction in our SAP-System with Windows-SAPGui.
This can be done with the appintegrator in the SAP-portal.

Here’s an example how to call MM03:

/irj/servlet/prt/portal/prtroot/com.sap.portal.appintegrator.sap.bwc.Transaction?System=SAP_ERP_SSO&TCode=MM03&Technique=SSF&GuiType=WinGui&WinGui_Type=&ApplicationParameter=RMMG1-MATNR%3D60004499

The result is a small scriptfile which starts the MM03.

The opening SAP-window is very small and id doesn’t keep it’s size when you’re adjusting it.

The solution is a parameter in a configuration file. In this file you can customize how to call the transaction.

The path to this file is very long and it depends on the hardware an on the Java-Version.

Filepath on our IBM I-series maschine is currently:

\usr\sap\PEI\J44\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.portal.appintegrator.sap\property\Transaction\WinGuiRenderLayer.properties

and the filename is

WinGuiRenderLayer.properties

I modified the following section by adding the parameter <GuiSize=Maximized>

SSFCommandTemplate =[System]\r\n\
                    Name=<System.r3name>\r\n\
                    Client=<System.client>\r\n\
                    GuiParm=<ConnectionString><ConnectionParams>\r\n\
                    <Authentication[PROCESS_RECURSIVE]>\r\n\
                    [Function]\r\n\
                    Command=<CommandField>\r\n\
                    Type=Transaction\r\n\
                    [Configuration]\r\n\
                    GuiSize=Maximized
#                   Workplace=true\r\n\
                    [Options]\r\n\
                    Reuse=<ReuseWinguiConnection[01_BOOL]>\r\n

It worked after bouncing the system.

Hope this was helpful.

To report this post you need to login first.

1 Comment

You must be Logged on to comment or reply to a post.

Leave a Reply