✒️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
COMO PROCESAR IDOCS DE SALIDA CON UN PROGRAMA DE EXTRACCION Z
Creación del programa de extracción Z para Idocs de salida.
Para eso se crea el programa Z_ENVIAR_IDOC_SALIDA, el programa tiene una pantalla de selección donde ingresamos un número de DNI que será procesado y validaremos que el DNI ingresado no tiene vacío, luego en el evento status selecction se crea la subrutina edidc la cual carga el registro de control del idoctp,los datos más importantes que se cargan es el tipo de mensaje , el tipo base, el número de partner que recibe, puerto de salida y la indicación que utilizamos un sistema lógico, también utilizamos la dirección del Idoc en el campo direct con un 1 que significa salida.
Luego en la subrutina data_idoc, obtenemos primero la tabla ZTABLA_USUARIOS a partir del parámetro ingresado por pantalla y segundo se carga el segmento con la búsqueda de la tabla de usuarios, es ideal crear una subrutina por cada segmento a cargar en caso de existir más de uno
Luego en la subrutina outbound_usuarios se ejecuta la función master_idoc_distribute que crea y procesa el Idoc, por último se ejecuta el programa estándar rseout00 que forza la salida del Idoc al exterior.
Ahora se ejecuta el programa, para eso selección un DNI de usuarios, se pone el debuguer y se ejecuta, en la variable ls_usuarios recuperamos los datos de la tabla ZTABLA_USUARIOS, luego de ejecutar la función MASTER_IDOC_DISTRIBUTE vemos en la pt_idoc_ctlr-docnum el numero cread, finalmente se ejecuta el programa estándar, clic en rseout00 y vemos el mensaje de creación de un Idoc.
Luego vamos a la transacción BD87 para ejecutar el Idoc y allí se ve que el status del Idoc es 30, selecciona el Idoc y clic en procesar, allí paso del 30 al 03 con status Ok.
Por último vamos a ejecutar la transacionWE05 para visualizar el Idoc que acabamos de crear, No. Idoc y ejecutar, aquí se podrán ver los registros del status , contenidos y toda información referida al mismo.
 
 
 
Sobre el autor
Publicación académica de Pedro Salazar, en su ámbito de estudios para la Carrera Consultor ABAP.
Pedro Salazar
Profesión: Consultor Sap Sd - Espa?a - Legajo: PX97H
✒️Autor de: 113 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Deseo adquirir experiencia en el mundo sap, me apasiona el area de la consultoria. me considero una persona apasionada, dedicado, enfocado y muy disciplinado. emprendedor y luchador en todas las areas
Certificación Académica de Pedro Salazar