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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
37 | |
10 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 | |
2 | |
2 |