Enhancing the component ERP_H with a custom field in the web UI

Hi,
I'm facing an error when enhancing the component ERP_H with a custom field in the web UI.
I've followed the steps mentioned in the pdf document called "Enhancement Options for the Lean Order Interface" (Note
1224179):
I´ve done a enhacement on ERP_H component.
I added a field to the view Headerdetail called "ZZCCTYPE1", but when I set a value in UI, I haven´t read this field in abap code.
The SET method (SET_ZZCCTYPR1) in the context node is ok, in debug I see that the method current->set_property, is working fine.
I've tried to read the atribute with lr_entity->get_property_as_string ( 'ZZCCTYPR1' ), but doesn´t work. When I read other "standard field", the statement is ok and it has value.
When I set the value of the field from ECC (VA01/VA02), it is kept by the system.
Could anybody help me?
Thanks in advance,
Regards,
Andrea Ricci

Hi Pooja,
When you created your custom views, did you bind the view context nodes to the corresponding context nodes of your component controller?
From the exceptions you reported it seems that this binding is missing.
To create this binding, you can right click on your view context node , choose "Create Binding" and bind it to the context nodes of your Component Controller.
Hope this helps.
Regards,
Nisha

Similar Messages

  • Enhancement of component ERP_H with a custom field in the Web UI

    Hi,
    I'm facing an error when enhancing the component ERP_H with a custom field in the web UI.
    I've followed the steps mentioned in the pdf document called "Enhancement Options for the Lean Order Interface" (Note
    1224179):
    I´ve done a enhacement on ERP_H component.
    I added a field to the view Headerdetail called "ZZCCTYPE1", but when I set a value in UI, I haven´t read this field in abap code.
    The SET method (SET_ZZCCTYPR1) in the context node is ok, in debug I see that the method current->set_property, is working fine.
    I've tried to read the atribute with lr_entity->get_property_as_string ( 'ZZCCTYPR1' ), but doesn´t work. When I read other "standard field", the statement is ok and it has value.
    When I set the value of the field from ECC (VA01/VA02), it is kept by the system.
    Could anybody help me?
    Thanks in advance,
    Regards,
    Andrea Ricci

    Hi,
    To add a new field, you have to first create it through T-Code EEWB where in you create a project, create extension  which is assigned to a business object and create the new field through wizard - specifying the field name , type and length.
    Once this is done, you can check the new field coming up in available fields for the relevant component's view in Tcode BSP_WD_CMPWB.
    Hope this helps you out.
    Cheers
    Ravindra Valy
    "Award Points if it is helpfull"

  • Add ECC Custom Fields in CRM Web UI ERP Order item

    hi all,
    i have to Add ECC Custom Fields in CRM Web UI ERP Order item .
    I have :
    -  add the field on Web UI Screen.
    -  add the field on structure  TDS_item_COMV  and  TDS_item_COMC in ecc
    -  insert record for field on LORD_MAPPING table
    -  implemented badi BADI_LORD_DO_PA BADI_LORD_GET_INPUT_MODE.
    -  implemented method GET_I_S_STRUCT on crm with  :
    CASE COMPONENT.
        WHEN 'ZZSPOND'.
          RV_DISABLED = ABAP_False.
    endcase.
    - on method  do_prepare_output i have change value of fields with code :
    lr_loop = typed_context->erpadmini->collection_wrapper->get_first( ).
    WHILE lr_loop IS BOUND.
    posnr = lr_loop->get_property_as_string( iv_attr_name = 'POSNR' ).
    Does the current item has to be set for "Sponda Idraulica"?
    READ TABLE Z5CL_GSA_TOOL0001=>GT_ITEMS_SPOND INTO ls_spond
                                  WITH KEY posnr = posnr.
    IF sy-subrc = 0.
    lr_loop->set_property_as_string( iv_attr_name = 'ZZSPOND' iv_value = 'X' ).
    DATA : V_X TYPE STRING.
    V_X = lr_loop->get_property_as_string( iv_attr_name = 'ZZSPOND' ).
    ENDIF.
    lr_loop = typed_context->erpadmini->collection_wrapper->get_next( ).
    ENDWHILE.
    I can't change the field  value  because it is "not changeble"  .
    Can you help me ?
    Thanks in advance.

    Hi Celi,
    I have created some fields at header level of ERP Order, and the user is available to change them, replicating the information to SAP ECC (using interface LORD II). 
    All sales item information is treated using RFC ERP_LORD_GET_ITEM_MULTI, available in SAP ECC. 
    Please check the following point:
    If those structures below were expanded with your custom fields:
    SAP CRM:
    CRMST_L2_ITEM_COMV
    CRMST_L2_ITEM_COMC
    CRMTT_ADMINI_ERPIL
    CRMTT_ADMINI_I_ERPIL
    SAP ECC:
    TDS_RFC_ITEM_COMV
    TDS_RFC_ITEM_COMC
    Please check if for your scenario is necessary to implement the enhancement BADI_LORD_DO_PAI method ADD_SUPPLY_LIST. The code below works for header level.
      DATA: ls_supply TYPE tds_field_supply.
      IF iv_object_id EQ 'HEAD'.
        IF iv_module EQ 'VBAK_BEARBEITEN'.
          ls_supply-field = 'ZZCCINS'.
          APPEND ls_supply TO ct_supply.
          ls_supply-field = 'ZZCCNUM'.
          APPEND ls_supply TO ct_supply.
          ls_supply-field = 'ZZCCNAME'.
          APPEND ls_supply TO ct_supply.
          ls_supply-field = 'ZZAUNUM'.
          APPEND ls_supply TO ct_supply.
        ENDIF.
      ENDIF.
    I hope it helps!
    Kind Regards!

  • Enhance MDG BP UI with an custom table

    Hi All,
    I am enhancing MDG Supplier Governance UI Purchase Organisation with an custom table.
    I have created data model also Dependent Object has been created but my issue is in UI where m using List UIBB and want this List UI to be instantiated with customizing table data  ( means 0 to multiple line in list ui). as this entity object is created at BOL layer so how to create multiple object of entity in list UI with predefined data in feeder class.    .
    Please if anyone don't understand my points ask me.
    if there is any doc. please refer.
    thanks in advance.

    I'm still not sure of the problem. I suggest you review these two documents as they detail in a step-by-step manner how you can extend the BP and Supplier data model and UI. Reuse option means a Z table:
    SAP How-To Guide: Extend MDG-S Data Model by a New Field (Reuse Option)
    SAP How-To Guide: Extend the MDG Business Partner - Node Extension (Reuse Option)
    For any extension of MDG, you should always consult this SCN document: Configuration and Enhancement of SAP Master Data Governance

  • Issues With AET custom field generation,EHP1

    Hi ,
    There is a DB limit for creating a custom fields
    error showing limit exceeds .
    Here we can use reusable fields.
    we are unable to delete the fields also...by clicking on delete icon and then save and generate.
    can we control this?
    and table view created throgh aet ,is called by bp_head .
    now when i delete the component generated by aet ,getting an error ,as at run time its getting called by
    GET_INTERFACE_VIEW_CONTR.
    How should i reslove it.
    Thanks,
    Anitha.

    Hi Anitha,
    During the creation of AET fields, if you have chosen the options like BW/R3/Mobile then the problem comes when deeleting these fields. Please follow the instructions given in the note 1346128. There are some set of manual steps given to delete AET fields.
    Hope it helps. satish

  • Issue with new Custom field value in Material UI (EHP5)

    Hi
    We added new Custom field (country) in material UI for Routing the WF based on country.
    we added this new field in material general data, When user press the "check" button in the header the value disappeared in the UI.
    This field value  required only in MDG CR level, this field value will not be updated in ECC active area.
    Request your inputs to solve this problem.

    resolved myself:
    PROCESS BEFORE OUTPUT.
    *                      Verarbeitung vor der Ausgabe
    *MS17092009 Non eliminare modules standard.
      MODULE set_propriety.
      MODULE INIT_SUB.
      MODULE GET_DATEN_SUB.
    PROCESS AFTER INPUT.
    *                      Verarbeitung nach der Eingabe
    MODULE GET_DATEN_SUB.
    CHAIN.
          FIELD MARA-ZBARCODE.
    ENDCHAIN.
    MODULE SET_DATEN_SUB.
    FIELD MARA-ZBARCODE MODULE BARCODE_0001 ON INPUT.

  • MS Project 2013 - Issue with Resource Custom Fields

    When I use “Resource Custom Fields”, (Number type) the formula do not work. Moreover the “Calculation for task and group summary rows” options do not work (be it sum, average or any other option). Any information regarding this will really be
    helpful.

    No, what I mean is that data you enter into the Number1 field added in a Resource view (Resource Sheet for example) will not show the same data as the Number1 field added in a task view.  See FAQ51 at: http://project.mvps.org/faqs.htm
    If you are seeing the correct data in the Task view, you can try applying the built-in Resource Group - but the issue will be that you will not see the total per resource.  For example - if Resource1 and Resource2 are assigned to one task and then Resource2
     and Resource3 are assigned to another task, you won't see the individual details for Resource 2.

  • Consuming web service with with a custom class parameter in web dynpro

    Hi,
    I have developed a web service. It is tested an it runs fine. The webservice is retrieving and returning Data Transfer Objects (POJOS). I have made the model-context binding, then the view controller - component controller binding with the input parameters for one method of the web service.
    In an input field I have set the value to a attribute of the DTO. (This appears: Request_CreateProductGroup.CreateProductGroup.ProductGroupDTO.CompText)
    When I run the Application I get following error:
    com.sap.tc.webdynpro.model.webservice.base.exception.BaseModelRuntimeException: No object for mandatory target role 'ProductGroupDTO' of model class 'CreateProductGroup' with cardinality '1' maintained
        at com.sap.tc.webdynpro.model.webservice.base.model.BaseGenericModelClass.getRelatedModelObject(BaseGenericModelClass.java:392)
        at com.sap.tc.webdynpro.model.webservice.gci.WSTypedModelClass.getRelatedModelObject(WSTypedModelClass.java:77)
        at com.asstec.ticketingsystem.models.CreateProductGroup.getProductGroupDTO(CreateProductGroup.java:46)
        at com.asstec.ticketingsystem.components.wdp.IPublicProductGroupService$IProductGroupDTONode.doSupplyElements(IPublicProductGroupService.java:549)
        at com.sap.tc.webdynpro.progmodel.context.Node.supplyElements(Node.java:406)
        ... 71 more
    I dont have any idea what is wrong. I´ve added the jar with the classes to the java build path as well as to project references.
    Please help me.
    Regards
    Flo
    Edited by: Florian Schäuble on Nov 20, 2008 12:01 PM

    Hi Florian,
    did you get your issue solved already?
    I yes, could you pleae post your solution?
    Thank you in advance and kind regards, Patrick.

  • Can an Excel Report with Multivalue Custom field list report on one row per task

    I have a ECF Multi Value field (MVF) at the Task Level and have created a report.  In Excel it wants to add it as a Pivotable, which makes sense and I end up with a row for each MVF.  If a Task has 3 MV selected there are 3 rows returned.
    I want to see if it will return only one row (row per task). 
    Example of Result Required
    PTask name , MVf Value1, MVF Value2, MVF Value 3.
    Build Car             X                                    
    X
    Build Bike            X                     X
    Is it possible?  is there something in my SQL Query I can do or is there something in Excel I can configure?
    Result being Returned
    PTask name , MVf Value1, MVF Value2, MVF Value 3.
    Build Car             X                                    
    Build Car                                                    X
    Build Bike            X                    
    Build Bike                                 X
    SQL Query
    SELECT
    MSP_EpmProject_UserView.ProjectOwnerName,
    MSP_EpmProject_UserView.ProjectName,
    MSP_EpmTask_UserView.TaskName,
    MSP_EpmLookupTable.MemberFullValue AS [Item],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'CPT' + '%','X','') AS [CPT],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'TS' + '%','X','') AS [TS],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'CSAs' + '%','X','') AS [CSAs],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'EM' + '%','X','') AS [EM],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'RS' + '%','X','') AS [RS],
    Iif(MSP_EpmLookupTable.MemberFullValue LIKE 
    '%' + 'IS' + '%','X','') AS [IS]
    FROM
    MSP_EpmProject_UserView INNER JOIN
    MSP_EpmTask_UserView ON
    MSP_EpmProject_UserView.ProjectUID = MSP_EpmTask_UserView.ProjectUID
    LEFT OUTER JOIN
    [MSPCFTASK_Service Areas_AssociationView] ON
    MSP_EpmTask_UserView.TaskUID = [MSPCFTASK_Service Areas_AssociationView].EntityUID
    LEFT OUTER JOIN
    MSP_EpmLookupTable ON
    [MSPCFTASK_Service Areas_AssociationView].LookupMemberUID = MSP_EpmLookupTable.MemberUID
    WHERE datalength(MSP_EpmLookupTable.MemberFullValue) > 0
    Andrew Payze

    Hi Andrew,
    I'm not a developer, but I found something in my documentation that could help you. This is a SQL store procedure that returns in an Excel pivot table something like below (GR_test6 being a project and values in the next column being multivalue project ECF
    values).
    SELECT proj.ProjectName,
    lt.MemberFullValue AS 'VLookupField'
    FROM dbo.MSP_EpmProject_UserView AS proj
    LEFT OUTER JOIN [dbo].[MSPCFPRJ_ProjectECF_AssociationView] AS MVassoc -- view for multi value field
    ON proj.ProjectUID = MVassoc.EntityUID
    LEFT OUTER JOIN dbo.MSP_EpmLookupTable AS lt
    ON MVassoc.LookupMemberUID = lt.MemberUID
    order by ProjectName asc
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Problem with EMDP0001 customer field es60

    Hi everybody. I added a new field (ci_evbs) in the t-code es60 using EMDP0001.  The new field is showed in the t-code. the problem is that the data is not saved in the field, either in the table. my new fied is called "zzpsumintxt01"
    I have filled this exits:
    1.- EXIT_SAPLES60_002.
               move x_evbsd-zzpsumitxt01 to y_evbsd-zzpsumitxt01.
    2.- EXIT_SAPLES60_003.
               move x_sub_obj-evbs-ZZPSUMITXT01 to xy_evbsd-ZZPSUMITXT01.
    3.- EXIT_SAPLES60_007.
                move x_evbsd-ZZPSUMITXT01 to xy_sub_obj-evbs-ZZPSUMITXT01.
    Is there anything else that i have to do that i'm not doing? because the field is ok, but it doesnt contain data or save it.
    Anyone knows how to solve this problem?
    thanks a lot.

    Hello Miguel,
    Can you please post your solution to this issue?
    I'm having the same issue.
    Thank you.
    Allan

  • Custom Fields in IC web client

    Hi
    I have added a custom filed to BP using EEWB in 5.0. i want this field to be visible in IC web client search screen.
    Can anyone help me out on the process for this.
    thanks in advance.

    thanks

  • How to enhance the standard search with custom field?

    Hi all,
    I would like to know the general optimal procedure to enhance the standard searches like Opportunity search or Lead search.
    I've gone through some of the threads here. Some suggest, to add the new field using AET and copy the IMPL class of the search and then code the custom logic. Some say, append the new field to the structure of the search object and then implement the BADI.
    I'm actually a bit confused to understand the correct procedure.
    Can someone please help me with a generic procedure to enhance the standard search with a custom field?
    Thanks in advance.

    Hi Maren,
    Once I have got the same development. I have followed the below steps, please check with this. Let me know for further inputs.
      Add new field using Append structure of type ‘XXX’ in search
      Create BADI implementation for Enhancement spot ‘ES_CRM_RF_Q1O_SEARCH’ and include filter ‘BTQOPP’
      Put your logic in BADI implementation – SEARCH method
      Add it in WebUI configuration
      Remove the operator if required
    Regards,
    Swadini Sujanaranjan

  • Problem is with the custom field validate in the custome tab

    Hello Experts,
    We have created additional tab in cProject Project definition level
    with some Custom fields.
    1. These all custom field we have maintained search help with Check
    table. But cProject screen these fields it is allowing other values
    also aprt from check table values. It is not through any error while
    entering wrong value apart from check table values. Properly maintained
    the check tables in back end.
    2. One custom fields my client need only to allow Numeric values only.
    For this we change the data element as 'NUMC' in field. But it is
    allowing entering the char value also.
    Kindly suggest if anything is needed to be done in webdynpro component
    level to maintain validations for custom fields.
    Thanks in advance for your help.
    Thanks & Regards,
    Raj

    Hello Raj
    I am having the same issue. Have you been able to resolve yours, and how did you ressolve it?
    Thanks
    Chatsworth

  • Adding Custom fields to the layout of the screen

    Hi,
    I am facing a weird problem .When I try to add my custom fields(Requestor Price/Currency) to the end of Item Basic data screen(Similar to fields "Price/Currency),by enhancing the web dynpro component,then all the fields above the custom fields are shifted 1 place down in the layout(Right Container).I have no clue why it is not happening?could anybody pls help me in solving this issue

    Hi Kiran
    Thanks for your reply.My requirement is to add the custom fields similar to the Price/Curreny field in the Currency,values and Pricing section of Item basic data in Shopping cart.Whenever I try to add an ui element(say a label with ui element of matrix head data) to the RIGHT_CONTAINER in the layout page,all the elements in the container are getting changed.Is deleting the RIGHT containe and creating again is the only solution because it is quite a tough job to recreate again(with so many fields and ofcourse I should be careful).It is working fine in my sandpit system but not in my dev system(SRM version with latest patch ).This issue is really driving me crazy.Could you please help on this.
    Thanks,
    Rohini

  • Adding Custom Fields - Application Enhancement Tool - SAP Library

    To add a comment, please log in or register on the top of this page and choose Reply. Please write your comment in English.
    You can also go back to the SAP help page.

    Hi,
    AET(Application Enhancement Tool) is able to create custom field for almost all CRM application.
    Please go to transaction AXTREG to see which "Business Object" is enhanceable.
    AET is also able to create custom field for ERP on CRM system. It will enhance the BOL structure which is shown in ERP_H component. However, you need to create the field on the ERP system as well. This is not supported by AET.
    Regards,
    Steve

Maybe you are looking for

  • Scanning from 5520 to iPad in wireless direct mode ?

    I have a Photosmart 5520 printer and a 3G  iPad - without any other computer equipment or WiFi network or router in the house. The printing from the iPad to the 5520 in the Wireless direct mode works well. My question is if I can scan from the 5520 t

  • Is Dreamweaver compatible with Windows Vista?

    No matter what I do I can't insert text into Dreamweaver. I'm beginning to think Dreamweaver is not compatible with Windows Vista. I can type text into it but I can't write a document in another program then insert it into a DW page. It just won't do

  • ITunes Match songs don't appear on other mobile devices

    Hi, I uploaded all my music on iTunes Match and there are a couple problems when I tried to play it on my iPhone or iPad. First, on my iPhone, some songs won't play even though I downloaded the whole playlist with all the songs on it. I would select

  • What does "reading xmp..." actually mean?

    I know this may seem like a silly question, but i cannot find the answer to it anywhere. Some projects take ages to get past this stage, others don't. What is media encoder doing whilst displaying "Reading XMP..."? One project in particular stays on

  • How to find entries for the particular month

    hi  all, I have a table ZTOS4 where i store the trips, trips created timestamp. in my selection screen , i give the month as parameter. now i need to select the trips created for the select month. how can i put the select query??? select trips timest