✒️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
CREACION DEL PROGRAMA DE ESTRACCION Z PARA IDOCS DE SALIDA
1. Crear el programa “Z_ENVIAR_IDOC_SALIDA”: Enviará los datos de un usuario de la tabla de usuarios. Tiene una pantalla de selección para introducir un número de DNI que será procesado y validará que el DNI introducido no esté vacío. En el evento “STAR-OF-SELECTION” crea la subrutina “EDIDC”. la cual Carga el registro de control del Idoc. Los datos mas importante que se cargan son: tipo de mensaje, tipo base, numero de partner que recibe, puerto de salida y la utilización de sistema lógico. También se indica dirección del Idoc en el campo “Direct” con un 1, que significa salida. En la subrutina “DATA_IDOC”: se obtiene la información de la tabla de usuarios a partir del parámetro ingresado por pantalla (DNI) y carga el segmento con los resultados de la búsqueda de la tabla de usuarios. Es recomendable crear una subrutina por cada segmento a cargar en caso de existir más de 1. En la subrutina “OUTBOUND_USUARIOS”. se ejecuta la función “MASTER_IDOC_DISTRIBUTE”, que crea y procesa el Idoc. Por último se ejecutar el programa RSEOUT00 que fuerza la salida del Idoc al exterior.
2. Ejecutar el programa “Z_ENVIAR_IDOC_SALIDA”: seleccionar un DNi de un usuario, poner el debugger (/h) y ejecutar. En la variable "ls_usuarios" se ven los datos de la tabla de usuarios. Después de ejecutar la fución MASTER_IDOC_DISTRIBUTE en la variable "pt_idoc_crtl-docnum se ve el número de IDoc creado. Finalmente se ejecuta el programa REOUT00 que indica que se ha creado un idoc.
3. Ejecutar el Idoc generado:
- Acceder a la transacción BD87.
- Buscar el número de IDoc.
- Ver el status del IDoc.
- Seleccionar el IDoc.
- Pulsar el botón “Procesar”.
- El status cambia.
4. Acceder a la transacción WE05: se visualizar el IDoc que se acaba de crear.
 
 
 
Favorito:
Está publicación ha sido agregada a sus favoritos por: Francisco Ortega Aguilar
Sobre el autor
Publicación académica de Felipe Estepa Quintero, en su ámbito de estudios para la Carrera Consultor ABAP.
Felipe Estepa Quintero
Profesión: Tecnologo en Gestion Logistica - Colombia - Legajo: QH16V
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Felipe Estepa