Skip to Content
Product Information
Author's profile photo Anup Nair

Setup of Punch-out Catalogs in S/4 HANA Cloud Essentials

In this Blog, we would like to share our experience while setting up punch-out catalogs in the S/4 HANA Cloud Essentials.

1. The APP used to setup the Punch-out Catalog is ‘Settings for Web Services’

2. For few Suppliers, there was a requirement that an identifier should be sent to the Supplier for each punch-out calls made by Users. In this case we used the variable SY-UNAME. This variable on cloud provides the ‘CB’ user information for e.g CB9980000001 instead of User ID.

3. Please note that the BAdI to modify the punch-out call at run time is not yet released by SAP & is currently planned to be released in release 2005 or 2008. Because of this it is not possible to modify the punch-out call dynamically. For example – Amazon Catalogs need Email Address of the User for punch-outs. As it was not possible we had to create User specific Amazon web services with E-mail Id of the User as a fixed value. (refer to the first screenshot)

Update : After the 2008 release, we now have the BAdI MMPUR_OCI_OUTBOUND_PARAMETERS to modify the punch out details. Please refer to the below discussion.

https://answers.sap.com/questions/13250862/view.html

4. After the setup, we faced few hiccups to test the punch-outs as we do not have access to the SAP GUI, it is difficult to analyze the data sent by the supplier during the punch-out. After lot of brainstorming, we installed a third party tool (Postman/ HTTP trace) to identify the data sent from the Supplier.

If you need more information on this, please refer to the discussion:

https://answers.sap.com/questions/13246150/view.html

5. After the data is sent from the catalog, it is possible that these master data does not exist in your system. For e.g Material Group, Supplier No. In order to overcome this we have used the BAdI “MMPUR_OCI_ITEM_TRANSFER_DATA” along with some Custom business objects where we could map the data coming from the catalog to the data existing in our system.

Hope you would benefit from the above information. Please feel free to ask questions or share your experience.

Assigned tags

      12 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Vijayendra Tiwari
      Vijayendra Tiwari

      Thanks Anup for this..kind of needed information over here 🙂

      Author's profile photo Anup Nair
      Anup Nair
      Blog Post Author

      You are Welcome Vijayendra Tiwari

      Author's profile photo Eric Yu
      Eric Yu

      Thanks Anup, that really helps.

      Author's profile photo Anup Nair
      Anup Nair
      Blog Post Author

      You are Welcome Eric Yu

      Author's profile photo Hima Paluri
      Hima Paluri

      Useful info..

      Author's profile photo Anup Nair
      Anup Nair
      Blog Post Author

      Thanks Hima!

      Author's profile photo Former Member
      Former Member

      The Punch out catalog does not appear in my 'Create Purchase Requisition' app. Any ideas about missing configuration parts?

      Author's profile photo Anup Nair
      Anup Nair
      Blog Post Author

      Dear Former Member After you setup the punchout catalog, You have to assign the catalog to your user Id using the 'Default Settings for Users - Purchase Requisition'.

      If you still do not find it, please check the login language & the language in which the catalog was setup.

      Author's profile photo Jan-Philip Becker
      Jan-Philip Becker

      Hi Anup,

      thanks for the blug post!

      We got exactly the same issue as described in step 5. External Catalog is Amazon and when creating a PR for a specific item find in Amazon, the supplier details are not populated into the system. What kind of custom business objects did you use if I may ask?

      Author's profile photo Anup Nair
      Anup Nair
      Blog Post Author

      Hi Jan-Philip Becker  Sorry for the dealy in reply. Answering this question hoping it would help some one in future.

      Yes you are right the supplier details are not populated in the system. To overcome this we are using the OCI data mapping BAdI & a custom business object table to map our internal vendor number.

       

       

      Author's profile photo Vlad Selsky
      Vlad Selsky

      Anup Nair We are about to start initiative to configure punch out catalog for F1643 Create PR fiori app (S4 2020 on premise). Would you have any rough estimate as to how much time the setup process might take?

      Author's profile photo Anup Nair
      Anup Nair
      Blog Post Author

      Hi Vlad Selsky , The setup of the punch-out catalog should not take more than 1-2 hours if you have all the required OCI parameters available. And then based on testing & gaps the custom development topics can be handled.