✒️ABAP Las rutinas de conversión de datos
ABAP Las rutinas de conversión de datos
Es un proceso interno de SAP que permite convertir el contenido de un campo de la pantalla del formato de visualización al formato interno de SAP y viceversa.
Para visualizar el contenido de una tabla base de datos, desde la transacción SE11, se da click en el icono de contenido , ejecuta el browser de datos sin ingresar ninguna condición en los campos de selección, se procede a filtrar las columnas con la siguiente ruta: Opciones / Formato lista / Selección campo. Se tildan los campos requeridos y se pulsa los binoculares para buscar, se tilda el campo a buscar y el botón tomar. Allí se podrán ver los detalles al hacer doble clic sobre cualquier registro y se podrá contrastar la clave con el formato interno.
Para ver el dominio de un campo en la tabla base de datos se hace doble clic sobre el elemento datos a corroborar, se hace doble clic en la pantalla que aparece sobre el dominio buscado, allí dentro encontramos la rutina de conversión que se ha definido y aplicado para dicho campo. Al hacer doble click sobre dicha rutina se observarán los módulos de funciones que se aplican en dicha rutina. Haciendo doble clic sobre el módulo de funciones que se ofrece, podremos observar el código ABAP correspondiente.
Para estas rutina de conversión de datos se pueden usar rutinas estándar o podemos crear nuevas rutias de conversión Z.
El módulo de funciones CONVERSION_EXIT_ISOLA_INPUT se usa para convertir del formato interno de 2 dígitos al formato de visualización de 1 dígito.
El módulo de funciones CONVERSION_EXIT_ISOLA_OUPUT se usa para convertir del formato de visualización de 1 dígito al formato interno de 2 dígito.
Las rutinas de conversión de datos se identifica mediante un nombre de 5 posiciones XXXXX y se guardan como un grupo de dos módulos de funciones. Estos módulos tienen las siguientes 2 convenciones para la definición de nombres:
CONVERSION_EXIT_XXXXX_INPUT
CONVERSION_EXIT_XXXXX_OUPUT
Si un campo de la pantalla hace referencia a un dominio con rutina de conversión de datos, esta se ejecutará automáticamente cada vez que se genere una entrada en dicho campo de la pantalla o al visualizar valores mediante el mismo.
Para crear una rutina de conversión:
1. Se crean los módulos de funciones CONVERSION_EXIT_XXXXX_INPUT y CONVERSION_EXIT_XXXXX_OUPUT.
2. Se asigna la rutina de conversión a un dominio de un campo de una tabla base de datos.
Se usa frecuentemente para los campos de fechas.
 
 
 
Sobre el autor
Publicación académica de Linda Carolina Zambrano Le?n, en su ámbito de estudios para la Carrera Consultor ABAP.
Linda Carolina Zambrano Le?n
Profesión: Agente - Peru - Legajo: XR55P
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Linda Zambrano