SAP METHOD CALL FROM ST ABEXA

Get Example source ABAP code based on a different SAP table
  


ARTICLE

Simple Transformation, Method Call
This example demonstrates the call of a static method from a simple transformation.

ABAP_SOURCE_CODE
ABAP_EXEC

ABAP_DESCRIPTION
The method MAIN of the global class CL_DEMO_CALL_FROM_ST calls an ST program DEMO_ST_WITH_METHOD_CALL and passes the static attributes SCARR_TAB and SPFLI_TAB of this class to the data roots of the transformation with the same name. The table SCARR_TAB is filled and SPFLI_TAB is passed empty. The ST program is as follows:
TRNS DEMO_ST_WITH_METHOD_CALL
In a serialization in a tt:loop loop, it uses the data root SCARR_TAB to call the static method GET_FLIGHTS of the global class CL_DEMO_CALL_FROM_ST. This passes the component carrid of the internal table scarr_tab to the input parameter of the method. In the method, spfli_tab is filled in a different way in each loop, in accordance with the parameters passed.