====== 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 = ''.