Skip to Content
author's profile photo Former Member
Former Member

EEWB

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.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

6 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jun 17, 2008 at 06:08 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 17, 2008 at 06:11 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 17, 2008 at 09:53 AM

    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.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

  • author's profile photo Former Member
    Former Member
    Posted on Jun 19, 2008 at 09:28 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 20, 2008 at 11:58 PM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Sep 22, 2008 at 07:45 AM

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

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.