on 08-16-2007 2:00 PM
Hello Experts,
We have a SAP system >=640, and the XI system. The SAP system is connected to XI's repository, all the config is correct (2 RFC destinations, HTTP destination, System role), SLDCHECK is also fine.
I have generated an ABAP Proxy on SAP system. I have also created a triggering program:
REPORT ZGG_ABAPPROXY_TRIGGERTIMESTAMP.
DATA prxy TYPE REF TO zgg_abapproxy_co_mi_timestamp.
*
CREATE OBJECT prxy.
DATA ts TYPE zgg_abapproxy_mt_timestamp.
DATA exept TYPE REF TO cx_ai_system_fault.
TRY.
ts-mt_timestamp-year = '01'.
ts-mt_timestamp-month = '02'.
ts-mt_timestamp-day = '03'.
ts-mt_timestamp-hour = '04'.
ts-mt_timestamp-minute = '05'.
ts-mt_timestamp-second = '06'.
CALL METHOD prxy->execute_asynchronous
EXPORTING
output = ts.
commit work
.
CATCH cx_ai_system_fault INTO exept.
DATA fault TYPE REF TO cx_ai_system_fault .
CREATE OBJECT fault.
WRITE 😕 fault->errortext.
ENDTRY.
After executing this program no exeption is throwen, but I also see no messages in XI.
In the scenario configuration part I have created Reciever Determination, Interface Determination and Reiciever Agreement.
I see no errors, nothing, the message just disappears somewhere...
So the question is how the XI will know without Sender Agreement what scenario to execute? Maybe I am missing some config steps?
Best Regards,
Artsiom Anichenka
AA,
Goto SXMB_MONI in R/3 (not XI) and see the status of your msg.
>>how the XI will know without Sender Agreement what scenario to execute
Using Receiver Determination object. No need of sender agreement here. Your approach is correct.
Regards,
Jai Shankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That means your message does not reach XI yet. It is stuck in queue exactly as others suggested. In SXMB_MONI, navigate to right and find a field queue name. Double click on the queue name and examine the status of the msg in the queue.
You can navigate directly using SMQ2 TC too...
Regards,
Jai Shankar
Hi Artsiom,
Please check if messages are stuck in queue...using TC : SM58 on your application system / R3 system.
Nilesh
Message was edited by:
Nilesh Kshirsagar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In the R3 system check SXI_Moni whether it is Checked flag.
The Message sent from the R3 might not have mached to the Receiver side..Kindly check whether the Mapping is right and activated.
Since Proxy No need Sender agreement..The Message is directly send to the Integration Engine..Can you check whether the XI and R/3 are connected check it in Tcode SM59 in R3 whethere RFS destination exists and in Tcode IDx1 in Xi whether port is defined.
Regards
Agasthuri Doss
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.