on 07-13-2009 7:32 PM
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
Hello Thea,
Refer SAP note:1026956 which explains the procedure in detail.
Hope this helps!
Best Regards,
Shanthala Kudva.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
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.
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.
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
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
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
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
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
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
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
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
User | Count |
---|---|
8 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.