ABAP Manejo de String (I): Concatenate

CONCATENATE

Podemos concatenar variables o texto hardcodeado en ABAP, para ello utilizaremos la siguiente forma base (Si no ponemos nada, no se separarán las variables):

DATA: lv_nombre(30) TYPE c VALUE ‘Roberto’,
      lv_aux(60)    TYPE c.

CONCATENATE lv_nombre ‘Lopez’ INTO lv_aux.

El contenido de lv_aux seria “RobertoLopez”

 

Separadores

Podremos incluir separadores:

  • SEPARATED BY space: Añadirá un espacio entre cada variable (no modificará las variables), el resultado del ejemplo anterior sería “Roberto Lopez”
  • SEPARATED BY *: Definiremos cómo se separará (una letra, número, …), el resultado del ejemplo anterior sería: Roberto*Lopez

  • RESPECTING BLANKS: Sólo está permitida cuando se concatenan string y respeta los espacios en blanco entre las palabras de cada string.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *