Architecture

Use

Explanation

When you program controls, interaction between the application server (backend) and the SAPGUI (frontend) is of central importance. By calling ABAP methods, you can create the controls installed on the frontend, modify the control properties, and affect the behavior of these controls. The application server transfers these methods to the frontend by means of a Remote Function Call (RFC) and executes them.

The user of an application program triggers control events by performing specific actions (for example, double-clicking a node in a tree structure). You can decide which events you want to catch in your ABAP program and then register these events for the relevant control. A triggered event is transferred from the SAPGUI to the application server. In response to this event, you can then affect the behavior of the control with additional method calls.