✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
LECCION 5. PROCESAMIENTO DE LOS DATOS.
En esta lección se explica la manera de asignar valores e inicializar variables. Asi mismo tambien se explica las operaciones con caracteres y operaciones aritméticas más importantes y comúnmente utilizadas.
Como primera medida se aprende, que Existen dos formas básicas para asignar un valor a una variable. La primera consiste en la asignación "simple" y La segunda forma es mediante la sentencia MOVE. En donde la primera se expresa una formula elemental en el calculo de dos segmentos y en la otra se antecede la sentencia MOVE. Con el mismo resultado.
Para la inicialización o borrado del contenido de las variables utilizamos la sentencia CLEAR.
Una sentencia a la hora de consultar el contenido de las variables que declaramos en nuestros programas es IS INITIAL.
Existen funciones que se utilizan para tratar caracteres que son muy útiles en ABAP, las cuales son:
CONCATENATE: se utiliza para concatenar varios campos alfanuméricos en uno solo. Esta sentencia concatena los campos V_CAMPO1, V_CAMPO2 y V_CAMPO3 en la variable V_CAMPO. Todos estos campos son de tipo carácter. Con la cláusula SEPARATED BY se puede especificar un campo alfanumérico que se utilizará como separador entre los campos V_CAMPO1, V_CAMPO2 y V_CAMPO3.
TRANSLATE: se utiliza para convertir caracteres de mayúscula a minúscula o viceversa, o para realizar sustituciones de caracteres a través de ciertas reglas.
REPLACE: reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o caracter.
SPLIT: divide a un campo alfanumérico en varios campos por un separador. La sentencia SPLIT es muy útil cuando se trabaja con textos largos y es necesario separarlos por algún caracter especial.
SHIFT: se utiliza para desplazar el contenido de un campo alfanumérico. Realiza el desplazamiento del contenido de un campo hasta un string dado. La sentencia SHIFT es muy útil cuando se trabaja con números de documentos o cualquier otro número que haya sido grabado en tablas SAP con ceros a la izquierda.
SEARCH: se utiliza para buscar una cadena de caracteres dentro de un campo alfanumérico.
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 palabras existentes en el campo. Los espacios en blanco por la izquierda también desaparecen.
OPERACIONES ARITMETICAS
En ABAP las cuatro operaciones básicas (suma , resta, multiplicación y división) se pueden implementar de dos maneras obteniendo el mismo resultado.
En el caso de sumar, se pueden utilizar dos formas: una sencilla en donde un segmento es igual a la suma de un segmento y otro segmento. O preceder a la formula la sentencia COMPUTE.
Ahora si se desea sumar 1 a una variable se utiliza la sentencia ADD, si se dese restar 1 a la variable se utiliza SUBTRACT, si se desea multiplicar por 2 se utiliza MULTIPLY y si se quiere dividir en 2 se utiliza DIVIDE.
REPORTE: RSR_1.
 
 
 
Sobre el autor
Publicación académica de Jose Dario Angel Vanegas, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Dario Angel Vanegas
Profesión: Administrador de Empresas. - Colombia - Legajo: RZ21T
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
Presentación:
Profesional con 21 años de experiencia en áreas de producción, logística, auditoria e inventarios, administración y manejo de inventarios, procesos comerciales en general configurados en sd sap.
Certificación Académica de Jose Angel