Dominio con rutina de conversión

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.

  1. En la transacción SE37 crea la rutina de conversiónDominio con rutina de conversión 1
  2. En la pestaña Import crea el parámetro INPUT.Dominio con rutina de conversión 2
  3. En la pestaña Export crea el parámetro OUTPUT.Dominio con rutina de conversión 3
  4. 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.Dominio con rutina de conversión 4
  5. 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.Dominio con rutina de conversión 5
  6. 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.Dominio con rutina de conversión 6
  7. 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.Dominio con rutina de conversión 7Dominio con rutina de conversión 8
  8. Activa el dominio y en un programa ejecutable referenciamos un parámetro al elemento de datos.Dominio con rutina de conversión 9
  9. Al ejecutar el programa podemos ver como en el campo la fecha sale formateada en el formato período/año.Dominio con rutina de conversión 10

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *