Thursday, December 19, 2013

SAP IDOC Issue - Not able to update the database table "IDOCTABLE"

We've spotted the difference between the sapconnector.jar from Cordys-QUA & Cordys-PreProd. PFB the difference in the class ""

Code snipped from QUA

Code snipped from PreProd

Notice the difference in XPath argument for "Find.firstMatch" method. 

where the extra string in XPath : params[5] = idoc.getIDocType(); [= IORDER01] in the IDOC XML, while in the root of IDOC we've YIORDER01 (highlighted in the image below). I think this is why it is giving error in PreProd & not in Qual

Finally we used sapconnector.jar from QUA environment and the issue got resolved.

1 comment: