✒️ABAP Los IDocs de salida
ABAP Los IDocs de salida
INTRODUCCION A LAS INTERFACES DE SALIDA
IDOCS DE SALIDA SE GENERAN MEDIANTE:
- OUTPUT TYPES. Método de generación de IDocs de salida que se utiliza para datos transaccionales.
Los tipos de salida u Output Type se crean a través de la Transacción NACE. Al crear el tipo de salida se genera de forma automática registros en las tablas NAST y TNAPR. Vale la pena destacar que generalmente los tipos de salida son creados por los administradores del sistema SAP o SAP BASIS
El manejo del lado funcional es el mismo utilizado para impresión de formularios:
- Se define un Output Message (mensaje de salida), configurado como salida ALE/ EDI
- Se asocia dicho mensaje al documento que desea enviarse
- Se debe configurar además, el mensaje de logística en la herramienta ALE (en el Acuerdo de interlocutores)
PASOS PARA CONFIRGURAR UN MENSAJE VIA OUTPUT TYPE:
- Identificamos el tipo de mensaje IDoc a enviar
- Definimos el código de proceso de salida
- 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
NOTA: se utilizan cuando la información a enviar se trata de documentos de negocio o mejor llamados transaccionales como por ejemplo un pedido o una factura. Para ello, la aplicación debe ser EDI/Ale Enable.
CODIGO DE PROCESO DE SALIDA
También llamado Process Code de salida, es el que indica como se debe procesar el IDoc de salida
Igualmente, todos los módulos de función estándar asociados a códigos de proceso, cuentan con una serie de ampliaciones, donde puede agregarse código Z, en caso que el Tipo Base vaya asociado a una ampliación Z
Para definir códigos de procesos de salida Z, se utiliza la transacción WE41 (para la creacion de los codigos de proceso de salida)
- PUNTEROS DE MODIFICACION
Utilizados para enviar o duplicar datos maestros en sistemas externos, cuando estos datos son creados o modificados
- Transaccion BD61 para activacion de punteros de modificacion en forma global
- Transaccion BD50 para realizar la activacion de los punteros de modificacion por tipo de mensaje
- Transaccion BD52 para la generación de los punteros de módificación
Para crear la relación entre el Tipo de mensaje y el modulo 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.
Otras transacciones estandar para punteros de modificación son:
BD21: para seleccionar punteros
BD22: para borrar punteros
BD40: para leer punteros de modificación para grupos
PROGRAMA DE EXTRACCION ESTANDAR
Los programas estandar para crear IDOCS, 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
- PROGRAMAS EXTRACTORES ESTANDAR:
- BD10. Maestro de Materiales
- BD12. Maestro de Clientes
- BD14. Maestro de Proveedores
NOTA: Los Punteros de modificación y los Programas extractores, se utilizan para replicar datos maestros, o modificaciones de los mismos.
- PROGRAMA DE EXTRACCION Z
Pasos para seguir con la creacion de un IDOC de salida son:
- Seleccionar la información de la base de datos de acuerdo a los parámetros de selección ingresados
- Completar la información correspondiente al registro de control
- Completar una tabla interna de tipo EDIDD con los registros de datos de los segmentos correspondientes
- Llamar al servicio de la capa ALE MASTER_IDOC_DISTRIBUTE para crear los IDocs en la base de datos
- Ejecutar un COMMIT WORK
- Enviar el IDoc a su destinatario invocando al programa RSEOUT00
Transaccion WE05 para visualzar un listado con los IDocs existentes en el sistema
 
 
 
Sobre el autor
Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para la Carrera Consultor ABAP.
Ixhel Magai Lopez Valencia
Mexico - Legajo: PM62E
✒️Autor de: 134 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java
Certificación Académica de Ixhel Lopez