cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Punch out items from external catalog

former_member405029
Participant
0 Kudos
1,592

Hi Experts,

   We have a requirement to add items from external catalogs into purchasing documents(like SC, PO). We need to punch out items from catalog directly into purchasing documents. This integration must be done entirely from ECC side and shouldn't be linked with SRM.

We added the below call structure parameters in Web Services: ID and Description in SPRO

10http://www.yyyyy.com/
20usernameXXXX
30passwordXXXX
40HOOK_URL
50~OkCodeADDI
60~TARGET_top
70~callerCTLG
80REQTYPE
90SERVICE

We managed to get the catalog icon in transactions ME51n , ME21n , and when we click on the catalog icon it is getting navigated to the specified URL path. For example , if i provide the catalog URL while configuring as (www.______.com) , its getting navigated to the URL but if we select items from catalog, how can we punch out those items back to these ME21n or ME51N transactions. I cannot find any button or any source to punch out these items back.

We are completely struck.Please suggest any notes or implementations through which we can pull back these items.

Thanks in Advance.

Thanks&Regards,

Aishwarya.M

Message was edited by: Jürgen L

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Ultimately it sounds as if the The Suppliers Store is not authenticating you and treating your session as a PunchOut Session. This could be for a number of reasons.

  1. Potential Reason 1 may be that the credentials you are using are incorrect: or;
  2. Potential Reason 2 is that the store is losing your session (if you are indeed being authenticated): or;
  3. Potential Reason 3 is that the supplier is not capable of supporting PunchOut.

Generally speaking, the URL you "post to" will be to a path deeper than the domain.com, ie. domain.com/punchout/2go or something. Ultimately, that URL needs to authenticate you into their store. Once authenticated, you should be able to shop as normal. What we do when working with suppliers on integrations is "IF" there is a punchout session, we manipulate the store to reflect certain changes, most importantly, the shopping cart would need to have a transfer button instead of traditional checkout.

Furthermore, Now once you establish the authentication and the store is able to transfer the shopping cart data, you will need to provide the supplier with an OCI Map. This map will contain fields at which your system will require. Your map may possibly look like:

NEW_ITEM-DESCRIPTION = Example: Starbucks Coffee Pack

NEW_ITEM-QUANTITY = Example: 10

NEW_ITEM-UNIT = Example: EA

NEW_ITEM-PRICE = Example: 22.86

NEW_ITEM-CURRENCY = Example: USD

NEW_ITEM-PRICEUNIT = Example: 1

NEW_ITEM-VENDORMAT = Example: 8745-8890 (ie. Vendor Product Item Number)

NEW_ITEM-MATGROUP = Example: 50201706 (UNSPSC)

With this map, the supplier will map their data to the respective nodes you have provided similar to what we have defined above. Maps often vary from buyer to buyer. You also will most likely need to map UNSPSC classes or make sure they are defined in your SAP setup and some buyers additionally map Vendor Product Numbers as well.

Brady Behrman

Background: My company, PunchOut2Go, support supplier eProcurement integrations.

Message was edited by: Brady Behrman - Added details around the OCI Map and Cart Transfer

former_member405029
Participant
0 Kudos

Hi Brady,

Thanks for the quick response.

But I wonder does any external website (say XYZ) provide us with an additional option transfer shopping cart. I think we can see only normal check out button , please correct me if I am wrong.

Now we are able to connect to external catalog (with specified URL) and are able to shop. but the problem is we are unable to punch out them back to the purchasing documents.

Please suggest how can we achieve this, if possible please provide some step by step procedure .

Thanks&Regards,

Aishwarya.M

Former Member
0 Kudos

Hi Aishwarya,

I think given thread will help you, you can use BADI  : ME_MMPUR_EINM_CUST for further customize.

former_member405029
Participant
0 Kudos

Hi Sanjeet,

Thanks for the links.

But our requirement is no where related to SRM and its integration. Please suggest how can I punch out the items from external catalogs in ECC.

Thanks&Regards,

Aishwarya.M

RobinJanke
Contributor
0 Kudos

Hi Aishwarya,

you are wrong . There often will be a different button to transfer the data to your purchasing system that replaces the normal check out button.

So please follow Brady's advice and ask your external catalog supplier if they support the SAP OCI interface.

Regards,

Robin

former_member405029
Participant
0 Kudos

Hi Robin,

Thanks for correcting me.

Sorry my question may be naive.

Is there any way through which we can get back the items to purchasing documents other than punch out.Please suggest  Any API or through any BADI implementation.

Thanks&Regards,

Aishwarya.M

Answers (0)