✒️ABAP La creación del programa de extracción Z para IDocs de salida
ABAP La creación del programa de extracción Z para IDocs de salida
4.10. - Creación del programa de extracción Z para Idocs de salida
Procesar Idocs de salida mediante un programa de extracción Z
1. Crear el programa “Z_ENVIAR_IDOC_SALIDA”
a. Enviará los datos de un usuario de la tabla de usuarios
b. Tiene una pantalla de selección para introducir un número de DNI que será procesado.
c. Validar que el DNI introducido no esté vacío
d. En el evento “STAR-OF-SELECTION”.
i. Crear la subrutina “EDIDC”.
1. Carga el registro de control del Idoc..
a. Tipo de mensaje.
b. El tipo base.
c. Numero de partner que recibe.
d. Puerto de salida.
e. Sistema lógico.
f. Dirección del Idoc en el campo “Direct” con un 1, que significa salida..
ii. Crear subrutina “DATA_IDOC”.
1. Obtener la información de la tabla de usuarios a partir del DNI.
2. Cargar el segmento con los resultados de la búsqueda de la tabla de usuarios.
a. Es recomendable crear una subrutina por cada segmento a cargar en caso de existir más de 1.
iii. Crear subrutina “OUTBOUND_USUARIOS”.
1. Ejecutar la función “MASTER_IDOC_DISTRIBUTE”, que crea y procesa el Idoc.
iv. Ejecutar el programa RSEOUT00
1. Fuerza la salida del Idoc al exterior.
e. Ejecutar el programa
Ejecutar el Idoc generado
1. Acceder a la transacción BD87.
2. Buscar el número de Idoc.
3. Ver el status del Idoc.
4. Seleccionar el Idoc.
5. Pulsar el botón “Procesar”.
6. El status cambia.
7. Acceder a la transacción WE05.
Visualizar el Idoc que se acaba de crear.
 
 
 
Sobre el autor
Publicación académica de Adrian Fernandez Marcos, en su ámbito de estudios para la Carrera Consultor ABAP.
Adrian Fernandez Marcos
Profesión: Técnico de Sistemas - España - Legajo: FQ91J
✒️Autor de: 116 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Certificación Académica de Adrian Fernandez