cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with RFC table input

Former Member
0 Kudos

Guys,

we are using PI 7.0 SP8.

In our scenario, we have a RFC in R/3 which has a table input.

We've tested it through SE37 with various entries in the table and it worked OK. And it works OK when we send the RFC XML with one entry from XI.

However, if we send it from XI with more than 1 item node (the multiple node), meaning, with more than 1 entry, only the first entry is processed by the RFC.

Has anyone had this problem before? Some people have said that we needed to define the input as Export/Import, but I've seen some scenarios working OK with table input.

I'd appreciate any tip on this issue.

Thank you and regards,

Henrique.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Put an external break point in the RFC and make sure XI is actually sending the multiple node input to the RFC.

CHeers,

Naveen

henrique_pinto
Active Contributor
0 Kudos

Naveen,

but if we put a break point in the RFC, how can we debug it since it will be called by XI?

Also, in adapter monitoring, we can see the multiple nodes in the message.

Regards,

Henrique.

Answers (2)

Answers (2)

henrique_pinto
Active Contributor
0 Kudos

Problem was with application.

Regards,

Henrique.

moorthy
Active Contributor
0 Kudos

Hi,

How many messages i.e occurences of data are sent to RFC adapter from XI ? You can check in SXMB_MONI or Message monitoring in RWB.

Check this blog to debug-

/people/michal.krawczyk2/blog/2006/01/17/xi-debugging-rfc-calls-from-the-xi-not-possible-who-said-that-

Regards,

Moorthy

henrique_pinto
Active Contributor
0 Kudos

Krishna,

thank you very much for this debugging mode!

It'll be very helpful! 🐵

Regards,

Henrique.