ME21n: Customer fields in item overview

Hello,
is it possible to add customer fields on the item overview in ME2xn?
We have some customer fields on the article master (Retail) which should be added to EKPO when generating an PO and be visible on the screen on item overview also (view only).
I know that it is possible to add customer screen with customer fields on item detail level using BAdI's ME_PROCESS_PO_CUST and ME_GUI_PO_CUST, but I would need the fields to be display in the table control.
Any ideas?
Thanks for your help!
Regards,
Alex

Hello Chen Jun,
No we could not solve in ecc5. So I gave the name fix for the dynpro.
After upgrade to ecc6 I saw that the name was changed to the given in the exit.
best regards Peter

Similar Messages

  • Custom field in item Overview and TCVIEW maintainance

    Hi All,
    We have two Z fields appended to VBAP table. As of now we are displaying these dields in additional data B tab of VA01/02/03.
    However, now our requirement is to move these two fields from additional data b to item Overview table where all the line items are displayed.
    If we click the table control icon which is in top right corner and click the administrator button we will se the current field catlog settings however we dont find our custom fields in this list.
    We tried to add these fields in TCVIEW table maintainance generator but these fields are still misssing from the field catalog list.
    Please let me know if i am missing some thing here OR you have other work around for this.
    Regards
    Amit.

    Hi,
    We are facing same problem. Did you add the custom fields in the table control of VA01/02/03.
    If yes could you please let me know?
    Thanks in advance,
    Shravan G.

  • Me21n: move IDNLF to item overview

    Hi,
    In me21n/me22n transactions, I would add a standard field IDNLF in the Item Overview.
    Thank you for helping me in the possible case.

    Not possible in standard...
    The field is not available in item overview...
    Check the configuration for the screen tab for item overview
    Here you can't find the option vendor material number...
    May I know what is the requirement to view this field in Item overview.. Why the item details is not sufficient?

  • BAdI: ME_GUI_PO_CUST add customer field to item level

    Hi Experts,
    I want to add a customer field to PO item level, how to do that? the functional consultant told me to first implement the BAdI: ME_PROCESS_PO_CUST before I can use BAdI: ME_GUI_PO_CUST, can anyone show me the procedure on how to implement this? thanks in advance.
    Kind regards
    Dawson

    Hi Dawson,
    Those BADIs are having good documentation and sample code. Once gone through the documentation, you can refer below thread.
    Re: ME_GUI_PO_CUST & ME_PROCESS_PO_CUST   - ME21N/ME22N/ME23N
    Reddy

  • Adding Custom Fields to Contract Overview Screen

    Hi,
    I have added Cost Centre as a custom field to the Contract Header screen; I'd like to know if it is possible to add this field to the Overview screen/tab, as we consider it an important field. The SAP documentation hints that it's only possible to add to HEADER or ITEM tabs; is this true?
    This is for SRM 7.0
    Any pointers would be of great help.
    Thanks
    Pete

    You would have to enhance webdynpro component /SAPSRM/WDC_CTR_DOFC_OV_H for this.

  • Add item detail field into items overview table on ME2xN transactions

    Hi all and happy new year !
    We want to add an item detail field (manufacturer part number = MEPO1321-MFRPN) into items overview table
    on ME21N, ME22N and ME23N transactions.
    Does someone know if it's possible with a badi or other kind of exit ?
    thanks for your help
    Eric

    Hello Eric,
    If you want to system to show  Mfr Part Number you must not maintain the "MPN Profile" in materail master.
    But if you are using a material with profile, you will only get these fields pooulated  if you order the MPN material, and not the internal one. See also information in note 615722.
    Regards,

  • ME21N Custom Field in Document Header.

    Hi Guys,
    Could you guys please help me with the following problem.
    I have a custom field in a custom tab in the header of ME21N. But When I change that field manually the transaction does not update the pricing. But if I change any standard field, the transacction update the pricing.
    Do you have any Idea why and how to solve this ?
    Thank you very much.

    Hi , Thanks for your answer Raymond.   But now I have the answer. Let's pretend that I want to insert a new field in EKKO . the field is ZZPUERTO and i want the transaction recalculate the price if i change that field.
    1-. the first thing that you need is to create a copy of this function group MEPOBADIEX. There you have to create your new screen. Comment all the code in all function modules.  Use function module ZMEPOBADIEX_PUSH. Insert there your code. for example:
      zmepo_badi_struct = im_dynp_data.
    2-. Use ME_GUI_PO_CUST and populate method suscribe with the data from the screen that you just create in the first step. in the following way :
    Method: Suscribe
    CHECK im_application = 'PO'.
       CHECK im_element     = 'HEADER'.
    * each line in re_subscribers generates a subscreen.
    *    We add one subscreen in this example
       CLEAR re_subscribers[].
    * the name is a unique identifier for the subscreen and
    *  defined in this class definition
       ls_subscriber-name = subscreen1.
    * the dynpro number to use
       ls_subscriber-dynpro = '9000'.
    * the program where the dynpro can be found
       ls_subscriber-program = 'SAPLZMEPOBADIEX'.
    * each subscreen needs his own DDIC-Structure
       ls_subscriber-struct_name = 'ZMEPO_BADI_STRUCT'.
    * a label can be defined
       ls_subscriber-label = text-001.
    * the position within the tabstrib can be defined
       ls_subscriber-position = 13.
    * the height of the screen can be defined here.
    *  Currently we suport two screen sizes:
    * value <= 7 a sevel line subscreen
    * value > 7  a 16 line subscreen
       ls_subscriber-height = 7.
       APPEND ls_subscriber TO re_subscribers.
    3-. populate the following code in method MAP_DYNPRO_FIELDS
    FIELD-SYMBOLS: <mapping> LIKE LINE OF ch_mapping.
       CONSTANTS: mmmfd_cust_01 TYPE mmpur_metafield VALUE 90000000.
       LOOP AT ch_mapping ASSIGNING <mapping>.
         CASE <mapping>-fieldname.
           WHEN 'ZZPUERTO'.
             <mapping>-metafield = mmmfd_cust_01.
         ENDCASE.
    4-. The followin Code for the method TRANSPORT FROM MODEL
    transport_from_model
    DATA: l_header       TYPE REF TO if_purchase_order_mm,
             ls_mepoheader  TYPE mepoheader,
             ls_customer    TYPE zmepo_badi_struct.
    * system asks to transport data from the business
    *  logic into the view.
       CASE im_name.
         WHEN subscreen1.
    * is it an item? im_model can be header or item.
           mmpur_dynamic_cast l_header im_model.
           CHECK NOT l_header IS INITIAL.
    * transport standard fields
           ls_mepoheader = l_header->get_data( ).
    *      ls_customer-zzpuerto = ls_mepoheader-zzpuerto.
    * store info for later use
    *      MOVE-CORRESPONDING ls_mepoheader TO dynp_data_pbo.
           MOVE ls_mepoheader-zzpuerto TO dynp_data_pbo-zzpuerto.
         WHEN OTHERS.
       ENDCASE.
    5-. Method TRANSPORT_TO_DYNP
    CASE im_name.
         WHEN subscreen1.
           CALL FUNCTION 'ZMEPOBADIEX_PUSH'
             EXPORTING
               im_dynp_data = dynp_data_pbo.
         WHEN OTHERS.
       ENDCASE.
    6-. Method : TRANSPORT_FROM_DYNP
    CASE im_name.
         WHEN subscreen1.
           CALL FUNCTION 'ZMEPOBADIEX_POP'
             IMPORTING
               ex_dynp_data = dynp_data_pai.
           IF dynp_data_pai NE dynp_data_pbo.
             re_changed = mmpur_yes.
           ENDIF.
         WHEN OTHERS.
       ENDCASE.
    7-.  METHOD TRANSPORT_TO_MODEL
    DATA: l_header       TYPE REF TO if_purchase_order_mm,
             ls_mepoheader  TYPE mepoheader.
    * data have to be transported to business logic
       CASE im_name.
         WHEN subscreen1.
    * is it an item? im_model can be header or item.
           mmpur_dynamic_cast l_header im_model.
           CHECK NOT l_header IS INITIAL.
           ls_mepoheader = l_header->get_data( ).
    * customer fields changed?
           IF dynp_data_pbo-zzpuerto NE dynp_data_pai-zzpuerto.
    * update customerfields
             ls_mepoheader-zzpuerto = dynp_data_pai-zzpuerto.
             CALL METHOD l_header->set_data( ls_mepoheader ).
           ENDIF.
         WHEN OTHERS.
       ENDCASE.
    8-. Now we go to BADI ME_PROCESS_PO_CUST and we insert the next code in method FIELDSELECTION_HEADER. This is to show the screen in transactions. 
    DATA: l_persistent TYPE mmpur_bool.
       FIELD-SYMBOLS: <fs> LIKE LINE OF ch_fieldselection.
       READ TABLE ch_fieldselection ASSIGNING <fs>
         WITH TABLE KEY metafield = mmmfd_cust_01.
       IF sy-subrc IS INITIAL.
         CASE sy-tcode.
           WHEN 'ME21N' OR 'ME22N' OR 'ME29N'.
             <fs>-fieldstatus = '.'. " Modify
           WHEN OTHERS.
             <fs>-fieldstatus = '*'. " Display
         ENDCASE.
       ENDIF.
    9-. Finally we go to Method PROCESS_HEADER and there we put the logic that we want for our new screen. For example I put the following code because if the user don't populate the new field I want to use some querys to populate it .
    DATA: ls_mepoheader TYPE mepoheader,
             lv_adrnr      TYPE adrnr,
             lv_adrc       TYPE ad_addrnum,
             lv_transpzone TYPE lzone.
       ls_mepoheader = im_header->get_data( ).
       IF im_header->is_persistent( ) EQ mmpur_no.
         IF ls_mepoheader-zzpuerto IS INITIAL.
           mmpur_metafield mmmfd_cust_01.
           SELECT SINGLE adrnr
           INTO lv_adrnr
           FROM lfa1
           WHERE lifnr = ls_mepoheader-lifnr.
           IF sy-subrc EQ 0.
             lv_adrc = lv_adrnr.
             SELECT SINGLE transpzone
             INTO lv_transpzone
             FROM adrc
             WHERE addrnumber = lv_adrc.
             IF sy-subrc EQ 0.
               ls_mepoheader-zzpuerto = lv_transpzone.
               CALL METHOD im_header->set_data( ls_mepoheader ).
               CLEAR ls_mepoheader.
             ENDIF.
           ENDIF.
         ENDIF.
       ENDIF.
    10. Any questions please let me know. I know it is difficult but it works.
    Thanks .

  • Custom Field in item tablecontrol of VA01/02/03

    Hi all,
    I have a requirement to add a custom field of VBAP (ZZ... field) to the table control (the order item list) of VA01/02/03. Append for VBAP is activated and working.
    Any ideas?
    Thanks in advance
    Holger

    Hi,
    We are facing same problem. Did you add the custom fields in the table control of VA01/02/03.
    If yes could you please let me know?
    Thanks in advance,
    Shravan G.

  • Add custom field for Item Manufacturer logo?

    Hi All,
    I would like to add a custom field to hold manufacturers logo file names.
    I want to be able to print out Item Price lists by Brand (manufacturer) that display the manufacturers logo at the top of the page. The Price List includes the Item code and description along with List Price and Dealer Cost Price.
    I have prepared a user query with two variables (Manufacturer and Price List) that returns the correct data. I have also prepared a PLD layout that formats the document as expected.....all except for the manufacturer logo.
    Here is the query for the Brand Specific Dealer Price List:
    SELECT T0.[ItemCode], T0.[ItemName], (SELECT price from ITM1 where ItemCode=t0.ItemCode and PriceList=6)
    As 'RRP Inc GST', T2.[Price] As 'Dealer Cost Ex GST', T4.[ItmsGrpNam] FROM OITM T0  INNER JOIN OMRC T1 ON
    T0.FirmCode = T1.FirmCode INNER JOIN ITM1 T2 ON T0.ItemCode = T2.ItemCode INNER JOIN OPLN T3 ON
    T2.PriceList = T3.ListNum INNER JOIN OITB T4 ON T0.ItmsGrpCod = T4.ItmsGrpCod WHERE T1.[FirmName] = [%0]
    And  T3.[ListName]  = [%1]
    I hope to be able to add a logo field to the OMRC table (I assume?), and then be able to return that on the PLD layout.
    This would be a perfect result for my requirement as we could print or email formated Brand (manufacturer) specific dealer price lists (with variable price list pricing) on demand.
    Any help would be most appreciated.
    Best regards,
    John

    Hi Gordon,
    SAP B1 2007 A (8.00.234) SP:01 PL:10
    No, I have yet to add the UDF as I am unsure how to do so. I attempted to do this via "User-Defined Fields - Management", but cannot find the OMRC table in the list of available categories to add field data to.
    Best regards,
    John

  • Add fields in "customer fields" at item level

    Hi experts.
    Please i need a help.
    Im using the SAP CRM 5.0 win client.
    I will use the EEWB method to add new fields at the item level (CRMD_CUSTOMER_I). I believe that these fields will appear in the "customer fields" tab, but this tab isnu2019t displayed inside item details.
    Why its can be happen?
    Is some config. missed?
    Thanks in advanced.
    Daniel

    Hi Ratish
    First i wanna thank you for the reponse.
    In fact i didnt execute the EEWB yet.
    My question is, the tab "customer fields" isent displayed inside the item details so after that i run the EEWB and check "item" to add the fields, the tab "customer fields" will be displayed automatically?
    Thanks so much, i have added to you some points.
    regards.

  • RPM - Custom Fields at Item not getting saved

    Hi,
    I have defined custom fields on RPM Item in the general view. The value is being populated from standard field into these fields. These custom fields are display fields.
    When I save the item the fields are populated with values but these values are not refreshed on the dashboard.
    But when I go back to the item and make some changes in the Item and save, these custom fields values are refreshed on the Dashboard.
    Is there a way to resolve this issue ? I want to have the values getting refreshed immediately on the dashboard without having to go back and make changes in other Item attributes to make these fields refreshed.
    regards,
    Amit

    Hi Amit,
    Please implement the note 1496764 - Item Dashboard Refresh after Editing an Item
    It should resolve the issue.
    Regards
    Amit

  • Lord 2 Api - Custom field on Item not updating in ECC

    Hi All
    I have a customer field in erp that I need to get populated from crm.
    I have added the field to the additional data b section in vao1.
    I have added the field to the TDS_ITEM_COMC and  TDS_ITEM_COMV
    I have added the screen to the lord mapping table under ITEM, and I have have enabled "Automatic Field Transport".
    I have updated the badi BADI_LORD_DO_PAI method Add_supply_LIST with the following code
    IF iv_object_id EQ 'ITEM'.
         CLEAR ls_supply.
         ls_supply-field = 'ZZADTV'.
         ls_supply-check = 'N'.
         APPEND ls_supply TO ct_supply.
       ENDIF.
    My field is being populated from CRM and is being passed through to r3.  I know this because I debugged  the function module erp_lord_get_item_multi
    and I can see the correct value for my field, and there are no errors reported.
    Any one got any ideas.
    I have done this for a customer field on at header level and it works.
    Thanks
    Darren

    Hello Darren,
         Please find the screenshots describing the way how it was done by me. Hope this will help you.
    The field Application is a Z field added and mapped with ECC.
    ZZAFLD00004M is the Field Name
    Communication Structures
    LORD_MAPPING table
    Field in the Screen (Additional Data B ) of VA21/VA22 etc
    Field in VBAP
    BAdi's which were implemented

  • Add "Customer fields" for item level

    Hi experts.
    Please i need a help.
    Im using the SAP CRM 5.0 win client.
    I will use the EEWB method to add new fields at the item level (CRMD_CUSTOMER_I). I believe that these fields will appear in the "customer fields" tab, but this tab isnu2019t displayed inside item details.
    Why its can be happen?
    Is some config. missed?
    Thanks in advanced.
    Daniel

    Yes. it is possible but you have to take care of in the back end too and how these fields comes and sit in ECC. so that you may need to map in the IDOC or XI data . so that these information must be pssed to ECC and available  and accordingly you need to change in purchase order too since all these data will be copied into purchase order too.
    for example :- if you add one field in header level /item level of contract
    and it must be coppied into Backend contract as well as your next consecutive docuemnt like Purchase order must be taken care. hope you understand now.
    Muthu

  • Add customer fields on item level billing document VF01

    Hi gurus,
    Does anybody know a user exit (or another way) to add 3 customer fields on a subscreen during creation of a billing document (transaction VF01) ? I'm afraid I need to do a modification for this but maybe there is a better solution.
    Thanks for your reaction.
    Serge

    Hi
    These are the userexits
    SDVFX007            User exit: Billing plan during transfer to Accounting
    SDVFX008            User exit: Processing of transfer structures SD-FI
    SDVFX009            Billing doc. processing KIDONO (payment reference number)
    SDVFX010            User exit item table for the customer lines
    SDVFX011            Userexit for the komkcv- and kompcv-structures
    V05I0001            User exits for billing index
    V05N0001            User Exits for Printing Billing Docs. using POR Procedure
    V60A0001            Customer functions in the billing document
    V60P0001            Data provision for additional fields for display in lists
    V61A0001            Customer enhancement: Pricing
    may be you can look into this SDVFX010
    Please reward if useful.

  • Custom button and Custom fields in item data tab of SRM shopping cart

    Hello All,
    I am new to SRM 7.
    There is a requirement to add a custom button and on the click of a button I need to pop up some custom fields , and
    store it in SRM system.
    The webdynpro component is /SAPSRM/WDC_UI_SC_DOFC_D1.
    Can you pls tell me the process of adding, popup and transfer of the fields to SRM tables.
    Should we adding some fileds in SPRO->Extensions and field control.
    Kindly help.
    Regards
    Vinay

    Hi,
    I dont have access to SRM system but you can use enhancment concepts to enhance the standard component.
    Refer http://wiki.sdn.sap.com/wiki/display/SRM/HidingtabofShoppingcartinSAPSRM7.0 which is having something simmilar requirment.
    also refer http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/700317da-bd79-2c10-368e-8f18bf5d8b81?QuickLink=index&overridelayout=true
    I hope this will helpful for you to achive your requirments.
    Thanks,
    Chandra

Maybe you are looking for

  • Errors with moving from Mobile me to iCloud - No answer anywhere on the web that I can find!

    I'm completely up to date with Lion. I'm trying to move from Mobile Me to iCloud, but get an "Unable to complete your move to iCloud because of an unexpected server error" message on my Mac Book Pro when I open system preferences, it tries to finish

  • Adobe Form - Locked field

    Hi All Could someone please tell me what are the function 'Lock Text', 'Lock Static Object' and 'Lock Field' under 'Edit' on menu selction bar - used for - (I'm new with Adobe Form) - Thanks

  • Font problem -- unwanted Chinese fonts

    The image below shows the front panel of my application.  Three of the indicators have labels in Chinese, while the rest are in English as expected/desired.  Originally, they were all in English then suddenly some changed to Chinese. The project expl

  • Muse cc2014 non edge typekit fonts

    Hi, im having an issue with Muse CC 2014 and Typekit. I have installed a non-edge webfont on my muse site but my site is still exporting these fonts as an image. I followed the instructions here on how to do this http://museinsider.com/how-to-add-typ

  • Why does it flash when you get a call or text

    Why does my phone have a light flashing when I get a text or call