✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Asignación de valores
Existen dos formas básicas de asignar un valor a una variable.
la primera es :
v_cantidad2 = v_cantidad1.
la segunda forma es con la sentencia MOVE
Move v_cantidad TO v_cantidad2.
Para limpiar las variables o borrar su contenido se usa "CLEAR" + nombre variable
una sentencia importante para consultar el contenido de las variables es "IS INITIAL", sirve para saber si una variable contiene algun dato
Operaciones con caracteres
Concatenate = para concatenar varios campos alfanumericos en uno solo(muy util cuando se trabaja con fechas en sap)
CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SEPARATED BY "-".
Translate: se usa para convertir caracteres de mayusculas a minuscula o viceversa
translate v_texto TO UPPER CASE
Replace: Reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres.
REPLACE 'Hola' WITH 'Casa' INTO v_texto.
Split: dividea un campo alfanumeroco 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 alfanumerico. Realiza el desplazamiento del contenido de un campo hasta un string dado
SHIFT v_alfaberto BY 5 places. (elimina los primeros 5 caracteres y dejando el resto)
SEARCH: Se utiliza para buscar una cadena de caracteres dentro de un campo alfanumerico
SEARCH V_alfabeto FOR 'ABC'
SY-SUBRC = es la variable del sistema que devuelve un cosigo de retorno luego de la ejecucion de una sentencia abap, si la sentencia se ejecuto correctamente el codigo de retorno será (0), en caso de error se mostrara el numero correpondiente.
Condense: Se utiliza para borrar espacios en blanco en campos alfanumericos. Borra cualquier secuencia de espacios en blanco, dejando solo uno que exista entre palabras existentes en el campo. Los espacios en blanco por la izquierda tambien desaparecen
CONDENSE wa_doctor.
Operaciones Aritmeticas
 
 
 
Sobre el autor
Publicación académica de Javier Andres Belmar Marchant, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Andres Belmar Marchant
Profesión: Analista Programador de Sistemas - Chile - Legajo: OU60W
✒️Autor de: 30 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Javier Belmar