Skip to Content
author's profile photo Former Member
Former Member

XI RFC call inconsistent

Hello All,

I would appreciate some help in XI scenario I have which uses RFC to bring back a list of sales orders.

When I run the RFC FM on R3 system I get 54 sales orders but in XI the RFC returns back 52 sales orders with the same criteria. Some how 2 sale orders are missed out.

As far as I knew XI should get the same data from the RFC as you would run it on R3 so not sure whats gone wrong.

Any direction into where I should be looking will be helpful.

Regards

Kam

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    Posted on Nov 14, 2007 at 05:38 PM

    Hi,

    It's no possible that you have the same criteria. You must debug it. You can create a Log Table in R/3 and capturate the entry in order to see the criteria and other things in the RFC, when you call from SAP XI.

    The problem can be multiple things. For example: you really dont pass the parameters to R/3, the conection language its different in R/3 sapgui and SAP XI - SAP R/3, etc.

    You should to see in sxmb_moni the RFC import parameters are OK.

    Regards.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      I have seen a similar issue.........testing the rfc on r/3 gave a correct return..however in xi i wasnt getting anything back.......in my case it was one record..and i modified the rfc code to make sure it added the request info into a table...Let me know if this is fixed.and how

      Regards

      Ravi Raman

  • author's profile photo Former Member
    Former Member
    Posted on Nov 14, 2007 at 05:23 PM

    I would always recommend to check the log files, but you may need to extend the status first in Visual Admin:

     Services

     Log Configurator

     Locations

     Choose the location (Java package) and the tracing level (severity)

    (for example, com.sap.aii.adapter.rfc)

     Root Location > com > sap > aii > RFC

     Set the severity and choose Copy Severity to Subtree.

    Extend to debug, and check the trace file.

    See if there are any issues highlighted in here.

    Trace will be found:

    /usr/sap/[SID]/[instance]/j2ee/cluster/server[N]/log/defaultTrace.[x].trc

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 03, 2007 at 03:54 PM

    It seems as if the RFC is running without taking in the new parameter. I have entered the new paramter in the required DT and Message mappings and can see the field in MONI transaction populated correctly. Does XI hold a copy of the RFC parameters in the cache which need refreshing?

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.