cancel
Showing results for 
Search instead for 
Did you mean: 

EEWB

Former Member
0 Kudos

Hi Experts,

I came to know that a database table can be extended using EEWB (Easy Enhancement Work Bench).

Can anyone guide me how this can be done?

Any pointers would be of great help...TIA.

Regards,

Kris.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Kris,

if u creating add fields in BP u can see in the same bp table BUT000 etc

BUT100 BP: Roles

for Transactions like order or qt etc

Fields on the additional tab will go under the table

CRMD_CUSTOMER_H(if you are adding the tab at header

level) and CRMD_CUSTOMER_I(if you are adding the tab at

item level).

Reward if helpful

Regards

Manohar

Answers (5)

Answers (5)

0 Kudos

can anybody hepl me how to find the BOL entity and Obect for the existing attributes

Former Member
0 Kudos

Hi Nishan,

In CRM, SAP recommends EEWB to create the customer fields both at Masterdata level ( BP / Product Master) or at the Transaction Level .

As soon as you run the EEWB tool for the Business object Extension with custom field (or custom settype),the BOL & GENIL layers have been appended with the custom fields.

which you can see in TCode : GENIL_MODEL_BROWSER

(Component : ALL )

In order to bring the fields available in the CRM Web UI ( CRM Version 5.1 onwards )

In this example ,guys are already talking about customer fields at BP Master. So I would also take this example

Perhaps,we also have enhanced the BP master in our project.

In Context Node BuilHeader ( BP master) you can see the custom fields.

In Web UI there are 2 BP components , BP_HEAD (Normal BP ) BPFS_HEAD for Financial Serv.BP.

You need to decide the Component /View where you would like to show the Field in the UI.

Once you have finalized, go to Tcode : BSP_WD_CMPWB

Enter the componet name :: BPFS_HEAD (For Ex)

Enter the Enhancment Set : ZCRM (for ex. this Enhancement set must be maintained in Table maintenance :

BSPWDV_EHSET_DEF & should be assigned to the SAP Clients in BSPWDV_EHSET_ASG ). Press Display & Press the Enhance Component Button.Now,there will be a pop up which asks for a Name for the Custom BSP application.Give a Name starts with 'Z'' & Continue Saving the popup ...SAP wizard basically creates the Custom BSP IMPL & CTXT classes (implementation & Context class).

Now the component BPFS_HEAD is ready for you to enhance.

Now, You will see all your views in the components looks like Disabled. Rightclick the view (which needs to be enhanced with customfield) , Press Enhance. Now,SAP created the Zclass, SAVE it.

Now identify the Context node where you want to bring the Field.Press the Context node(BuilHeader )> go to Attributes> Right click--> create.

Now the Popup appears,Add a ModelAttribute ->Continue-> enter a Zname for the ATTRIBUTE , BOL Entity (BuilHeader) would appear automatically & u need to select the BOL ATTRIBUTE from the List ( U need to select ur custom field).

-->Press continue -->Press Complete button.

Now, The Field has been Brought in the UI. You just have to configure in the View configuration.

Thanks,

Karthik.V

0 Kudos

Hi Sneha,

The steps mentioned by you helps to display the new table in Business Partner in SAp GUI but do you have any information how the new table created via EEWB can be displayed in CRM 2007 WEB UI?

Also how to make a table created in the normal way(without EEWB) visible in WEB UI?

Thanks in advance for your help

Best Regards,

Nishan

Former Member
0 Kudos

Hi Kris,

PFB the detailed steps:

1. Launch Easy Enhancement Workbench via Transaction EEWB

2. Create a new Project:

Enter name: Z##

Enter description: ##

Enter Package: Z##

Enter Customizing and Workbench Request. If you havenu2019t created requests before, create them.

Otherwise use your created requests.

3. To create a new Extension right click on your newly created Project and select u2018Create Extension'.

Enter name: Z##

Enter description: ##

Enter EEW Bus Object: if it is BUT000 enter as BUPA or select appropriate object from f4 help

Enter Extension Type: + Select as ADD_NEW_FIELDS or select appropriate type from f4 help +

4. After youu2019ve entered which kind of enhancement you want to create a new window opens up. This is the

EEWB Wizard. This Wizard guides you at the rest of creating the enhancement.

5. During the several steps in the wizard you get asked to enter the name of the field youu2019d like to add.

Here enter new field name and appropriate field type.

6. In further step you get asked to check your newly created field for BW and Mobile Sales. Check or

Uncheck according to ur requirement

Hope this helps..

Regards,

Sneha.

Former Member
0 Kudos

PFB the detailed steps:

1. Launch Easy Enhancement Workbench via Transaction EEWB

2. Create a new Project:

Enter name: Z##

Enter description: ##

Enter Package: Z##

Enter Customizing and Workbench Request. If you havenu2019t created requests before, create them.

Otherwise use your created requests.

3. To create a new Extension right click on your newly created Project and select u2018Create Extension'.

Enter name: Z##

Enter description: ##

Enter EEW Bus Object: if it is BUT000 enter as BUPA or select appropriate object from f4 help

Enter Extension Type: + Select as ADD_NEW_FIELDS

After this i get the message BDT-DC is not yet Prepared for this Application Object.

Please Help.

Thanx,

Vinayak

Former Member
0 Kudos