During migration of configuration scenario from SAP PI to SAP PO via Migration tool. There are few kind of conditions maintained in Receiver Determination or Interface Determination migrates with some error, if you open them in Recipient List or Interface Split steps in NWDS. Here are few technique to fix them.
1. Namespace prefix:
By default Namespace prefix, don’t get migrated in SAP PO. You need to explicitly maintained them in NWDS.
2. Conditions with predicates “” :
You can not maintain conditions having “” without EXISTS operator in NWDS condition editor.
Alternatively, you can define this condition using customized Xpath as explained in 3rd point below.
3. Conditions using “Create Xpath containing whitespaces”:
There is an option to create your own customized Xpath and define your conditions accordingly.For example,
Alternatively, you can maintain this condition as explained in 2nd point above like this,
(EXISTS(Xpath./ns:Select_Property/row[contains(XMLCONTENT,’TEST_VALUE’) and STATUS != “N”]))
Above troubleshooting guide is prepared by using,
SAP PI: 7.0
SAP PO: 7.4 (Single Stack)