Add cutom field to VA01 ,VF01,VL01N

Hi experts,
I am new to abap , i just want to add new custom fields to VA01,VF01 and VL01n Txn , please tell me how to do that.??
is their a badi for it?

If you want to add custom fields to std. SAP transactions, following is the process.
1. Find the enhacement name.
2. in the enhancement you will have Screen exist, function exit and database structure.
i. Please add the new custom fileds in the given strucutre and activate.
ii. Gotot screen exist add those custom fields in the given sub-screen.
iii. Add the logic to store data in the data base table from function exit.
Thanks,

Similar Messages

  • Add Custom Field to VA01

    Hi Experts,
    I have to add one field to screen in transaction VA01. I have the below details:
    Program Name: SAPMV45A
    Screen Number where field is tobe added: 8459 ( Its properties says as Subscreen)
    I didnot find a enhancement name that include a screen exit for this 8459 screen.
    I tried to add field by using SE51 with SAPMV45A / 8459 input and edit screen in screen painter, it allows me adding a field there but I cannot save it as once I enter the transport request for this change, It says "No Task available in transport request" and neither it allows me to create one for this change.
    Should it allow me to add the field by directly going through SE51?
    I want to know the approach to be used to add a field onto screen 8459 and I already have a corresponding field in VBAP structure.
    I have a project created in CMOD but I dont have Enhancement name that contains the screen exit to do the changes. I have searched all exit available via SMOD.
    Please help.
    Thanks
    Kiran

    You need to have the SAP access key to modify the screen and add the field which already been added in VBAP using the Append structure in SE11
    Thanks,
    Babu Kilari

  • Add custome field in VA01/VA02/VA03 without access key

    Hi,
    I need to add some custom fields in VA01/VA02/VA03 screen at item level. But i am unable to find out any screen exit/BADI  for the same.
    Can anyone tell me plz how i can achieve this without using access key.
    Thanks in advance.

    hello,
    you could try using GuiXt. With this adds on you could add: fields, button, input parameters, change standard screens layout etc.
    read this tutorial http://www.synactive.com/tutor_e/lesson00.html for the start.
    br,
    dez_

  • Add new fields to VA01 Transaction

    Hi,
    I have to add two new column next to 'Quantity' under 'SALES' tab .( Item level ).
    Customer is not accepting for adding those fields under the additional data screen.
    Can anyone help me with a solution to do this. Thanks!

    No Luck. Let me explain in detail.
    First I will get the popup - ' You do not have authrizations to make the changes'. When I click the 'Help' on this window I get the following message. psl help.
    You are not authorized to make changes
    Message no. 37202
    Diagnosis
    You have no authorization for the authorization object 'S_DEVELOP', which would allow you to change the screen concerned.
    There is also a second possibility:
    You want to edit a modified SAP screen in a customer system after an upgrate (SAP transport). The screen remains locked for editing until the new SAP version and the customer version have been aligned (Transaction SPAU).
    System Response
    Authorizations are assigned to users in profiles. Profiles are stored in the user master record.
    Procedure
    Comsult your system administrator.

  • Additional fields in VA01

    Hi,
      I need to add additional fields in VA01 transaction .. i.e in VBkd table..
    I have added Z field in VBKD table.. This field need to be included in additional data screen...
    But for VA01 transaction i didnt found any screen exit..
    But in screen 8459 i need to add it.. I opened it in SE51 its not allowing in change mode.. Its asking access key...
    Weather i need to get access key or Is there any alternative...
    Can anybody help me on this...
    Rayudu

    You can make the necessary changes in the include ZMV45A_ADDDATABO01.
    Message was edited by: Nishanth Bhandar

  • Adding custom  fields in va01

    Hi  Experts,
    I have an requirement to add custom fields in VA01 at the header level(screen area where sold-to-party,
    ship-party,Etc shown). These custom are already available in the screen va01->goto ->header->additonal functions->
    additionl data B. I need to bring these fields in initial screen of VA01 based on order type.
    Is ther any user-exit to do this or Should I do the repair for it
    I appreicate your suggestions
    Thanks ,
    Santhosh

    hi,
    First find the program name of VA01
    then the package of the program of VA01
    the goto-. se84->click on enhancement button ->customer Exit->enhancements->give package name and execute
    now find all the Exit in this transaction
    hope this helps
    Regards
    Ritesh

  • How to add custoim fields on the additiondata b tab of va01 and va02

    Hi All,
       i want to add the field on the Additional data B tab of the VA01 and VA02 at header level.
        Already one field is there now i want to add one more field.How to proceed.
       I think i have to go with screen exits.Can you help me in proceeding further and where should i write the code.
       It is urgetn.Please help me

    I have to move the updated fields to the vbak table
    The code is like this
    If      VBAK-ZZGrswgh   less than    ZTRKLMT-ZZweight OR
            VBAK-ZZCubTot    less than    ZTRKLMT-ZZCube   OR
            VBAK-ZZPaltot      less than    ZTRKLMT-ZZPallet   
                  CLEAR VBAK_ZZTRKLMT.
    Else
                  MOVE ‘X’ TO VBAK_ZZTRKLMT.
    End if
    should i write this code in the USEREXIT_MOVE_FIELD_TO_VBAK of program MV45AFZZ ?
    This user exit should trigger when
    VBAK-AUART Equals 'ZWH' OR
        VBAK-AUART Equals 'ZFV'
    Reply soon

  • VA01 Sales order - Header-- Accounting tab need to add a field

    Dear All,
    The requirement is,
    1. I need to add a field in Sales order.
    Path for the same is as follows:
    VA01> Goto> Header--> Accounting tab
    2. The field will be a date field that needs to calculate date on.
    a)create a new field. ex - zchdt (chq due date)
    b)when customers enters value in Assignment,
    i.e vbak-zuonr
    after that trigger logic is
    3.vabk-kunnr = knvv-kunnr
    a)sy-date + knvv-kvgr2 (exclude sundays)
    example - 14 sept + 30 days = 14th october
    should populate value - 14th october i.e. field (zchdt)
    4. This activity needs to be triggered before the sales order is saved.
    kindly know whether this is possible or not.
    if possible how & which exit & also with example code.
    if you could give me your contact(cell no).
    Regards,
    Nagendra D.S.
    Mobile - +91 9819899082

    Hi All,
    VA01 Sales order - Header--> Accounting tab need to add a field. field name - zchdt(cheque due date)
    when customer enters value in Assignment i.e zuonr & after that trigger logic is
       1.     vbak-kunnr = knvv-kunnr
       2.     sysdat + knvv-kvgr2 (exclude sundays)
    example - 16 sept + 30days = 16 oct
    in field zchdt value 16 oct as to populate
    Pls help me in the code.
    Regards
    Nagendra

  • Add a field VBAP-MTVFP (availabilty check grp)to VA01/02/03 overview screen

    Hi,
    I want to add the field VBAP-MVTFP to the overview screen of Sales Order--> tcodes VA01/02/03.
    I came to know that this can be done by adding the field name in TCVIEW table but I am unable to see the field on the layout even upon doing so.
    Could someone please help?

    Hi,
    Append the table VBAP with the field you wanted to display at additional data A or B, and then write the code in sales order user exit to populate the field value.
    try user exit "USEREXIT_MOVE_FIELD_TO_VBAP" under include MV45AFZZ.
    regards
    Vivek.

  • Add fields in VA01 Sales view Item level

    Hi Experts
    I want to add some fields in the table control of VA01 that is in sales view of item level, how can we do it.
    Is there any exit for adding fields in sales view of va01 transaction.
    Please advice me.
    regards
    rajaram

    Please use Screen Exit,
    you can implement your screen exit in additional data A and B under item level data. if you are still doing this let me know for more help.
    First you need to create a subscreen (program name SAPMV45A AND screen no. 9109-9121) then you need to implement a logic to call this subscreen in the logic od additional data A or B.
    Well you need to use following includes
    MV45AFZZ
    MV45AIZZ
    MV45ATZZ
    MV45AOZZ
    IT DEPENDS WHERE U WANA INSERT, AT ITEM LEVEL OR HEADER LEVEL.
    For Futher please look following link,
    VA01/VA02  screen exit
    Screen Exit for VA01, VA02, VA21, VA22, VA41, VA42
    Thanks & Regards,
    ShreeMohan

  • Include a new tab and add custom fields in transaction ME21n

    Hi All,
    I have a requirement to add a new tab at the header level and include 4 custom fields to the tab in ME21N transaction. I need to use BADI for developing this. Can any one help me with the procedure to how to include the tab and add new fields to it.
    Regards,
    Clara

    check
    BADI
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/63ee7f486cc143a560799d8803ce29/content.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/srm/badi-general+information&
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    The specified item was not found.
    http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    http://www.allsaplinks.com/badi.html
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3430https [original link is broken] [original link is broken] [original link is broken]:///people/alwin.vandeput2/blog/2006/04/13/how-to-search-for-badis-trace-it
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework /people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://www.esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    <b>TIP :- Suppose you want to find the bapi for creating a sales order, you usually use transaction VA01 for this. 
    Start va01 go to system-->status 
    Double click transaction VA01 
    Double click on package 
    Read the application component. (this is SD-SLS Sales) 
    Then open the transaction BAPI 
    Sales and distribution>Sales>sales order  --> createfromdat2 
    Adding small screen shots to my TIP.
    After finding the Application Component go to BAPI and check with the same path
    what we got SD-> SLS Sales
    You need to go to BAPI tcode
    you will find the application path as i mentioned
    goto Sales and Distribution
    click on createfromdat2 and check the BAPI</b>
    Rewards if useful.....................
    Minal

  • Additional Field on VA01

    Hi
    I need an additional field on VA01 .. at line item level .. there is an additional blank tab B is available .. can i modify and add the field from VBAP at this tab ? i have already add a zz field in VBAP
    Regards
    ammad

    Hi
    You are right.
    In USEREXIT_MOVE_FIELD_TO_VBAK of program MV45AFZZ upi need to add
    IF VBAK-AUART Equals 'ZWH' OR
       VBAK-AUART Equals 'ZFV'.
      If VBAK-ZZGrswgh lt ZTRKLMT-ZZweight OR
         VBAK-ZZCubTot lt ZTRKLMT-ZZCube OR
         VBAK-ZZPaltot lt ZTRKLMT-ZZPallet.
        CLEAR VBAK_ZZTRKLMT.
      Else.
        MOVE 'X' TO VBAK_ZZTRKLMT.
    Endif.
    Endif.
    (I corrected your code but did not syntax check it)
    Then you need to add the field to the screen.  Go into an order and go to the addition data B screen, click on the field that is already there and do "system > status".  There will be a subscreen shown (on this system it is 8309, can't remember if it is always the same).  Double click on this number and it will take you into screen painter so you can add the field.  If you want to be able to change it you will need to add some logic to USEREXIT_SAVE_DOCUMENT in the same program.
    Mike

  • Adding custom fields to VA01 additional data tab without access key

    I have to add custom fields at item level in transaction VA01/VA02.
    Is  access key required to add fields to additional data screen i.e 8459 ?
    Is there any way to do this without using access key ?

    Hi ,
    Try for any User Exit or BADI available for the tcodes.
    Here are exits for VA01 and VA02.
    Exit Name           Description
    SDTRM001            Reschedule schedule lines without a new ATP check
    V45A0001            Determine alternative materials for product selection
    V45A0002            Predefine sold-to party in sales document
    V45A0003            Collector for customer function modulpool MV45A
    V45A0004            Copy packing proposal
    V45E0001            Update the purchase order from the sales order
    V45E0002            Data transfer in procurement elements (PRreq., assembly)
    V45L0001            SD component supplier processing (customer enhancements)
    V45P0001            SD customer function for cross-company code sales
    V45S0001            Update sales document from configuration
    V45S0003            MRP-relevance for incomplete configuration
    V45S0004            Effectivity type in sales order
    V45W0001            SD Service Management: Forward Contract Data to Item
    V46H0001            SD Customer functions for resource-related billing
    V60F0001            SD Billing plan (customer enhancement) diff. to billing plan
    Regards,
    Lakshman.

  • Creating customer fields in VA01/Va02 transaction in additonal tab 2

    hi,
        I have to create Customer fields in the item level to va01 / va02 transaction in additional tab 2 subscreen.
    Include MV45AFZZ is used for validation. help needed for adding customer fields. thanks in advance.

    The program SAPMV45A screen 8309 is the Additional Data B tab provided by SAP to add your custom fields . In order to capture the data from your custom fields you can use the user exit MV45AFZZ, USEREXIT_SAVE_DOCUMENT_PREPARE OR
    USEREXIT_SAVE_DOCUMENT depening on your functionality.
    You need to append the fields in VBAP. Then use the screen painter to add the fields in the screen.
    Thanks
    Vinod

  • Field Enhancement for VF01..

    HI all,
    I have a requirement i need to add two fields in VF01.. one of type date and another of type string(where the user will enter some text)
    these two are at header level only. can we add , if so how?
    Actually when considering the Sales order we have two Delivery dates, first one is the Delivery Date requested by the Customer,
    that we maintained in VA33 Valite to date field, but the second one is Actual Delivered date(the date on which actually the goods is delivered), here we r not maintaing this field anywhere
    so we need a field of type date in vf01...and text fields for remarks.Let me know if any other solution for this i.e to maintain the actual deliverd date of goods in our standard transaction and database table hopefully in VBRK.
    i hope u understand my requirement, pls let me know if further issues.
    Regards,
    Niranjan.G

    Hello,
    Check this exits
    J_3RSINV            Export sales
    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

Maybe you are looking for

  • How do I post data in HTML fields

    Hi. I need to log onto a web server from LabVIEW 7.1. I have this working in VB, but I don't know how to use the Microsoft Web Browser ActiveX object (specifically how to find the types of some variants). In VB, I'd do the following to post data into

  • I spilled soda on my Macbook Pro and now my homerow keys short/stop working

    As to the title, I spilt soda (Mt.Dew) on my keybored and part of my left speakers the 2nd day I had it. My homerow keys do not work sometimes. I cleaned it like some of the forum topics have said to do and that helped for the first semester I had it

  • Apleworks scrolling problem on MacBook Pro

    On my new MacBook Pro 17", I noticed that track pad two finger scrolling is very jumpy in AppleWorks documents, particularly in tryin to scroll back up through a document. You have to use a different kind of motion, sweeping very swiftly up and lifti

  • Substitution of Split Line Items that appear only in FI - New GL?

    Hi, The new GL incorporation has brought in a functionality to automatically split user entered line items during GL Posting to create ledger balance at Profit Centre(or Company code) level in-case line items have multiple Pofit Centres(or Co.Code) e

  • Manually adding cover art

    Hi there. Don't know if anyone can help me, but I've got some of my own productions I have converted to MP3 and wanted to add to my iTunes. I've done most of them with no problems, but for some reason the version of iTunes I'm running (10.0.1.22) won