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

Similar Messages

  • Enhancement for FK01 PAN No. field

    Hi,
    While creating vendor through FK01 i want to make PAN No. field mandatory which is present in the CIN tab .
    Regards,
    Sujit

    As this question was posed in [Enhancements and Modifications forum|ABAP Switching, Enhancing, and Adapting Standard Programs;, the answer will be
    In  Enhancement, transaction [SMOD|https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=smodCMOD&adv=true&sdn_author_name=&sortby=cm_rnd_rankvalue], [SAPMF02K|https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=sapmf02k&adv=true&sdn_author_name=&sortby=cm_rnd_rankvalue], there is an exit for user-checks [EXIT_SAPMF02K_001|https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=exit_sapmf02k_001&adv=true&sdn_author_name=&sortby=cm_rnd_rankvalue] "Vendors: User Exit for Checks prior to Saving". You should be able to use this exit to add your own checks, via transaction [CMOD|https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=smodCMOD&adv=true&sdn_author_name=&sortby=cm_rnd_rankvalue].
    Was it posted in [ERP Financials forum|SAP ERP Financials; it could have been
    Call customizing transaction, Accounts Receivable and Accounts Payable; Vendor Accounts, Master Records, Preparations for Creating Vendor Master Records, Define Screen Layout per Company Code (Vendors). There you can define field status for vendor here you can define which fields are required, optional or only displayed. There is also here an option Develop Enhancements for Vendor Master Data which links to CMOD, and with a documentation pointing to the Enhancement SAPMF02K.
    Regards

  • Need User exit or BAdi for VF01

    Hi.
    I need User exit or Badi for VF01.
    Condtion: After Successful Save of document number in database.
    Please help me.
    To be reward all helpfull answers.
    Regards.
    Jay

    Hi
    The follwing user exits and badis available:
                                                                                    Enhancement                                                                               
    V05N0001                              
    User Exits for Printing Billing Docs. using POR Procedure       
    V05I0001                              
    User exits for billing index                                    
    SDVFX011                              
    Userexit for the komkcv- and kompcv-structures                  
    SDVFX010                             
      User exit item table for the customer lines                     
    SDVFX009                               
    Billing doc. processing KIDONO (payment reference number)       
    SDVFX008                              
    User exit: Processing of transfer structures SD-FI              
    SDVFX007                               
    User exit: Billing plan during transfer to Accounting           
    V61A0001                               
    Customer enhancement: Pricing                                   
    V60P0001                               
    Data provision for additional fields for display in lists       
    V60A0001                               
    Customer functions in the billing document                                                                               
    Business Add-in                                                                                SD_CIN_LV60AU02                       
    BADI for billing                                                
    VOR_WA_FAKTURA                        
    Billing before Goods Issue                                                                               
    If it is helpful rewards points.
                         Regards
                          Pratap.M

  • Enhancement in VF01

    Dear Friends
       I am having one requirement to deactivate the enhancement in VF01,  In the VF01 first screen has the default data section , there we have 4 input fields.  earlier as per the requirement developers hide the billing date and pricing date in the default data box. ( when you select line item.. the date shows in the read only mode but not on this screen it shows in another scree. now i am supposed roll back this changes and put the screen as it is before.  I have the list of all the user exit available to that transaction.  by using the program available in the SDN.
    my problem is to know among this availabe user exits which user exit can be used for the screen enhancement, secondly  If i want to know weather any badi is used for that then how i am able to see what are the badis available to this VF01 transaction code.  please help me.
    Any help will be appreciated.
    Thanking you! waiting for your reply.
    Regards
    Naeem

    Hi  Naim,
    Check list of exit available for VF01
                                                                                    Transaction Code - VF01                     Create Billing Document                                                                               
    Exit Name           Description                                                                               
    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                                                                               
    No of Exits:         10        
    Rewards if useful................
    Minal

  • Screen-exit for VF01 version 4.6C

    Hi
    Is there any screen-exit available for VF01 in version 4.6C.
    Regards,
    Sam.

    Hi,
    I am not sure, whether exists aScreen exit for Billing.
    Other user Exits for billing are:
    V61A0001                     Customer enhancement: Pricing
    V60P0001                     Data provision for additional fields for display in lists
    V60A0001                     Customer functions in the billing document
    V05N0001                    User Exits for Printing Billing Docs. using POR Procedure
    V05I0001                      User exits for billing index
    SDVFX011                    Userexit for the komkcv- and kompcv-structures
    SDVFX010                     User exit item table for the customer lines
    SDVFX009              Billing doc. processing KIDONO (payment reference number)
    SDVFX008                                User exit: Processing of transfer structures SD-FI
    SDVFX007             User exit: Billing plan during transfer to Accounting
    SDVFX006                                User exit tax line in transfer to accounting
    SDVFX005                                User exit reserves in transfer to accounting
    SDVFX004                                User exit G/L line in transfer to accounting
    SDVFX003                                User exit cash clearing in transfer to accounting
    SDVFX002                                User exit for A/R line in transfer to accounting
    SDVFX001                                User exit header line in delivery to accounting
    Business Add-in
    SD_CIN_LV60AU02                         BADI for billing
    VOR_WA_FAKTURA                       Billing before Goods Issue
    regards,
    Anji

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

  • BAdi For Vf01 transaction

    Hi,
      Is there any BADI exists for VF01.
    Regards
    Pratap.M

    Please check this user exits available for VF01.
    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
    Also check this user exits as well.
    USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
    The internal number range used in the standard system is specified in the billing type table and can be changed in this user exit. This user exit is only called when the billing documents is created.
    USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
    In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMKCV (header fields).
    USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
    In this user exit additional fields for account determination that are not provided in the standard system are copied into communication structure KOMPCV (item fields).
    USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)
    This user exit is only called when the billing document is created. It is used to provide the header and the item of the new billing document with deviating or additional data.
    Regards,

  • Exit for VF01/VF02 when creating or changing billing document

    Hi,
    Can any one tell me which exit is triggered when we are creating or changing billing document
    (VF01/VF02).I alreay find the exits but not able to find the exact one.
    Thanks in Advance,
    regards,
    kishore.

    Hi
    Check This EXIT  available for VF01/VF02 And find Exact one
    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
    Ranga

  • Data loading after field enhancement.

    Dear all,
    We are using BI7.00 and in one of our data source, a new field has to be enabled. Our people are under the impression that without downtime, the previous data which is available in the Target and the PSA can have values for the new field also.
    I could not perceive the possibility. Experts suggestion required in this regard. Can you kindly provide answers for the following questions.
    1) Can enhancement be done to the data source without deletion of setup table?
    2) Can the delta queue be as it is without stopping the delta pull process i.e., the process chain and the background jobs.
    3) If the field is enhanced, can the value of the field be loaded to all the data which is previously loaded to the PSA and the Target.
    Request Experts to provide apt solution so that field enhancement can take place without disturbing any of the data loads.
    I went through the forum posts and was able to find something about export data source and Loop back principles - these suggests that my requirement is possible.
    I do not know the process. Can experts provide step by step suggestion to my query.
    Regards,
    M.M

    Hello Magesh,
    1)Enhancement cannot be done if there are records in the set up tables.
    2)When an enhancement is done...delta queue also needs to be empty...so you will have to stop the collective running jobs...lock the system and empty the delta queue by scheduling the delta package twice....then only the transports to production will go succesful.
    3)Until you fill the set up tables again and do a historial loads...the old values for the new added field will not appear..
    If you just do an init without data transfer and schedule new delta loads...then the new added fields will contain values from that day and changes to them...previously loaded values to BW will remain as it is...to have the values for newly added fields you need to load the history through full repair loads by filling the set up tables first.
    Follow the following steps to load only the new values for the added fields
    1)Lock the system
    2)schedule the collective update job through job control so that all the records are in the delta queue and no records or LUW are left in LBWQ for that data source.
    3)Schedule the delta infopackage twice so that even the queue for repeat delta is also empty.
    4) do the transports and then delete the old init and do a new init without data transfer.
    5)schedule the normal delta.
    To have history for the added fields
    1)Lock the system and
    2)Delete the old init and clear the LBWQ from LUW's
    3)Do the transports
    3)Fill the set up tables and do init without data transfer for the data source.
    4)Unlock the system
    5)Do the full repair loads to the BW data targets
    6)Schedule the delta loads.
    Thanks
    Ajeet

  • Suggest EnhanceMent For SALES area determination In stock Transfer.

    Suggest EnhanceMent For SALES area determination In stock Transfer.
    V02V0001 Sales area determination for stock transport order Doesnt Work,

    Is user exit required, as the sales area will be different. Incase of Intra company stock transfer the process will be as under:
    Create Purchase Order (ME21N)
    Create Delivery in background (VL04, VL10a, VL10C, etc)
    Change Delivery for picking / packing & PGI (VL02n)
    Create Billing Document (VF01)
    Assumption: Stock Transfer configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
    Incase of Inter-company, the process will be as under:
    Create Sales Order (VA01)
    Create Delivery (VL01N, etc)
    Change Delivery (VL02N)
    Create Billing Document (VF01)
    Assumption: Configuration is in place. Assistance can be taken from SAP Best Practices in help.sap.com
    Regards,
    Rajesh Banka

  • Badi / Exit / Enhancement for replacing INSMK during PO creation

    Hi Gurus,
    we want to default the INSMK field (stock type) during Purchase Order creation..
    Can someone help me findind the right BAdI / exit / enhancement for it?
    Thanks in advance,
    Regards,
    Alessio

    Hi Alessio,
    You may check these first:
    Re: Negative postings to MVER table
    Re: select stock type
    Thanks,
    Gordon

  • The FIRST user exit/badi for VF01

    I need to know the first user exit/badi/etc... for VF01 (the pricing procedure).  We need to change field values BEFORE the first pass through the pricing routine (hits the condition types).  We are having an issue where we need to change field values and use those new values in a pricing condition.  What happens is the pricing condition is hit before our user exit is hit and so then it fails when it hits the condition a second time.  It fails this time because the values are different.  I need to change these values before the first pass.
    Regards,
    Davis

    Hi,
      what values are changing???
      are you changing the pricing condition values??
                 OR
      are you changing the value that will have an effect the pricing condition value..
    Thanks
    Naren

  • Implicit enhancement for report painter reports(For GRR3 and CJE3)

    Hi,
    We have a client requirement to add 5 fields (In selection screen) to report painter reports ( Reports of CJE3 and GRR3 ).We created Z reports as a copy of standard reports, added required 5 fields by implementing SAP notes and other settings.We have also done implicit enhancement for all these reports to make change in the behaviour of new fields.This is working fine in the development client but the problem is once we transport this to other client new reports get generated( With new name ) and implicit enhancement will be lost.
    For eg:in development client for CJE1/CJE2 report the program name will be "GPAVPSATWFP4NN0YRDBIQBHI8MQ"
    but when we transport it to other client new program "GP8O1UCNZTJYY5LTO8GN0UW2GQB" is generated in which implicit enhancements are not found.
    Can you please suggest how to handle implicit enhancement in such cases? Or what is the correct way to transport it.
    Thanks in advance
    Regards,
    Shekhar

    Hi,
    Thanks for the quick reply..
    I have already done implicit enhancement as you said ,my problem is to transport it to another client.
    I have implemented implicit enhancement for one report lets say it as "ABC", and i transport it to another client with all the enhancement. But in another client new program "XYZ" is getting generated for same report( dynamic programs ), so my implicit enhancement is present but its applicable to "ABC" program but not for "XYZ".
    Can you please suggest how can i handle this??
    thanks in advance,
    Greeshma.
    Edited by: Accgreeshma on Jan 23, 2012 3:04 PM

  • Implicit enhancement for report painter (CJE2 & GRR3 reports)

    Hi,
    We have a client requirement to add 5 fields (In selection screen) to report painter reports ( Reports of CJE3 and GRR3 ).We created Z reports as a copy of standard reports, added required 5 fields by implementing SAP notes and other settings.We have also done implicit enhancement for all these reports to make change in the behaviour of new fields.This is working fine in the development client but the problem is once we transport this to other client new reports get generated( With new name ) and implicit enhancement will be lost.
    For eg:in development client for CJE1/CJE2 report the program name will be "GPAVPSATWFP4NN0YRDBIQBHI8MQ"
    but when we transport it to other client new program "GP8O1UCNZTJYY5LTO8GN0UW2GQB" is generated in which implicit enhancements are not found.
    Can you please suggest how to handle implicit enhancement in such cases? Or what is the correct way to transport it.
    Thanks in advance
    Greeshma.

    Hi,
    Thanks for the quick reply..
    I have already done implicit enhancement as you said ,my problem is to transport it to another client.
    I have implemented implicit enhancement for one report lets say it as "ABC", and i transport it to another client with all the enhancement. But in another client new program "XYZ" is getting generated for same report( dynamic programs ), so my implicit enhancement is present but its applicable to "ABC" program but not for "XYZ".
    Can you please suggest how can i handle this??
    thanks in advance,
    Greeshma.
    Edited by: Accgreeshma on Jan 23, 2012 3:04 PM

  • F-48- Downpayement related to downpayment request and enhancements for PO

    Hi to all,
    Is there anyone that can explain me why in F-48 transaction, when I make a downpayment related to downpayment request, in the subsequent screen the fields are filled with the value retrieve from previous screen ( in which I selected the downpayent request related to DP I'm posting) all fields except the purchase order field that remains NOT filled ("space" ). So it should be filled by the user. I was asked to find a substitution in order to make this field automatically filled with the correct value without the user needs to fill it manually . The problem is that purchase order field seems to be related to another field called LPN (Long Procuerement Number ). Anyone can suggest a suitable enhancement for substitution ?
    Thanks in advance...
    Andrew

    Thanks Tejas sir, AND VV sir,
    Sri Problem resolved.  But sir, we want while F-47 payment request special GL Indicator A in both case in F-48 too.. spl GL Indicator A only. while doing the same thing getting error.. see the error Below.
    Special G/L indicator A is not defined for down payments
    Message no. F5053
    Diagnosis
    The specified special G/L indicator is not classified as "down payment" or not listed in the list of the target special G/L indicators for indicator "F".
    System Response
    The entry is not accepted.
    Procedure
    Enter an allowed special G/L indicator or initiate a change of the default settings.
    Kindly help me sir.
    Thanks
    Pranav Kr. Gupta
    Note: i will give u the point. as well sir.

Maybe you are looking for