Skip to Content
avatar image
Former Member

Passing RFC Table parameters from XI

Hi

I imported a RFC (Function Module) in XI that has a table as parameter.

But when the BAPI is called from XI, tha table data is not passed.

Whitin the ABAP code I save the data outside a loop to verifiy the RFC is called from XI, and it is true, but within the loop for table it not work, the table parameter passed from XI is empty... but in the message monitoring I see the payload?

PS: The Function module was executed from R/3 with table parameters filled and it work fine.

Thanks

Rakesh

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

5 Answers

  • Best Answer
    Mar 23, 2007 at 01:40 PM

    Have you changed the RFC at any time? Then you have to force the XI to load the RFC meta data again.

    I think de-activating and activating the RFC channel should help.

    Regards

    Stefan

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks a lot Stephan and Chilla,

      De-activating and activating the RFC Channel solved my problem

      Points awarded. !!

      Thanks

      Rakesh

  • Mar 23, 2007 at 04:46 AM

    Rakesh,

    Check the output of your mapping. The request messge that hits the RFC. Is the table parameter filled up with the corect values.

    Even if you do no want to give values make sure that the TABLE tag is atleast created in the request mesage.

    Regards

    Bhavesh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 23, 2007 at 04:53 AM

    Hi Rakesh,

    Check these links. It may help you:

    Regards,

    Subhasha Ranjan

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 23, 2007 at 04:53 AM

    Hi Rakesh,

    Check your request mapping. Check the contexts of the source and target nodes in the hierarchical order. Test your mapping in the IR.

    regards,

    Ansar.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 23, 2007 at 01:18 PM

    check both structre of XI payload and our structre where your takingthe dat from xi and putting in a table

    Add comment
    10|10000 characters needed characters exceeded