Ansicht
Dokumentation

INTERNAL_TABLES_DYNAMIC_GET - Liefert zur Laufzeit generierte interne Tabelle

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.
SAP E-Book

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_FUNCTION
STRUCT_NAME_TAB

Ausnahmen

GENERATE_ERROR

Funktionsgruppe

FKKCFC

rdisp/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 )