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

Incorrect value of OCI Parameter NEW_ITEM-VENDOR from punch out catalog

Former Member
0 Likes
792

Dear Experts,

We have defined an external punchout catalog under IMG activity Define External Web Services.

Under the Source of Supply Assigned to Product Catalog we maintained business partner of a particluar vendor but when I check the data received from punchout session in class /SAPSRM/IF_PDO_BO_SC method ADD_ITEMS_FROM_CATALOG or in BBP_CATALOG_TRANSFER_BADI the value for NEW_ITEM-VENDOR is something different from what I defined.

What could be the reason for this?

Thanks,

Anubhav

Accepted Solutions (1)

Accepted Solutions (1)

jason_boggans
Product and Topic Expert
Product and Topic Expert
0 Likes

Hi Anubhav

If you have entered a value in SPRO for the BP then this is read in Function BBP_WS_GETDETAIL, there the function reads from table BBP_WS_DETAILS and retrieves the customizing entries, try setting your beakpoint here to make sure the data is being filled, and maybe follow through debugging the BBP_WS_IMPORT_SC_DATA to see where it is lost.

Regards,

Jason

Former Member
0 Likes

Hi Jason,

I debugged the FMs you mentioned and found that the data recieved from punch out session takes the lead i.e. maintaining the Business Partner number in config is effective only if the NEW_ITEM-VENDOR form field is initial else the vendor mentioned in this field is taken into account and config business partner entry is ignored.

This can be changed in BBP_CATALOG_TRANSFER BADI by changing the ET_PARTNER for vendor.

Thank you for the valuable input,

Anubhav

Answers (1)

Answers (1)

Former Member
0 Likes

Hi

Please check the vendor number while transferring an item from Punchout Catalog to SRM by Right clicking the mouse under View source Code

Regards

Trinath

Former Member
0 Likes

Hi Trinath,

Vendor number passed from the punchout is always same..no matter if you leave the Business Partner Number field in config blank or provide some value in it.

What is the relevence of this field in this case?

Thanks,

Anubhav

Ask a Question
Top Q&A Solution Author