often I have the requirement of a closer cooperation between ABAP on the application server and processes and windows on the frontend server. To counter that requirement I integrate AutoIt, a very powerful Windows scripting language, as a runtime environment seamlessly in ABAP. The controlling and communication between ABAP and AutoIt is realized in a wrapper class. All necessary modules are available in the context of ABAP on the application server, even the AutoIt scripts. You need no prerequisites on the frontend server – exception is SAP GUI for Windows. On this way is it now very easy possible to to combine the possibilities of the frontend and the backend server.
You can find more information and all sources at github here.
The following architecture map shows the relations between the different modules.
The complete provision of the runtime environment is realized in standard ABAP with the frontend class.
- Update of the UnRAR library.