✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
Una sentencia muy importante a la hora de consultar el contenido de las variables que declaramos en nuestros programas es IS INITIAL, muy útil cuando se trabaja con tablas internas
Operacines con caracteres:
Concatenate: Es utilizado para concatenar varios campos alfanuméricos en uno solo, es muy útil cuando se trabaja con fechas ya que las fechas en SAP son de formato AAAMMDD y se puede convertir en DD.MM.AAAA.
Translate: convierte caracteres de mayúscula a minúscula o viceversa o para realizar situaciones de caracteres a través de ciertas reglas. ejemplo TRANSLATE v_texto to upper case para convertir en mayúscula siendo texto de tipo carácter.
Replace: reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o carácter, es muy util al momento de trabajar con importes.
Split: Divide un campo alfanumérico en varios campo por un separador, útil para trabajar con textos largo y es necesario separarlos por algún carácter 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. 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. útil cuando se trabaja con tablas internas y se busca la ocurrencia de una determinada cadena en un campo de una tabla.
Condense: Utilizada para borrar espacios en blanco en campos alfanuméricos. borra cualquier secuencia de espacios en blanco, dejando solo uno que exista entre palabras existente en el campo y los espacios en blanco por la izquierda también desaparecen.
Agregando NO-GAPS al final de la sentencia, se eliminaran todos los espacios en blanco incluyendo los espacios en blanco que existen entra las palabras.
Condense es muy útil en los reportes cuando se quiere formatear la salida en pantalla de un campo determinado.
el Reporte RSRSCAN1 muestra la cantidad de ocurrencia por pantalla la palabra sentencia o mensaje.
Otras maneras de realizar operaciones aritméticas son:
ADD 1 TO <Variable> "Suma 1 a la variable"
SUBTRACT 1 FROM <Variable> "Resta 1 a la variable"
MULTIPLY <Variable> BY 2 "Multiplica por 2 a la variable"
DIVIDE <Variable> BY 2 "Divide por a la variable"
 
 
 
Sobre el autor
Publicación académica de Jeferson José Peña Curvelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Jeferson José Peña Curvelo
Venezuela - Legajo: PD49W
✒️Autor de: 128 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jeferson Peña