🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP Los IDocs de entrada

ABAP Los IDocs de entrada

ABAP Los IDocs de entrada

Unidad 4: IDocs.

Lección 8: IDocs de entrada.

1.- Introducción a las Interfaces de entrada.

No existen diferentes tipos de proceso para un IDoc de entrada. Desde el momento en que el IDoc es creado en la base de datos, se ejecuta de la misma manera sin importar como se haya creado.

Un IDoc en SAP puede crearse de dos maneras:

  • Mediante un middleware, que envía al puerto entrante el mensaje, en formato IDoc. Por ejemplo SAP PI/PO.
  • Por un archivo en formato IDoc, que será procesado por el módulo de función EDI_DATA_INCOMING.

Un programador ABAP reduce su intervención a lo siguiente:

  • Configurar IDoc de entrada.
  • Definir un código de proceso de entrada.
  • Definir acuerdo de interlocutores de entrada.

2.- Configuración IDocs de entrada.

Para la configuración de IDocs de entrada se utilizará la transacción BALD. Los puntos de configuración que requeriremos se encuentran en la siguiente ruta IDOC / Proceso de entrada / Módulo de funciones.

Debemos realizar las siguientes configuraciones:

  • Los atributos del módulo de función que procesara el Doc.

Esta punto se realiza con la transacción BD51. Mediante un módulo de funciones podremos actualizar los atributos del IDoc de entrada. Deberemos agregar el módulo a la lista de BD51 para que sea considerado por SAP un módulo utilizable para proceso de IDocs.

Una vez dentro de la transacción añadiremos una nueva entrada a la lista en informaremos el nombre del módulo.

En el código de este módulo estará la lógica que nos permitirá ejecutar la transacción que se corresponde con el objeto de negocios a actualizar.

Las entradas generadas con BD51 se almacenan en la tabla estándar TBD51.

  • La Asignación Tipo base-Tipo de Mensaje-Función proceso.

Mediante la transacción WE57, asignaremos el módulo de función del punto anterior a un tipo de mensaje. En este paso se asocia un objeto con un método de proceso. Puede haber más de una asignación por tipo de mensaje, dado que pude haber mas de un módulo de función, que se repartan la actualización de atributos del objeto o que interpreten diferentes estructuras de un mismo tipo de mensaje.

  • Código de proceso generador del documento de aplicación.

3.- Código de proceso de entrada.

Es la lógica que indica como procesar un IDoc de entrada. Tiene como atributo principal el modulo de funciones asignado para este fin. Para su parametrización utilizamos la transacción WE42. En esta transacción generaremos una entrada nueva.

Con el código de proceso se define si el proceso del mensaje se realiza con servicios ALE o no y la clase de procesamiento. Los servicios ALE nos proporcionan entre otras funcionalidades, filtros según segmentos y modificaciones de versiones o tipos. La clase de procesamiento determinara si el código de proceso ejecutará un módulo de funciones, otro código de operación (opción obsoleta) o una tarea de workflow.

"Proceso con servicio ALE", normalmente no se asocia con tipos de mensaje Z, permite especificar eventos de comienzo y fin de proceso (solo para mensajes estándar). Deberemos especificar el tipo de objeto de negocios generado.

Las entradas generadas en la transacción WE42 se almacenan en la tabla TBD52,

4.-Acuerdo de interlocutores de entrada (WE20).

El Acuerdo de interlocutores de entrada debe actualizarse para cada IDoc de entrada en cada sistema receptor. Para su actualización debe seleccionarse alguno de los sistemas emisores del mensaje y agregar un nuevo "Parámetro de entrada". La definición del sistema receptor es implícita en relación al sistema donde se actualiza el acuerdo. En la carpeta "Tipo de interlocutor de entrada, sistema lógico". Si no hubiera en los parámetros de entrada ninguna información , el sistema emisor no existiera, se debería crear en función del tipo de sistema emisor-receptor (Sistema lógico, cliente, proveedor ..).

En el Acuerdo de interlocutor se define el modelo de la interfaz. Por ello definiremos:

  • Tipo mensaje a recibir.
  • Tipo de objeto.

Hay dos opciones de entrada que definen el tratamiento del IDoc recibido:

  • El código del proceso. Encargado de interpretar la información del IDoc y actualizar la/s transacciones que correspondan al mensaje.
  • La forma del proceso. "Lanzamiento inmediato" o "Lanzamiento por medio de un programa de fondo".

La opción de proceso en fondo se utiliza cuando la información del IDoc no debe actualizarse al momento de la recepción sino que periódicamente se procesan todos los IDocs con un determinado estatus mediante un Job.


 

 

 


Sobre el autor

Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Francisco Compte Sanchez

Profesión: Sap Business&integration Architect - España - Legajo: QQ38S

✒️Autor de: 105 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Consultor sap mm y sd con algún conocimiento abap a nivel de debug. quiero consolidar conocimientos técnicos para reforzar mi perfil profesional.

Certificación Académica de Francisco Compte

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los IDocs de entrada" de la mano de nuestros alumnos.

SAP Master

Idocs de Entrada. Los Idocs de entrada no tienen diferentes tipos de proceso, desde que el Idocs es creado en la base de datos la forma de ejecución es igual no importa cómo se halla creado el Idocs. Hay diferentes formas de crear un Idocs en SAP. Por middlewere. Por un archivo de formato. El trabajo que debe realizar un programador se reduce a: Configurar los Idocs de entrada. Definir un código de proceso de entrada. Definir el acuerdo de interlocutores de entrada. Para configurar los Idocs de entrada se utiliza la transacción BALD. Para actualizar los atributos de un Idocs de entrada se define un módulo de funciones que lo procesará. La transacción BD51 se utiliza para configurar en el sistema...

Acceder a esta publicación

Creado y Compartido por: Jesus Enrique Ramos Bello / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

IDocs de entrada. Interfaces de entrada. Los IDocs de entrada no tienen diferentes tipos de proceso. Desde que el IDoc es creado en la base de datos, la forma de ejecución es igual no importa como se haya creado el IDoc. - Formas de crear un IDoc en SAP. Mediante un Middleware. Por un archivo con formato IDoc. - El trabajo del programador ABAP se reduce: Configurar los IDocs de entrada. Definir un codigo de proceso de entrada. Definir el acuerdo de interlocutores de entrada. - Para configurar los IDocs de entrada se utiliza la transacción BALD. - Trx BD51 para configurar en el sistema el modulo de funciones que procesara el IDoc de entrada. - Entradas de datos que se generan en la trx BD51 se almacenan...

Acceder a esta publicación

Creado y Compartido por: Erick Omar Mármol Ascencio / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Introduccion a las interfaces de entrada Los Idocs de entrada no tienen diferentes tipos de proceso. desde que el idoc es creado en la base de datos, la forma de ejecucion es igual, no importa como se haya creado el idoc. hay diferentes formas de crear un idcod en sap por un middleware, que envia al puerto entrate el mensaje, en forma idoc por un archivo con formato idoc, que es procesado por el modulo de funcion esi_data_incoming el trabajo del programa abao se reduce a: configurar los idocs de entrada definir un codigo de proceso de entrada definir el acuerdo de interlocutores de entrada configuracion de los idocs de entrada para configurar los idocs de entrada se utiliza la transaccion bald dentro de las carpetas idoc/ proceso de entrada...

Acceder a esta publicación

Creado y Compartido por: Oscar Sebastian Caicedo Carlier / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


IDOCS DE ENTRADA: Creación: > Creación por Middleware > Creación por archivo con formato IDoc, función EDI_DATA_INCOMING El programados ABAP: - Configura IDocs de entrada - Define código de proceso de entrada - Define Acuerdo de Interlocutores de entrada CONFIGURACION DE IDOCS DE ENTRADA: Transacción BALD > Acceso a los puntos de configuración, Carpeta IDOC / Proceso de entrada / Modulo de funciones, para configurar: - Atributos de modulo de función que procesará el IDoc, Transacción BD51: modulo de funciones - Asignación de Tipo Base y Funcion de proceso, Transacción WE57 - Código de proceso que generará el documento de aplicación....

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Idocs de Entrada Los IDocs de entrada no tienen diferentes tipos de proceso. Desde que el IDoc es creado en la base de datos, la forma de ejecución es igual, no importa cómo se haya creado el IDoc. Hay diferentes formas de crear un IDoc en SAP: Por un middleware, que envía al puerto entrante el mensaje, en formato IDoc. Por un archivo con formato IDoc, que es procesado por el módulo de función EDI_DATA_INCOMING. El trabajo del Programador ABAP se reduce a: Configurar los IDocs de entrada: Para configurar los IDocs de entrada se utiliza la transacción BALD. Dentro de las carpetas IDOC / Proceso de entrada / Módulo de funciones se accede a todos los puntos de configuración....

Acceder a esta publicación

Creado y Compartido por: Cesar Armando Gutierrez Gomez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

TX Bald CONFIGURAR IDOCS DE ENTRADA

Acceder a esta publicación

Creado y Compartido por: Leidy Giselle Parra Mora

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

LOS IDocs de entrada no tienen diferentes tipos de procesos. Desde que el IDoc es creado en la base de datos, la forma de ejecuciòn es igual, no importa como se haya creado el IDoc. Hay diferentes tipos de creaciòn de IDoc en SAP: Por middleware que envìa al puerto entrante el mensaje, en formato IDocs. Por un archivo con formato Ido, que es procesado por el modulo de funciòn EDI_DATA_INCOMING. Para configurar los IDocs de entrada se utiliza la transacciòn BALD y se siguen los siguientes pasos: Definir el mensaje por la transaccion WE81. Relacionar el tipo de mensaje al tipo de IDoc por la transaccion WE82. Asignar el modulo de funciòn al tipo de mensaje logico y IDoc por la transacciòn WE57 Definir...

Acceder a esta publicación

Creado y Compartido por: William Alejandro Lemus

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Formas de Crear un IDoc en SAP: Por un middleware, que envia al puerto entrante el mensaje, en formato IDoc. Por un archivo con formato IDoc, que es procesado por el modulo de funcion EDI_DATA_INCOMING. Trabajo del programador ABAP se reduce a: Configurar los IDocs de entrada. Definir un codigo de proceso de entrada. Definir el acuerdo de interlocutores de entrada. Configuracion de los IDocs de entrada: Transaccion BALD. Puntos de configuracion: IDOC/Proceso de entrada/ Modulo de Funciones. Configurar los siguientes: Atributos del modulo de funcion que procesara el IDoc. La asignacion del Tipo base-Tipo de mensaje-Funcion de proceso. Transaccion BD51: Utilizada para configurar en el sistema el modulo...

Acceder a esta publicación

Creado y Compartido por: Roberto Serrano

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


INTERFASES DE ENTRADA Los IDOC de entrada no tienen diferentes tipos de proceso Formas de crear un IDOC en SAP por middleware (software de conectividad), que envia al puerto entrante el mensaje en formato IDOC por un archivo con formato IDOC, que es procesado por medio del modulo de funcion EDI_DATA_INCOMING Es trabajo de los ABAP, Configurar los Idocs de entrada Definir un codigo de proceso de entrada Definir el acuerdo de interlocutores de entrada CONFIGURACION DE LOS IDOCS DE ENTRADA, transaccion BALD, dentro de las carpetas IDOC/ Proceso de entrada/ Modulo de funciones, se accede a los puntos de configuracion donde se configura: Los atributos del modulo de funcion que procesara en IDOC, La asignacion del tipo base - tipo de mensaje - funcion...

Acceder a esta publicación

Creado y Compartido por: Yeffer Jaime Sierra Saenz

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


INTRODUCCION A LAS INTERFASES DE ENTRADA IDOCS DE ENTRADA LOS IDOCS DE ENTRADA NO TIENEN DIFERENTES TIPOS DE PROCESO. DESDE QUE EL IDOC ES CREADO EN LA BD, LA FORMA DE EJECUCIÓN ES IGUAL , NO IMPORTA COMO SE HAYA CREADO EL IDOC. HAY DIFERENTES FORMAS DE CREAR UN IDOC EN SAP: POR UN MIDDLEWARE, QUE ENVÍA AL PUERTO ENTRANTE EL MENSAJE EN FORMA DE IDOC POR UN ARCHIVO CON FORMATO IDOC QUE ES PROCESADO POR EL MF EDI_DATA_INCOMING ------------------------------------------------------------------------------------------------------------------------------ CONFIGURACIÓN DE LOS IDOCS DE ENTRADA PARA CONFIGURARLO SE UTILIZA LA TRANSACCIÓN BALD, Y SE LOCALIZA DENTRO DE LAS CAPETAS IDOC-> PROCESO DE ENTRADA->MODULO...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!