✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores:
Ejemplo:
Asignación simple: variale2 = variable1.
Otra forma es utilizando la sentencia MOVE, como:
MOVE variable1 TO variable2.
Inicializar variables, Para inicializar o borrar el contenido de las variables utilizamos la sentencia CLEAR.
CLEAR <Variable>
Para consultar el valor de una varible se usa la sentencia IS INITIAL, ejemplo:
IF v_campo IS INITIAL WRITE 'La variable esta vacia' END IF.
CONCATENATE (Se utiliza para concatenar carios campos alfanumericos en uno solo):
CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SEPARATED BY '.'.
Convertir texto a mayusculas y minusculas.
TRANSLATE v_text 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 a un campo alfanumerico en varios campos por un separador.
Ejemplo: SPLIT v_texto_largo AT ',' INTO v_campo1 v_campo2 v_campo3 v_campo4.
SHIFT (Se utiliza para desplazar el contenio de un campo alfanumerico. Realiza el desplazamiento del contenido de un campo hasta un string dado).
Ejemplo: SIFT v_alfabeto BY 5 places. (Se elimaran los primero 5 caracteres de la cadena.)
SEARCH: Busqueda de caracteres dentro de u campo alfanumerico.
Ej: SEARCH V_ALFABETO FOR 'ABC'.
CONDENSE: Elimina los espacios en blanco Ej...- CONDENSE wa_doctor.
4 .- Operaciones Aritmeticas
Suma, forma 1: v_campo1 = v_campo2 + v_campo3.
Suma, forma 2: COMPUTE v_campo1 = v_campo2 + v_campo3.
ADD 1 TO v_numero. "Suma 1 a la variable v_numero
SUBTRACT 1 FROM v_numero. "Resta 1 a la variable v_numero
MULTIPLY v_numero By 2. "Multiplica por 2 la variable v_numero
DIVIDE v_numero BY 2. "Divide por 2 la variable v_numero
 
 
 
Sobre el autor
Publicación académica de Carlos Nahum Mada Reyes, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Nahum Mada Reyes
Profesión: Ing. en Sistemas Computacionales - Mexico - Legajo: QD42U
✒️Autor de: 11 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Superarme en todos los aspectos de mi vida, brindando lo mejor de mí cada día, tanto en el aspecto laboral como en el aspecto personal.
Certificación Académica de Carlos Mada