
CREACION DEL PROGRAMA DE EXTREACION Z PARA IDOC DE SALIDA – LECCION 4-10
- Transacción SE38
o Crear programa Z_ENVIAR_IDOC_SALIDA
El cual enviara los datos de un usuario de la tabla z_tabla_usuarios, el programa tiene una pantalla de selección
- Seleccionar
INCLUDE z_enviar_idoc_salida_top. Doble clic
- Seleccionar
PARAMETER p_dni LIKE ztabla_usuarios-dni MATCHCODE OBJECT zsh_dni.
- Botón retroceder ß
- Crear en start-of-selection la subrutina EDIDC
- Cargar tipos de mensaje
o Tipo base
o Numero de parnert
o Puerto de salida
o Indicación de que se usa un sistema lógico
o Indicar dirección del IDOC con un 1 que es salida
- Obtener la información de la tabala ztabla_usuarios
- Cargar los segmentos con los resultados de la búsqueda de la tabla se usuarios
- Crear una subrutina por cada segmento
- Ejecutar función CALL FUNTION ‘MASTER_IDCO_DISTRIBUTE’
- Ejecutar el programa estándar RSEOUT00 que forza la salida al exterior
- Ejecutar programa F8
Pantalla se selección, ingresar un DNI
- Colocar el debugger /H
- Ejecutar
- Ejecutar el programa estándar RSEOUT00
- Se visualiza en pantalla el mensaje de creación de un IDOC
Ir a la transacción BD87, para ejecutar el IDOC, el procesamiento de los IDOC es asincrónico
Para ser sincrónico de sebe forzar