SAP CRM WebUI: How To Enhance a Web UI Component

sap pa tcodes, SAP CRM Customer RelationShip Management

SAP CRM WebUI tutorial How To Enhance a Web UI Component in SAP CRM.
This post is a step by step tutorial to enhance an SAP CRM WebUI componet with a link to more detailed SAP tutorials with screenshots.

How To Enhance a Web UI Component in SAP CRM

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.

Step 4.

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.

Step 5.

Open the Standard UI Component and click on the “Enhance Component” Tab and provide the Enhancement Set information.

Step 6

Provide the Application Name.

Step 7

Provide the Repository Information.

Step 8

Click on Yes to create BSP application.

Step 9

Your Component is now Enhanced. To Enhance a View right click on the view

Step 10

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.

SAP CRM WebUI: Link to Enhance SAP CRM Component

You can get all the detail for this SAP CRM Web Ui Tutorial in this link