
CREACION DE PROGRAMA DE EXTRACCION Z PARA IDOC DE SALIDA:
Creación de un programa Z
> Parámetro de entrara: DNI validación de campo cumplimentado. Con la sentencia PARAMETERS pasamos los campos que queremos sean procesados.
> Evento START OF SELECTION rutina de carga registro del control de Idoc. Con las subrutina EDIDC cargan el registro de control del idoc
Declaramos: Tipo de mensaje, Tipo Base, número de partner, puerto se salida y sistema lógico. También se indica la dirección del idoc en el campo direct =1 que significa salida.
> Rutina Obtener datos de la tabla ZTABLA_USUARIOS y carga del segmento con los resultados de la búsqueda. En la subrutina data_idoc: Primero obtener los datos de la tabla z y segundo cargar los segmentos con los resultados de la búsqueda de la tabla.
> Ejecutar la funcion MASTER_IDOC_DISTRIBUTE. En la subrutina outbound_usuarios ejecutamos la funcion MASTER_IDOC_DISTRIBUTE que crea el proces label.
> Ejecutar programa standar RSEOUT00 para forzar la salida del IDoc.
> Ejecutar el programa F8.
> Transaccion BD87 para ejecutar el IDoc creado.
> Seleccionar el IDoc y Procesar.