Skip to Content

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.

PO_NS.jpg PO_NSD.jpg

2. Conditions with predicates “[]” :

You can not maintain conditions having “[]” without EXISTS operator in NWDS condition editor.

PI_PRE.jpg NWDS_PRE.jpg

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,

PI_WSP.png NWDS_WHSP.jpg

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”]))

Note:

Above troubleshooting guide is prepared by using,

SAP PI:      7.0

SAP PO:    7.4 (Single Stack)

NWDS:      7.3-EHP1-SP16

Reference:

Defining Conditions – Process Integration Tools (Eclipse-Based) – SAP Library

Thanks,

Ambuj

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply