on 06-17-2008 7:03 AM
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
can anybody hepl me how to find the BOL entity and Obect for the existing attributes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
Hi Kris,
Check this out:
http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm
Regards,
Alin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
5 | |
1 | |
1 | |
1 | |
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.