Ansicht
Dokumentation

ABENABAP_OBJECTS_DIFF_OFFSET - ABAP OBJECTS DIFF OFFSET

ABENABAP_OBJECTS_DIFF_OFFSET - ABAP OBJECTS DIFF OFFSET

Addresses (Business Address Services)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Syntaxverschärfungen bei Offset-/Längenangaben

Keine Längenangaben kleiner gleich Null

Beim Offset/Längenzugriff auf Felder fixer Länge dürfen keine Längenangaben kleiner gleich Null gemacht werden.

In ABAP Objects und seit Release 7.0 auch außerhalb von Klassen Fehlermeldung bei:

MOVE f+off(0) TO g.
MOVE f+5(-2) TO g.

Grund:

Die Länge eines Feld-Abschnitts ist immer ein echt positiver Betrag. Felder mit fixer Länge Null werden in ABAP nicht unterstützt. Ein Feld fixer Länge hat immer eine Mindestlänge von Eins.

Anmerkung:

Seit Release 4.6A gibt es die Datentypen string und xstring für Zeichen- bzw. Bytefolgen variabler Länge. Leere Zeichen- und Byte-Folgen haben die Länge Null. Offset/Längenzugriffe mit Längenangaben gleich Null sind aber zurzeit für Zeichen- und Byte-Folgen noch nicht implementiert.






General Material Data   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1220 Date: 20240523 Time: 181708     sap01-206 ( 25 ms )