Enhancement in VA01 (Custom field addition in Additional Tab at header)

Hi Experts,
I have to develop some custom fields in tcode VA01 at header level in addtional data B tab. I know that i can use access key and develop the screen 8309 of program SAPMV45A and for that i have to provide access key. But i dont want to use access key.
Is there any screen exit or badi through which i can develop the screen in additional data B tab in VA01. Please provide me suggestion.
Thanks in advance.
Regards,
SURYA BASU

Hi
I don't know other solution. Provide a key in my opinion is not a problem. You must do it when create your own VOFM subroutines in your customer range number. if your boss or your client has doubts, ask him/her to see the SAP Note 381348 - Using user exit, customer exit, VOFM in SD, when it says:
At the beginning of the R/3 development the SAP Basis did not offer
technologies for exits yet, nevertheless many customers wanted to implement
their own functions, checks, and so on. Thus, in the SD area, includes were
delivered like, for example, MV45AFZZ. This include contains some empty
FORM routines (user exits) to which you can go from the respective
processing programs.
and
Changes to user exits in SD are MODIFICATIONS,
since the original of an object belongs to SAP (thus when you change a user
exit an SSCR registration is also required).
Why this exits belongs to SAP, see Note 16466 - Customer name range for SAP objects.
I hope this helps you
Regards
Eduardo

Similar Messages

  • Additional custom field on the assignments tab KO01

    Hi Geeks ,
    I have  a requirement to add a new custom field to the assignments tab of the tcode KO01. This new field is not available in the structure CI_AUFK . Is it achievable via enhancement COOPA003 ? If yes , then how ? . A <removed by moderator> response would really be appreciated.
    Thanks,
    Preetinder singh.
    Edited by: Thomas Zloch on Nov 4, 2011 11:28 PM

    Proceed as follows:
        You can use the CMOD transaction to create an enhancement project for the COOPA003 enhancement.
        You can use the SE11 transaction to create the CI_AUFK structure as described above. Transfer three fields into this structure and activate it:
    Field name Data element
    ZZMATNR MATNR (Material nummer)
    ZZKUNNR KUNNR (Debitor)
    ZZTEXT30 TEXT30 (30-character text)
    It is recommended that you reactivate the COAS and AUFKV views separately.
        Copy the following objcts from the KOXM function group to the XAUF function group, using the SE80 transaction (Workbench Organizer). There, display the KOXM function group, position
    the cursor on the source object, and copy it to the corresponding target object.
    Caution
    When you copy, the target objects are overwritten. If the target objects already exist, then insert the source code for the source object into the target object.
    Object type Source Target
    Screen SAPLKOXM 0100 to SAPLXAUF 0100
    Include (Top include) LKOXMTOP to ZXAUFTOP
    Include (PBO) LKOXMF04 to  ZXAUFU04
    Include (PAI) LKOXMF05  to ZXAUFU05
        The ZXAUFTOP still requires changes to the source code. Use the SE38 transaction (ABAP Editor) to process this include. Detailed instructions are contained in the source code as
    comments.
        Activate the enhancement project. The fields should now be available in the master data maintenance, and should be saved.
        Function/Program:
            EXIT_SAPMKAUF_002: Function callup for customer fields: PBO data SAP -> Customer
            EXIT_SAPMKAUF_003: Function callup for customer fields: PAI data customer -> SAP
    Include ZXAUFU04 (part of EXIT_SAPMKAUF_002)
    *&  Include           ZXAUFU04
    write imported data in global structures
      MOVE-CORRESPONDING I_AUFK TO GLOBAL_AUFK.
      MOVE-CORRESPONDING I_KAUF TO GLOBAL_KAUF.
    decide wich subscreen is to be displayed
      IF ( GLOBAL_KAUF-PAR_LAYOU <> 'ABCD' ) AND
         ( GLOBAL_AUFK-AUART  <> '1234' ).
        SUBSCREEN = '0100'.
      ELSE.
        SUBSCREEN = SPACE.
      ENDIF.
    *&  Include           ZXAUFU04
    This include is part of the example programm for
    customer exit COOPA003.
    To activate the example, copy it to the include ZXAUFF05.
    Remove the asteriks indicating a comment line in the first column.
    Make sure ZXAUFF05 doesn't exist yet! Use cut-and-paste instead.
      INCLUDE LKOXMF05                                                   *
    give only customer fields back to SAP-Programm
    *C_USER_CI_AUFK-ZZMATNR    =  GLOBAL_AUFK-ZZMATNR.
    *C_USER_CI_AUFK-ZZKUNNR    =  GLOBAL_AUFK-ZZKUNNR.
    *C_USER_CI_AUFK-ZZTEXT30   =  GLOBAL_AUFK-ZZTEXT30.
    Edited by: ZAHID HAMEED on Nov 5, 2011 12:37 PM

  • Adding a custom field in IW32 Components tab

    Hi,
    I had a requirement to add a custom field in the "components" tab of IW32 transaction.
    I tried to find out an exit for this transaction but I haven't found any exit that fullfills this requirement.
    Please provide me some information whether there is an Exit, BAdI or any enhancement spots available to add a custom field.
    Thanks in Advance.

    Hi,
    you can add a custom tab in IW32 tcode via the function group XWOC.

  • VA01- Custom field addition on item level (VBAP)

    Hello Guys,
    Requirement is to add custom field to Sales Order item level. I have appended a Z structure in VBAP table, and then added the fields in 8459 screen of SAPMV45A program in a frame.
    Now the frame created is visible, but not the fields (label and text box). I have checked the code and the fields are not hidden in coding (Loop at screen).
    I am able to use the transaction, without any problem after adding the fields in VBAP table and on screen 8459.
    Please advise.
    Regards,
    Ashish

    Hi read this.
    Screen 8459 is embedded in a subscreen container on screen 4462 (SAPMV45A). I'm pretty confident that once you enlarge the subscreen area on 4462 (which I think is the best solution, alternatively you could enable scrolling) you should be able to see all your custom fields. Unfortunately this is a modification, so you need an access key for SAPMV45A.
    This problem actually gave me some headache with a client, because the actually displayed fields were still fitting into the subscreen container. I.e. we had lots of fields (and rows), but most were dynamically hidden. However, it seemed that the compression of lines due to hidden fields was not happening before fitting the subscreen into the subscreen container and therefore certain fields got lost. Once I enlarged the corresponding container on 4462 everything worked fine.

  • Adding Custom fields to PO Additional TAB in Header

    Hello Experts.
    We have a requirement to add 2 additional fields in the PO header - ADDITIONAL TAB.  I have included  the fields in CL_EKKO include and activated it.  Can you please let me know the exit or BADI or sample to have this in Additonal TAB.
    I understand that we can create a custom TAB in header and bring in those fields. But i would like to bring these custom fields in ADDITIONAL TAB of  PO header only....not creating any new customer tab.
    Please share your thoughts.
    Edited by: Ganeshkumaran Gopalakrishnan on Oct 6, 2011 3:57 PM

    Hi Max,
    Using SAPLXM06  0101 is adding new Custom TAB in PO Header. As i mentioned i dont want new custom tab in Header. All I want is  to add the new custom fields in the existing Additional DATA TAB of the PO header.
    There is already existing TAB called Additional DATA, i need my custom fields to be available in that TAB, rather than creating a new tab for those fields.
    Please let me know how to add it to existing Additional data tab in PO header. thx

  • Enhancement-ABAP Code-Customized Field issue

    Hi Experts,
    Currently I am working on the BW3.5 version. We are using the standard SRM standard extractor 0BBP_TD_SC_1 and we enhance same extractor(populate the filed through CMOD - ABAP Code) with one customized field also. We are having issue on the customized field data which post from SRM system. I have verified the field value and value is fine in RSA3 in SRM source system. But while posting into the BW(PSA itself), its loading correct & wrong value. When i check the PSA for the particular load, It looks little strange. In the PSA, I can see correct value on my first record of the same SC and then next records has incorrect value of the same SC. Currently I am using the ODS as a data target. So finally i am getting the incorrect value on the customized field.
    Ex Scenario:
    Ex Customized Field: ZORGID
    In SRM source system RSA3 Extractor Checker value:
    Shopping Card No: 100
    Customized Field: ZORGID=1
    Shopping Card No: 200
    Customized Field: ZORGID=2
    In BW posting-PSA:
    Shopping Card No: 100
    Customized Field: ZORGID=2
    Shopping Card No: 200
    Customized Field: ZORGID=2
    At the same time, if i do the selective deletion of the particular Shopping Card or group of SC in BW and do the full repair, then it gets a correct ZORGID=1 for the same Shopping Card.
    I strongly believe, something wrong in the ABAP code. But when we tried to debug the customized filed value in RSA3. The value is fine. so we unable to trace out the issue. Please help me to fix the code. Thanks in advance.
    CMOD ABAP Code:
    *Populate approver ID even though it doesn't require approval this is required to make sure BW reports have restrict access to respective Org Unit approvals only
    IF l_s_bbp_sc-approver_id IS INITIAL AND l_s_bbp_sc-itm_guid IS NOT INITIAL.
    CALL FUNCTION 'Z_BBP_FIRST_APPROVALGET'
    EXPORTING
    iv_header_guid = l_s_bbp_sc-guid
    iv_itm_guid = l_s_bbp_sc-itm_guid
    IMPORTING
    approver_no = l_s_bbp_sc-approver_id
    EXCEPTIONS
    no_data = 1
    OTHERS = 2
    IF sy-subrc 0.
    ENDIF.
    ENDIF.
    To ensure that the Org Unit passed in into the field
    l_s_bbp_sc-zzapprov_orgunit belongs to the Actual Level 1
    Budget Owner and not any other manager such as Added Approver.
    CLEAR : ls_ln_approvers, l_userid, lv_bpartner_guid.
    DATA : lv_f_apprv_part TYPE BU_PARTNER.
    READ TABLE lt_ln_approvers INTO ls_ln_approvers
    WITH KEY INITIAL_INDEX = '0000000001'.
    IF sy-subrc EQ 0.
    MOVE ls_ln_approvers-approval_agent+2(12) TO l_userid.
    CALL FUNCTION 'BP_CENTRALPERSON_GET'
    EXPORTING
    iv_username = l_userid
    IMPORTING
    ev_bu_partner_guid = lv_bpartner_guid
    EXCEPTIONS
    no_central_person = 1
    no_business_partner = 2
    no_id = 3
    OTHERS = 4.
    IF sy-subrc = 0.
    CALL FUNCTION 'BUPA_NUMBERS_GET'
    EXPORTING
    iv_partner_guid = lv_bpartner_guid
    IMPORTING
    ev_partner = lv_f_apprv_part.
    ENDIF.
    ENDIF.
    We get the BP number of the first Budget Owner 1
    Here, we superseed the field l_s_bbp_sc-approver_id
    whereby it may be wrong due to Added Approver.
    IF l_s_bbp_sc-approver_id IS NOT INITIAL.
    IF lv_f_apprv_part IS NOT INITIAL.
    IF l_s_bbp_sc-itm_guid IS NOT INITIAL.
    CALL FUNCTION 'RH_STRUC_GET'
    EXPORTING
    act_otype = 'BP'
    act_objid = lv_f_apprv_part
    act_wegid = 'EBP-UP'
    act_begda = sy-datum
    act_endda = sy-datum
    act_tdepth = 4
    TABLES
    result_tab = lt_result_tab
    EXCEPTIONS
    no_plvar_found = 1
    no_entry_found = 2
    OTHERS = 3
    IF sy-subrc = 0.
    READ TABLE lt_result_tab INTO ls_result_tab WITH KEY
    otype = 'O'.
    IF sy-subrc EQ 0.
    l_s_bbp_sc-zzapprov_orgunit = ls_result_tab-objid.
    ELSE.
    ENDIF.
    ENDIF.
    ENDIF.
    Thanks,
    RR

    Hi Experts,
    Any suggestions. Thanks.
    Thanks,
    RR

  • Add custom fields in a new tab in J1B3N

    Hi All,
    In the project we need to to add custom fields from custom table (z table) in an Additional Tab (header) of J1B3N transaction. How can we do it using user-exits or BADI's?
    I've looked for this requirement in the forum, but none of them related to J1B3N transaction.
    If someboby has developed something like that, I will be grateful for help.
    Thanks in advance.

    Hi Okuma,
    Did you tried what are the badis are triggering while you run this transaction,then you will get an idea .
    Regards,
    Madhu.

  • Adding F4 help to a custom field in an existing Tab

    Hi Experts,
        I have created a custom field in the application COMM_IBASE and in the tab IBA_PARTNERS. The same is appearing. I have created a search help for that field seperately. Now I want to attach the same and return a value corresponding to the users selection. Can anyone enumerate the steps for doing the same?
    Thanks in advance.
    Debasis

    Try to use screen-exit for assigning the serach help. There is one screen exit for PO ..
    Check the enhancement - MM06E005 ,
    Create project in cmod and use this enhancement.
    use the PROCESS ON VALUE-REQUEST event and  use FM 'F4IF_INT_TABLE_VALUE_REQUEST'
    hope this will resolve the issue.
    anya

  • 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

  • Customer Field in 'Delivery address tab of PO - ME22n

    I am seeing customer field entered for some PO's and the field is hidden for few in delivery address TAB. How to enter customer in delivery address TAB? Kindly help me.
    Thanks

    Hi
    Can you tell me the resolution
    Regards
    rajeev

  • Adding custom fields to notifications-approval tab alv grid

    Transaction IW21 - Create PM Notifications.
    on the Approval Tab - there is an ALV grid that contains lots of fields. I know that i can click on the upper right hand corner and modifiy the layout by hidding fields. I want to add some custom fields to this grid.
    I added my fields to view QMSM and now when I look at the database table using SE16 - i can see my new fields.
    But how do I add them to this ALV grid?
    Please and Thank you,
    Julia Ramos
    Orange County Public Schools.

    I have read SAP OSS NOTE:  586523 Customer-defined fields in list editing. This note helped me add these same fields to many of the standard reporting transactions. IQS8, IW28, IW29, IW38, IW39
    I added my fields to
    QMEL - Quality Notification
    RIHQMEL_LIST - Display structure reporting for QMEL
    RQMQMEL - Quality notification - header data
    RQMQMSM - Quality notification - measures (reporting)
    Then i ran SAP program BALVBUFDEL. This program refreshs the alv buffer. This was very cool in that it allows us to access and report on all of my custom fields thru the standard reporting transactions!
    I thought this same logic might work for transaction IW21. I found the structure used by the approval tab alv program, QMSM,  and created an append structure, ZAQMSM with my fields - ran the balvbufdel program to refresh the alv buffers - but i still can not see my fields in the approval tab. I believe that there must be a way to do this - i will keep trying different things and read thru move OSS notes. If you have any sugestions or ideas - they would be greatly appreciated.
    Thanks

  • Custom Fields in Cost Assignment Tab

    Hi,
    We have a requirement of displaying a users 10 favourite cost elements in the cost assignment tab while creating a shopping cart.
    To meet this requirement we want 10 rows to be displayed in the cost assignment tab. Each row will consist of the following fields:
    Account category
    Cost Center/WBS Element
    GL Account
    Check box/Boolean Field.
    The user will select the check boxes or update the boolean fields of the row/s he wants to select.
    To achieve this requirement we have added the fields (as per sap note 672960) to the following structures/tables:
    INCL_EEW_PD_ACC_CSF
    BBP_C_ACC_F
    BBP_C_ACCFD.
    Also added the fields in customizing (TCode SPRO) as decribed in the note.
    The problem is only one each of account category, cost center/WBS Element and GL account is displayed one below the other, whereas we want 10 rows to be displayed.
    How do we go about achieving this requirement. Any help would be greatly appreciated.
    Thanks and Regards,
    Jayesh

    Jayesh,
    Hi. I'm not too sure of the release you are on, but on SRM 5.5 there are two that would be able to solve your requirement.
    1) BBP_F4_READ_ON_ENTRY. Here you can set a Favourites list for Cost Centre or WBS. This means when they go to the Account assignment screen the default 'F4' list will include their 10 fav.
    2) BBP_DOC_CHANGE_BADI. This can be used to default the account assignment rows in. It does mean they will have to remove the wrong ones, or you could set them all in with a zero percentage, and the user would have to setup the split.
    My suggestion would be to use option 1. Its not quite the way you have suggested with bespoke fields, but it is quite easy for the user to use.
    Cheers
    Rob

  • Addition of new tab in header and item screen of MIGO - Steps required.

    Hi Gurus,
    Can anyone give me the exact steps to add screen tab in migo transaction. I have the badi MB_MIGO_BADI to add the new tab but I want to know what are the exact steps to implement it.
    Thanks,
    Shibashis

    Hi,
      Try this.
    1. Create one screen as subscreen in tcode se51.
    2. Create implementation for badi.
    3. if u want to add this tab at header level, then go inside PBO_HEADER interface of badi.  and write this code.
    check i_class_id  = gf_class_id.
    e_cprog = text-001.    " Program name of screen
    e_dynnr = text-002.    " screen No.
    e_heading = text-003. " Name of the tab.
    clear  :e_cprog ,e_dynnr ,e_heading.
    endif.
    4. In INIT  inter face write this.
    append gf_class_id to ct_init.
    5. GF_CLASS_ID , declare this in attribute  as label constant and type MIGO_CLASS_ID.
    6. Functionality for this tab you can write in PAI_HEADER.
    Regards
    VIshnu Gupta

  • Custom fields on shipping notification (ASN) tab in PO.

    Hello Guys,
    We are on SRM_SERVER 550 service pack SAPKIBKT07.
    We would like to add custom fields on the shipping notification (ASN) tab in PO.
    To do so we had gone through the OSS Note: Note 672960 - User-defined fields 2.
    But couldnt find the structure in which the custom fields can be added. More over we are not running on SUS.
    Currently we are creating ASN through XI interface. Using Sproxy We had called the function module BBP_DDN_UPDATE to create the ASN.
    Do let us know if any details are needed.
    Appreciate your help.
    Thanks,
    Rama

    Hi Rama
    Please check this out
    You can add custom fields in a separate tab in header using the below 2 BADIs.
    1. ME_GUI_PO_CUST
    2. ME_PROCESS_PO_CUST
    For above BADI's create screen ...and assign the screen group and screen no for that implementation....
    Please take help of Good Technical ABAP resource
    Below example may not be directly relevant but you can work on this guidelines
    SPRO u2013 SAP Reference IMG --- Logistics General --- Basic partner u2013 customers -- Control u2013 Adaption of customers own masters data element u2013 prepare modification of customer free enhancement of customer master record
    1)Screen group description
    zs creating badi --- (save)
    click on (label tab pages) u2013 new entries
    number u2013 10 , function code u2013 zs10 , description u2013 func ---(save) u2013(back)
    2)select (FM_CUSTOMER_ADD) u2013 copy
    Implementation name u2013 ZAS
    (desc u2013 impl for cust) u2013 (save)
    interfaceu2014(check_add_on_active) double click on it
    3)the above screen appear -- write the code in it u2013 (save) --- (activate) u2013 (back) u2013 (save)
    -- (activate) u2013 (back)
    Business adds in customer sub screens
    4)select (FM_CUSTOMER_ADD) u2013 copy
    Implementation name u2013 ZAS1
    (description -- cust) u2013 in attribute u2013 (give screen group name)
    5)go to interfaces (GET_TAXI_SCREEN) double click on it
    (save) --- (activate)
    6)(SAVE) --
    Goto SE38 -- CREATE PROGRAM WITH NAME (ZQW) type module pool
    Goto SE51 -- Prog : ZQW
    Screen : 200 (Create)
    Goto layout u2013 design the screen
    7)save u2013 activate
    then goto transaction : va02
    For User Exit's
    goto to tcode->status->program name->double click on that,
    then goto to-> attribute take the package name and
    Goto SMOD tcode ->Utilities->give the package name and F8
    then a list of exits will display for that tcode as well as that package.
    u can check the table MODSAP
    u can check the table MODACT
    For BADI's,
    1)goto to tcode SE24 give the CL_EXITHANDLER and display and then double click on the GET_INSTANCE
    keep Break point at this location 'call method cl_exithandler=>get_class_name_by_interface'
    then the tcode it will trigger there and we can debugg there we can find badi'for that tcode and then remove the break point.
    2)Goto to tcode->status->program name->double click on that program will display's
    then press crtl+F then cl_exithandler

  • Adding custom field to VL01N

    Hi All,
              I want to add one custom field  under <b>Shipment tab in header level</b> in transaction code VL01N. Could you please tell me how to add it.  
    Thanks
    balu

    Hi,
    You can probably use BADI for customer subscreen. BADI - LE_SHP_TAB_CUST_OVER
    This can be used for delivery
    Refer
    https://forums.sdn.sap.com/click.jspa?searchID=6422849&messageID=392261
    Regards

Maybe you are looking for

  • How do you add a new machine as an agent only to be seen by the server....?

    I'm fairly new to this but I'm starting to get the hang of it. I configured what I call a sysadmin server to serve as a SunMC-4.0, Console, Agent & Server. I can connect to the server and I see all the Modules and what's running to I'm good there. Wh

  • Java mail api: SendFailedException when trying to send Mail via SMTP

    Hello, I'm trying to send a mail via java mail api using a server that requires smtp authentication. I'm currently using the following code: protocol = "smtp"; host = "auth.smtp.profimailer.de"; port = 25; String from="[email protected]"; String to="

  • In LR5, the slideshow does not update with new photos taken by a tethered camera

    Hi Everyone, I'm just trying out LR5 and have found a problem - I've watched vidoes where in LR4 you can setup a slideshow to play from a folder, and while the slideshow is playing you can take new photos from a tethered camera and it will automatica

  • Nokia C3-01 -strange behaviour/ problems with Noki...

    When I was choosing my new mobile, I had two options : Samsung Wave 533 and Nokia C3-01. After a lot of hesitance I decided to pick up Nokia, believing to its high quality despite its poor media potential. However, now I think that it was a bad idea.

  • Dull washed-out colors

    I recently reset my computer to factory settings from a virus i had, and before i reset it i had the same issue: the color i choose in the color picker of photoshop is NOT what the brush paints. I choose a saturated, vibrant blue, and it comes out re