📘ABAP Split
Definición de ABAP Split
Utilizaremos esta función para dividir una cadena de caracteres en varias partes. Podemos utilizar la función SPLIT en cualquiera de sus dos variantes:
- SPLIT f AT g INTO h1 ... hn.
En esta variante se separa el contenido de la variable f, cuando se encuentra el separador g y se almacena el resultado en las variables h1 ... hn.
- SPLIT f AT g INTO TABLE itab.
En esta variante se separa el contenido de la variable f, cuando se encuentra el separador g y se almacena el resultado en distintos registros de la tabla interna itab. Analicemos un ejemplo:
DATA: v_nombres(30) TYPE C VALUE 'Luis, Juan , Ever',
v_nombre_uno(10) TYPE C,
v_nombre_dos(10) TYPE C,
v_delimitador(2) VALUE ','.
SPLIT v_nombres AT v_delimitador INTO v_nombre_uno v_nombre_dos.
Aquí v_nombre_uno contendrá 'Luis' y v_nombre_dos contendrá 'Juan'.