New Field in WEB IC

Hi All,
I have we have done some enhancement to Activity header table and we manage to bring that field in SAP GUI. Now we want to bring that field in Web IC. We alreadly copied CRM_IC application to Z_CRM_IC
In order to bring that field what r all steps need to be done. I can see that field in BOl structure ...now I want that field in web IC
Please Help me on this.
Additional info: we are using CRM 5.0
Kind Regards,
Kumar

Hi,
You need to update the BSP Page to add the field to the layout.
Regards
Prasenjit

Similar Messages

  • Creating New Field in Web UI

    Hi Experts!
    Please help.
    We created a new field in the Web UI using AET and we noticed that if we select Part of a BO "ORDERADM_H", the field (Date Type) we created will not be editable and will display "Not Bound". However, when I select Part of a BO "ORDERADM_I", the field will be created successfully. We need to use ORDERADM_H for our requirement.
    I think it is also important to mention here that our original development server was already shut down and our current development server is a copy of our production server. I am thinking that this may have caused this error. If so, please let me know how to resolve it.
    Thank you in advance!
    Sherwin

    Hi Sherwin,
    I can give one solution for you
    implement the GET_I_ method of the corresponding field attribute and
    set the value  rv_disabled = 'FALSE'.
    but one more thing you check in the BOL structure its added or not if not follow the below link.
    Custom field added by AET is not editable - not added to BOL structure
    Regards,
    vishwanath

  • Display new Field in Web UI

    Hello all,
    I am working on a CRM 2007 - Web UI.
    We customized some Activities and are now optimizing the UI pages for this activities.
    Now I want to bring a new Field at the surface (G-KAM) at the activity-creation screen.
    I defined a G-KAM during the activity customizing as an partner function. Now I wand to show this field at the top box "Appointment Details". My Partner determination would rund at the page and should fill this field. The partner determination runs very well yet.
    However I don`t know where I can find this field via Transaction "BSP_WD_CMPWP". I`ve loaded the component "BT126H_APPT" and want to bring this field in view "BT126H_APPT/ApptDetails".
    How can I do this?
    Thanks in advance.
    Mathias

    Mathias,
    I think this has been answered before and as a moderator I should know better, but I will give you the general answer regardless and then try to find the original topic.
    So basically you created a partner function and want to have direct maintenance of that function on the screen.  This is not a simple as adding a new field.  However it can be done.
    You have to create a new context node similar to the BTPARTNERACCOUNT node on the screen.  It will be a model node of BTPartner
    It will be dependent to BTPARTNERSET and then the BOL relation will be one that corresponds to your partner function.  You'll model the redefinitiosn in the new node after the BTPARTNERACCOUNT methods that have been redefined.
    You will then add the field partnerno field from the new context node into your view.  Do a further search in this forum on BTPartner and you will find more details.
    Just found the thread and it is located here:
    Re: not standard partner functions in general data screen transaction
    Take care,
    Stephen

  • How to add new fields to Web UI

    Hi Experts,
    I want to add a new field on the Web UI. The requirement is very simple. I need to add a field which is shown on the available fields.
    The Get and Set methods are all already implemented in the context node and they are displayed with a small yellow triangle.
    When I re-launch the WebUI, I'm able to see only the field was input disabled.
    I'm facing the same problem for wht ever field i drop from the "Field Availabe list".
    Please let me know if there are anyother stuff i need to perform while adding a new field?
    And also experts let me know the steps need to be followed while modifying the Web UI.
    Many Thanks
    James....

    Thanks Arden for your quick respone.
    I checked the property on the field. Display mode for the field was unchecked only, but still the field looks disabled.
    When I debug the Get_I_category method(the field i'm trying to add was category from BTadminH), I found the class variable current was initial, which makes the program to dispay the field as disabled.
    rv_disabled = 'TRUE'.
        if iterator is bound.
          current = iterator->get_current( ).
        else.
          current = collection_wrapper->get_current( ).
        endif.
      TRY.
      DATA: coll   TYPE REF TO if_bol_entity_col.
      DATA: entity TYPE REF TO cl_crm_bol_entity.
          entity ?= current.
          coll = entity->get_related_entities(
                   iv_relation_name = 'BTHeaderActivityExt' ). "#EC NOTEXT
          _*current = coll->get_current( ).*_
          IF current IS NOT BOUND.
            RETURN.
          ENDIF.
            IF current->is_property_readonly(
                          'CATEGORY' ) = abap_false. "#EC NOTEXT
              rv_disabled = 'FALSE'.
            ENDIF.
        CATCH cx_sy_ref_is_initial cx_sy_move_cast_error
              cx_crm_genil_model_error.
          RETURN.
      ENDTRY.
    Arden, do u have any idea why the get_related_entities was not producing the values?
    Many Thanks!

  • Adding new fields in web ui for complaint transaction

    hi all,
    i am able to add new fields thru eewb but my question is how these fields will reflect in web ui
    and where these values will be stored i.e in which table?
    do we need to create any z tables if yes how ?
    plz help me out
    thanks
    madhuri

    HI,
    When u add a new field through EEWB wizard, that field add in related table. Suppose u r adding a field for Complaint , for that u have to choose Business object for complaint.
    After this step when u run wizard, not only this field will add in Complaint table but wizard also generate BADI, FM,some structures and data element and also some classes.
    U can find all these related generated methods , structure etc from General Data of Task.
    U dont need to create any Ztable, wizard take care itseld all data storage and handling.
    Regards
    Gaurav

  • Creation of new field in Web Page

    Hi All,
    i am new in SAP CRM 2007. i wanted to add one field therefore i went to EEWB and try to create one extension. In extension i have enter all fields like Name, Description, EEW Bus. Object and Extension Type when i click on continue system is giving error that is "No request was sent" (No request was sent through the interface).
    please tell me how to solve this error???
    Thanks & Regards,
    RAJ

    Hi Raj,
    Check if you have followed the below steps:
    -While creating new project in EEWB you Need to enter existing package then you will get transport request Dialog box .
    -Click on create on continue which will then create the project.
    -Then right click on Project create extesion.You must select EEW Bus Object and Extension Type Header or Item level.
    -Then you will get the Wizzard and assign Transaction TYpe while proceeding in Wizzard.
    -In define field you must maintain the data type i.e Character or check box
    -In assign field must check header or Item and assign the subbobject and continue.
    It may take some time but will create a new field.
    Regds
    Arup

  • Add new field in Web UI

    Hi
    I want add new field in view GS_CM/AddDoc.
    I have studied a documentation http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/509a21a9-24be-2b10-d39b-de4c6b3fc222
    but for a component GS_CM the button "Create New Field" is inactive.
    Can I add the my field in views GS_CM/AddDoc ?

    Hi,
    open component GS_CM in tx BSP_WD_CMPWB.
    Here open your view AddDoc.
    Before you will be able to add new fields you have to enhance this view (right mouseclick on view).
    Now navigate to the context nodes. This view has 3 context nodes. Decide where to add your and add it using the assistant by right click on "Attributes". Before you do this check in the UI configuration the available fields. Maybee there is already the field available you require.
    I hope this helps.
    Regards
    Manfred

  • How to add new fields in Web UI where AET is not applicable

    Hi,
    We tried to add new fields using AET, but surprisingly 'Create Field' is in disabled mode in AET Configuration.
    We are trying to add custom fields to the view GSTEXT/notes. But we could not do that.
    what are the other possible ways to add custom fields and the required configuration for that.
    Your help and suggestions will be highly appreciated.
    Best regards,
    Venkat

    Hi,
    Thanks for the response, We want to add two custom fields in Component / View (Gstext / Note).
    We are trying with AET tool, But in AET tool configuration window, ''Create Field'' is in not in active mode (disabled mode), we can see it but it is not clickable.
    In order to proceed and create new fields it has to be in enabled.
    Kindly suggest me how to activate this field. your suggestions will be highly apprecaited.
    Thank you
    Venkat

  • Adding a new field in web ui at item level in sales order

    While creating the sales order in WEBUI,we select a product at the item level. Once the product is selected into the line item, the vendor associated with the product should be determined and displayed in the custom column field(vendor)  for that line item. If there are more than one vendor associated with the product, the list for vendors should be displayed in a drop down to select one.
    this was the requirement
    1) how to add field to the structure.
    2)how to get the value from the field product field.
    3)how to display it in the field vendor in the form of drop down list
    please suggest me any documents or procedure to achieve this requirement .
    thanks in advance,
    srinivas.
    Edited by: srinivasa reddy mallidi on Jan 29, 2009 11:05 AM

    srinivas,
    Honestly a better approach would be to add/use a new partner function at the line item level.  Then you could configure a new partner determination procedure to select the vendor.  You may need to use one of the partner determination procedure BADI exits to handle the selection logic.
    The best part is this would not require any UI configuration as all the standard screens are available for maintenance of this information.
    Take care,
    Stephen

  • Getting error while creating new fields

    hi all,
    i am getting an error when i am adding a new field thru eewb to a txn.
    error message "Definition CRM_BTX_ADD_NEW_FIELDS is of the type 'TSK' and should run on an external system. This is not permissible. Only definitions of type 'SEQ' may be created for external systems."
    plz helep me out
    and i have few doubts
    1 in web ui to display these new fields do we need to write a program
    2. new field values are stored in table do weneed to create any table ?
    3. do we need to write any program so that the values will be stored in tht table?
    thanks
    madhuri
    Edited by: madhuri pasupuleti on Apr 27, 2009 1:33 PM

    Hi Madhuri,
    For error message "Definition CRM_BTX_ADD_NEW_FIELDS is of the type 'TSK' and should run on an external system. This is not permissible. Only definitions of type 'SEQ' may be created for external systems."
    - Check SAP Market Place for any notes on "CRM_BTX_ADD_NEW_FIELDS"
    1 in web ui to display these new fields do we need to write a program
    - No need to write any program to display new fields in WEB UI. Using the EEWB will automatically create code behind the screens. All new fields created will be available in base table (example: for business partner - BUT000). You can explore the fields available functionality in WEB UI to populate them
    2. new field values are stored in table do we need to create any table ?
    - No, EEWB will automatically creates customized structure in code behind the screens
    3. do we need to write any program so that the values will be stored in tht table?
    - No, I don't know how to add values to the particular field(s) but sure that you don't need to write any program to store the values in customized tables
    Cheers,
    Peter J.

  • Adding new field in Billing due list in CRM

    Hi
    What are ways to add new fields to billing due list in CRM.
    Can we use any badi
    Is there any configuration of layout.
    Any other way
    Thanks in advance for your help
    Amit

    Hi,
    Adding new field in CRM can be done by AET.
    AET is able to add new field from Web UI.
    Please this blog for more details: /people/tzanko.stefanov2/blog/2008/11/26/application-enhancement-tool-creating-and-reusing-custom-fields-with-crm-70-part-2-of-2
    Regards,
    Steve

  • How could we add fields in web ui

    Hello Expert,
    Could  any body say that how could I add new field in Web UI... Please revert...
    Thanks
    Satish Lath

    Hi Satish,
    What Silpa has replied is the approach to bring an existing field into webui. If you have a requirement to add a new field then you can do it either through AET or EEWB.
    http://wiki.sdn.sap.com/wiki/display/CRM/EEWB-AddingTableattribute
    /people/vikash.krishna/blog/2009/07/14/crm-70-how-to--4-adding-custom-fields-with-the-new-application-enhancement-tool-aet
    Follow the above blogs to know more about EEWB and AET.
    Thanks,
    Raman

  • Creating a new project with custom fields using web services

    I've been trying unsuccessfully for the last week or so to successfully create a new project from web services and I believe the main problem that I've been running into is that one of the required fields is a custom field. I've tried creating the Project
    in a couple of different ways and haven't had any success up to this point, so any help would be appreciated. I've tried creating it with both a REST call to /_api/ProjectServer/Projects and a SOAP call to /_vti_bin/PSI/Project.asmx. Below are the best shots
    I've made at the two different calls with the errors I received. If anyone has any leads on the best way to do this the help would be appreciated!
    REST POST /_api/ProjectServer/Projects
    'odata.type' : 'PS.PublishedProject',
    'Name' : 'OData Name',
    'Custom_9d77d62aa92e4d40adc8446c90eb7456' : "O&M"
    Response
    error: {
    code: "11713, Microsoft.ProjectServer.PJClientCallableException"
    message: {
    lang: "en-US"
    value: "PJClientCallableException: CustomFieldRequiredValueNotProvided CustomFieldRequiredValueNotProvided mdpropuid = 9d77d62a-a92e-4d40-adc8-446c90eb7456"
    SOAP POST /_vti_bin/PSI/Project.asmx
    <?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:proj="http://schemas.microsoft.com/office/project/server/webservices/Project/" xmlns:projds="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
    <soapenv:Header />
    <soapenv:Body>
    <proj:QueueCreateProject>
    <proj:dataset>
    <ProjectDataSet xmlns="http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/">
    <Project>
    <PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
    <PROJ_NAME>Proj Dept Test 2</PROJ_NAME>
    <PROJ_TYPE>0</PROJ_TYPE>
    </Project>
    <ProjectCustomFields>
    <CUSTOM_FIELD_UID>4802a711-62a0-4f84-8e08-c7d22daadb5b</CUSTOM_FIELD_UID>
    <PROJ_UID>e1c2d38b-1529-4128-b707-42a94045e55b</PROJ_UID>
    <MD_PROP_UID>9d77d62a-a92e-4d40-adc8-446c90eb7456</MD_PROP_UID>
    <FIELD_TYPE_ENUM>21</FIELD_TYPE_ENUM>
    <CODE_VALUE>a47930d6-b89d-4f3a-b4e3-522015fe82a1</CODE_VALUE>
    </ProjectCustomFields>
    </ProjectDataSet>
    </proj:dataset>
    <proj:validateOnly>true</proj:validateOnly>
    </proj:QueueCreateProject>
    </soapenv:Body>
    </soapenv:Envelope>
    Response
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
    <s:Body>
    <s:Fault>
    <faultcode>s:Server</faultcode>
    <faultstring xml:lang="en-US">ProjectServerError(s) LastError=GeneralUnhandledException Instructions: Pass this into PSClientError constructor to access all error information</faultstring>
    <detail>
    <errinfo>
    <general>
    <class name="General Unhandled Exception in _Project.QueueCreateProject_">
    <error id="42" name="GeneralUnhandledException" uid="184feeaf-906a-e411-9b2a-00155d388b02" Exception="System.Data.StrongTypingException: The value for column 'PROJ_TYPE' in table 'Project' is DBNull. ---> System.InvalidCastException: Specified cast is not valid.
    at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
    --- End of inner exception stack trace ---
    at Microsoft.Office.Project.Server.Schema.ProjectDataSet.ProjectRow.get_PROJ_TYPE()
    at Microsoft.Office.Project.Server.BusinessLayer.Project.FixupProjectType(ProjectDataSet projDS)
    at Microsoft.Office.Project.Server.BusinessLayer.Project.QueueCreateProject(Guid jobUid, ProjectDataSet dataset, Boolean validateOnly)
    at Microsoft.Office.Project.Server.Wcf.Implementation.ProjectImpl.&lt;>c__DisplayClasse.&lt;QueueCreateProject>b__d()
    at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions)"/>
    </class>
    </general>
    </errinfo>
    </detail>
    </s:Fault>
    </s:Body>
    </s:Envelope>

    Julie,
    You can create the fields that are project specifc & you can create fields that apply to all projects but have specific options for projects. Your goal is to create fields that are specific to each project, but right now you get all fields from you old project - is this correct?
    From your description below it appears that the fields in your original project are marked as applied to all projects & hence when you create a new project they are inherited. If you mark those fields as applied to certain project & then create a new project those fields will not be inherited.
    But you are right in the sense that it is limiting that there is no multi-select for "applies to" field.

  • How to add a new Field to the WEB User Interface in CRM 2007

    Dear experts,
    I have been struggling to add a new field to the (CRM 2007) user interface from available fields for a specific view.
    I have maintained settings in BS__WD_CMPWBàRuntime Repository editoràComponentàViewàConfigurationàNew ConfigurationàAvailable FieldsàField Propertiesàand save.
    But the field is only appearing in display mode in the Web UI, which doesnu2019t allows any user input.
    I need your help to resolve the issue, I would be grateful if you could provide step-by-step documentation with screenshots or any other kind of documentation.
    Each suggestion will be appreciated.
    Best regards,
    Raghu ram.

    Hi Raghu Ram,
    I think you added a new custom field using some method like EEWB etc.,
    Then, you are adding the field onto the UI using UI Configuration Tool .. right ?
    These are the steps to diagnose:
    Method 1.Check the field properties in the model browser first.
      It should be showing 'C' i.e., CHANGEABLE. If it is showing as 'R', it is only READABLE.
      In such a case you need to find a BADI to change the field properties.
      For example, in Marketing Applications OBJ BADI has a method CHANGE FIELD PROPERTIES for this purpose.
    Method 2. Debug and check what is the value coming for RV_DISABLED parameter in the GET_I method in BSP_WD_CMPWB. This should be FALSE.
    Method 3. Check what are the field properties in the UI Configuration tool.
    Make sure it is not a display only field.
    Regards,
    Masood Imrani S.

  • Error while using new fields added to Web UI through AET

    Hi,
    I have added three new fields in CRM Web UI of data type 'Numerical' in component BP_ADDR in object ACCOUNT.
    But when creating a new account, when I enter a number(say 10) and then press the ENTER key, the number disappears and a zero(0) is displayed in the field.
    Now when I again key in the number, it stays and is saved.
    Can somebody tell me is there any particular reason for this or while during field generation, I have missed out some entry that needs to be maintained. Please guide me on this.
    Thanks and Regards
    Varun Taneja

    Hi Eli,
    Thanks a lot for your quick response.
    We have added  the following fields: No. of Company Owned Cars, No. of Employees and No. of Employee Owned Cars.
    These fields can also be added in some other component, not necessarily BP_ADDR but that does not make any difference.
    I have checked that the standard address fields are filled in correctly in the first round of entry itself.
    Can you please suggest in which object should we add these fields, BUPA or ACCOUNT?
    Thanks and Regards
    Varun Taneja

Maybe you are looking for