cancel
Showing results for 
Search instead for 
Did you mean: 

SRM-MDM Catalog: Problem with Price Extraction from SRM

former_member273752
Participant
0 Kudos

Dear all,

We are working on a SRM-MDM scenario involving SRM 7.0 and MDM 7.1. We are experiencing a strange problem while transferring catalog data to MDM. We are using the transaction BBP_CCM_TRANSFER for transferring the products from SRM to MDM. When we see the value of the property /CCM/PRICE, we realize that it has changed from it's original value and has been converted into a multiple of the original price. For example, for an item whose price in SRM shows as 210.942 unit, the /CCM_PRICE property shows a value of 2109.42 unit. When we check this in Shop window, the price is still 2109.42, but the moment we hit the 'Transfer Item(s)' button, and are on the 2nd step of the shopping cart application; we see that the price has been changed again to 210.942 unit. When we debugged the transfer program, we found that the value 2109.42 is being transferred from the SRM system itself. Does anybody have any clue why this kind of problem is happening? Has anybody faced this issue before and resolved this? Or is this a standard behavior for SRM-MDM catalog (Should not be,but still asking)? Is there any configuration at the SRM end which we may have missed out? It will be greatly appreciated if you could point out the errors from your earlier experience.

Awaiting replies.

Thanks and Regards,

Sid

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member273752
Participant
0 Kudos

Hi,

Ideas,anyone?

Thanks and Regards,

Sid

former_member206388
Contributor
0 Kudos

Hi Sidhartha.

This issue is quite new for me.

So far the issues I have seen, it happens in the otherway around. Catalog price which is transferred to SRM will be different than the initial price. But in your case the price transferred from SRM to MDM through the report BBP_CCM_TRANSFER is different than the initial one.

Couple of points which I can share:

1. Check the Price that gets stored in datamanager. Is it the same one what you transferred from SRM.

2. If not, check the decimal numerical for the currencies table in the MDM Datamanager and if the decimal is same as the one which is maintained in SRM.

Regards

Bala

former_member273752
Participant
0 Kudos

Hello Bala,

Thanks for the reply. Regarding your question:

1. From SRM system itself, the data is transferred with the multiplied figure. The value 210.942 unit is seen from COMMPR01 in SRM, while in the transferred message, the price is 2109.42.

2. In MDM data manager, for our example, the value that gets stored is 2109.42. So, whatever value has been transferred from SRM, gets replicated in MDM

Any more thoughts, please?

Thanks and Regards,

Sid

former_member206388
Contributor
0 Kudos

Hi Sid.

By any chance the is there any custom-based code/logic written in multiplication of 10 for this case, If there is any BADI implementation done to achieve this? (Just a thought)

Regards

Bala