Ansicht
Dokumentation

ABENSTRING_PROCESSING_TRAIL_BLANKS - STRING PROCESSING TRAIL BLANKS

ABENSTRING_PROCESSING_TRAIL_BLANKS - STRING PROCESSING TRAIL BLANKS

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Schließende Leerzeichen in der Zeichenkettenverarbeitung

Bei Operanden der Datentypen fester Länge (c, n, d und t oder zeichenartig aufgefasste Strukturen) werden in den Anweisungen zur Zeichenkettenverarbeitung führende Leerzeichen in der Regel berücksichtigt und schließende abgeschnitten. Ausnahmen von dieser Regel sind bei den betroffenen Anweisungen erwähnt. Bei Operanden des Datentyps string werden in der Regel alle Leerzeichen berücksichtigt.

Falls das Ergebnis einer Anweisung zur Zeichenkettenverarbeitung einem Operanden zugewiesen wird, wird dieser in der Regel rechts mit Leerzeichen aufgefüllt, falls das Ergebnis kürzer als die Länge des Operanden ist. Bei der Zuweisung an eine Zeichenkette passt dessen Länge sich in der Regel an die Länge des Ergebnisses an. Ausnahmen von dieser Regel sind bei den betroffenen Anweisungen erwähnt.

Schließende Leerzeichen in Textfeldliteralen vermeiden

Hinweise

  • Das Abschneiden schließender Leerzeichen betrifft insbesondere auch das Textfeldliteral ' ' und die Konstante space. Diese sollten deshalb nie an Operandenpositionen aufgeführt werden, an denen schließende Leerzeichen abgeschnitten werden.
  • Das Auffüllen mit Leerzeichen bei zu langen Ergebnisfeldern kann zu ungültigen Werten führen, wenn diese vom Typ n, d oder t sind.
  • Die Berücksichtigung schließender Leerzeichen bei Zuweisungen kann mit dem Zusatz RESPECTING BLANKS der Anweisung CONCATENATE erzwungen werden.

Das Ergebnis der folgenden Verkettung ist ein String mit genau einem Leerzeichen. Die Leerzeichen in space und ' ' werden ignoriert. An der Operandenposition hinter SEPARATED BY wird dagegen das Leerzeichen, das implizit in '' enthalten ist, berücksichtigt! Bei Verwendung des Zusatzes RESPECTING BLANKS wäre das Ergebnis eine Zeichenkette mit drei Leerzeichen.






Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2667 Date: 20240523 Time: 093025     sap01-206 ( 52 ms )