on 07-13-2006 2:31 PM
Hi all,
In our implementation we have scenarios to add fields in business partners, sales orders and some other transactions.
Now I have the basic doubt.
1. SAP releases EEWB (Easy enhancement workbench) and there is also a procedural way to enhance it manually
by doing the following steps.
1. Enhancing the BDoc
2. enhancing the crm adapters and R/3.
3. Enhancing the field layout directly.
So in what scenarios should I use EEWB Vs writing middleware code....
Your inputs are highly appreciated..
thanks
Jothi
Jothi
Following is the part of document snapshot taken from the Help..
*************************************
The <b>Easy Enhancement Workbench</b> is a development tool with which SAP applications (called Business Objects in the following document) can be extended in a simple manner.
Customer enhancements to a Business Object are defined via wizards. The Workbench then does all development work for the user; databank tables, screens and application logic are created automatically. Finally the customer enhancement is included in the SAP standard.
<b>This also allows users without ABAP knowledge the simple possibility of extending the SAP standard.</b>
<a href="http://help.sap.com/saphelp_crm40sr1/helpdata/en/9f/a19c921f0911d6b1d500508b6b8b11/frameset.htm">Here is the Source Document</a>
***********************************************
EEWB is intended for non-ABAPers(Techincal consultant) but if we know ABAP then we could go with the Procedural way !!!
Thanks
Jack
<b>Allot points if my post helps !!!!</b>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jothi,
EEWB is a tool which automatically enhances all the BAPI structures which are being referred in the BDOCs. So instead of enhancing the Middleware Objects you can use EEWB wizard directly.
<b>Reward points if it helps.</b>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jothi,
You can definitely enhance the IBASE. I am not sure about product.
Have a look at the following link. It will tell you what objects you can enhance with EEWB:
http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm
<b>Reward points if it helps.</b>
Message was edited by: Amit Mishra
Hi,
After reading the EEWB documentation now have lot of doubts.
1.Is it possible to extend Contacts with the BUPA object. any idea.
2.Can someone tell me what kind of enhancements will not be possible by EEWB and should use the manual approach of extending the middleware.
3. Also what are the bottlenecks in using the EEWB.
Regarding field enhancemnt Lets says a field is added in the sales order or business partner through EEWB .
Now the field is required in the sales order UI replicated into R/3.
Grey areas in the R/3 side.
1, Now will the required R/3 structures be created automatically for the Zfield.
(because the document describes post-processing for business partners. Is that mean
only for business partners we need to do manually and for business transactions not.
Also the documentation is not clear)
2. If the structures corresponding to zfields are created automatically then will the
field be displayed in the UI automatically in R/3 or should we do some manual enhancement
in the screen layout in R/3
Grey areas in the CRM side.
1. Now the field is added and is displayed in CRM online. Lets say some validations are required
to be performed on the Zfield before saving the sales order. Should I use BAPI's or is there any
function generated in EEWB where I can add validations or is there any other suitable place.
Also what are the activities that should be executed (ie postprocessing activities) to be
done after ehancing fields through EEWB.
your inputs are highly appreciated.
thanks
Jothi.
Hi Jothi,
<b>Grey areas in R/3:</b>
You need to enhance the structure on the R/3 side also for the same object.
<b>Grey areas in CRM:</b>
You can do the validation for the fields added in the PAI of the screen generated by EEWB, just like you do the validation in dialog programming. You can even show F4 help for the fields in PROCESS ON VALUE-REQUEST.
Have a look at the following code for you reference.
PROCESS BEFORE OUTPUT.
MODULE data_0100_get.
MODULE data_0100_fieldcheck.
PROCESS AFTER INPUT.
FIELD zcrmt_0100_btx_ui02-zzcustomer_h0201
MODULE data_0100_validate ON REQUEST.
FIELD zcrmt_0100_btx_ui02-zzcustomer_h0208
MODULE data_0200_validate ON REQUEST.
MODULE data_0100_put.
PROCESS ON VALUE-REQUEST.
FIELD zcrmt_0100_btx_ui02-zzcustomer_h0201
MODULE site_search_help_0100.
<b>Reward points if it helps.</b>
Hi Amit,
Regarding grey areas in R/3 should the structures be enhanced only or the structure Plus appropriate code to be written to update the data from the bapi structures into the respective z fields in R/3.
Also is this only for customer as the help document describes that for "business transactions" the corresponding R/3 structures are created and update automatically via EWB.
Your comments please.
Jothi.
User | Count |
---|---|
7 | |
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.