Ansicht
Dokumentation

ABENOO_OBS_CLUSTER_NAMES_1 - OO OBS CLUSTER NAMES 1

ABENOO_OBS_CLUSTER_NAMES_1 - OO OBS CLUSTER NAMES 1

Fill RESBD Structure from EBP Component Structure   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Keine impliziten Feldnamen im Cluster

Beim Exportieren und Importieren von Datenclustern sind in ABAP Objects für die exportierten Datenobjekte explizite Namen anzugeben. Dabei ist die Notation mit Gleichheitszeichen (=) den alten Zusätzen FROM und TO vorzuziehen.

In ABAP Objects Fehlermeldung bei:

EXPORT f1 ... fn TO ...
IMPORT f1 ... fn FROM ...

Korrekte Syntax:

EXPORT name1  =   f1 ... namen   =  fn TO ...
IMPORT name1  =   f1 ... namen   =  fn FROM ...

oder

EXPORT name1 FROM f1 ... namen FROM fn TO ...
IMPORT name1 TO   f1 ... namen TO   fn FROM ...

Grund:

Die Verwendung impliziter Namen ist eine Fehlerquelle. Die angegebenen Namen sind als Kennung der Felder im Cluster zu verstehen. Bei der impliziten Methode werden beim Exportieren buchstäblich die angegebenen Bezeichnungen verwendet, also inklusive eventueller Offset-/Längenangaben oder vorangestellter Selektoren. Beim Importieren in einem anderen Kontext müssen diese Bezeichnungen bekannt sein und völlig gleich lautend angegeben werden. Die Verwendung der Gleichheitszeichen (=) unterstreicht durch die Ähnlichkeit zu Methoden- bzw. Funktionsbausteinaufrufen die Tatsache, dass links Formalparameter und rechts Aktualparameter stehen. Weiterhin werden die Ausdrücke FROM und TO zusätzlich für die Angabe der Datenablage benötigt.






TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1816 Date: 20240523 Time: 100035     sap01-206 ( 39 ms )