Ansicht
Dokumentation
ABAPTABLES_PARAMETERS_OBSOLETE - TABLES PARAMETERS OBSOLETE
General Material Data ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
FUNCTION, table_parameters
... TABLES p1 ${TYPE itab_type$} $| ${STRUCTURE struc$} $[OPTIONAL$]
p2 ${TYPE itab_type$} $| ${
STRUCTURE struc$} $[OPTIONAL$]
...
Wirkung
Definition von Tabellenparametern t1 t2 ... in der Anzeige der Funktionsbaustein-Schnittstelle im Quelltext von Funktionsbausteinen. Tabellenparameter sind obsolete CHANGING-Parameter, die als interne Standardtabellen mit Kopfzeile typisiert sind. Wenn eine interne Tabelle ohne Kopfzeile bzw. ein Tabellenkörper als Aktualparameter an einen solchen Formalparameter übergeben wird, wird im Funktionsbaustein eine leere lokale Kopfzeile generiert. Wird eine interne Tabelle mit Kopfzeile als Aktualparameter verwendet, werden sowohl der Tabellenkörper als auch die Kopfzeile an den Funktionsbaustein übergeben. Bei mit TABLES definierten Formalparametern ist keine Wertübergabe möglich.
Zur Bedeutung von TYPE, STRUCTURE und OPTIONAL siehe Eigenschaften der Schnittstellenparameter, wobei für Tabellenparameter folgende Besonderheiten gelten:
- Bei TABLES-Parametern ist nur die Referenzübergabe möglich.
- Hinter TYPE können nur folgende Typen angegeben werden:
- Ein Tabellentyp itab_type aus dem ABAP Dictionary (inklusive Typgruppen) von der Tabellenart Standardtabelle mit flachem Zeilentyp. Der Tabellentyp kann vollständig oder generisch sein.
- Die Angabe des generischen Typs STANDARD TABLE.
- Wenn keine explizite Typangabe gemacht wird, wird implizit STANDARD TABLE verwendet.
- Eine Typisierung mit TYPE REF TO ist nicht möglich.
Beim Zugriff auf TABLES-Parameter, an die keine typgerechten Aktualparameter angebunden sind, kann es zu einer speziellen Ausnahmesituation kommen.
Hinweise
- Der Tabellenschlüssel eines Tabellenparameters wird entweder bei der Typisierung vollständig definiert oder er wird bei generischer Typisierung vom Aktualparameter übernommen. Der Tabellenschlüssel eines Tabellenparameters ist damit nicht notwendigerweise der Standardschlüssel.
- Mit TABLES definierte Formalparameter können durch mit CHANGING definierte Formalparameter ersetzt werden. Ein lokaler Arbeitsbereich kann für die interne Tabelle durch den Zusatz LIKE LINE OF itab der Anweisung DATA im Funktionsbaustein angelegt werden.
- Solange nicht basXML als RFC-Protokoll eingestellt ist, kann die Verwendung von TABLES-Parametern für remote-fähige Funktionsbausteine beim RFC erheblich schneller sein als die Übergabe über CHANGING-Parameter.
TXBHW - Original Tax Base Amount in Local Currency General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4660 Date: 20240523 Time: 132317 sap01-206 ( 87 ms )