✒️ABAP Los IDocs de salida
ABAP Los IDocs de salida
IDOC DE SALIDA – LECCION 6-4
INTRODUCCION A LAS INTERFACES DE SALIDA
Los IDOC de salida se pueden generar mediante:
- Puntero de modificación
- Programa de extracción z
Los OUTPUT TYPE, se utilizan cuando la información a enviar se trata de documentos de negocio o mejor llamado transaccionales como por ejemplo un pedido o una factura. Para ello, la aplicación debe ser EDI/Ale enable
Los punteros de modificación y los programas extractores, se utilizan para aplicar datos maestros o modificaciones de los mismos
OUTPUT TYPE, es un método de generación de IDOC de salida que se utiliza para los datos transaccionales
El manejo del lado funcional es el mismo utilizado para impresión de formulario:
- Se asocia dicho mensaje al documento que desea enviarse
- Identificamos el tipo de mensaje IDOC a enviar
- Definición del puerto de salida y la forma de envió
- Lee los punteros de modificación generados usando la función CHANGE_POINTERS_READ
- Determinar la clave del documento de aplicación del paso anterior
- Completar la información del registro de control IDOC
- Llamar al servicio MASTER_IDOC_DISTRIBUTE para crear los datos de la tabla BD
- Ejecutar un COMMIT WORK
PROGRAMA RBDMIDOC, se utiliza para crear IDOC a través de punteros de modificación para un tipo de mensaje especifico
Luego de creados, los envía al sistema receptor y marca los punteros de modificación como procesados en el respectivo tipo de mensaje
PROGRAMMA DE ESTRACION ESTANDAR,
BD10, maestro de materiales
BD12, maestro de cliente
BD14, maestro de proveedores
Además, se podrá configurar los propios programas extractores generadores de IDOC, estos programas utilizan el módulo de función MASTER_IDOC_DISTRIBUTE para distribuir la información generada a los sistemas receptores
PROGRAMAS DE EXTRACCION Z
PASOS DE UN IDOC DE SALIDA EN UN PROGRAMA ABAP
- Completar la información correspondiente al registro de control
- Llamar al servicio de la capa ALE MASTER_IDOC_DISTRIBUTE para crear los IDOC en la BD
- Enviar el IDOC a su destinatario invocando al programa RSEOUT00
Una vez completado estos pasos, se crea el IDOC, el mismo se guarda físicamente en las tablas EDIDC y EDID4, se puede visualizar en la transacción WE05
RSEOUT00, se utiliza para enviar un IDOC de salida a un destinatario
TRASACCION WE05, se utiliza para visualizar el listado de IDOC creados en el sistema
 
 
 
Sobre el autor
Publicación académica de Cristian Darwin Arteaga Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Darwin Arteaga Diaz
Profesión: Abap Developer - Argentina - Legajo: GP81Q
✒️Autor de: 165 Publicaciones Académicas
🎓Cursando Actualmente: Master Funcional para Consultores ABAP
🎓Egresado de los módulos:
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Me considero una persona responsable, siempre estoy investigando y capacitandome para adquirir nuevos conocimientos, tengo el gusto de iniciarme en el mundo de abap como desarrollador, es genial.
Certificación Académica de Cristian Arteaga