Symptom
The following error occurs while syncing sales orders from Shopify to SAP if the item does not exist or not yet mapped to SAP:
Left operand of '/' must evaluate to a node-set. Left operand is- com.sap.engine.lib.xsl.xpath.ETVariableReference@3931f4da
Reproducing the issue
Prerequisites:
You are using Walldorf Intercompany version 47 or lower.
Scenario:
The following error occurs while syncing sales orders from Shopify to SAP if the item does not exist or not yet mapped to SAP:
Left operand of '/' must evaluate to a node-set. Left operand is- com.sap.engine.lib.xsl.xpath.ETVariableReference@3931f4da
Expected behavior:
An appropriate error message occurs if the items are not mapped to SAP
Actual behavior:
Left operand error occurs while syncing sales orders from Shopify to SAP if the item does not exist or not yet mapped to SAP:
Solution
An error message occurs as "Either product does not exist or not yet mapped with Item master in SAP B1" if the items are not mapped to SAP.
The issue described above has been fixed in the Intercompany integration solutions version 48 and higher versions.