cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP Server Proxy

Former Member
0 Kudos

Hi,

I have a problem using a server proxy from XI. My message is passed succesfully trough XI (sxmb_moni) and into my backend system, but the method EXECUTE_ASYNCHRONOUS in my proxy class is never called.

Can anyone guide me in the right direction.

Thanks.

-Morten

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Morten,

Check the message in the Integration Engine of your backend system. That means running sxmb_moni on your backend system. Please check the status of the message and upload the information here.

Regards,

Will

Message was edited by:

William Wu

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

did you try debugging ?

as shown here:

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi michal,

Yes I have tried debugging and that seams to work fine.

Regards,

-Morten

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

- but do you have success message in r3 (SXMB_MONI)?

or scheduled? - if so did you register the queues in R3 ? (SXMB_ADM)?

- are you sure you're calling the right proxy from XI ?

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi,

I have just located the following error in sxmb_moni on the backend system.

Error during XML => ABAP conversion (; error ID: ;()).

I have some warnings in Type Mappings in trans. SPROXY.

The XSD type integer does not exactly correspond to the ABAP type INT4

The XSD type decimal does not exactly correspond to the ABAP type STRING

The XSD type date does not exactly correspond to the ABAP type DATS

Regards,

Morten

Former Member
0 Kudos

Hi Morten,

The warnings are irrelevent to the failure of the message. Please paste the complete error information in sxmb_moni here.

Regards,

Will

Former Member
0 Kudos

Hi,

Here is the complete error information:

<?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 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error during XML => ABAP conversion (; error ID: ; ( )) PARSE_APPLICATION_DATA Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS00000000000000000001 XML Bytepos.: 598 XML Path: ns0:ZDKD0001BILLING_DOCUMENT(1)DOC_DATE(15) Error Text: 20070112 is not a valid date Kernel ErrorId: CONVT_NO_DATE)) Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS00000000000000000001 XML Bytepos.: 598 XML Path: ns0:ZDKD0001BILLING_DOCUMENT(1)DOC_DATE(15) Error Text: 20070112 is not a valid date Kernel ErrorId: CONVT_NO_DATE)) An error occurred when deserializing in the simple transformation program /1SAI/TXS00000000000000000001 20070112 is not a valid date</SAP:Stack>

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

</SAP:Error>

Regards,

Morten

stefan_grube
Active Contributor
0 Kudos

Date has to be:

2007-01-12

Adjust your mapping according to this.

Regards

Stefan

Former Member
0 Kudos

Set the data type to integer and you can use any date format you like

Former Member
0 Kudos

hi thomas,

your data types are not compatable in XI and Back-end. they is a conversion between your date field in XI and corresponding field in backend R/3. Use date conversion in your mapping yyyy-mm-dd format as proxies excepts this format.

please reward points

Thanks

Sreeram.G.Reddy

Message was edited by:

Sreeram Reddy

Message was edited by:

Sreeram Reddy

prabhu_s2
Active Contributor
0 Kudos

check with ur date format and have the format set in accordingly in mappping.