on 09-13-2006 7:55 PM
Guys,
I am RFC response in my java mapping as < & >. Any ideas why and how we can make it to get in xml < > format. The problem is parser does not identify this format.
<?xml version="1.0" encoding="UTF-8"?><rfc:BAPI_COMPANYCODE_GETDETAIL.Response xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><COMPANYCODE_ADDRESS><ADDR_NO></ADDR_NO><FORMOFADDR></FORMOFADDR><NAME></NAME><NAME_2></NAME_2><NAME_3></NAME_3><NAME_4></NAME_4><C_O_NAME></C_O_NAME><CITY></CITY><DISTRICT></DISTRICT><CITY_NO></CITY_NO><POSTL_COD1></POSTL_COD1><POSTL_COD2></POSTL_COD2><POSTL_COD3></POSTL_COD3><PO_BOX></PO_BOX><PO_BOX_CIT></PO_BOX_CIT><DELIV_DIS></DELIV_DIS><STREET></STREET><STREET_NO></STREET_NO><ST R_ABBR></STR_ABBR><HOUSE_NO></HOUSE_NO><STR_SUPPL1></STR_SUPPL1><STR_SUPPL2></STR_SUPPL2><LOCATION></LOCATION><BUILDING></BUILDING><FLOOR></FLOOR><ROOM_NO></ROOM_NO><COUNTRY></COUNTRY><LANGU></LANGU><REGION></REGION><SORT1></SORT1><SORT2></SORT2><TIME_ZONE></TIME_ZONE><TAXJURCODE></TAXJURCODE><ADR_NOTES></ADR_NOTES><COMM_TYPE></COMM_TYPE><TEL1_NUMBR></TEL1_NUMBR><TEL1_EXT></TEL1_EXT><FAX_NUMBER></FAX_NUMBER><FAX_EXTENS&g t;</FAX_EXTENS></COMPANYCODE_ADDRESS><COMPANYCODE_DETAIL><COMP_CODE>0001</COMP_CODE><COMP_NAME>SAP A.G.</COMP_NAME><CITY>Walldorf</CITY><COUNTRY>DE</COUNTRY><CURRENCY>EUR</CURRENCY><LANGU>D</LANGU><CHRT_ACCTS>INT</CHRT_ACCTS><FY_VARIANT>K4</FY_VARIANT><VAT_REG_NO></VAT_REG_NO><COMPANY></COMPANY><ADDR_NO></ADDR_NO><COUNTRY_ISO>DE</COUNTRY_ISO><CURRENCY_ISO>EUR</CURRENCY_ISO><LANGU_ISO>DE</LANGU_ISO></COMPANYCODE_DETAIL><RETURN><TYPE>W</TYPE><CODE>FN021</CODE><MESSAGE>Address data not found for company code 0001</MESSAGE><LOG_NO></LOG_NO><LOG_MSG_NO>000000</LOG_MSG_NO><MESSAGE_V1>0001</MESSAGE_V1><MESSAGE_V2></MESSAGE_V2><MESSAGE_V3></MESSAGE_V3><MESSAGE_V4></MESSAGE_V4></RETURN></rfc:BAPI_COMPANYCODE_GETDETAIL.Response>
Hi,
Can't you use replace function in Java to convert < and > as < and > respectively.
Thanks,
Prakash
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you check Michal's guide on RFC Loopkup, it also comes with < and > chars.
What happens if you output this string directly to output stream? I think XI will be able to understand it as a XML. Then, you could execute another mapping program to parse this XML and get the fields you want. In a same interface mapping, you can use more than one mapping programs.
Regards,
Henrique.
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.