✒️ABAP / El procesamiento de los datos Por Víctor Saccaco Maldonado
ABAP El procesamiento de los datos

UNIDAD 2: DECLARACION Y PROCESAMIENTO DE DATOS
TEMA 5: PROCESAMIENTO DE LOS DATOS
A.- LA INICIALIZACION DE LAS VARIABLES.
· Si en un programa se trabaja con variables:
>> Primero es declarar las variables.
>> Segundo es iniciar o blanquear las variables que se declaran.
>> Blanquear: Quiere decir que el contenido este vacío u limpio.
· Sentencia CLEAR:
>> Utilizamos para la iniciación o borrado del contenido de las variables.
>> Si deseamos una sola línea de código inicializamos las variables pueden ir con una sola sentencia CLEAR.
>>>> CLEAR: v_hora, v_cantidad, v_titulo, v_nombreyape.
· La inicialización dependerá del tipo de variable a declarar:
>> DATA: v_fecha TYPE d,
v_hora TYPE t,
v_cantidad TYPE i.
· Variables de diferentes tipos de datos inicializadas:
>> v_fecha à ‘00000’.
v_hora à ‘0000’.
v_cantidad à 0.
· IS INITIAL:
>> Es una sentencia importante a la hora de consultar el contenido de las variables que se va a declarar.
>> Se utiliza para ver el contenido de una variable es inicial o no.
>> Se utiliza para ver el contenido está vacío o no.
>> Es muy útil cuando trabajamos con tablas internas.
B.- LA ASIGNACION DE VALORES A LAS VARIABLES
· En este punto se le asignara un valor determinado.
· Alternativas de asignación:
>> Asignación simple: Es la primera alternativa de asignación de valor.
>>>> v_cantidad2 = v_cantidad1.
>> Sentencia MOVE: Es la segunda alternativa de asignación de valor.
>>>> MOVE v_cantidad1 TO v_cantidad2.
· Que sucede en ABAP si asignamos de una variable a otra que no es del mismo tipo de datos, no se producirá ningún tipo de error en tiempo de ejecución.
C.- LA REFERENCIA DE UTILIZACION DE LAS VARIABLES
· Es una funcionalidad que permite saber en qué lugares del código de un programa ABAP se puede utilizar una determinada variable.
· En programas con pocas líneas de código se puede ver donde se utiliza la variable.
· En programas con muchas líneas de código es muy difícil ver donde se utiliza la variable.
· Hay dos formas diferentes de acceder:
>> 1. Icono Referencia de utilización
>> 2. Hacer doble clic sobre la variable
D.- LAS OPERACIONES CON CARACTERES
· Estas son las sentencias para tratar caracteres:
>> CONCATENATE:
>>>> Se utiliza para concatenar varios campos alfanuméricos en uno solo.
>>>> Es muy útil cuando de trabaja con fechas.
>>>> CONCATENATE v_campo1 v_campo2 v_campo3 INTO v_campo SEPARATED BY ‘ . ‘.
>>>> SEPARATED BY: Se utiliza para separar los campos.
>> TRANSLATE:
>>>> Se utiliza para convertir caracteres de mayúsculas a minúsculas o viceversa.
>>>> Se utiliza para realizar sustituciones de caracteres a través de ciertas reglas.
>>>> Es útil para la conversión de texto a mayúscula o minúscula.
>> REPLACE:
>>>> Se utiliza para remplazar cierta parte de una cadena de caracteres por otra cadena de caracteres.
>>>> Es útil cuando trabajamos con importes.
>> SPLIT:
>>>> Divide un campo alfanumérico en varios campos por un separador.
>>>> SPLIT v_texto_largo AT ‘ , ‘ INTO v_campo1 v_campo2 v_campo3.
>>>> Separador: Es ‘ , ‘.
>>>> Es útil cuando trabajamos con textos largos.
>>>> Se encarga de separar con un 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 útil cuando trabajamos con numero de documentos.
>>>> Es útil cuando trabajamos con números grabado en tablas SAP con ceros a la izquierda.
>>>> String: Como variables es una secuencia de caracteres de longitud variable.
>> SEARCH:
>>>> Se utiliza para buscar una cadena de caracteres dentro de un campo alfanumérico.
>>>> Es útil cuando trabajamos con tablas internas.
>>>> Se busca la ocurrencia de una determinada cadena en un campo de la tabla.
>> CONDENSE:
>>>> Se utiliza para borrar espacios en blanco en campos alfanuméricos.
>>>> Borra cualquier secuencia de espacios en blanco.
>>>> Espacios en blanco por la izquierda también desaparecen.
>>>> NO-GAPS: Eliminara los espacios en blanco y los espacios existente entre las palabras.
>>>> Es útil en los reportes cuando queremos formatear la salida en la pantalla de un campo determinado.
E.- OPERACIONES ARITMETICAS
· En ABAP se pueden implementar las operaciones básicas de dos maneras diferentes obteniendo el mismo resultado.
· Manera 1:
>> Utilizamos el signo y la asignación.
>> v_campo1 = v_campo2 + v_campo3.
· Manera 2:
>> Utilizamos la sentencia COMPUTE.
>> COMPUTE v_campo1 = v_campo2 + v_campo3.
· Manera 3:
>> Utiliza para operar aritméticamente.
>> ADD 1 TO v_numero.
>> SUBTRACT 1FROM v_numero.
>> MULTIPLY v_numero BY 2.
>> DIVIDE v_numero BY 2.
 
 
 
Sobre el autor
Publicación académica de Víctor Alberto Saccaco Maldonado, en su ámbito de estudios para el Curso SAP ABAP.
Víctor Alberto Saccaco Maldonado
Profesión: Consultor Abap - Peru - Legajo: RD90F
✒️Autor de: 25 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Presentación:
Consultor abap junior, con experiencia en módulos sd, mm.
Certificación Académica de Víctor Saccaco
























