✒️ABAP El procesamiento de los datos
ABAP El procesamiento de los datos
EXISTEN 2 FORMAS DE ASIGNAR VALOR A VARIABLES
Ejemplo = - v_num2 = v_num1.
- MOVE0 v_num1 TO v_num2.
Para inicializar variables siempre es importante comenzar con el CLEAR: v_.....
Una sentencia importante a la hora de consultar el contenido de las variables que declaramos en nuestros programas es IS INITIAL : IF v_cam IS INITIAL
WRITE 'la variables esta vacia'.
ENDIF.
La sentencia IS INITIAL es muy útil cuando se trabaja con tablas internas.
OPERACIONES CON CARACTERES.
- CONCATENATE : se utiliza para concatenar varios campos alfanumericos en uno solo. Ej:
CONCATENATE v_num1 v_num2 v_mum3 INTO v_numeros SEPARATED BY ' . '.
- TRANSLATE: se utiliza para convertir caracteres de MAYUS a MINUS o viceversa, para realizar sustituciones de caracteres a travez de ciertas reglas. Ej:
TRANSLATE v_text TO UPPER CASE.
- REPLACE: reemplaza cierta parte de una cadena de caracteres por otra cadena de caracteres o caracter. Replace es util cuando se trabaja con importes. Ej:
REPLACE ' hola ' WITH ' casa ' INTO v_texto.
- SPLIT: divide a un campo alfanumerico en varios campos por un separador. la sentencia SPLIT es util cuando se trabaja con textos largos y es necesario separarlos con algun caracter especial. Ej:
SPLIT v_tex_largo AT ' , ' INTO v_cam1 v_cam2 v_cam3 v_cam4.
- SHIFT: se utiliza para desplazar el contenido de un campo alfanumerico. Realiza el desplazamiento de un String dado. es util cuando se trabaja con numeros de documentos o cualquier otro numero que haya sido grabado en tablas SAP con ceros a la izquierda. Ej:
SHIFT v_alfabeto BY 5 PLACES.
- SEARCH: se utiliza para buscar una cadena de caracteres dentro del campo alfanumerico. Es util cuando se trabaja con tablas internas y se busca la ocurrencia de una determinada cadena en un campo de la tabla. Ej:
SEARCH v_alfabeto FOR ' ABC '.
- CONDENSE: se utiliza para borrar espacios en blanco en campos alfanumericos. borra cualquier secuencia de espacios dejando que solo existan palabras existentes en el campo.Es utili cuando se requiere formatear la salida en pantalla de un campo determinado. Ej:
CONDENSE v_doctor.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Alex Lemos Collazos
Sobre el autor
Publicación académica de Tobias Emanuel Mareco Rojas, en su ámbito de estudios para la Carrera Consultor ABAP.
Tobias Emanuel Mareco Rojas
Profesión: Ingeniería en Informática - Paraguay - Legajo: QL24S
✒️Autor de: 92 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Tobias Mareco