We have imported the XI content for SRM SERVER IC 7.02 and SAP SRM SERVER 7.02 in the PI system.
The mapping in the namespace : http://sap.com/xi/SRM/SupplierEnablement/Global/IC
MM2SUSOrderChange
MM2SUSOrderCreate
are referring to the message type from the SAP SRM 7.01.
As we have not imported the XI content for SAP SRM 7.01, we edited the mapping to use the message type from SAP SRM 7.01.
On checking the mapping we are getting the following errors :
1. Target field mapping '/ns0:PurchaseOrderChangeRequest/PurchaseOrder/Item/TextCollection' incomplete; reason: Mapping for target field '/ns0:PurchaseOrderChangeRequest/PurchaseOrder/Item/TextCollection' incomplete
2. If we disable the field "/ns0:PurchaseOrderChangeRequest/PurchaseOrder/Item/TextCollection" ,and check, we get the error as :
Source text of object Message Mapping: MM2SUSOrderCreate | http://sap.com/xi/SRM/SupplierEnablement/Global/IC has syntax errors:
Function another, Line 3:
not a statement if (a.equals("001")) Object iter =storage.fullNameMap.get("/ORDERS02/IDOC/E1EDP01/E1EDP19/KTEXT"); ^
Function another, Line 3:
';' expected if (a.equals("001")) Object iter =storage.fullNameMap.get("/ORDERS02/IDOC/E1EDP01/E1EDP19/KTEXT");
Can anyone please let me know if they have faced the similar issue?
If yes then how was it resolved?