Blogs by

Stefan Schnell

The RFM RFC_ABAP_INSTALL_AND_RUN offers great possibilities to achieve a high integration level between ABAP and an external scripting language, from the perspective of the scripting language. In this post I describe how to do that with PowerShell

PowerShell is a fantastic scripting language. It offers great possibilities to handle different kinds of situations in the context of SAP GUI Scripting easily. The SAP GUI uses at different places native OS dialogs, independently

The programming language Python offers many possibilities. Also it supports with py32win ActiveX automation, and therefore SAP GUI Scripting. The following example shows, how easy it is to take the recorded VBScript code and to

If you connect a SAP GUI for Windows session via the SAP GUI Scripting API a little barber pole begins to rotate on the lower right side of the window. This signalizes that this session is

Desktop applications are becoming increasingly heterogeneous. A long time we must concentrate our attention only to the SAP GUI for Windows, the primary UI to an SAP system in business. But more and more switches

Today I checked the possibilities of VS Code in the context of SAP GUI Scripting. I use the x64 version and after a while I noted that SAP GUI Scripting works without any problems. So

Visual Studio Code is a platform independent free and open source code editor from Microsoft. It supports a lot of languages with a rich set of features. You can find VS Code here resp. you can

Many classes of the SAP GUI Scripting offers the method DumpState. DumpState delivers a hierarchy of collections with detailed information about the state of an object. Here an example how to make this information visible,

In some cases it is necessary with SAP GUI Scripting to loop over all existing connections and sessions. If a session is busy, which means the SAP GUI is waiting for data from the server, it

To record and replay activities in the web browser I use Selenium, in conjunction with SAP GUI Scripting. But in some cases the browser shows a different behaviour between the recording and the replaying. Here