Creating UI Configuration for Set Types to display on CRM Product Overview page
Here are the steps to create Set types and attributes and display them on the WebClient UI. Once all configuration is carried out a new Assignment Block is available on the Product Overview Page. See figure below:
First create all the attributes (fields in Assignment Block) using tcode COMM_ATTRSET or path SAP menu > Master Data > Products > Maintain Set Types and Attributes.
Maintain the Attribute Type and Length for each Attribute. Note that you can maintain values in "Value Range" tab if a selection list is required.
Maintain Set Types
Create Set Type (Assignment Block in Product Overview) using tcode COMM_ATTRSET or path SAP menu > Master Data > Products > Maintain Set Types and Attributes.
Select Product types for which the Set Type will be valid. Maintain Organization-Independent for Org. Depency.
Maintain all the Attributes in the "Assigned Attributes" tab
Define Enhancement set
Use transaction SM34. Open the view cluster BSPWDVC_CMP_EXT and create the enhancement set that you can later use in the BSP Component Workbench.
Check following link for more details:
Assign Enhancement set to a Client
To assign an enhancement set to a client, use transaction SM30. Open table BSPWDV_EHSET_ASG to make the necessary assignment.
Assign Set Type to Product Category
Login WebClient UI using Business role for e.g. SALESPRO. Select Sales Operation from Navigation Bar and select Product Hierarchies. Search for and select relevant Product Hierarchy.
Select relevant Product Category and see the "Assigned Set types" assigned blocks.
Select "Edit List" on "Assigned Set Types" assignment block and maintain the Set Type created earlier.
Enhance Product Component: PRD01OV
Use tcode BSP_WD_CMPWB to display component PRD01OV and click on Enhance component.
Enter the Enhancemnt set.
Maintain the Application to store enhancement objects.
Maintain the Runtime Storage location as follows.
You can view the result in SM34 view cluster BSPWDVC_CMP_EXT
Assign Set Types to Overview Pages
Use transaction CRMM_UIU_PROD_GEN to assign Set Types to Overview Pages. You can also access it using path: SAP menu > Master Data > Products > Assign Set Types to Overview Pages.
Create UI Configuration for Set Type
Use transaction CRMM_UIU_PROD_CONFIG to create UI configuration for Set Type. You can also access it using path: SAP menu > Master Data > Products > Create UI Configuration for Set Type
Move new Set type to displayed assignment blocks
Use tcode BSP_WD_CMPWB to display component PRD01OV by entering the Enhancement Set.
Open View PRD01OV/MaterialOV > Configuration tab > Select Configuration button.
Select Configuration with Config key value <DEFAULT>.
Select Copy Configuration button and create configuration for relevant Role Config. Key.
Move the Set Type component view form Available to Displayed Assignment Blocks.
Maintain the tile for the Assignment Block.
Check Product Overview page
Now login to WebClient and check the Product for the new assignment block.