abap:string_func
Table of Contents
String functions in ABAP
Padding with zeros
Utiliser les FM :
CONVERSION_EXIT_ALPHA_INPUT
: ajouter les zérosCONVERSION_EXIT_ALPHA_OUTPUT
: retirer les zéros
L'avantage de cette méthode sur d'autres solutions est d'être particulièrement robuste (très peu sensible au type des variables), contrairement à une solution comme UNPACK
(qui ne supporte pas les caractères alphabétiques).
Longueur
strlen( var ).
Find position of first occurence
data: v_len type i. IF str CA '<searched str>' . v_len = sy-fdpos. ENDIF.
NB : la numérotation commence à 0 (ex. : recherche de 'C' dans 'ABCD' ⇒ sy-fdpos = 2.
Remplacement
Substitution
Substituer (=remplacement d'1 caractère par 1 autre) des caractères : TRANSLATE var USING mask
. Fonctionne avec un masque par paires : '1a2b' transforme '1324' en 'a3b4'.
Remplacement
REPLACE str WITH str IN var.
Ex. : REPLACE '-' WITH '::' IN lv_var.
abap/string_func.txt · Last modified: 2016/07/26 14:44 by ginko