Customer field in FBL3N header

Hi all,
we have a special customer table in which we have account text.
Now we want to replace the standard account text of the SKAT in the header line with our own text from table ZSKAT.
Is it possible to modify that header ?
Where can I do that - I think, I debugged the whole code - but didn´t find the right place yet.
Thanks for every hint !
Juana

Hi,
IN FI there are Business Transaction Events.
Using BTE's you can use your custom Function module to break the flow of program FBL3N.
Replace existing FM with Custom FM
Within Custom FM you will get all values which are displayed in the report.
Now you can apply your logic and change the values.
Regards
Sajimon Chandran

Similar Messages

  • Custom Field in the header of Shopping Cart

    Dear all,
    We have to add a Custom field on the header of the Shopping Cart which will have three values.
    This field has to flow thru the Bid invitation, Contract and the PO ...
    Can anybody provide the technical details of the same ?? Which all are the structures to be changed ?
    Thanks in Advance ...
    Regards,
    Vivek K

    Hi
    To add  custom fields to the shopping cart, please try this process ->
    Please refer to these SAP OSS notes ->
    <u>Note 458591 - User-defined fields: Preparation and use
    Note 672960 - User-defined fields 2
    Note 822424 - CUF. Customer fields cannot be changed in the bid
    Note 809630 - Customer field in bid invitation and bid - How does it work?
    Note 809628 - Table like customer fields from bid invitation in bid
    Note 798731 - Bid: Bid Inv. Customer fields not visible
    Note 762984 - SRM40-SUS: Implementation of customer enhancement fields</u>
    Please go through the documentation of following 3 Business Add-Ins using SE18 transaction.
    BBP_BUPA_GET_CUF Customer Fields for Vendor Master Data
    BBP_CUF_BADI-Customer Fields. Call-up of User-Defined Screen
    BBP_CUF_BADI_2-Customer Fields. Use of Standard Table Control
    Please refer to these links for details ->
    <b>Re: MAP USer SRM defined fields in backend for PO
    Re: HI SRM experts...
    Custom fields to a Bid Invitation
    Addition of custom fields in Contract and mapping it with the fields in SRM
    urgent help request - How to add custom fields to  header BID.
    Re: Add custom fields to Contract Transaction in SRM 4.0
    Custom Fields
    custom fields in Carry out sourcing screen..
    Custom Fields Not Display In Basic Data In SRM 5.5 Server..
    Regards
    - Atul

  • Purchase Contract Overview Tab Custom fields showing in Header Tab

    Hi Team,
    I have added Custom Fields in Contract Overview Tab using Structure called  /SAPSARM/S_CLL_STR_HEADER in veiw level.
    In SPRO Metadata level i have added append structure in  INCL_EEW_PD_HEADER_CSF_CTR.
    Path is--> Extensions and Field Controls --->Define Customer Fields on Header Level --> append for Customer Fields on Contract Header.
    But custom fields are showing in Overview Tab as well as Header Tab. Here in Webdynpro View level--> Contract Overview Tab & Header Tab both are using same structure called  /SAPSARM/S_CLL_STR_HEADER .
    Can some one suggest, how can i restrict custom fields in Header Tab, which are not required.
    Thanks & regards
    Sandeep.

    Dear Soumyaprakash,
      Thanks for your reply.
      If i follow the process described by you, i am losing fields in Overview tab as well as Header Tab.
      but i have to hide fields only in Header tab, but should be visible in Overview.
      Please share some ideas.
    Thanks & Regards
    Sandeep.

  • Custom field in PO header tab and its editable status

    Hi All,
    I have added an input field in the PO header (Customer Data) tab.
    The same field has been appended in the EKKO table.
    The update as per user's entry in PO is getting done in database table.
    The field will get grayed out for ME23N tcode and will be editable for ME21N and ME22N.
    The logic has been written in the PBO section.
    Now, within the tcode ME23N, user has option to get into change mode by pressing F7.
    Once user clicks F7, the PO gets into change mode, but the custom field will be still in uneditable mode itself.
    There are couple of other custom fields are in the same tab. They get into change mode with F7, but this alone remains un editable.
    How to make it editable in this scenario???
    Regards
    Pavan
    Edited by: Pavan Sanganal on Dec 26, 2011 6:56 PM

    HI Pavan,
    so only one custom field will not update in update mode after clicking f7 , so what happend exactally when user clciks on f7 the field properties are changed in to editable mode, in module pool program we can change field properties using internal table SCREEN , so loop the screen check this input field properties , like
    loop at screen .
    if screen-name = 'custom_field'.
    input = 'x'.
    endif.
    endloop.
    Regards
    Siva

  • Adding custom fields in QA32 header

    Need to add custom fields in QA32. So I have implemented exit  'QPL10004'  which is having function module exits for screen data processing and custom inclueds to add custom fields in table QALS. I have had added fields in header data, so the calling screen will be SAPLQPL1- 0300 . The problem is , in screen 300, there no provison for transfering of Inspection Lot Data from User Screen, where as in all other ecreen exits , the option is there.
    i.e   MODULE GET_CI_QALS is not there in 300 screen flowlogic.
    Is there any other option to transfer userdata from screen 300 to inspection lot data  ?
    Is BADI 'QPL1_SUBSCREEN_ADDON' can be an option? If so is there any custom include provided to add the fields?
    Thanks
    Neelima
    Edited by: neelima dumpa on Feb 16, 2012 1:33 PM

    Hi Neelima,
    I have few doubts here.
    1) QA32 is a report....so which header  you are talking about.
    2) Tell me what are the fields you need to add ( either in selection screen of tcode QA32 or report output)
    BR,
    Vijay

  • Adding a custom field in Delivery header

    HI all,
    I want to add a custom field in Delivery order creation header section.
    Is there any user exit to add the field in LAyout? which is the program i need to add the new field?
    thanks in advance
    Rakesh
    points will be awarded

    HI chandra,
    Thanks for the reply.
    But I need to add a custom field 'Internal order number' to Delivery order header.
    Then is there any other alternative to add the field in Screen layout?
    thanks
    Rakesh

  • PLMD_AUDIT add custom fields to audit header or to question detail

    Dear Sirs, how is possible to add some custom fields (for data entry) to Audit header, is there some ddic strucure to extend and enhancement to activate ?
    Regards,
    Riccardo Galli

    Hi,
    check this link.
    [http://wiki.sdn.sap.com/wiki/display/Snippets/Tutorial-AddingNewGUIStatustoStandardSAPTransaction]
    i hope this might help
    Regards,
    Shraddha

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

  • PP Tasklist - Custom fields in Routing HEADER

    Hi,
    I have activated the User Exit enhancement IAIH0001. I have included the custom fields to the User exit Screen 3011. I have also activated function exits to transfer to & from the SAP screen.
    But I am not able to access the Custom Screen from CA01 or CA02. There is no function code or PF Status menu path to access Custom screen fields.
    Should I use someother user exit? I appreciate any suggestions.
    Thanks,
    SG
    Edited by: Sakthi Ganesan on Feb 11, 2011 9:10 PM

    Please see:
    Adding Custom Fileds in /SAPAPO/MAT1
    Rob

  • Custom field in PR header to flow to RFx through CPPR

    Hi SRM Experts,
    SRM 7 EHP1
    ECC 6 EHP5
    PPS scenario using CPPR
    We have custom text fields in PR at a header level which need to flow to RFx during CPPR. Please provide pointers on which BADIs can be used on SRM/ECC side to enable this.
    Thanks & Regards,
    Amish

    Hi Experts,
    Any pointers please.
    Thanks & Regards,
    Amish

  • BADI CEWB_BOM_CUS_FIELDS EWB: Customer Fields with BOM Header (Screen E

    Can someone post details (or better..an example) on how this BADI can be invoked?
    I have used exits PCSD0003 and PCSD0002, but this BADI and it's partner for the BOM Item may be a better approach. I don't have a great deal of BADI implementation experience, but can learn fast. I create my own Implemenmtation and added code to the TAB Description method (below), activated it and went to CS01 to see if the new TAB had shown up... it did not. I thnk I'm missing the call to the method somewhere, but I can't locate where this might be..????
    method IF_EX_CEWB_BOM_CUS_FIELDS~BOM_CUS_TAB_DESCRIPTION.
    e_tab_description = 'MY BOM Header Data'.
    endmethod.

    Hi!
    Would be greatful to you if you could let me know the answer for your question as iam even looking out for the one,
    Best Regards,
    Parwez.

  • Displaying Custom field in shopping cart header

    Hi all, I know how to add a field to header and item levels of the shopping cart.
    - In the note 672960 it says 'Note that the header fields cannot be displayed for the shopping cart. If you define fields on the header, they can only be filled in BADIs.'
    However,
    We are able to fill in the name of the shopping cart on the third step, which is also a part of header information. Is there a possibility to add a custom field(the user must be able to fill it) and display it in that screen???

    Hi
    <u>To add custom fields to the shopping cart, please try this process -></u>
    <b>Please refer to these links for details -></b>
    Re: SC header CUF ?
    Re: MAP USer SRM defined fields in backend for PO
    Re: HI SRM experts...
    Custom fields to a Bid Invitation
    Addition of custom fields in Contract and mapping it with the fields in SRM
    urgent help request - How to add custom fields to  header BID.
    Re: Add custom fields to Contract Transaction in SRM 4.0
    Custom Fields
    custom fields in Carry out sourcing screen..
    Custom Fields Not Display In Basic Data In SRM 5.5 Server..
    SC : Extended  Search on Header Customer field
    Re: customer field in 3rd step of shopping cart
    Adding fields in shopping cart
    Custom Field in the header of Shopping Cart
    <b>Please refer to these SAP OSS notes -></b>
    <u>Note 458591 - User-defined fields: Preparation and use
    Note 672960 - User-defined fields 2
    Note 822424 - CUF. Customer fields cannot be changed in the bid
    Note 809630 - Customer field in bid invitation and bid - How does it work?
    Note 809628 - Table like customer fields from bid invitation in bid
    Note 798731 - Bid: Bid Inv. Customer fields not visible
    Note 762984 - SRM40-SUS: Implementation of customer enhancement fields</u>
    <b>Please go through the documentation of following 3 Business Add-Ins using SE18 transaction.</b>
    BBP_BUPA_GET_CUF Customer Fields for Vendor Master Data
    BBP_CUF_BADI-Customer Fields. Call-up of User-Defined Screen
    BBP_CUF_BADI_2-Customer Fields. Use of Standard Table Control
    Hope this definitely help.
    Regards
    - Atul

  • Custom field in Shopping cart header

    Need to add a custom field at the header level of shoping cart. Pls help.
    Its all FPM and dont understand the logic.
    comp name - /SAPSRM/S_CLL_WD_SC_HEADER
    view - V_SC_BOFC_HD

    Hi Pankaj,
       You need to create a screen exit for this requirent. Read about screen exits in SCN.
    Here area  couple of links for reference. There is so much more material on screen exits you can look out for.
    http://wiki.sdn.sap.com/wiki/display/ABAP/USERANDCUSTOMEREXITS.
    Regarding Screen Exits
    Regards,
    Amuktha

  • Mass maintenance and BDC Recodring of custom fields added in PO header.

    Hello Experts,
    I have created a custom fields in PO header and used  Structure for BADI implementation to update the header with values enterd in custom table.
    My requirement is for some selected PO i want to fix the value of one of my custom field at header level.
    I have tried both the options Mass maintenance and BDC recording but the issue i'm facing is when i go for mass maintenance it is giving me the ERROR and it seems that we can only do the mass maintenance for sap-standard fields only.
    When i go for BDC recording i'm facing the issue that when i do SHDB and start recording  for ME22N my custom field is coming  grayed out and i'm not able to input the desired value in custom field and complete my recording.
    Let me know your valuable inputs .
    Thanks,
    Naveen

    Hello,
    Instead of BDC i'm doing it through the BAPI   "BAPI_PO_CHANGE" by populating the structure extensionin but here i'm facing the error as below:-
    W     ME     887     Error transferring ExtensionIn data for enhancement CI_EKKODB
    E     BAPI     003     Instance 4500001544 of object type PurchaseOrder could not be changed
    below is my code:-
    ls_extensionin-structure = 'BAPI_TE_MEPOHEADER'.
        ls_extensionin-valuepart1+0(10) = wa_po-ebeln.
        ls_extensionin-valuepart1+14(3) = no.
        append ls_extensionin to lt_extensionin.
        clear:ls_bapi_te_bg,ls_extensionin.
        ls_extensionin-structure = 'BAPI_TE_MEPOHEADERX'.
        ls_extensionin-valuepart1+0(10) = wa_po-ebeln.
        ls_extensionin-valuepart1+10(1) = 'X'.
        append ls_extensionin to lt_extensionin.
        clear:ls_bapi_te_bg,ls_extensionin.
        call function 'BAPI_PO_CHANGE'
            exporting
              purchaseorder                = wa_po-ebeln
            tables
              return                       = it_bapireturn
              extensionin                  = lt_extensionin
        if it_bapireturn[] is initial.
          call function 'BAPI_TRANSACTION_COMMIT'
            exporting
              wait   = ' '
            importing
              return = it_bapireturn.
        endif.
        refresh lt_extensionin[].
      endloop.
    Please let me know if there is any way to achieve this.
    Thanks,
    naveen

  • Customer fields at header in SC

    Hi Forum,
    We are on SRM4.0. We want to add a few customer fields at header level in the SC screen.
    But while searching the forum I found note no. 672960 which says that
    Note that the header fields cannot be displayed for the shopping cart. If you define fields on the header, they can only be filled in BADIs.
    I am confused by this, please guide me on how to create header fields in SC and how to fill them and pass thses values to BE.
    Any pointers will be of great help.
    Thanks,
    Anubhav

    Hi,
    Add the customer fields in the header level.
    Please look at the below structure to add the custom fields.
    INCL_EEW_PD_HEADER_CSF_SC Customer Enhancements on Shopping Cart Header
    INCL_EEW_PD_HEADER_CST_SC Tabular Customer Enhancements on Shopping Cart Header
    INCL_EEW_PD_HEADER_SSF_SC SAP Internal Enhancements (IBUs, and so on) on SC Header
    INCL_EEW_PD_HEADER_SST_SC SAP Int. Tabular Enhanc. (IBUs, and so on) on SC Header
    You will find this useful.
    https://websmp105.sap-ag.de/~sapidb/011000358700001969972008E.pdf
    Regards,
    Venkat

Maybe you are looking for

  • PO delivery time going wrong very strange

    Hi gurus, Something really strange is going on, when I create manually a PO system should calculate the delivery time based on GR time + planned delivery time + values at vendor level or purchasing organization. I have neither of this values but the

  • Now the DVD won't play - 10.4.9

    Downloaded the 10.4.9 update today and remembered to include a DVD update of 4.6.1. I had resisted the download, as I always wait until others have done it. Everything went fine, but when i tried to watch a DVD, nothing happened. The icon is on the d

  • Build application labview 8.5 database toolkit

    Can someone help me on how to build an application and installer for a vi that uses the database connectivity toolkit in labview 8.5? I know how to do it in Labview 7.1 and the pdf user manual explains the 7.1 method but I have had no luck in finding

  • Can't open Nikon D600 Raw Files

    I have installed my second copy of PS CS6 on my laptop. Update says everything is up to date, but the D600 files won't open. (They do on my desktop.) I tried a manual uplaod of ACR 7.3 (couldn't see 7.4 which is out there.) Installation failed. What

  • Diagnostics System: Managed System Setup Wizard

    Hi there! I have installed the Host Agent and Diagnostic Agent on a test-system successfully. Now I have tried to start the Setup Wizard for managed systems (http://<hostname>:port/smd). The system collection was no problem, but the Setup Parameters.