====== Chaines de caractères ======
Dans SAP les "trailing blanks" sont traités différemment selon le contexte :
* Dans une variable à longueur fixe (''DATA var(6).'' ou '' 'text' ''), les trailing blanks n'existent pas : la valeur ''espace'' est la valeur initiale des chaines de caractères. Ils sont donc ignorés par la plupart des fonctions.
* Dans une variable à longueur dynamique (''DATA var TYPE string.'' ou ''|text|''), les trailings blanks sont bien pris en compte.
A noter une exception :
* La fonction standard ''TRANSLATE'' agît sur toute la chaine : DATA f.
TRANSLATE f USING ' XX '. "=> f = 'X'.
* MAIS : l'équivalent en ''predifined function'' ne se comporte pas de la même façon !DATA f.
f = translate( val = f from ' X' to = 'X ' ). "=> f = ''.