✒️ABAP Las rutinas de conversión de datos
ABAP Las rutinas de conversión de datos
Lección: Video - Las Rutinas de conversión de datos
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 de SAP 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 nombres específica.
La rutina de conversión xxxxx tiene asignados los siguientes módulos de funciones:
- CONVERSION_EXIT_xxxxx_INPUT
- CONVERSION_EXIT_xxxxx_OUTPUT
El módulo INPUT ejecuta la conversión del formato de visualización al formato interno y el módulo OUTPUT la conversión del formato interno al formato de visualización.
Si un campo de pantalla remite a un dominio con rutina de conversión, ésta se ejecutará automáticamente cada vez que se cree una entrada en dicha pantalla o al visualizar valores mediante el mismo. Ejemplo:
Entramos la tabla ADRC y vemos su contenido en SE11, restringimos las columnas a mostrar desde el menú SETTINGS/FORMAT LIST/CHOOSE FIELDS. Seleccionamos los campos ADDRNUMBER, DATE_FROM, NATION, DATE_TO, TITLE y particularmente el campo LANGU y visualizamos el resultado. Aquí podemos ver que el valor del campo es E, si hacemos doble clic en el registro para ver todos sus campos, en el campo LANGU el valor que se visualiza es EN, por lo tanto el dominio del campo LANGU tiene asociado una rutina de conversión. Ahora veamos el dominio del campo LANGU en la tabla ADRC (SE11), vemos que el campo LANGU utiliza el elemento de datos SPRAS, si hacemos doble clic en él, vemos que también hace uso de un dominio con nombre SPRAS, si hacemos doble clic en el dominio SPRAS vemos que tiene definida la rutina de conversión ISOLA, si hacemos doble clic en la rutina de conversión, vemos los módulos de función asociados a la misma, en el caso de la funcion INPUT, el objetivo es convertir el lenguaje de dos dígitos en un lenguaje de un dígito para la cual accedemos a la tabla T002 de idiomas, en la función OUTPUT es el caso contrario.
 
 
 
Sobre el autor
Publicación académica de Pedro Alejandro Arroyo Gutierrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Alejandro Arroyo Gutierrez
Profesión: Gerente de Sistemas - Mexico - Legajo: MC48F
✒️Autor de: 65 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Pedro Arroyo