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
davy

Hi,
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

Similar Messages

  • 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.
    Minal

    Hi 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

  • Problem while deleting the Project & Extension created using EEWB

    Hi
    I have created a Project and Extension to add a new field in Opportunity using EEWB however it got some errors and hence
    wanted to delete this Extension and Project as well but while deleting the Extension system is throwing an error 'Extension XXX couldn't be deleted'.
    Because of this we have been facing some issue in BW Extractions.
    Could you please help me out how can we delete this ?
    Best Regards
    Anil

    Hi Prasenjit
    I have deleted all the fields and corresponding structures as per your suggestion however still I'm not able to delete the
    Extension and Project.
    Best Regards
    Anil

  • Getting error in while changing sales order which is created using BAPI

    Hi All,
       I have created the sales order using BAPI ( BAPI_SALESORDER_CREATEFROMDAT1 ) and i am successfully creating sales order using this BAPI. But while i want to change sales order iam changing Shipping Conditions in Header Data of sales order .its giving an error .can any know any thing about this.
    Error mesage :    No status object is available for SDI 300082407/10    (Order Number/Item Number)
    In Header i  am passing these values ...
         wa_order_header_in-doc_type = vbak-auart.
        wa_order_header_in-sales_org = vbak-vkorg.
        wa_order_header_in-distr_chan = vbak-vtweg.
        wa_order_header_in-division = vbak-spart.
    Do i required to pass the below values ? in Header structure ( BAPISDHEAD1 ).
    REFOBJECTTYPE
    REFOBJECTKEY
    REFDOCTYPE
    Regards,
    Sudhakar Reddy A

    rectified

  • 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.

  • 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.

  • How to Create the Field Using EEWB

    Hi Friends,
        Can anyone Explain me the Step by Step Process for Creating the Additional field for the Standard Transaction code Using Easy Enhancement Workbench.
    Regards,
    Ashok.

    Hi Ashoke,
    Goto the transaction EEWC for setting the system type as development system. This has to be done before you carry out the enhancement.
    1. First go to TCode "EEWB".
    2. Create the Project and save the same.
    3. Open the project and right click on it and create the extension.
    4. Give some suitable name and description for your extension.
    5. Select the business object for enhancement(for e.g. business transaction orBP).
    6. Select the extension type (for e.g.adding new fields).
    7. Based on the above selected parameters a wizard will appear.
    8. Complete the steps as per wizard.
    9. And finally generate the project
    Note: Make sure that you check the systems relevant(R/3 or BW)
    Also see the below link
    http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm
    & SAP Note: 494966
    Fields added through EEWB will comes under custom tab. You can change the name of the tab using VCT.
    Regards
    Nadh.

  • 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
    viswa

    Hi 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.

  • How to change the attributes of screen fields dynamically

    <b></b>
    well i have created a table by name empmaster_data with following fields.
    *emp_id.
    *emp_fname.
    *emp_lname
    *dob.
    *doj.
    *dept.
    *desig.
    now using a single screen i want to create,change and display the information.even i am using save and exit button.
    now i want to change the attributes of screen fields dynamically like active,input,output,invisible.

    Hi,
    Have Different Radio Buttons for the purposes what you have and use AT Selection Screen Output, Under the event Use loop at screen and with continue with your requirement.
    Hope This Info Helps YOU.
    <i>Reward Points If It Helps YOU.</i>
    Regards,
    Raghav

  • 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

  • Adding field using EEWB

    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.
    Alka

    Hi 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

  • Reusing fields created via EEWB

    Hello,
    I have a new field , on the Opportunity Header, created via EEWB ( we were on CRM 2007 when this was done) and I would like to re-use this field for display in a follow up Sales Contract created from the Opportunity.  It looks as though I can create a new Model Attribute on the Context Node BTADMINH for component BT121H_SLSC, view BT121H_SLSC/Details and enter the BOLATTRIBUTE , through the relationship path BtAdminH-->BTHeaderopportunityext-->BTOpportH-->Attributes and this field can be selected, but I was wondering if  there is another way to achieve this via the AET tool, it looks as though fields create via EEWB cannot be edited in AET
    Regards
    Chan

    I agree on the option to enhance a "higher" segment and populate the value during the copy control (ORDERADM_H) is a better solution, but only if you can get rid off the field in the OPPORTUNITY_H (I assume the custom field is there) otherwise you will have the field duplicated, not nice IMHO
    I don't see a bad approach to enhance the webui with a value attribute to populate the value of the previous transaction either.
    About coding, I'm afraid I can't help it here, I mean, sure I can copy paste the code but I believe in:
    "Give a man a fish, and you feed him for a day; show him how to catch fish, and you feed him for a lifetime"
    I can't teach you about BOL, but SCN  is full of posts/blogs/documents which can teach/guide you "how to fish", come back to me when you have a more philosophical question and I will be more than happy to help you (or at least try to)
    Cheers!
    Luis

  • Creation of drop down for a field which is created using otr

    Hi experts
    I have a requirement wherein i have to create a dropdown for a field which is added using otr (online text repository).
    When i did an F2 on the field on the UI i found that it had no context node and attribute and the view in the component workbench did not have a configuration also. The coding for that field is done in the htm page of that view using otr.
    For this field i need to create a dropdown (the dropdown values will be fixed). I thought it would be better to code in the method do_init_context.
    Request you to help me out with the code for this requirement as i do not have any idea with regard to otr.
    Thanks and regards
    Preeti Viswanath

    Hi Preeti,
    1.You need to maintain a page attribute(dd_list_type) which is of table type to the htm page of your view.
    2.Then in the set_models method of your view controller add the following code:
    * Put the data into the view attribute
      view->set_attribute(
            name   = 'dd_list_type'        
            value  = lt_list_type ).
    You can add OTR text list to the internal table lt_list_type.
    3.Then add the following code to .htm
    * ADDITIONAL CODING IN VIEW
    <% data:           lr_listl_type  type ref to data.
       field-symbols: <list_type>   type table.
       get reference of dd_list_type into lr_list_type.
       assign lr_list_type->* to <list_type>.
    %>
    <htmlb:dropdownListBox id="ListType"
                           table = "<%= <list_type> %>"
                           selection = "<%=controller->gv_model_id %>"
                           nameOfKeyColumn = "KEY"
                           nameOfValueColumn = "VALUE"
                           />
    Regards
    Leon

  • How to fill values  to custom fields created by EEWB

    Hi All,
    I am working in CRM 5.0,We have extended the BP transaction with two new fields using EEWB transaction.
    ZZABC
    ZZDEF
    Here goes my problem , i wanted to update data to the new fields using FM.
    I tried using BUPA_CENTRAL_CHANGE,where i found the structure of the  custom fields .But the FM is working for standard fields but not for Custom fields.
    Following are the FM generated  in EEWB.
    ZZG05_BUPA_EVENT_DINP2
    ZZG05_BUPA_EVENT_DLVE1
    ZZG05_BUPA_EVENT_DSAVB
    ZZG05_BUPA_EVENT_ISDST
    ZZG05_BUPA_EVENT_ISSTA
    ZZG05_BUPA_EVENT_XCHNG
    ZZG05_BUPA_PAI_ZG050100
    ZZG05_BUPA_PAI_ZG050101
    ZZG05_BUPA_PBO_ZG050100
    ZZG05_BUPA_PBO_ZG050101
    I have tried using the above FM.But didnt work.
    Can you please help me how to proceed  just to fill values using FM.
    Your suggestions  will be highly rewarded.
    Thanks,
    Gayathri.

    Hi Shiva,
    Thanks for your response.
    I have specified the FM that are generated while creating the fields, where i dnt find any update or delete.
    Further can u explain "you can play with screen config in the AREA MENU code BUPT".
    My requirement is to upload data to those fields through pgm for one time.
    Thanks,
    Gayathri.

  • How to change the  attribute of screen field to drop down list dynamically

    Hi All,
      Col X                   Col Y
      A                        input field
      B                       drop down list
    This is a tabular disply where the Screen field attribute for Col y  is NO DROP DOWN BOX.
    My requirement is to change the attribute of COl Y to DROP DOWN list depending on the value of
      COL X  dynamically.

    Dear Ajay,
    Actually this requirement is to enhance the standard screen for Tcode :EHSVU21.
    So depending on the 1st Column(Test no)  value ,i have to change the 3rd Column(Low.norm.result)
    property either to DROP Down or not.
    So in the PBO only the changes to be made and there is no field in SCREEN internal table for changing the attribute to DROP down. I checked SCREEN internal table where the field VALUE_HELP and REQUEST is useful but not  suitable for my case.
    Any solution available?

Maybe you are looking for

  • How to delete/deploy resources in ES4 workbench?

    In the previous version of the workbench, I could deploy resources (PDF, flash files) into the workbench by drag-and-droping the file from the Windows Explorer into the workbench resource's tab. I could also delete the resource files by right clickin

  • How to get the name of a class invoking

    Can a method get the name of the class invoking it? As: public void myMethod(){    System.out.println("the name of the class invoking this method is: " + XXXXX); }Edited by: Maria1990 on Aug 17, 2010 8:46 AM

  • FCPX with triple monitors

    Good day everyone.  I've been searching for this answer but have not found one yet. I have a MACbook pro with two external monitors connected via HDMI and display port. Now when using FCPX I use the menu feature of sending events or viewer to second

  • Process order tables--urgent

    Hi pls send me process order tables Edited by: sesidhar gollu on Jul 18, 2008 1:18 PM

  • IPOD froze now says "Connected Eject before disconnecting"

    Error connection came up-now ipod is locked saying Connected Eject before disconnecting. Computer does not recognize ipod. How can I unlock the ipod or get my computer to recognize it?