cancel
Showing results for 
Search instead for 
Did you mean: 

How to Make sure the doc is there in the target system??

Former Member
0 Kudos

Hello Everybody-

I am trying to send a vendor master to a R/3 system from XI via Proxy,I did not write any code in Proxy yet as it will be written by the ABAP guys later in the R/3 system, I see a checkered flag in the XI monitor,but is there any way i can make sure the document has reached the target system?

Thanks

Venkat

Accepted Solutions (0)

Answers (3)

Answers (3)

arkesh_sharma
Active Participant
0 Kudos

Hi Experts,

I am facing a similar, or you can it is the exact problem which Venkat faced. I want to know where can i go in ABAP Code (i.e. Inbound Proxy) and increase the length of the field which is falling short of length. Your quick response will be of great help to me.

Thanks,

Arkesh

moorthy
Active Contributor
0 Kudos

HI,

If proxy is triggered , you can check sent data in SXMB_MONI of Applicationn system (R/3) system.

But if you want to see the data , then it is better to write these data into some table with few lines of ABAP codes.

Regards,

Moorthy

Former Member
0 Kudos

Thanks Moorthy.SXMB_MONI really helped.I am getting an error "PARSE_APPLICATION_DATA" ,is it because i did not write anything in the method?

Former Member
0 Kudos

This is a parsing error, which suggests that input data could not be understood by local intergration engine on R/3.

Make sure that you are sending proper data in the sense....not sending char data into numeric fields etc.

Post more details about the error in SXMB_MONI.

praveen

Former Member
0 Kudos

Below is the XML i am sending

<b> <?xml version="1.0" ?>

- <GenericVendor>

- <GenericVendorRecord>

<GenericVendorID>0000010015</GenericVendorID>

<BusinessPartner />

<GroupID>533</GroupID>

<LocalPartnerID>0000010015</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>778 Sunny Drive</Street60>

<TextLong>Auto Supplier</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>0000010017</GenericVendorID>

<BusinessPartner />

<GroupID>534</GroupID>

<LocalPartnerID>0000010017</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>333 Clint Street</Street60>

<TextLong>Auto Switches Inc</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001006</GenericVendorID>

<BusinessPartner />

<GroupID>535</GroupID>

<Country>United States Minor Outlying Islands</Country>

<LocalPartnerID>1000001006</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Cleveland</City>

<Street60>500 Woods Street</Street60>

<TextLong>Bosch Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001006</GenericVendorID>

<BusinessPartner />

<GroupID>535</GroupID>

<Country>United States Minor Outlying Islands</Country>

<LocalPartnerID>0000010012</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<City>Cleveland</City>

<Street60>500 Woods Street</Street60>

<TextLong>Bosch Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001004</GenericVendorID>

<BusinessPartner />

<GroupID>536</GroupID>

<Country>Canada</Country>

<LocalPartnerID>1000001004</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Toronto</City>

<Street60>555 Superior Street</Street60>

<TextLong>Dana Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001004</GenericVendorID>

<BusinessPartner />

<GroupID>536</GroupID>

<Country>Canada</Country>

<LocalPartnerID>0000010010</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<City>Toronto</City>

<Street60>555 Superior Street</Street60>

<TextLong>Dana Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>0000010014</GenericVendorID>

<BusinessPartner />

<GroupID>537</GroupID>

<LocalPartnerID>0000010014</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>500 Charlotte Road</Street60>

<TextLong>Gates Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>0000010013</GenericVendorID>

<BusinessPartner />

<GroupID>538</GroupID>

<LocalPartnerID>0000010013</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>500 Woods Street</Street60>

<TextLong>Metaldyne</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>0000010011</GenericVendorID>

<BusinessPartner />

<GroupID>539</GroupID>

<LocalPartnerID>0000010011</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>555 Superior Street</Street60>

<TextLong>Teleflex</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>0000010006</GenericVendorID>

<BusinessPartner />

<GroupID>540</GroupID>

<LocalPartnerID>0000010006</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>700 Sunny Drive</Street60>

<TextLong>Tenneco Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>0000010007</GenericVendorID>

<BusinessPartner />

<GroupID>541</GroupID>

<LocalPartnerID>0000010007</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>test</Street60>

<TextLong>The Budd Co</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>0000010016</GenericVendorID>

<BusinessPartner />

<GroupID>542</GroupID>

<LocalPartnerID>0000010016</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<Street60>1000 Tara Belle Drive</Street60>

<TextLong>Tire Supplies</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001001</GenericVendorID>

<BusinessPartner />

<GroupID>543</GroupID>

<Country>United States Minor Outlying Islands</Country>

<LocalPartnerID>1000001001</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Houston</City>

<Street60>111 Corporate Way</Street60>

<TextLong>Visteon Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001001</GenericVendorID>

<BusinessPartner />

<GroupID>543</GroupID>

<Country>United States Minor Outlying Islands</Country>

<LocalPartnerID>2000001001</LocalPartnerID>

<ClientSystemObjectType>SLD_BusinessSystemID</ClientSystemObjectType>

<City>Houston</City>

<Street60>111 Corporate Way</Street60>

<TextLong>Visteon Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001009</GenericVendorID>

<BusinessPartner />

<GroupID>545</GroupID>

<Country>Canada</Country>

<LocalPartnerID>1000001009</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Toronto</City>

<Street60>777 Highway Drive</Street60>

<TextLong>Continental Tire</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001010</GenericVendorID>

<BusinessPartner />

<GroupID>546</GroupID>

<Country>Mexico</Country>

<LocalPartnerID>1000001010</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Cancun</City>

<Street60>333 Beach Street</Street60>

<TextLong>Cooper Standard</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001007</GenericVendorID>

<BusinessPartner />

<GroupID>547</GroupID>

<Country>Mexico</Country>

<LocalPartnerID>1000001007</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Cancun</City>

<Street60>546 Pebbles Road</Street60>

<TextLong>Fed Mogul Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001003</GenericVendorID>

<BusinessPartner />

<GroupID>548</GroupID>

<Country>Canada</Country>

<LocalPartnerID>1000001003</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Toronto</City>

<Street60>777 Highway Drive</Street60>

<TextLong>Goodyear</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001002</GenericVendorID>

<BusinessPartner />

<GroupID>549</GroupID>

<Country>Mexico</Country>

<LocalPartnerID>1000001002</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Cancun</City>

<Street60>777 Sunny Drive</Street60>

<TextLong>Johnson Controls</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001005</GenericVendorID>

<BusinessPartner />

<GroupID>550</GroupID>

<Country>United States Minor Outlying Islands</Country>

<LocalPartnerID>1000001005</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Chicago</City>

<Street60>111 Canal Street</Street60>

<TextLong>Kautex</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001011</GenericVendorID>

<BusinessPartner />

<GroupID>551</GroupID>

<Country>Mexico</Country>

<LocalPartnerID>1000001011</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Cancun</City>

<Street60>123 River Drive</Street60>

<TextLong>Lear Corp</TextLong>

</GenericVendorRecord>

- <GenericVendorRecord>

<GenericVendorID>1000001008</GenericVendorID>

<BusinessPartner />

<GroupID>552</GroupID>

<Country>Mexico</Country>

<LocalPartnerID>1000001008</LocalPartnerID>

<ClientSystemObjectType>BW</ClientSystemObjectType>

<City>Cancun</City>

<Street60>778 Sunny Drive</Street60>

<TextLong>Tower Automotive</TextLong>

</GenericVendorRecord>

</GenericVendor></b>

and the error iam getting is.

<?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.: 865 XML Path: GenericVendor(1)GenericVendorRecord(3)Country(4) Error Text: Data loss occurred when converting United States Minor Outlying Islands Kernel ErrorId: CONVT_DATA_LOSS)) Error during XML => ABAP conversion (Request Message; error ID: CX_ST_DESERIALIZATION_ERROR; (/1SAI/TXS00000000000000000001 XML Bytepos.: 865 XML Path: GenericVendor(1)GenericVendorRecord(3)Country(4) Error Text: Data loss occurred when converting United States Minor Outlying Islands Kernel ErrorId: CONVT_DATA_LOSS)) An error occurred when deserializing in the simple transformation program /1SAI/TXS00000000000000000001 Data loss occurred when converting United States Minor Outlying Islands</SAP:Stack>

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

</SAP:Error><b></b>

Message was edited by: Venkat Yalamanchili

Former Member
0 Kudos

In interface determination, did you mention any interface mapping?

Looks like you are trying to copy a field containing the value 'United States Minor Outlying Islands' into another field. The problem is in copying the data due to insufficient length. Because in SAP, the country code is just 2 chars. this could be the reason.

Former Member
0 Kudos

Praveen-

That really helped, FYI i did not do any mapping,it was a pass thru message, but as you can see the inbound data had the country names instead of the Codes,that was the problem,

Thanks Everyone

Venkat

Former Member
0 Kudos

Only 2 points for the real help??:-(

anyways...I'm glad that the issue is resolved...:-)

Former Member
0 Kudos

Hi Venkat,

Since you are using proxy, the only way to do that is by writing some code in your inbound proxy and try to write back the values received from XI into a flat file to the application server of the R/3 server and cross check the data. Later on you can comment the code and the ABAP guys can do the relevant coding and once that is also done you both can do the end to end testing. This is the advantage of IDOC as proxy comes into life only when a message is received from XI and exists till the relevant job is done. No trace is left out whereas in case of IDocs you can have it cross checked.

Cheers

JK