✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
1. ASIGNACIÓN DE VALORES
Existen 2 formas básicas para asignar un valor a una variable
- Asignación Simple
- Sentencia MOVE se utiliza para signar el contenido de una variable a otra, cumple la misma función que la asignación simple que ejecuta como un =
2. INICIALIZAR VARIABLES
Para iniciar o borrar el contenido de las variables utilizamos la sentencia CLEAR si lo que se desea es iniciar el contenido de una variable se debe utilizar esta sentencia
IS INITIAL se utiliza para identificar si una variable es inicial o está vacía, esta sentencia es muy util cuando se trabaja con tablas internas
3. OPERACIONES CON CARACTERES
Existen diferentes tipos de caracteres que son importante en la programación:
CONCATENATE utilizado para concatenar varios campos alfanúmericos en uno solo
SEPARATED BY esta clausula permite especificar un campo alfanumerico que es utilizado en la sentencia concatenate, la sentencia separeted by es muy útil cuando se trabaja con fechas ya que las fechas en SAP son del formato AAAAMMDD y cuando se muestran en listado se convierte a DD.MM.AAAA
TRANSLATE se utiliza para convertir caracteres de mayúscula a minúscula para realizar sustituciones de caracteres
REPLACE reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o carácter, esta sentencia es muy útil cuando se trabaja con importes
SPLIT, divide un campo alfanumérico en varios campos por un separador, esta sentencia es útil cuando se trabaja en textos largos y es necesario separarlos por algún carácter especial
SHIF, se utiliza para desplazar el contenido de un campo alfanumérico, realiza el desplazamiento del contenido de un campo hasta un STRING dado, esta sentencia es útil cuando se trabaja con números de documentos o cualquier otro número que haya sido grabado en tablas de SAP con ceros a la izquierda
SEARCH, es utilizado para buscar una cadena de caracteres dentro de un campo alfa numérico, es muy útil cuando se trabaja con tablas internas SY SUBRC es la variable del sistema que devuelve un código de retorno luego de la ejecución de una sentencia ABAP
CONDENSE, es utilizado para borrar los espacios en blanco en campos alfanuméricos, borrar cualquier secuencia de espacios en blanco, dejando uno solo que exista entre palabras existentes en el campo.
para buscar una cadena de caracteres, sentencias o palabras en uno o mas programas ABAP podemos utilizar el reporte estándar de SAP RSRSCAN1
 
 
 
Sobre el autor
Publicación académica de Javier Mirabal, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Mirabal
Profesión: Licenciado en Administración de Empresas - Colombia - Legajo: MQ28F
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP CO Nivel Avanzado
- Carrera Consultor en SAP CO Nivel Inicial
- Carrera Consultor ABAP Nivel Inicial
Presentación:
Consultor sap fi
Certificación Académica de Javier Mirabal