cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.1: RFC Lookup Graphically in BPM

Former Member
0 Kudos

Hi,

I want to do a RFC lookup to XI abap stack in my graphical mapping.

The problem is my mapping is defined in a transformation step inside my BPM, and I'm not able to link my RFC CC to the Import parameter. Has anyone experience with this sort of flow yet, is this even possible because I don't have a receiver agreement because it's BPM?

I only can link following Container Element types: Simple Type / Abstract Interface / Receiver

SAP Library don't even talk about BPM's for the lookups:

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

Any help would be appreciated,

Wouter.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Wouter

I had the same issue. And your answer helped me in giving the adapter instance in the BPM.

But how can I assign the communication channel name to this container variable ?

Regards

Anand

Former Member
0 Kudos

Hi Anandan,

you should fill in the parameters of your Integration Process inside the Integration Builder (Configuration).

There you can map your CC to the created parameter in your BPM.

Assumption: When you are transporting you Configuration to another system, you have to add this parameter again manually in the target system, PI don't transport these values!

Regards,

Wouter.

Marçal_Oliveras
Active Contributor
0 Kudos

Very helpful thread, thanks Wouter to keep posting after you solved your problem.

Former Member
0 Kudos

Thanks for posting your solution !

regards,

Fred

Former Member
0 Kudos

Even though you created Mapping program in IR-Message mapping.

and in transformation step (in BPM) you have to specify IM not MM.

So in your MM use the RFC Lookup standard function or you can also create your own UDF and write a code for RFC lookup. As far as lookup is concern, in it you only have to pass on parameter like BS and Communication channel + the message you are going to send to RFC. It is not related to BPM.

thanks

farooq

Former Member
0 Kudos

For PI 7.1 refer this blog:

[SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups|https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/8661] [original link is broken] [original link is broken] [original link is broken];

[Mapping Enhancement in PI 7.1|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f06d11f2-e7c2-2a10-04a9-f2f6f374cd29]

thanks

farooq

Former Member
0 Kudos

Thx for the replies!

The problem is that I have to fill in an Import parameter in my transformation step in BPM, otherwise I can't activate it. This because I have a binding in my operation mapping. (RFC Adapter parameter)

So my point is I can't use this RFC Lookup inside a mapping in my BPM, because of the required Import parameter.

Anyone some advice?

Thx!

Wouter.

VijayKonam
Active Contributor
0 Kudos

I think you can pass values to the import parameters to the mapping program from with in the BPM. PLease check the help documentation.

VJ

Former Member
0 Kudos

Hi all,

I have found the solution: in your BPM you have the option to choose an Adapter parameter in the switch screen Configurable Parameters. You can find this screen in you right corner instead of the Container screen.

Thx all for replies!

Regards,

Wouter.

former_member182455
Active Contributor
0 Kudos

hi,

check this links

RFC lookups https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-code-samples...

This blog and article deals with calling your RFC from your JAVA MAPPING / User Defined Function.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/801376c6-0501...

regards

srinivas