on 07-20-2006 7:16 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
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.