Using EEWB Fields
Hi,
We have created a condition table with customer defined fields (eewb fields) . But the condition is not determined dynamically, the pricing is not triggered.
Should we implement CRM_PRICING_BADI to trigger pricing when a customer header field is changed.
Best Regards,
Hi,
I'm not sure if the CRM_PRICING_BADI can be used for triggering pricing. It can certainly be used for manipulating pricing values, once triggered. For your problem, have you added the field to the field catalog? Once added, you should fill it with relevant values in the CRM_COND_COM_BADI implementation. Hope you have also implemented the ROLLNAME BADI for maintaining conditions.
Regards,
Arun Prakash
Similar Messages
-
Need to add extra fields in Custom tab using EEWB.
hi ,
I extended business partner with 10 custom fields using EEWB by creating an custom tab. I would like to add 2 more fields in the same custom tab . I am unable to find the provision to add new field to the existing project. so i am deleting the existing project and creating new project and adding all the =and new fields.
Now when I am creating new project i am loosing the old field names. It creating the new fields with new field names.
My requirement is I should create a new fields without changing the old field names.
So Please can any one help me as how to approach these without deletion or changing the existing field names.
Finally my custom tab should contain 12 fields.
Thanks
viswaHi viswa,
I have a requirement to add 2 new fields to the Standard Transaction (called <b>BP</b> ).
I have gone through various concepts like <b>EEWB and BDT</b> tools. But, still I am not able to get the things well.
So please provide me with the procedure to explore things and work on the requirement.
Thanks in advance.
Regards,
Vishnu. -
Runtime error in CRM_DATAEXCHG_BADI after adding customer fields using EEWB
Hi gurus,
I am getting short dump in ZCL_IM_EEW_DATAEXCHANGE06~CRM_DATAEXCH_AFTER_BAPI_FILL.
I've added 3 custom fields in ORDERADM_I structure using EEWB. ( created in ECC also ).
Now when i create a sales order, its not flowing to ECC as i am getting the below error.
UC_OBJECTS_NOT_CONVERTIBLE
Error occured while executing below statement
MOVE <ls_bape> TO ls_bapiparex_wrk+lc_offset.
<ls_bape> is having all the custom fields i've created using EEWB.
Error short text i am getting in st22: ' Data objects in Unicode programs cannot be converted.'
Kindly help.
regards,
Arun N K.Hi Robert,
Thanks for the reply.
I was not able to use move-corresponding as there was no matching fields in the destination structure.
Anyway we found out the issue. One of the custom fields generated using EEWB, used INT4 data element. I deleted the field and created it again using character (NUMC) data element, and it worked fine.
I still don't know the exact problem of using integer data element. Kindly share if anyone find the reason.
Thanks,
Arun N K. -
How to Use EEWB in adding custom fields in transactions
I have seen some tutorials on the net on how to customized transactions using EEWB. But it seems that CRM related transactions were the only examples I have seen. Is it possible to use EEWB in ANY transaction we wish to customize? We are planning to add custom fields in a Solution Manager transaction.
Hi,
I guess it depends on what transaction you want to add the field to. If for example you want to use transaction CRMD_ORDER (for processing issues, messages etc.) then EEWB fields created for table CRMD_ORDERADM_H will automatically be added in this transaction in a special tab called "Customer fields" (or something like that anyway).
/Anders -
Creating Custom fields (data type QUAN) using EEWB
Hi all
I tried to create two customised fields using EEWB for CRM Opportunity:
1. Projected Volume (data type 'QUAN', length 13, 3 decimal places)
2. Projected Unit (data type 'UNIT')
In the SAP-generated tables, I have set the reference table field for 'Projected Volume' to point to 'Projected Unit'. However, I encountered errors that is related to Table Buffering and Restricted Transport for the Projected Volume field.
If I were to change the data type to 'NUMC', field generation is ok. Does anyone know to resolve this issue? I need the Projected Volume field to be of data type 'QUAN' since decimal place is required.
Thanks for your advice!SAP Note 746227 has addressed this issue. I will close this question.
-
Change field attributes of fields created using EEWB
Dear SAP gurus,
we have extended our complaint transactions by adding some 'customer' fields using EEWB.
Now, the program name for this extension is: SAPLZCRM_BTX_EEW_UI02
and the screen number where those fields are is "0100".
The screenfield is for example ZCRMT_0100_BTX_UI02-ZZPO_REF_NO
Now the field is general available for every Complaint transaction.
<b>My questions are:</b>
1) Suppose I want to make this field Output Only
is this done via the screenpainter using:
Program name:SAPLZCRM_BTX_EEW_UI02 and Screen: 0100
(Since I am not sure you are allowed to change the screens generated by the EEWB).
2) I would like to make this field input/output (but only for 1 transaction type XX) and not for the other complaint transaction type YY. Where can we built in this check?
thanks for a quick response
cheers
davyHi,
Simple solutions:
| 1) Suppose I want to make this field Output Only
| is this done via the screenpainter using:
| Program name:SAPLZCRM_BTX_EEW_UI02 and Screen: 0100
| (Since I am not sure you are allowed to change the screens generated by the
| EEWB).
--> Yes very much you can change the field attributes. tHis can be done thru SE80
| 2) I would like to make this field input/output (but only for 1 transaction type XX)
| and not for the other complaint transaction type YY. Where can we built in this
| check?
--> There are 2 ways of going about it:
1. create a PBO module and check the Transaciton type and depending on that you can grey out the fields at runtime
2. Keep the fields as input/ output and write BADI CRM_ORDER_FIELDCHECK
and method FIELDCHECK. Here you can say wchich field is to be greyed out dpepending on Transaction type
Hope this helps
Kindly reward with points in case helpful
Sharif -
Add new Fields to Opportunity ( TCODE : CRMD_BUS2000111 ) using EEWB
Hi...
I am trying to add new field to Opportunity, TCODE : CRMD_BUS2000111 ) using EEWB.
I am using ...
Business object BUSINESS_TRANSACTION,
Extension type ADD_NEW_FIELDS
Business Transaction Type : CRM Opportunity
Assigned to : Customer Header data.
I am able to generate project and extension successfully. But don't see any new field or custom tab added to transaction for Opportunity ( TCODE : CRMD_BUS2000111 ).
WHEN I CHECKED BACK IN EEWB, DON'T SEE ANY SCREEN OBJECT IN OBJECT LIST.
I can see Tables, Function group, Function Module, Data Element in object list but Screen object is missing. I believe that's the reason why new screen field not has been added. But not able to find out the reason for that.
Your help will be highly appreciated. my e-mail id : [email protected]
Thanks in advance.
MinalHi Minal,
I would suggest to create a new extension with the following:
Create new extension, but use the Enhancement type: "Extend Opportunity"
When you create just two new fields with "ADD_NEW_FIELDS" you have to manually add them into the existing screens.
Hope this helps
Martin -
hi All,
When adding new fields to an activity using EEWB, is it possible to add a field with a drop-down for values? How can that be achieved?
Please share any reference document.
AlkaHi Alka,
Yes, it is possible to add drop down values. When you create a new extension through EEWB wizard, the screen would come up with a checkbox (from CRM 5. onwards) to create a value table. This value table would bring in the drop down entries.
For CRM 4.0 you can create a data element and asisgn a value table to the domain and that should assign drop down help.
One more option - the screen create via EEWB is in customer name range and you can change it using screen painter. You can assign any search help or drop down you want. Please note that these manual changes would be overwritten when you regerenrate the EEWB next.
Hope this helps.
Cheers
Surendar -
Hi All,
i am trying to add new custom fields using EEWB to the Business Activity.
i need to know to which tables are these fields added?
Also, please advise if the fields can be directly added using screen painter. If yes, how to find the program name and screen no. for a business activity.Hi Alka,
Fields cannot be directly added using screen painter as this is a standard screen and there is no screen exit also available to do.
U need to add the fields using EEWB transaction.
Here you need to Provide the Object and Extension Type during enhancement.
These custom fields can then be seen in
table CRMD_CUSTOMER_H for header details and
table CRMD_CUSTOMER_I for Item details.
This will add an extra tab in transaction CRMD_ORDER for
the object enhanced using EEWB.
If you want to enhance the web view for the business object then you need to add these fields in the context node of the view getting enhanced and then mayp them to the view screen as well. -
Reference field while extending Order Object with custom fields using EEWB
Hi,
I am using EEWB to extend Order. i have to add Quantity fields, while generation it gives the following error:
Diagnosis:
You must specify reference tables and reference fields for fields containing amount or quantity data. You have specified either only the reference field or the reference table and have not maintenance either ready.
Procedure:
Add the missing entry. You can do this with the single field maintenance function of the table.
Can someone explain what will I need to do? Is its a something outside EEWB which I would need to do.
Thanks,
SG.Hi
check the item category table CRMD_ORDERADM_I (Item data) for necessary fields there u can find that
Item No
Item Number in Document
NUMBER_INT
Product ID
Product Name Entered
ORDERED_PROD
Quantity
Unit of Measure
PROCESS_QTY_UNIT
Unit
CRM Schedule Line Quantity
QUANTITY
Hope it helps u
Regards
Manohar -
BP EEWB field in CRM to ECC zfield in KAN1
Hello all ..
I have added few custom fields to BP through EEWB and want them to replicate to ECC .
Here are the steps I followed ...
We are on CRM 5.0 and ECC 6.0
1) Added the fields in same order as EEWB in BSS_CENTIX (component type GB_BAPIUPD ) and BSS_CENTI ( data element/domain same as in BUT000) in ECC
2) Maintained table TBE24, Create a product and mark it active in ECC.
Maintained table TBE34 for the event DE_BALE with same product and Function module = Z_INTERFACE_DE_BALE
( copy of SAMPLE_INTERFACE_DE_BALE ) in ECC
3) I wrote the code in Z_INTERFACE_DE_BALE and mapped the custom fields to structures in the CT_IDOC_DATA.
I have mapped custom field/Z field in KNA1 to the eewb field in Z_INTERFACE_DE_BALE like this...
extended the Idoc i.e added a custom segment ZE1KNA1M under E1KNA1M
But still the field is not getting replicated. ( though eewb fields are replicated to standard fields in Kna1)
Hope Iu2019m clear with my question.
Thanks in advance.Hi Aday,
We have similar kind of requirement. Would like to know whether you are using BDOC to transfer BP created in CRM to R3? In this function module Z_INTERFACE_DE_BALE, if we populate the idoc structure for the required fields will it update the customer with required field information.
Thanks in advance. Your help is highly required.
Regads,
Ranadev -
Security using custom field in PCUI
We would like to create a custom field on the header of the business partner to store information that would then be used in the security roles.
For example, we want to create a branch field on the header of the business partner and then use this field to restrict access to specific accounts within the sytem using a CRM Security role.
Does anyone know if you can use a custom field in the CRM system to restrict security within the PCUI application?
If anyone has any information, I would greatly appreciate it as we are on a crunch to get this implemented!
Thanks!Hi Darcie,
If you add custom field and maintain value in it, i'm not sure if you can restrict access by CRM Security role.
If your users are going to be entirely based only on portal/pcui (i.e. they would not use SAP-GUI log-in) then you can consider the option of tweaking your Accounts advanced search and not letting users see certain accounts (based on the value in EEWB / custom field)
Hope this helps.
Regards,
Raviraj -
EEWB fields not showing up in the ET_FIELD_ATTRIBUTE structure of READ meth
Hi there,
I have created some EEWB fields, and tried to display them on the screen. While I managed to display them using the READ method, however,I could not get any field attribute from the exporting parameters (ET_FIELD_ATTRIBUTE)! Has anyone encountered this problem before??
THanks in advance.
Cheers,
JHello Joshua,
What is your problem exactly with the eewb fields?
In which application? CRM version, ...
Regards,
Fred -
EEWB field is not appearing in web ui
Hi All,
I added a new field to orderadm_h using EEWB based on the transaction type(service order) . Now i am able to see the newly added field in the CRMD_ORDERADM_H table .eventhough the bol structure also enhanced. the new field is available under the view context node attribute.this new field is not availble in the configuration section(show available fields).can any one help me.
Thanks,
Sai.Sai,
Did you try [this thread|Re: How to display the custom fields added through EEWB in BUT000 to CRM WEB UI;? -
Additional Tab in CRMD_BUS2000126 using EEWB
Dear Experts,
I have successfully created an additional tab in Maintain Activities using EEWB. The fields display. I can write to them and read from them just fine. Now the user wants the new tab to display conditionally. In our case, the display of the tab should be based on values in the Business Transaction Type field (COMT_PARTNER_CONTROL-PROCESS_TYPE). Even if this field is not part of any relevant method signatures, I could pass it via memory if I new how and where to do so. We do have an implementation of COM_PARTNER_BADI where we interegate this field in method DETERMINATION_ADD_IN_1. Could I somehow leverage this?hi,
i hope u want to display ur tab for a particular transaction type.
for that u can use the concept of transaction variant (the setting is available in spro Transactions>Basic Settings>User Interface Settings-->Assign Transaction Variants to Transaction Types).Using tansaction variant u can hide the tab for other transaction type.
if helpful reward me
Maybe you are looking for
-
I have a 2010 mac mini referbished and i dont see the Disk Utilitiy in the Utilities on the install disk. Is that because it is refurbished?
-
How to maintain different account assignment group for a material
One of our items in plant A was extended in B to use in an business scenario. Since the item was extended using the copy function every change made in A seems to affect our Item master in B . What governs this? Since the item is manufactured in A the
-
HT1386 My iPhone 4s will no longer sync
My iPhone 4s used to sync automatically when plugged into the computer. Now it won't sync manually or automatically. It disappeared from iTunes devices. I have: powered it off & on and made sure I have the most recent software upgrade. I reloaded iT
-
How to write if condition in Interactive reporting
Hi,<BR>Following function is existing in cognos<BR>if ( Calculation in the Report starts with M ) then ( 1 ) else ( months-between ( FolderItemRef[Prompts.Common.Dates.EffStartDt],FolderItemRef[Prompts.Common.Dates.EffEndDt] ) + 1 ) <BR><BR>I need to
-
What is wrong with the wi-fi synce in iTunes for Windows?????
I've attempted at least 12 times to transfer some photos from iPhoto to my laptop but it seems impossible at this point unless i connect a cable. I have some photos that collected from the web that I shared to iTunes with the iPhoto app for my iPad.