Step 1: Create New Enhancement Set
Launch the Transaction SM34 and put the name of the View Cluster?’BSPWDVC_CMP_EXT‘ in order to create a new Enhancement Set.
An other way to create a new SAP CRM WebUI Enhancement is to use the transaction/SAP CRM Tcode?BSP_WD_CMPWB
Step 2: Set the Enhancement Set
Add new SAP CRM Enhancement Set Entry.
Set the name and a description.
Step 3: Assign SAP CRM Enhancement Set to SAP Client
In the SAP CRM Tcode SM30, assign the new SAP CRM Enhancement Set to the Client.
The View?BSPWDV_EHSET_ASG defines this information.
Open the UI Component which needs to be enhanced, use BSP_WD_CMPWB to check whether the Enhancement Set which has been just created exists by clicking on the F4 help.
Open the Standard UI Component and click on the “Enhance Component” Tab and provide the Enhancement Set information.
Provide the Application Name.
Provide the Repository Information.
Click on Yes to create BSP application.
Your Component is now Enhanced. To Enhance a View right click on the view
As you can see the Z class which means that the View has been Enhanced.
The last thing is to put your custom business logic in SAP CRM webUI Component and View.
Check also?SAP UI Guidelines for CRM WebClient User Interface
?to know more about the basis elements of SAP CRM WebUI.
You can get all the detail for this SAP CRM Web Ui Tutorial in this link