cancel
Showing results for 
Search instead for 
Did you mean: 

Server ABAP Proxy

Former Member
0 Kudos

HI Experts,

In my Interface I am using Receiver (Server) proxy. I sent the data from File to R/3 Usning proxy. I am able to see suceefull message in XI SXMB_MONI. This receiver proxy based on the conditions it will update the R/3 tables. I wote the Proxy code under proxy generated class nothing wrong with code.

Even i checked in R/3 SXMB_MONI. in this message staru is Scheduled. my receiver proxy is not trggering the program.

what is the probelm please let me know.

Thanks

Srinivas

Edited by: srinivasreddy p on Jun 11, 2009 9:54 AM

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Srinivasareddy,

There is some reasons happend if the message is scheduled.

If the messages are scheduled in SXI_MONITOR . Check the SMQ2(Inbound queue), Its shows the error in the queues itself.

If any other message are scheduled on same system , there might be stop these messages also.

and check the RWB-Message Monitoring, its shows the clear idea of that message.

Regards,

sateesh

Former Member
0 Kudos

Hi Srinivas,

As said above go to SMQ2 and check if your message is held up in the queue.

You can avaoid this from happening by going to t-code SXMB_ADM -> manage queues

First de-register all the queues, then register and activate ALL the queues.

Hope this helps.

Regards,

Sandeep

Former Member
0 Kudos

Yes,

I cheked SMQ2 then i cleard the queues in this. My interface is Asynchronous.

I am getting below error in R/3 SXMB_MONI.

*<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>*

*- <!-- Call Inbound Proxy*

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIProxy</SAP:Category>

<SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>

<SAP:P1>Request Message</SAP:P1>

<SAP:P2>CX_ST_MATCH_ELEMENT</SAP:P2>

<SAP:P3>/1SAI/TXS0AC136F00B125DF6DAD7</SAP:P3>

<SAP:P4>XML Bytepos.: 107 XML Path: ns0:MT_ZMPSXMSGMST_SEND(1) Error Text: System expected the element 'MT_ZMPSXMSGMST_RECV'</SAP:P4>

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error during XML => ABAP conversion (Request Message; error ID: CX_ST_MATCH_ELEMENT; (/1SAI/TXS0AC136F00B125DF6DAD7 XML Bytepos.: 107 XML Path: ns0:MT_ZMPSXMSGMST_SEND(1) Error Text: System expected the element 'MT_ZMPSXMSGMST_RECV')) System expected the element 'MT_ZMPSXMSGMST_RECV'</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

former_member181962
Active Contributor
0 Kudos

From the error description, it looks like MT_ZMPSXMSGMST_RECV is some field which is manadatory and no value was passed to this element.

Resend the message from the sender along with this value.

Regards,

Ravi

Former Member
0 Kudos

HI Ravi,

Now i am getting below error message in SXMB_MONI.

*<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>*

*- <!-- Call Inbound Proxy*

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIProxy</SAP:Category>

<SAP:Code area="ABAP">DYNAMIC_CALL_FAILURE</SAP:Code>

<SAP:P1>UNCAUGHT_EXCEPTION</SAP:P1>

<SAP:P2>ZCL_MI_IA_ZMPSXMSGMST1</SAP:P2>

<SAP:P3>MI_IA_ZMPSXMSGMST</SAP:P3>

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error during proxy processing An exception with the type CX_SY_CONVERSION_NO_NUMBER occurred, but was neither handled locally, nor declared in a RAISING clause The argument '28.06.2009 04:39:01' cannot be interpreted as a number</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

former_member200962
Active Contributor
0 Kudos
The argument '28.06.2009 04:39:01' cannot be interpreted as a number

can you confirm whether the time format mentioned above is as required??

normally it is YYYY-MM-DDTHH:MM:SS....just check for any mismatch...

Edited by: abhishek salvi on Jun 11, 2009 2:37 PM

Former Member
0 Kudos

Hi ,

I'm getting a similar error on an amount field. How did you resolve this issue?

Regards

Liza-Marie

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

You are mapping Date and make sure it is in the erquierd format.

Regards,

Zahid

former_member181962
Active Contributor
0 Kudos

Check the inbound queues in SMQ2 or SMQ1 (Not sure).

They might be blocked.

Regards,

Ravi