Ansicht
Dokumentation
ABENABAP_OBJECTS_DIFF_CHARACTER - ABAP OBJECTS DIFF CHARACTER
General Data in Customer Master ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Syntaxverschärfungen bei der Zeichenkettenverarbeitung
Nur zeichenartige Felder in der Zeichenkettenverarbeitung
-
Bei der Verarbeitung von Zeichenketten und seit Release 7.0 auch außerhalb von Klassen dürfen nur zeichenartige Felder (Datentypen c, d, n, string, t und in Nicht-
Unicode-Programmen auch x und xstring) verwendet werden.
In ABAP Objects Fehlermeldung bei:
DATA int TYPE i.
SHIFT int BY 3 PLACES.
Korrekte Syntax:
DATA int(4) TYPE c.
SHIFT int BY 3 PLACES.
Grund:
Die Anweisungen zur Zeichenkettenverarbeitung behandeln ihre Operanden unabhängig
vom tatsächlichen Typ als zeichenartig, was bei nicht zeichenartigen Feldern zu undefinierten Ergebnissen führt.
CL_GUI_FRONTEND_SERVICES - Frontend Services CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1131 Date: 20240523 Time: 170024 sap01-206 ( 22 ms )