En este tutorial creamos el dominio ZFECHA_ALTA_LOGALI y le asociamos la rutina de conversión OGALI que se va encargar de convertir para la salida la fecha en formato período/año.
Las rutinas de conversión utilizan una nomenclatura de cinco caracteres y tienen asociados módulos de funciones que utilizan el prefijo CONVERSION_EXIT_ junto con el nombre de la rutina de conversión que pueden terminar con el sufijo _INPUT u _OUTPUT.
En este caso creamos el dominio con la rutina de conversión OGALI tenemos que crear los módulos de funciones con los nombres CONVERSION_EXIT_OGALI_INPUT y CONVERSION_EXIT_OGALI_OUTPUT.
- En la transacción SE37 crea la rutina de conversión
- En la pestaña Import crea el parámetro INPUT.
- En la pestaña Export crea el parámetro OUTPUT.
- Seguimos creando el segundo módulo de funciones CONVERSION_EXIT_OGALI_OUTPUT ya que para este ejemplo solo convertimos la fecha del formato AAAAMMDD en formato período/año. Repetimos los mismos pasos con los parámetros INPUT en Import y OUTPUT en Export e implementamos una línea de código utilizando la sentencia CONCATENATE para convertir la fecha.
- Ya que tenemos los módulos de funciones asociados a la rutina de conversión creamos el dominio ZFECHA_ALTA_LOGALI donde utilizamos la rutina OGALI que representa los cinco caracteres del nombre de los módulos de funciones que utilizan en su nomenclatura el prefijo CONVERSION_EXIT_. En el dominio utilizamos el tipo de datos DATS. Para la longitud de salida del marco Propiedades salida utilizamos una longitud de 10 posiciones.
- Con doble clic sobre la rutina de conversión podemos ver como el sistema nos muestra en un POPUP un listado con los módulos de funciones asociados a la rutina de conversión.
- Para probar como el sistema formatea la fecha creamos un elemento de datos que utiliza el dominio creado y lo referenciamos a una variable en un programa ejecutable.
- Activa el dominio y en un programa ejecutable referenciamos un parámetro al elemento de datos.
- Al ejecutar el programa podemos ver como en el campo la fecha sale formateada en el formato período/año.