cancel
Showing results for 
Search instead for 
Did you mean: 

SRM MDM Catalog issue

Former Member
0 Kudos

Hi,

I m using SRM MDM Catalog 3.We have maintained Price scaling in MDM using QUalified table.

Now when the user is Creating a shopping cart for Product A ,say Quantity 100,the price is 50$.Now suppose if the user changes the Quantity to 50,the price corresponding to Quantity =50 is not reflected in Catalog instead it is the same as 50$.

However it should be 75$.

ANy suggestion to solve the same?

Regards

Nisha

Accepted Solutions (0)

Answers (1)

Answers (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Are you talking about issue in SC side or Catalog side? If you are talking about SC side, it is not updating the price.

Some workaround:

- use contract

- use DOC_CHANGE_BADI and update the price

- change the quantity field to non-editable for catalog items

Regards,

Masa

Former Member
0 Kudos

Hi Masa,

Thanks for the reply.

I tried using the second option i.e. BBP_DOC_CHANGE_BADI

However I hav a doubt whether the price will be updated from MDM or SRM .

Because if it is to be updated from MDM this would require ABAP or JAVA API????????

Regards

Nisha

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

yes, my idea was via API.

Regards,

Masa

Former Member
0 Kudos

Dear Masa,

I am also facing exactly the same problem in MDM 5.5 SP06.

I am trying to change price in DOC CHANGE BADI but the problem is how to fetch the price data from SRM MDM as it is maintained over there only.

I have found out some API by debugging standard SC creation process ,here is the name of that APIs.

BBP_WS_CALL_PRODUCT_VALIDATE

BBP_WS_CALL

BBP_WS_GETDETAIL

WSI_CALL

BBP_WS_IMPORT_SC_DATA cATEGORY

But none of this is working ,i want the name of FM which takes catalog id and item details and can fetch the correct item data from SRM MDM and give it to me.

Any idea on this??????

Please Help.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

I was talking about MDM API and not SRM FM.

But I think calling BBP_WS_CALL_PRODUCT_VALIDATE is a good idea. Why it was not working?

Regards,

Masa

Former Member
0 Kudos

Dear Masa,

Thanks a lot for replying.

MDM API is not there in the system currently,for getting this i will need lot of approval at this time.so i was debugging standard code for the solution.

This function module is getting called in the standard also while selecting product from previous Shopping cart.

I am passing following values to this FM.

IV_CATALOGID SRMMDM

IV_EXT_PRODUCT_ID GUID6624

IV_QUANTITY 1.000

LC_BASKETTARGET _self

LC_CATALOGTARGET _self

Sy-subrc is coming a 0 but there is no value in the other parameters export parameters and table.

there is no field to capture the price information here.

so that is why i am not able to understand how to get price field.

Can you suggest any help for this without MDM API??