SAP PI RFC LookUP (1/2)

SAP PI permite, dentro de un Message Mapping, hacer una llamada RFC a un sistema SAP (WAS ABAP). Esta funcionalidad nos permite, de manera sencilla, implementar mapeos gráficos con lógicas complejas programadas en ABAP. En el siguiente artículo te explicamos cómo.

Message Mapping

Para ello hay que añadir primero en la pestaña Signature un parámetro de tipo RFC:

Se añade el nodo RFC lookup:

Y al hacer doble clic sobre el bloque, se configura la conexión, indicando el parámetro que se ha creado en la pestaña Signature:

Pulsando el botón podemos elegir la RFC que queremos ejecutar en el paso. Lógicamente la RFC tiene que haber sido importada a PI anteriormente.

Como se puede ver en la imagen, el sistema nos presenta los parámetros de entrada y salida de la RFC indicada, y podremos elegir los que queramos usar. Esto nos creara en el paso del mapeo, tantas conexiones como indiquemos:

Así podemos transformar un dato de origen en otro(s) de destino, aplicando una llamada RFC.

Testing

Para poder testear un mapeo con un RFC Lookup, es necesario alimentar el parámetro creado con un canal de comunicación:

El sistema conecta con el Integration Builder y te da a elegir todos los canales de comunicación de tipo SAP RFC Receiver que haya creados, lo que determinará en qué sistema se ejecuta la llamada RFC.

Fuente:

http://help.sap.com/saphelp_nwpi71/helpdata/en/33/1ec6ced273493a993a80c2301c03da/content.htm

Esta entrada fue publicada en SAP, SAP PI - Process Integrator. Guarda el enlace permanente.
Si te ha gustado...Compártelo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *