✒️ABAP Las rutinas de conversión de datos
ABAP Las rutinas de conversión de datos
RUTINAS DE CONVERSION DE DATOS.
en SAP existen diferentes formatos en los que se muestran los datos. Por un lado tenemos el denominado “Formato de visualización” que es el formato en el cual se visualizan los datos en la pantalla y por otro lado tenemos el denominado “Formato interno” que es el formato en el cual se guardan los datos en las tablas de la base de datos.
Veamos un ejemplo sencillo y accedemos a una transacción del sistema en donde se visualice un campo de fecha en pantalla veremos que dicho campo se visualiza con el formato DD/MM/AAAA y si luego accedemos a la tabla base de datos en donde se guarda dicho registros verificaremos que el campo fecha se guarda con el formato AAAAMMDD, allí vemos claramente la diferencia entre los diferentes formatos.
Una rutina de conversión de datos permite convertir el contenido de un campo de la pantalla del formato de visualización al formato interno en el que SAP guarda los datos y viceversa.
Se identifica mediante un nombre de cinco posiciones y se guarda como un grupo de dos módulos de funciones. Los módulos de funciones tienen una convención para definición de nombre específica.
La Rutina de conversión XXXXX tiene asignados los siguientes módulos:
- CONVERSION_EXIT_xxxxx_INPUT => de Formato visualización a Formato interno.
- CONVERSION_EXIT_xxxxx_OUTPUT => de Formato interno a Formato visualización.
Fianlmente en la creación de una Rutina de conversión:
1) Crear los dos modulos de funciones:
CONVERSION_EXIT_xxxxx_INPUT
CONVERSION_EXIT_xxxxx_OUTPUT
2) Asignar dicha rutina de conversión a un dominio de un campo de una tabla de BBDD
Sobre el autor
Publicación académica de Francisco Javier Gomez Jimenez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Javier Gomez Jimenez
Profesión: Consultor Junior - España - Legajo: KW17D
✒️Autor de: 200 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial