How to troubleshoot punchout catalog shopping issues?
The buyer user complains that they are facing difficulties while returning the shopped items to Ariba procurement from the supplier site
The issue should be with the Punchout order message [POOM] that the supplier posts back to the buyer site
The steps Technical Support needs to take in troubleshooting the issue:
- In the request for the encoded Punchout order message within HTML code part of the message, validate the following:
- The POOM target URL matches the browser form post URL. The attribute which determines this information:
ACTION=https://service.ariba.com/CatalogTester.aw/128481039/ad/handlePunchOutOrder/WOIhJPilW96Qu2jAqDrZES6etxYUweG10.273222892699825632?awr=2&u=wZVcDG59&awps=Hjuk0TbACReHArsq>
- Buyer cookie used in the POOM matches the one in the PunchOut Setup Request.
- The encoding type of POOM should be mentioned in the attribute, NAME="cxml-urlencoded"
- Validate the POOM against DTD
Above are the basic configuration issues that might be the cause for Punchout failure. To figure out on data-related issues, perform a complete PunchOut using catalog tester with the supplier-provided POOM:
- Select a punchout catalog from the test site and use catalog tester to stimulate the PunchOut Setup Request.
- Make the modifications in the POOM message, which the supplier has provided.
Common modifications:
- From, To, and Sender should point to our testing site.
- Action attribute of HTML code should have the same URL, which comes in the Browser form post URL.
- Buyer cookie in the POOM message should be replaced with the same one that comes in the PunchOut Setup Request stimulated from the catalog tester.
- Based on the encoding type provided in the HTML code [Commerce eXtensible Markup Language (cXML), base 64/cXML-urlencoded], encode the POOM accordingly.
- Save the POOM message in .HTML format.
- Once the user views the website after performing the punch out, post the HTML-encoded POOM.
- If the POOM is successful, we should see these items successfully posted to Ariba.
- If not, Ariba would produce related error codes, confirming data issues on the POOM message, which then needs to be corrected by the supplier.
Catalog Management > Punchout Catalog
Catalog Management > Punchout Catalog > Punchout Catalog Ordering
SAP Business Network for Procurement & Supply Chain > Catalogs > Punchout Catalog