Skip to Content
avatar image
Former Member

FIle hasnt reached RFC

I am sending a file to RFC

I see checkered flag in MONI

I see gree receiver CC

The RFC on the R3 hasnt received the contents that i sent

I have following Questions

1. Is my source file reached RFC? IF yes where do I need to check? receiver side CC green implies file sent succesfully?

2. On the RFC side, how do I check if the sender file has reached R3 and to RFC? where will the file reach first in R3?

3. How do I execute the RFC function module on the R3 side?

I know name of the FM ... its a customized FM

help !!!!

Nikhil.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Oct 25, 2007 at 11:34 AM

    if the message status in the SXMB_MONI is green color the it is scheduled in the queue.

    goto the SMQ1 or SMQ2 to chek is there any entry in your case the queue should be smq1.

    XI wil sucessfull delivered the message to RFC when the SXMB_MONI status in (black and white flag) and there is no error in the RFC receiver..this indicates the data has been sucessfully sent to the RFC also check your program logica what have you written to c the data delivered from file

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 25, 2007 at 11:37 AM

    Hi,

    <i>> 1. Is my source file reached RFC? IF yes where do I need to check? receiver side CC green implies file > sent succesfully?</i>

    You need to check the receiver communication channel on component monitoring. you will come to know if you see the audit logs

    <i>> 2. On the RFC side, how do I check if the sender file has reached R3 and to RFC? where will the file reach first in R3?</i>

    If you have seen a chequered flag then your file has reached the Integration Server, you need to check the audit logs

    <i>> 3. How do I execute the RFC function module on the R3 side?</i>

    you can execute your rfc module in se37 t - code

    regards

    Ramesh P

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 25, 2007 at 11:37 AM

    hi Nikhil,

    was it you with the same problem yesterday?

    well

    <i>1. Is my source file reached RFC? IF yes where do I need to check? receiver side CC green implies file sent succesfully?</i>

    A: yes the file is sent successfully and reached r/3. you will have to check in the database table (according to the source code in RFM)

    <i>2. On the RFC side, how do I check if the sender file has reached R3 and to RFC? where will the file reach first in R3?</i>

    same as above.. it wuld reach the RFM and to the table.. u can use sxmb_moni in r/3 to check

    <i>3. How do I execute the RFC function module on the R3 side?</i>

    press F8, input the values, prss F8. and check the database table whether it has got the entries.

    Raghu

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      hey nikhil,

      Have you check the audit logs in receiver CC.

      http://<hostname>:<port>/MessagingSystem/monitor/monitor.jsp

      You can check what happened to the messages in detail

      regards

      Ramesh P

  • Oct 25, 2007 at 11:38 AM

    <i>1. Is my source file reached RFC? IF yes where do I need to check? receiver side CC green implies file sent succesfully?</i>

    No ur file is not sent successfully.

    Green flag implie ur message is stuck in queues. See smq1 and smq2.

    Check this blog-

    /people/sap.user72/blog/2005/11/29/xi-how-to-re-process-failed-xi-messages-automatically

    <i>2. On the RFC side, how do I check if the sender file has reached R3 and to RFC? where will the file reach first in R3?</i>

    First u can chck the status of msg in sxmb_moni at R3 side. Successful scenario depends upon the logic of RFC. Suppose it is inserting data in some table, then check tht table

    <i>3. How do I execute the RFC function module on the R3 side?</i>

    U can execute it just for the testing purpose in se37 transaction.

    Regards,

    Prateek

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 25, 2007 at 11:45 AM

    Hi,

    First of all, have imported the RFC in XI?

    Is your Connection works fine?

    Is your RFC is <b>Remote Enabled</b>? (under Attribute tab in R/3 tcode SE37) if not make it remote enabled.

    Now your answeres are as below:

    <b>1. Is my source file reached RFC? IF yes where do I need to check? receiver side CC green implies file sent succesfully?</b>

    Ans Check in Moni R/3 side, also check the queues SMQ1.

    <b>2. On the RFC side, how do I check if the sender file has reached R3 and to RFC? where will the file reach first in R3?</b>

    Ans: In R/3 check in the respective tables as you mentioned the below ques that you have a Z FM, then you must be knowing the table names.

    <b>3. How do I execute the RFC function module on the R3 side?

    I know name of the FM ... its a customized FM</b>

    Ans: No need to execute the RFC for your scenario. (but for your knowledge, use Tcode se37-->enter the RFC name and press ececute button)

    Regards,

    Sarvesh

    Add comment
    10|10000 characters needed characters exceeded