cancel
Showing results for 
Search instead for 
Did you mean: 

Adding SC item from template that once came from catalog

Former Member
0 Kudos

Hi all

We have some old SC or standard/personal templates containing items that once were added from a catalog.

Now, some recent changes in the corresponding catalog items makes those items invisible to certain users because of their assigned catalog views. This is wanted behaviour and works (such users cannot see those items in the catalog, thus are not able to add them to a new SC).

BUT: when such a user opens an old SC or a standard/personal template, the item is of course still visible. Therefore the user can still add the item from old SC or from a template to his new SC. And THIS is not wanted.

How to solve this? I thought if a catalog item is no more existing or no more visible to some users because of applied catalog views, that it will no more be possible for such users to add such old SC items to a new SC.

I alread set the option "validate product data from SAP Enterprise Buyer" in the definition of external services but it doesn't change behaviour.

Thanks for any hints and/or guideance.

Kind regards,

Renaud

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Renaud,

What is the catalog ? CCM ? I recommend following 2 tests.

1. validate test without view

- make sure the "validate product data from SAP Enterprise Buyer" is on

- create a SC with catalog item

- check the BBP_PD transaction, the item has value in BBP_PDIGP-CATALOGID and BBP_PDIGP-CATALOGITEM

- change some value in the catalog like price then publish

- copy the old shopping cart

- New price should be transferred

2. validate test with view

- make sure the "validate product data from SAP Enterprise Buyer" is on

- create a SC with catalog item

- check the BBP_PD transaction, the item has value in BBP_PDIGP-CATALOGID and BBP_PDIGP-CATALOGITEM

- change the view setting. The item should not be visible

- copy the old shopping cart

- What is result ?

Regards,

Masa

Former Member
0 Kudos

Hi Masa

Thanks for your help and sorry for the delay in answering.

Test number 1.) is successful (as expected).

Test number 2.) I can still copy the item from the old shopping cart... and that's exactly what I don't want!

Any ideas how to solve this? Because I'm convinced that if an catalog item is no more visible due to catalog view settings, it should no more be possible to copy such items from old shopping carts.

Kind regards,

Renaud

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Renaud,

The problem looks in view check function of validate call. Please create a OSS message. If it is not standard in CCM 2.0 you have to code it in CCM side.

Regards,

Masa

Former Member
0 Kudos

Hi Masa

Already created an OSS message last week (6.7.2006). Unfortunately no one is working on it until now...

It is not in standard CCM 2.0 but IMO it should be because the validate call should also take views into account. If a catalog item is not visible in the view then from a endusers point of view it doesn't exist and is therefore NOT available for shopping!

If I really will have to code it on CCM side: any pointers where and how I can check whether or not an catalog item is part of one of the views assigned to the enduser (via role)?!?

Kind regards,

Renaud

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Renaud,

Please check the code

Class Interface: /CCM/CL_CSE_SRM_CONTROLLER

Method: HANDLE_OCI_FUNCTION_CALL

Regards,

Masa

Former Member
0 Kudos

Hi Masa

Thanks for this details! Will take a look at it and keep you informed... hopefully during next week.

Kind regards,

Renaud

Answers (0)