Ansicht
Dokumentation
INTERNAL_TABLES_DYNAMIC_GET - Liefert zur Laufzeit generierte interne Tabelle
BAL_S_LOG - Application Log: Log header data Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein erzeugt zu einer gegebenen Definition von Datenstrukturen (work-areas oder interne Tabellen) die entsprechenden Datenstrukturen zur Laufzeit und übergibt diese der Call-Back-Funktion, so daß der Aufrufer sie in dem (durch Call Back) gerufenen Programm benutzen kann.
Die genaue Struktur und Bedeutung der Felder der zu übergebenden ITAB entnehmen Sie den Kommentaren der Datendefinitionen im Typepool.
Beispiel
STTAB = 'SFLIGHTS'. APPEND STTAB.
ITAB-INTERNAL_TABNAME = 'FLIGHTS'.
ITAB-X_ONLY_WORK_AREA = SPACE.
ITAB-STRUCT_NAMES[] = STTAB[].
APPEND ITAB.
Erzeugte Tabelle analog:
DATA BEGIN OF FLIGHTS OCCURS 0.
INCLUDE STRUCTURE FLIGHTS.
DATA END OF FLIGHTS.
Der Funktionsbaustein nimmt folgenden Call vor:
Dieser Funktionsbaustein muß vom Aufrufer zur Verfügung gestellt werden, um die generierten
Datenstrukturen entgegenzunehmen. Dabei ist zu beachten, daß die Namen der Objekte in der Schnittstelle mit den Namen in der internen Tabelle übereinstimmen.
CALL FUNCTION
TABLES
FLIGHTS = FLIGHTS.
Hinweise
Für die Definition der Datenstrukturen wird ein temporärer Subroutinenpool erzeugt. Die Anzahl der erzeugbaren temporären Subroutinenpools in einem Rollbereich ist auf maximal 36 begrenzt; daher darf dieser Baustein in einem Rollbereich nur max. 36mal aufgerufen werden.
Weiterführende Informationen
Parameter
CALL_BACK_FUNCTIONSTRUCT_NAME_TAB
Ausnahmen
GENERATE_ERRORFunktionsgruppe
FKKCFCrdisp/max_wprun_time - Maximum work process run time rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2038 Date: 20240523 Time: 102258 sap01-206 ( 40 ms )