🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP Las rutinas de conversión de datos

ABAP Las rutinas de conversión de datos

ABAP Las rutinas de conversión de datos

Vídeo - Las Rutinas de conversión de datos

1 Las Rutinas de conversión de datos

A continación vemos un video donde se explican que son las rutinas de conversión de datos, en qué transacciones las estamos utilizando de forma inconsciente y cómo aplicarlas en nuestros programas ABAP.

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, mientras que el módulo de función OUTPUT realiza 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, esta se ejecutará automáticamente cada vez que se cree una entrada en dicho campo de pantalla o al visualizar valores mediante el mismo.

Veamos un ejemplo. Para ello accedemos mediante la transacción SE11 a la tabla ADRC de direcciones y visualizamos el contenido de la misma.

De los campos de la tabla, restringuimos las columnas que visualizamos mediante el menú: Settings >> Format List >> Choose Fields, seleccionando para visualizar únicamente los campos: ADDRNUMBER, DATE_FROM, NATION, DATO_TO, TITTLE y LANGU.

El resultado solo muestra estos campo de la tabla ADRC. Podemos ver que el contenido del campo LANGU es "E" y corresponde al idioma inglés. Si hacemos doble clic en la fila para ver la vista de todos los campos de la tabla para ese registro y buscamos el campo LANGU, vemos que el contenido que se visualiza es "EN" que es diferente al que comprobamos en la visualización anteriormente. De esta forma interpretamos que el dominio del campo LANGU tiene asociada una rutina de conversión.

En la transacción SE11 visualizamos el dominio del campo LANGU para la tabla ADRC, en el cual comprobamos que utiliza el elemento de datos SPRAS. Haciendo doble clic en el elemento de datos vemos que el dominio también se denomina SPRAS. Volvemos a realizar doble clic sobre el dominio, veremos que tiene definida la rutina de conversión ISOLA.

<< imagen 3:35 >>

Si hacemos doble clic en la rutina de conversión ISOLA, veremos que tiene dos módulos de función: CONVERSION_EXIT_ISOLA_INPUT y CONVERSION_EXIT_ISOLA_OUTPUT.

En el caso de la función de INPUT, el objetivo es convertir el lenguaje de "2 dígitos" en un lenguaje de "1 dígito", para lo cual accede a la tabla estándar T002 de idiomas.

En el caso de la función de OUTPUT, el objetivo es el inverso, es decir convertir el lenguaje de "1 dígitos en un lenguaje de "2 dígitos", accediendo igualmente a la tabla estándar T002 de idiomas.

Audio: Es importante que nos quede claro que los pasos para crear una rutina de conversión, son:

1.- Crear los módulos de funciones: CONVERSION_EXIT_xxxxx_INPUT y CONVERSION_EXIT_xxxxx_OUTPUT, siendo "xxxxx" el nombre de la rutina de conversión. Aquí es importante en este paso respetar el formato de nombres.

2.- Asignar la rutina de conversión "xxxxx" a un dominio de un campo de una tabla base de datos.

Es muy común utilizar rutinas de conversión para los campos de fechas de las tablas bases de datos, siendo el formato interno de los campos de fechas igual a AAAAMMDD, mientras que el formato de presentación en pantalla suele ser DD.MM.AAAA


 

 

 

2 Agradecimientos:

Han agradecido este aporte: Rafael Guzman Munoz, Eric Rivas Rivas

Favorito:

Está publicación ha sido agregada a sus favoritos por: Lorena Amoretti


Sobre el autor

Publicación académica de José Antonio Saavedra Rodríguez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las rutinas de conversión de datos" de la mano de nuestros alumnos.

SAP Master

RUTINAS DE CONVERSIÓN DE DATOS. Estas rutinas nos permiten realizar la conversión del contenido de un campo de la pantalla del formato de visualización al formato interno de SAP y viceversa. MÓDULOS DE FUNCIONES: 1. CONVERSION_EXIT_XXXXX_INPUT. 2. CONVERSION_EXIT_XXXXX_OUTPUT. INPUT: Realiza la conversión del formato de visualización al formato interno del módulo. OUTPUT: Realiza la conversión del formato interno al formato de visualización.

Acceder a esta publicación

Creado y Compartido por: Juan Santamaria Borja

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Las Rutinas de conversión de datos. Estas rutinas sirven para convertir el contenido de un campo de la pantalla del formato de visualización al formato interno de SAP y viceversa. La rutina de conversión xxxxx tiene asignados los siguientes módulos de funciones: CONVERSION_EXIT_xxxxx_INPUT. Ejecuta la conversión del formato de visualización al formato interno. CONVERSION_EXIT_xxxxx_OUTPUT. Ejecuta la conversión del formato interno al formato de visualización. Pasos para crear una rutina de conversión: Crear los módulos de funciones CONVERSION_EXIT_xxxxx_INPUT y CONVERSION_EXIT_xxxxx_OUTPUT, donde xxxxx es el nombre de la rutina de conversión. Asignar...

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Rutinas de Conversión: convierte datos de una pantalla de formato de visualización a formato SAP. Es un nombre de 5 posiciones y son 2 módulos de funciones: CONVERSION_EXIT_xxxxx_INPUT/OUTPUT (el primero convierte a SAP y el otro al revés). Las rutinas de conversión se asignan al dominio de un campo.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

- 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 tiene una convención para definición de nombres específica. Una rutina de conversión XXXXX tiene asignados dos módulos de funciones: CONVERSION_EXIT_XXXXX_INPUT CONVERSION_EXIT_XXXXX_OUTPUT INPUT, ejecuta la conversión del formato de visualización al formato interno y el OUTPUT la conversión del formato interno al formato...

Acceder a esta publicación

Creado y Compartido por: Sandra Erika Bernabe Abreu

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

RUTINAS DE CONVERSIÓN. 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 modulos de funciones. CONVERSIÓN_EXIT_XXXXX_INPUT CONVERSION_EXIT_XXXXX_OUTPUT Siendo xxxxx el nombre de la rutina de conversión

Acceder a esta publicación

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Rutinas 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 indentifica mediante un nombre de 5 posiciones y se guarda como un grupo de dos módulo de funciones. Los módulos de funciones tienen una convención para definición de nombres específicos. La rutina de conversión XXXXX tiene asignados los modulos de funciones: CONVERSION_EXIT_XXXXX_INPUT, CONVERSION_EXIT_XXXXX_OUTPUT. El método 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...

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Una rutina de conversión de datos permite convertir el contenido que se muestra en un campo en la pantalla al formato interno de SAP y viceversa. Lo podemos identificar mediante un nombre de cinco caracteres y se guarda como un grupo de dos módulos de funciones. EJEMPLO: CONVERSION_EXIT_XXXXX_INPUT CONVERSION_EXIT_XXXXX_OUTPUT Cada vez que un campo de pantalla remita a un campo con rutina de conversión, ésta se ejecutará cada vez que se cree una entrada en la pantalla de dicho campo. Para crear una rutina de conversión primero se deben crear los módulos de función. Se debe asignar el nombre de la rutina al dominio del campo. Es común usar rutinas de conversión para campos...

Acceder a esta publicación

Creado y Compartido por: George Yunkichi Okuma Zavala

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las rutinas de conversión de datos. Tienen módulos de funciones: INPUT y OUTPUT. (DOMINIO) CONVERSION_EXIT_xxxxx_INPUT CONVERSION_EXIT_xxxxx_OUTPUT xxxxx: Rutina de conversión de datos.

Acceder a esta publicación

Creado y Compartido por: Calixto Saldarriaga

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

RUTINAS DE CONVERSIÓN DE DATOS. Una rutina de conversión 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 por tanto una convención para definición de nombres específica. La rutina de conversión xxxxx tiene asignados los siguientes módulos de funciones: MÓDULOS DE FUNCIONES: 1. CONVERSION_EXIT_XXXXX_INPUT. 2. 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...

Acceder a esta publicación

Creado y Compartido por: Pablo Galeana

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Rutinas de conversión de datos Una rutina de conversión de datos permite convertir el contenido de una 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...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Becerra

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!