VF01/VF04 user exit

Heloo Gurus,
I have a scenario where I need to copy some fields from shipment document (VT03N) into EIKP table at the time of Invoice creation. Transaction VF04/VF01
Can you gurus help me with the appropriate user exit to be used?
The process in as follows.
Create Sales order VA01
Create delivery VL01n
create shipment VT01n
Post goods issue VL02n (At this time some of the header details need to be updated in EIKP table)
Invoice VF01/VF04
Thanks
Sunny

Exits
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

  • User exit at invoice creation Vf01/Vf04

    Heloo Gurus,
    I have a scenario where I need to copy some fields from shipment into EIKP table at the time of Invoice creation. Transaction VF04/VF01
    Can you gurus help me with the user exit to be used.
    The process in as follows.
    Create Sales order VA01
    Create delivery VL01n
    create shipment VT01n
    Post goods issue VL02n (At this time some of the header details need to be updated in EIKP table)
    Invoice VF01/VF04
    Thanks
    Sunny

    Hi Sunny
    Kindly check the link which will help you for your required user exits
    [https://wiki.sdn.sap.com/wiki/display/ERPLO/SDUserexits]       
    Regards
    Srinath

  • User exit during VF04 background process

    Hi ,
    I am creating billing through the background run of VF04.
    Before a billing document is created I have to check the following condition.
    If the payment terms of the relevant billing item not equal to 'X' then system shoudl check the billing date and only create billing document if the date is equal to system date.
    If the payment terms is equal to 'X' then billing document should be created.
    I am plannign to use the userexit RV60AFZC and in there
    FORM USEREXIT_FILL_VBRK_VBRP
    I tried to find out of this user exit was called during background processing of VF04 by putting ina breakpoint. It did not give any pop-up.During creation of billing through VF01 it gave me the breakpoint.
    I want to know if for my requirement this is the right place to put the logic.
    Regards
    BGS

    Hi ,
    We had to change the logic and the user exit because it was not possible to pull the item level data into the VF04 screen.
    We are trying to do the following with variant which looks for all billing items due in next 5 working days
    Before system gets data from VKDFS into VKDFIF we are trying to aplly the logic
    If Payment terms <>  direct debit the include in the list VKDFIF
    If Payment terms <> direct debit
    Check  IF Billing date <= system date
    Yes -include in VKDFIF
    No- Remove entry
    When I call the variant in try to display the billing due list It shows the correct value
    But when we run the same variant in backgorund it fails
    BADI used
    Include LV60AA93
    Badi badi_sd_billing methode:vbrk_vbrp_fill
    CALL METHOD l_sd_billing_item_exit->vbrk_vbrp_fill
    Any help wpuld be appreciated

  • Badi/User Exit for VF01

    Hi Experts,
    Please understand my issue/requirement that, I have to make the item conditions tab in display or deactivate mode to prevent users to change or create the price or conditions while posting VF01.
    As std, system allows users to create or change the prices/qts and also add new conditions. My client needs to make it as display mode for all type of postings in VF01.
    Please guide me, how to arrive it through Exit or Enhancements.
    thanks & regards
    Sankar.

    Hi,
    Try these steps to find the BADI.
    1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
    2. In 'Display' mode, go to 'Methods' tab.
    3. Double click the method 'Get Instance' to display it source code.
    4. Set a breakpoint on 'CALL METHOD cl_exithandler => get_class_name_by_interface'.
    5. Then run your transaction.
    6. The screen will stop at this method.
    7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.
    These are exits in VF01.
    SDVFX001            User exit header line in delivery to accounting
    SDVFX002            User exit for A/R line in transfer to accounting
    SDVFX003            User exit cash clearing in transfer to accounting
    SDVFX004            User exit G/L line in transfer to accounting
    SDVFX005            User exit reserves in transfer to accounting
    SDVFX006            User exit tax line in transfer to accounting
    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
    J_3RSINV            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
    Hope this helps u.
    Thanks.

  • 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

  • User Exit/BADI/Enhancement Point  in VF01 before new document no assignment

    Hi Expert,
       I am looking for a user exit/BADI/Enhancement point which will trigger in VF01 before the new document no (Billing document no assign).
    I need to cross check few things in Billing via VF01 at billing document save and give error message accordingly. The problem is if new number assign and there is error due to my code then when user save the document next he get a new no. its mean a no skip.
    Example: The invoice no is 1000. User start creating a billing document with Vf01 and he get an error message due to my code at exit , at this point of time the next number assign to billing which is 1001 but document not save due to my error message. Now after applying correction user save data and billing document created with no 1002. So there is no skip.
    I tried BADI BADI_SD_ACCOUNTING but this will trigger after no assignment.  Can someone provide me a user exit/BADI/Enhancement point in VF01 which trigger before no range assignment and contain at least Billing header data to use in my code?
    Regards
    Swati
    Edited by: Swati Namdev on Nov 16, 2010 9:55 PM

    HI Brad and team,
       BRED is right. I check few user exit normally all of us have that list or easily available on net.
    BRED: my question is: I need to check the billing date VBRK-FKDAT of document should not be less than the sales order plan billing date VBAP-Oldate.
    If this check fail then won't allow the user to create billing document. The problem is I used one user exit SDVFX001 already define previously that's work fine but issue is that user exit trigger after the billing no assignment. That's why when user get that error message he correct the document and create billing this time he get a new number which is skip of one no.
    That why I need a User Exit/BADI/Enhancement Point  which trigger at save but before document no assignment.
    Please update more about your comment "Why not use a header level copy requirement routine to perform the checks and log the messages? This is the standard process."  .
    Suggest user exit USEREXIT_FILL_VBRK_VBRP  trigger before save. I need at save the reason is VBRK-FKDAT  this can be change.
    Feel free to contact me back if you need more clarification.
    Regards
    Swati
    Edited by: Swati Namdev on Nov 17, 2010 6:22 PM
    Edited by: Swati Namdev on Nov 17, 2010 6:25 PM
    Edited by: Swati Namdev on Nov 17, 2010 6:32 PM
    Edited by: Swati Namdev on Nov 17, 2010 6:47 PM

  • User Exit/BADI/Enhancement Point in VF01 after generating new billingdocno.

    Hi Experts,
    I am looking for a user exit/BADI/Enhancement point which will trigger in VF01 after generating  the new document no (Billing document no assign).  The Billing document no is generating in the FM  RV_INVOICE_DOCUMENT_ADD ( NUMBER_GET_NEXT).
    Now the Billing document no is generating like '0000152', i want to concatenate 'ECR' to the generated Billing document no and it should be updated like ECR0000152 in Billing tables (VBRK, VBRP).
    Kindly let me know is there any EXIT/BADI to achieve this functionality.
    Regards,
    Venu

    Hi Venu,,
        These are the enhancements and badis for vf01, please check which will be helpful to you,,
    <exit farm removed by moderator>
    <points begging removed by moderator>
           Warm Regards
            Zulfikhar Ali
    Edited by: Thomas Zloch on Oct 1, 2011 3:57 PM

  • User Exit/ BADI in vf01 after save

    Dear Experts,
    My requirement is to send the mail alert to customer when the billing document is created( VF01 ). Request you to suggest
    the relevant user exit/ badi for the same which is triggered when the save button is pressed.
    Thanks in Advance.

    Hi Farha.
    Go to Ouptut type and the Driver Program related to VF01 output type ..
    Go to se16>tnapr>enter output type already available-->see the Output type and form name.
    Next go to se38> enter the Program name aatachned to Form> and at the end of the Pront privew write  the code
    to capture the spool Number and convert the spool data into internal table ( By using Function Module CONVERT_OTFSPOOLJOB_2_PDF) and next call the Funtion module SO_NEW_DOCUMENT_ATT_SEND_API1  SAPoffice: Send new document with attachments using RFC.
    if you have problem go to se37-->enter CONVERT_OTFSPOOLJOB_2_PDF) and see where used list and find the Driver program how they are converting and sending the mail
    Regards,
    Prabhudas

  • User exit for calculating Base line due date in VF01

    Hi,
    I need a User Exit for calculating Base line Due date i'e ZFBDT with respect to billing date
    for VF01
    Regards,
    Moderator message: if there is one, you can find it yourself by doing due research.
    Edited by: Thomas Zloch on Nov 23, 2011 1:52 PM

    >
    Rahul Saxena wrote:
    > I have given the condition"BSEG-ZTERM = 'ZTST'" in Prerequisite, and in the Substitutions when I try to assign  constant value '02/16/2009' to the field Baseline Date, I don't see that Baseline date field in Substitute fields for Class '009'.
    >
    > How do I add Baseline date in that popup to select and assign values.
    >
    > Please suggest.
    >
    > Thanks-
    i think your date format and system date format is not suitable.
    give the date format as 20090216 as system format.

  • User exit for VF04

    Hi All,
    Can any help me regarding the user exit for transaction VF04. the requirment is
    When i click Display Billing List Button it will show up a alv report for "Maintain Billing Due List". when i select some Documents and click SAVE then it will generate Invoice. The enhancment should happen along with the INVOICE generation the Printing of Invoice should happen.
    If any one of you have done this kind of requiement please help me.
    regards,
    Lakshmikanth.T.V

    Hi,
    Would be much easier, when you tell us the exit you are talking about.
    I searched and found exit EXIT_SAPLV60P_008. When you have a look into the calling of this exit (where-used-list), then you will find routine vkdfs_data_display in include SDBILLDL.
    That's immediately before ALV-display, obviously this whole routine is never called in batch.
    But in batch you have EXIT_SAPLV60P_009, EXIT_SAPLV60P_010... maybe you should make a search for a better (or second) place for your enhancements.
    Regards,
    Bhaskar

  • BADI or User Exit for VF04

    Dear All,
    I want to stop the split of Invoice of the same customer. Can anyone know the BADI or User Exit to Implement this?
    Please help ASAP.
    Thanks in advance.
    Best Regards,
    Prasad

    Transaction Code - VF04                     Maintain Billing Due List                                                                               
    Enhancement/ Business Add-in            Description                                                
    Enhancement                                                                               
    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            
    J_3RSINV                                                                               
    Business Add-in                                                                               
    SD_CIN_LV60AU02                         BADI for billing                                           
    VOR_WA_FAKTURA                          Billing before Goods Issue

  • 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

  • User exit for proforma invoice preparation vf01

    Hi experts,
    I using Enhancement SDVFX008 for VF01 its working fine, but its not fire while STO(JEX) invoice preparation.
    In Proforma invoice i need to check road permit. User should not save without roadpermit in particular states only. Kindly give Userexit for this issue.
    Thanks & Regards
    G.Vendhan

    Please donot cross post
    Read the forum rules
    User exit for proforma invoice preparation vf01

  • USER EXIT / BADI on save VF01

    Hi,
    Do you know any user exit or BADI which triggers after save VF01 (Billing document), actually I need to modify the payment terms field in the VF01 while save.
    Used program RV60AFZC to modify payment terms field but it does triggers before save.
    <removed by moderator>
    Thanks,
    Srini
    Edited by: Thomas Zloch on Mar 2, 2011 3:24 PM - no promises, please

    Hi,
    There is an enhancement point in FM RV_INVOICE_DOCUMENT_ADD.
    "ENHANCEMENT-POINT rv_invoice_document_add_15 SPOTS es_saplv60a"
    You can check it once.
    You can try with BADI SD_CIN_LV60AU02.
    Thanks
    Arbind

  • User Exit/Enhancement for Customized Price Determination in VF01

    Hi Experts,
    User would like to change the item price (VBRP-NETWR) in VF01 using its customized logic.
    Which Exit/Enhancement I should implement to to change the value of VBRP-NETWR before it is displayed out to the user?.
    What I trying to do is to override the item price (VBRP-NETWR) regardless then standard SAP logic which calculated the price.
    Thanks in Advanced.
    Regards,
    Ming Jun
    Edited by: Lai MJ on Apr 13, 2010 6:15 AM

    Hi Lai,
    For your transaction below mentioned exits are available:
    SDVFX001  User exit header line in delivery to accounting
    SDVFX002  User exit for A/R line in transfer to accounting
    SDVFX003  User exit cash clearing in transfer to accounting
    SDVFX004  User exit G/L line in transfer to accounting
    SDVFX005  User exit reserves in transfer to accounting
    SDVFX006  User exit tax line in transfer to accounting
    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
    i think you can try using(any one) :
    SDVFX005  User exit reserves in transfer to accounting
    SDVFX006  User exit tax line in transfer to accounting
    SDVFX010  User exit item table for the customer lines
    Regards,
    Tutun

Maybe you are looking for

  • Loaded information from hard drive to new computer without iphoto.  where are the photos i had in iphoto?

    Hi there, I spilled beer on an older macbook and it was too pricey to repair.  I had the Apple store save all files and information from the harddrive to an external hard drive. I moved all the files and information onto a refurbished macbook.  The r

  • How To Create Editable Report in APEX 4.1

    Hello Experts, I am trying to create a matrix report which should be editable when user clicks an edit button in APEX 4.1 Option 1 : Create a Classic Report with an Edit Link button on the left The report is based on a SQL Query When the button is cl

  • Airplay audio does not sometimes transfer to apple tv?

    Airplay audio does not sometimes transfer to apple tv? Sometimes I have to restart my apple tv to get audio, I only get video. Do you guys have the same issue? It's anoying to restart my apple tv everytime I want to watch a movie over airplay. /Ander

  • Select Filter value for Hierarchy node taking long time

    Dear Experts, I am facing an issue with the Filter value selection in a BEx query and searched the forum for a solution but found none. I have a free characteristic with hierarchy enabled for it and the Filter value selection at Query execution has b

  • Error in accessing TPM Planning Layout

    Hi Guys: We are using CRM6.0 Web Client to execute Trade Promotion, and here are the data we are creating a new TPM with:             Account Type: Hierarchy Node             Our BP Hierarchy has only one node under the root node, so we assined that