✒️ABAP Los IDocs de salida
ABAP Los IDocs de salida
Los IDocs de salida se pueden generar mediante:
- Output types
- Punteros de modificación
- Programas de extracción estándar
- Programa de extracción Z
Los Output Types se utilizan cuando la información a enviar se trata de documentos de negocio o mejor llamados transacciones 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 replicar datos maestros, o modificaciones de los mismos.
Output Types.- Es un método de genración de IDocs de salida que se utiliza para datos transaccionales. Los pasos para configurar un mensaje vía Output Type son:
- Identificamos el tipo de mensaje IDoc a enviar..- Para tratarse de documentos de negocio, generalmente se utilizan tipos estándar y eventualmente, se generan ampliaciones de estos mensajes, para enviar información no contenida en el mismo.
- Definimos el código de proceso de salida.- Si se utiliza un tipo de mensaje estándar, se utilizará un código de proceso estándar. Si se han generado ampliaciones para este tipo de mensaje, se modificará el módulo de función del código de proceso utilizando User Exits o ampliaciones.
- Definimos el Puerto de salida y la forma de envío.
- Definimos (en el caso en que sea necesario) la función de la puerta ABAP.
Código de Proceso de Salida.- También llamado Process Code de Salida, es el que indica como se debe procesar el IDoc de salida. A diferencia de los códigos de proceso de entrada, que realmente procesan el IDoc para crear o modificar información en documentos de negocio, los códigos de proceso de salida, no graban información en el documento o en el objeto, sino que obtienen la información del mismo, y la transforman a formato IDoc para poder ser enviada. Para definir códigos de procesos de salida Z, se utiliza la transacción WE41.
Punteros de Modificación.- Se utilizan para enviar o duplicar datos maestros en sistemas externos, cuando estos datos son creados o modificados. Para realizar la activación de punteros de modificación en forma global utilizaremos la transacción BD61.
Para crear la relación entre el Tipo de mensaje y el módulo de función, previamente deberemos crear el módulo de función. Este módulo de función será el que ingresemos en la transacción BD60.
El programa estándar RBDMIDOC se utiliza para crear IDocs a través de punteros de modificación para un tipo de mensaje específico. Luego de creados, los envía al sistema receptor y marca a los punteros de modificación como procesados en e respectivo tipo de mensaje.
Programa de Extracción Estándar.- Existen programas estándar para la creación de IDos. Estos programas se utilizan para enviar a los sistemas receptores, datos maestros en forma masiva, para cargas iniciales, por ejemplo, donde se desea replicar gran parte de los datos maestros del sistema central a los subsistemas del ambiente.
Algunos programas extractores estándar son:
- BD10 - Maestros de Materiales
- BD12 - Maestro de Clientes
- BD14 - Maestro de Proveedores
 
 
 
Sobre el autor
Publicación académica de Yair Miguel Ramirez Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Yair Miguel Ramirez Martinez
Profesión: Docente - Mexico - Legajo: QO13V
✒️Autor de: 52 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Soy una persona proactiva con la meta de seguir aprendiendo y poder lograr metas en mi carrera, quiero desempeñarme como uno de los mejores programadores y tener éxito en todos los próximos proyectos.
Certificación Académica de Yair Ramirez