![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
![ABAP El procesamiento de los datos ABAP El procesamiento de los datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/135.jpg)
Procesamiento de los datos. Unidad 2 - Lección 5
Existen dos formas de asignar un valor a una variable, la primera es con una asignación simple (variable1 = variable2) y la segunda es mediante la sentencia MOVE (MOVE variable1 TO variable2).
Para la inicialización o borrado del contenido de una variable utilizamos la sentencia CLEAR.
Para consultar el contenido de las variables que declaramos en nuestros programas se puede utilizar la sentencia IS INITIAL.
Operaciones con caracteres
CONCATENATE. Se utiliza para concatenar varios campos alfanuméricos en uno solo.
CONCATENATE v_campo1 v_campo2 v_campo 3 INTO v_campo SEPARATED BY '.'.
TRANSLATE. Se utiliza para convertir caracteres en mayúscula a minúscula o viceversa o para realizar sustituciones de caracteres a través de ciertas reglas
TRANSLATE v_texto TO UPPER CASE.
REPLACE. Reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o caracter.
REPLACE 'Hola' WITH 'Casa' INTO v_texto.
SPLIT. Divide un campo alfanumérico en varios campos por un separador.
SPLIT v_texto_largo AT ',' INTO v_campo1 v_campo2 v_campo3 v_campo4.
SHIFT. Se utiliza para desplazar el contenido de un campo alfanumérico. Realiza el desplazamiento del contenido de un campo hasta un string dado.
SHIFT v_alfabeto BY 5 places.
SEARCH. Se utiliza para buscar una cadena de caracteres dentro de un campo alfanumérico.
SEARCH v_alfabeto FOR 'ABC'.
CONDENSE. Se utiliza para borrar espacios en blanco en campos alfanuméricos. Borra cualquier secuencia de espacios en blanco, dejando solo uno que exista entre las palabras existentes en el campo. Los espacios por la izquierda también desaparecen.
Operaciones aritméticas
v_campo1 = v_campo2 v_campo3.
COMPUTE v_campo1 = v_campo2 v_campo3.
ADD 1 TO v_numero. (suma 1 a la variable)
SUBSTRACT 1 FROM v_numero. (resta 1 a la variable).
MULTIPLY v_numero BY 2. (multiplica por 2 la variable).
DIVIDE v_numero BY 2. (divide por 2 la variable).
 
 
 
Sobre el autor
Publicación académica de Jose Angel Duran Fernandez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Angel Duran Fernandez
Profesión: Administrador de Sistemas Informáticos y Redes - España - Legajo: DV77Q
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP PP
- Carrera Consultor en SAP SD Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial