cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance Product in CRM 2007

Former Member
0 Kudos

Hello out there,

Can anybody help me out on how to enhance products via Settyps so that the changes also appear on the WebUI?

Regards, Thea

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Thea,

Refer SAP note:1026956 which explains the procedure in detail.

Hope this helps!

Best Regards,

Shanthala Kudva.

Former Member
0 Kudos

Hi Shanthala,

Thank you for your answer.

I'm afraid I don't want to enhance the product search (that is described in the Note) but the product itself.

For the SAP Gui I use attributes and settypes to store addintinal customer data for the product. And how can I display them on the WebUI? Where are the stored? Is there a specific component?

Or is there an other way to enhance products for the WebUI?

Regards, Thea

Former Member
0 Kudos

Hello Thea,

If you want to enhanc the product then follow the below procedure:

1)goto txn:COMM_ATTRSET and create required attributes

2)In the same transaction create the set-type and assign required attributes to the same(created above)

3)Generate the set-type

4)Assign the settype to cateogory to which your product belongs to, using txn :COMM_HIERARCHY.

5)Open the product in txn:COMMPR01,you should be able to view the newly created set-type.

Hope this helps!

Best Regards,

Shanthala Kudva.

Former Member
0 Kudos

Hallo Shanthala,

That is what I've don already. But I still cannot find the settypes in the WebUI.

I think there should be a view or something to display the settypes.

Regards, Thea

Former Member
0 Kudos

Hello Thea,

If you want to get it displayed in WebUI, then you need to open the component and view in txn:BSP_WD_CMPWB

(details you can find using F2 in WebUI) and open the configuration.

Then you need to add this new field from Available Fields to Displayed Fields.

Hope this helps!

Best Regards,

Shanthala Kudva.

Former Member
0 Kudos

Hi Shanthala,

Well that's excactly the problem... which component and which view do I have to open to see the attributes and settypes I've created before? I couldn't finde one so fare that displays the settypes.

Regards, Thea

Former Member
0 Kudos

Hello Thea,

You open the page in Web UI,where you want your new field to come.

Please note that at this point of time you will not be able to see the new field.

Now on any existing field,keep the focus and press F2.You can see the component name,view name and configuration details.

Now in BSP_WD_CMPWB open that component and view.Then in configuration move that field from available to displayed.

Hope this helps!

Regards,

Shanthala Kudva.

Former Member
0 Kudos

Hallo Shanthala,

Here is what I've done so fare:

1) I created attributes and assigned them to a set-type I'd created all in txn: COMM_ATTRSET

2) I assigned them to the category of the product I want to enhance using txn: COMM_HIERARCHY.

3) I can see the settype via the txn: COMMPR01

All in SAP Gui -> everything fine

4) I went on in the WebUI with the standard SAP role SALESPRO > Sales Order> Product Search > Product

5) I found out that the assignment blocks belong to the view PRD01OV/MaterialOV

6) in the MaterialOV there are views assigned from the component PRDGENSET -> that sounds like PRoDuctENhandcementSET, so I went there

7) the view SLSETEF was the one linked in the PRD01OV/MaterialOV and there is actually a context node called SETTYPE

😎 I created a new configuration for my Z-RoleKey for PRDGENSET/SLSetEF and for PRD01OV/MaterialOV assigning just the information I needed

9) but there are no fields available for the context node

10) and even worse: the views did not appear at all in the Product View

So any idea?

Have you ever done this before?

Regards, Thea

Former Member
0 Kudos

Hello Thea,

Can you tell me exactly which web page and in which assignment block you want to add this new filed.

Also let me know the navigation path to reach there once I login to WEB Ui.

Best Regards,

Shanthala Kudva.

Former Member
0 Kudos

Hallo Shanthala,

Thank you for your answer.

I'm pretty fine with enhance components and views. In order to display the settypes within a component or an view I need to know first where and how the settypes are stored. Therefore I posted this question in the Master Data forum.

I finally found out that SAP has a standard way provided to dispaly the settypes in the WebUI. Therefore you have to go to SAP Menu > Master Data > Products > CRMM_UIU_PROD_GEN - assign settypes to overviewpage.

This is for your customer settypes.

Further you can find the SAP standard settypes like units of measurement in the component PRDHS.

For anyone who's interested in the same topic the SAP help provides a good guide:

http://help.sap.com/saphelp_crm60/helpdata/en/46/57672501a208e7e10000000a114a6b/frameset.htm

I'm still trying to work my way trough as the generation seams not to work well.

Anyway I will close this thread in the Master Data forum and post my question under the same name in the CRM WebUI forum.

Regards and thanx for the help,

Thea

Former Member
0 Kudos

Hi,

Can you a try with this, b4 closing this thread.

1. Goto Product Hierarchies in Web UI from from Accounts & Products Link.

2. Select your hierarchy ID (e.g., R3PRODSTYP)

3. From Categories AB, Select your product category.

4. Click on Edit list in 'Assigned Relationship Types AB.

5. Select the required relationship type here and save the hierarchy.

Now if you go to the Product, You can able to check the additional assignment blocks.

Let me know further.

Regards,

Krishna

Former Member
0 Kudos

Hello Thea,

Set-types are stored in table COMC_SETTYPE.

And there are COMM_CATFRGR table,which stores the assignment of settype to categories.

You can also check tables COMC_SETTYP_ATTR and COMC_SETTYPE_T in txn:SE11.

Is this the info,you were looking for?

Best Regards,

Shatnhala Kudva.

Former Member
0 Kudos

Hallo Shanthala

Thank you. Yes that was somehow the answer I was looking for.

I assume there is no BOL component adaping these fields, right?

Regards, Thea

Former Member
0 Kudos

Hi Krishna,

Thank you for your answer.

Which relationship type do you mean?

I could not finde any that sounds like the settypes...

Regards, Thea

Former Member
0 Kudos

Hi Thea,

Once you have created your SET TYPE and Assigned it to PRD01OV (for Material) by using CRMM_UIU_PROD_GEN and then need to create UI CONFIGURATION for your set type by using transaction CRMM_UIU_PROD_CONFIG.

Now go to the BSP_WD_CMPWB enhance the Component PRD01OV by using your enhancement set. and then in the VIEW go to MaterialOV and click on configuration tab in Right Panel. Go to the Edit mode and click on the 'SHOW TECHNICAL DETAIL', here you can find your set type. Move it to Right part of panel (Displayed Assignment Blocks).

Now check your Settings on UI.

For more on enhancements you can refer.

http://help.sap.com/saphelp_crm60/helpdata/en/51/dfdf460f464db1b483d9c2a1bcd488/frameset.htm

and for the Configuration settings can refer

Link: [http://help.sap.com/saphelp_crm60/helpdata/en/46/57672501a208e7e10000000a114a6b/frameset.htm]

Hope this will help,

VS

Former Member
0 Kudos

Hi VS,

This worked finally fine using a settype that ins not multivalue.

Still it will not appear on the WebUI even though I assigned the view within the configuration via the WebUI to make sure I'm in the right scree.

Any Ideas?

Regards Thea

Former Member
0 Kudos

HI Thea,

I think you might need to check the Component because in case the Attribute is multivalue then we need to enhance the Component PRDGENSET. For more you may find your solution in the below link

[http://help.sap.com/saphelp_crm70/helpdata/en/ed/bfb2ce6a6a46af92172c4ff901f125/frameset.htm].

If still your problem continues then please elaborate more.

VS

Former Member
0 Kudos

Hi Vijayata,

Sorry for the delay. Back from holyday I'm still with the same problem.

So far I even get the settypes as lazy assignement block within the product overview page PRD01OV visible in the WebUI. When I try to open them I recieve following message

Cannot display view PRD01OV/MaterialOV of UI Component PRD01OV 
An exception has occurred Exception Class CX_BSP_WD_INCORRECT_IMPLEMENT - Window 'PRDGENSET/SLSetOVE' is not defined in the component 'PRDGENSET' 
Method: CL_BSP_WD_COMPONENT_USAGE=>GET_INTERFACE_VIEW_CONTR 
Source Text Row: 28 
Cannot display window &.
An exception has occurred Exception Class CX_BSP_WD_RUNTIME_ERROR - 
Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW 
Source Text Row: 165

There must be something wrong with the binding. But following the instruction I never did a binding by myself or manualy. I've just used the SAP reports to generate everything.

Any idea about this problem?

Best regards,

Thea

Former Member
0 Kudos

Hi Thea,

To be frank i never faced any such issue.

May be you can try this Note Link:[ Note 1104312|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1104312].

Lets see if this will help you.

Vijayata

Former Member
0 Kudos

By the way, for all those face similar problems : )

To make the set type available in the assignment blocks of the overview page you have to make sure that your set type is valid for the product category of your product.

You can maintain this via the TX: commpr01 or TX: COMM_HIERARCHY

Customizing Path: SPRO: Cross-Application Components > SAP Product > Product Without Customizing Transfer from Backend Systems > Maintain Categories/Hierarchies

You can also do this via the WebUI in the assignment block category on the product overview page.

If your set type is not within the fitting product category it will not turn up on the product overview page even though you assigned it.

Regards Thea

Former Member
0 Kudos

A further update on our problem.

We opened an OSS Call and SAP agrees that this must be an SAP product error.

So hopefully it will be solved in one of the new service packages.

Regards,

Thea

Former Member
0 Kudos

HI Thea,

I am facing the similiar issue and struggling to get the new AB available on the screen.

Did you manage to solve your problem ?

-

Dave

former_member196521
Active Participant
0 Kudos

Hi Krishna,

I also have a similar requirement where I have gone to Products in the WEB UI client and maintained the relationships as you have mentioned in your post, however now when I am going to my create lead screen and when I go to the product tab page and enter the product id the same is getting displayed however the category id field is getting greyed out. Kindly Advice what needs to be done so that the entry in category id gets defaulted.

Kind Regards

Atul

Answers (0)