ABAP IDocs de Salida

Publicación Académica por Juan Ignacio De Tejada Santiago

Publicación Académica de Juan De Tejada Santiago para el tema IDocs de Salida.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 4: IDocs.

Carrera Programador ABAP
Carrera Programador ABAP
Inscripción Abierta - Inicio: 25 Diciembre 2017

Promo Plan Carrera 2018 CVOSOFT

100 Becas 20% Off y Planes de Carrera 2018 congelados a precios 2017!

ABAP IDocs de Salida por Juan De

13 de Oct de 2017

IDOCS DE SALIDA:

Se generan mediante: Output types, la información a enviar es documentación de negocio (o transaccionales), un pedido, factura. La aplicación ha de ser EDI/Ale Enable, Punteros de modificación, Programas de extracción estándar ó Programas de extracción Z.Estos tres últimos se utilizan para replicación de datos maestros o modificación de los mismos.

Los crean los administradores o SAP BASIS. Se crean con la transacción NACE.

OUTPUT TYPES: Metodo de generación de IDocs de salida para datos transaccionales.

Manejo: Definir Output Message, configurado como salida ALE / EDI, Asociar dicho mensaje al documento que se desea enviar, Configurar el mensaje de logística en ALE (Acuerdo de interlocutores).

Configuración de un mensaje via Output Type:

- Identificar tipo de mensaje

- Definir codigo de proceso de salida

- Definir puerto de salida y forma de envio

- Definir (si es necesario) función de puerta ABAP

CODIGO DE PROCESO DE SALIDA: Process Code de salida, indica como se ha de procesar el IDoc de salida. Los códigos de proceso de salida no graban información en el documento, sino que obtienen la información del mismo y la transforman en formato IDoc.

Transacción WE41: Definición de procesos de salida Z

PUNTEROS DE MODIFICACIÓN: Se utilizan para enviar o duplicar datos maestros en sistemas externos, cuando estos son creados o modificados.

Transacción BD61: activación de punteros de modificación en forma global. Seleccionamos Puntero modificación general activado.

Transacción BD50: Activación de punteros de modificación por tipo de mensaje. Entradas nuevas, seleccionar tipo de mensajes y agregar entrada paa el mensaje deseado y marcar como activa.

Transacción BD52: definir tablas y campos relevantes para la generación de punteros de modificación. Introducir Tipo de mensaje. A continuación objeto de modificación, tabla y campo.

Transacción BD60: Crear relación entre tipo de mensaje y modulo de función.

La creación de un modulo de funciones Z, seria:

- Leer punteros de modificación generados: función CHANGE_POINTERS_READ

- Analizar punteros de modificación para determinar documentos validos.

- Determinar clave de documento de aplicación de paso anterior.

- Selección de datos de aplkicacion de BD, utilizando la clave de objeto identificado.

- Completar información de registro de control del IDoc.

- Completar tabla interna de Estructura EDIDD con registros de datos para los segmentos

- Creación de datos en la BD, llamando al servicio MASTER_IDOC_DISTRIBUTE

- Actualizar estado de punteros de modificación.

- Ejecutar COMMIT WORK

Ejecución de pgm RBDMIDOC (ejecutar IDoc) introduciendo tipo de mensaje.

PROGRAMAS DE EXTRACCION ESTANDAR: Envian a los receptores datos maestros de forma masiva, para cargas iniciales - BD10: programa extractor Maestro de Materiales, DB12: programa extractor Maestro de Clientes, BD14: programa extractor Maestro de Proveedores. Podemos programar programas propios extractores, utilizando el módulo de función MASTER_IDOC_DISTRIBUTE

PROGRMAS DE EXTRACCION Z:

Creación: - Seleccionar información de BD según parámetros de selección introducidos. - Completar información de registro de control, - Complertar tabla inmterna EDIDD con registros de datos de segmentos, - Llamar al servicio ALE, MATER_IDOC_DISTRIBUTE para vrear los IDocs de BD. - COMMIT WORK, - Enviar IDoc al destinatario con RSEOUT00

Tras esto se guardará en las tablas EDIDC y EDID4 y lo veremos con b la transacción WE05

 

:: Al igual que Juan ¿Usted está dispuesto a aprender ABAP?

El lunes 25 Diciembre 2017 (Opcional 7 Enero 2018) comenzamos la Carrera Programador ABAP, Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

:: Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:

 

 

:: Ayúdenos a Difundir nuestra propuesta

Si la información brindada le fue de utilidad ayúdenos a difundir la propuesta, desde ya ¡Muchas Gracias!


 

+Recursos Gratuitos: