Ansicht
Dokumentation

ABAPTABLES_PARAMETERS_OBSOLETE - TABLES PARAMETERS OBSOLETE

ABAPTABLES_PARAMETERS_OBSOLETE - TABLES PARAMETERS OBSOLETE

General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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:

  • 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.





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 )