Regarding VF01

Hi Frns,
What is the use of VF01 T-code ??
in terms of Business process..
Thanks
Raj

Hi,
VF01 is basically to create Billing Document.
While creating a Billing Doc you need to specify for which Sales Doc you want to do Billing.
So first a sales doc is created and then billing document of same is created.
You can create Billing document from the sales doc ( change txn VA02) screen as well by Going in the Sales Document >> Billing.
Hope this is helpful to you.
Thanks,
Lalit Kabra

Similar Messages

  • Regarding capturing VF01 ERROR logs in a background job

    Hi ,
    We are running a background job that calls transaction VF01 via BDC .
    CALL TRANSACTION 'VF01' USING   bdcdata
                              MODE    S
                              UPDATE  N
                              MESSAGES INTO gt_messtab.
    In some cases billing documents will not be generated. In such cases systems will throw message "Check the log "
    After which we can check the error messages via Menu Edit>logs.
    This error messages (stored in XVBFS internal table) need to captured in the job log  i.e custom programme.
    Unfortunately i could not found any user exits/BADIs that can help me in capturing message.
    Can you please help me how can i solve this issue?
    Thanks in advance
    Manoj
    Edited by: Manoj J on Nov 16, 2011 9:42 AM
    Moderator message : Duplicate post locked, continue with original thread [How to capture error logs of VF01 in a background job log   |Re: How to capture error logs of VF01 in a background job log].
    Edited by: Vinod Kumar on Nov 16, 2011 3:34 PM

    Hi Manoj,
    I had a similar problem.
    I solved it selecting from VBSK the last record of the user regarding elaboration of invoices, and then calling f.m. 'VBSK_ALV_DISPLAY'.
    Otherwise you could call directly transaction "V.21"
    Hope this could help you
    Andrea

  • Regarding Modification In Standard Tcode VF01

    Hi Friends,
              In Transaction VF01 i need to add some check condition on MRP of Article before saving Billing Document...............
    if that condition satisfied than and than billing document should be saved.....otherwise give some error message that condition not satisfied.....................
    how to achieve this...............

    thnks for the reply friends.................
    i hv tried USEREXIT_FILL_VBRK_VBRP
    but my requirement is that i need to check MRP of article and
    MRP in the batch if is different than generate error message........
    i can see Batch but for MRP of Article i need Condition reocrd number which is VBRK-KNUMV but i m not able to see this fields in this exist....................

  • Excise invoice number getting reflected in the reference field in VF01

    Hello,
    I require excise invoice number to get get reflected in the reference field of billing document number . (i.e accounting document generated from VF01)
    Thanks,

    Dear Muscan,,
    As per STANDARD SAP PROCESS this functionality is not Possible. The reason is very clear, Excise Invoice is always created after creating billing/invoice document. Without creating excise invoice you cannot have excise invoice number reflected in the reference field of billing document.
    Hope this clarifies your doubt?
    Regards
    MBS

  • Error in VF01-Proforma invoice alredy existed for the delivery

    Hello All.
    We had a problem with VF01. When entering the delivery and pressing enter we are getting the problem Proforma invoice already existed for the delivery.
    From 4 Scheduling agreements(LZ) one delivery(LF) created, picked and packed. Before PGI user made proforma invoice F8.
    It created with out error.
    After that user done the PGI and tried to create the invoice but the system is thronging above mentioned error.
    Please advise use what would be the problem.
    Thanks and Regards
    SASi

    Hi Sasi
    Check wheather any batch job is running in background for creating billing documents.If it is working fine then  check wheather any enhancement has been done.
    Regards
    Srinath

  • Regarding proforma invoice and delivery

    Hi everyone,
    I have read online for information on how to prevent multiple proforma invoices. Understand that this can be controlled by using routine 311 in VTFL.
    Problem now is that my company's process requires the proforma invoice to be created before PGI is posted. I tried copying the codes from routine 311 and commenting out the portion which checks against Goods movement status but the result was that during VF01 it hits error No relevant documents for billing.
    Thanks and Regards,
    Kane

    Hi,
    As  per my knowledge it is not possible in standard SAP,
    Take the help of ABAPer and copy the 311 routine and modify the program
    IF VBUK-WBSTK <> 'C'.  
        PERFORM VBFS_HINZUFUEGEN USING '      '  '400' text-009 space space.
        SY-SUBRC = 4.
        EXIT.
      ENDIF.
    Based on the above coding which is mentioned in 311 system is not accepting to create pro-forma Invoice and you will get message "Goods issue has not been posted for the delivery
    Try to modify the program  with the help of ABAPer and check the cycle
    I hope it will solve the issue

  • How to diplay the text in fi side (fb5ln) ,entered in sd side (vf01)

    Hi all ,
    I have a critical issue
    Plz read it carefully give a solution to me .its urgent.
    1. The end user actually want the invoice no should be in a text format (ex. sd/kol/2345) which they want to enter while creating a invoice . but sap generates a no automatically  like (90000067 ), after saving that doc..
    2. So the inv no in text format can be entered in vf01 while creating a sales doc no.this no is displaying in all the transaction related to sdi.e vf01,vf02,vf03.
    3. But now the problem is that this no entered in sd side (while creating inv) is not displayed fi side (while reciving ) , (tcode fb5ln) while that no generated by sap (90000067) is displaying here.
    so kindly any body can give me the solution that how to see that entered text in fi side.
    Advance thanks for yr help.
    sachhidananda

    Hi sachidananda,
              You need to find a User Exit which fill communication structures when data is passed from SD to FI.
               And fill FI docs text fields with SD's Inv number.
              Hope you will fing the right Exit and slove this . ALL THE BEST.
    Regards
    Srikanth M

  • I am having problem while doing vf01 for credit memo

    I have done va01 for credit memo.
    but when i m doing vf01 for credit memo it is showing account detemination error.
    pls help me.

    Hi suchinder
    Go to t.code VKOA and check wheather for the credit memo billing document type your account determination procedure  KOFI00 has been assigned or not. If not assigned assign it and then save the billing document again then it will be forwarded to FI .
    Regards
    Srinath

  • Error wcreate billing with VF01

    Hi,
    I'm creating a debit memo via VF01 via Batch-input, and i have this message below :
      CALL TRANSACTION 'VF01' USING bdcdata MODE 'A' UPDATE 'S'.
    Balance in transaction currency
    Message no. F5702
    Diagnosis
    A balance has occurred in transaction currency 'MAD' with the following details:
    Exchange rate '00', amount '     1.000,00-' and currency key 'MAD'.
    The data in the transaction currency were transferred from the calling application.
    System Response
    Your data cannot be processed in FI.
    Procedure
    The error is probably in the calling application.
    please, can anyone give me a guidance to solve this issue.
    I have tried almost all of tricks posted in the forum but without any solution.
    Best regards.

    Does VF01 work and BDC doesn't? Check the data that you're passing in BDC, maybe make a fresh recording.
    You can also debug this. In our system this message occurs only in the include LFACIF3V (you can check this in SE91 by message class/Nr. -> where-used). You can set a breakpoint there.

  • System is showing Bill Doc No in VF01 but in VF02 - No billing doc generate

    While creating invoice using Billing Plan, only for certain contacts,  we face an issue. In VF01-The system is saying Billing document XXXXXX123 is created but in VF02 , we are not able to see any document and the system says No billing document is generated for the same document no.
    The error message in Inbox says : Update was Terminated.
    Kindly tell me how to go about. Is this pertains to any authorization related issue. or is there anything which is wrong?
    Regards,
    Mahe

    In Output Procedure V10000 control - Requirement 62-Billing Doc : Release Post. is assinged to the Billing output type.
    Does this influence the Invoice creation  - When we are trying to create invoice , system is giving a billing doc no and in vf02 it is saying the bill doc does not exist. The error message in Inbox says : Update was Terminated.
    Is there any link between the two.
    Thanks,
    Mahe

  • Short Dump in VF01 while creating debit memo

    Hi,
    we are trying to create the debit memo in tcode VF01,while saving the doc it is giving dump.
    i went to  ST22 for error analysis,details are "COMMIT_IN_POSTING" error in FM RV_INVOICE_REFRESH.
    Short text
        Invalid COMMIT WORK in an update function module.
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "SAPLV60A" had to be terminated because it has
        come across a statement that unfortunately cannot be executed.
    the above text copied from ST22.
    before putting this thread, i have done complete analysis in SDN .
    i have searched for SAP notes.i did't got the proper one.
    KIindly can u provide any solution.
    <removed by moderator>
    Regards,
    Manjunath
    Edited by: Thomas Zloch on Dec 2, 2011 2:39 PM

    Is the debit memo triggering an output type?
    I saw similar thing long back and I remember it was caused by a output type with a print program that was doing an illegal COMMIT WORK. Actually sometimes there may be a function call inside the program attached with the output type that may be doing a COMMIT which is not directly apparent.
    COMMIT WORK causes runtime error when it occurs in functions called in UPDATE TASK or forms called with ON COMMIT.
    Try disabling / deleting the output type (Vf01 -> Goto -> Header -> Output) proposed and then save the debit memo and see if this error goes away. You can also try select the output type and click further data and set dispatch time to '1' (send with periodically scheduled job to avoid this issue.
    Check threads with people facing similar issues because of commit in output type programs
    Send Immeditely causes COMMIT_IN_POSTING
    Need input for error caused while trggering a output type
    COMMIT_IN_POSTING
    COMMIT_WORK in FM, SO_DOCUMENT_SEND_API1

  • Need userexit while saving the billing document (VF01)

    HI Folks,
    I need a userexit while saving the VF01 transaction code. My requirement is i need to check if there is any intercompany invoice was created before the delivery related invoice
    By default SAP creates delivery related invoice . I have checked lot of userexits with package VF but none is working and also gone through the standard userexits RV60AFZ*, still didn't find any good one for my requirement..
    All your help is highly appreciated..
    waiting for your replies.
    Regards,
    raj

    Hi,
    I have done some analysis before posting the question and one mistake i done is i have checked theUSEREXIT RV60AFZC and i checked XVBRK AND XVBRP instead of VBRK and VBRP...also whie saving this  is not called, it is called when we press enter and also when we press SAVE button in the initial screen.
    I missed the small thing...
    Thanks for the link..
    Regards,
    Nagaraj

  • Error while saving invoice in VF01

    Hi,
    I am facing problem while saving invoice in VF01 for 1 company code, while no problem occurs when save for other company code.
    Text 0040300000 ID 0002 language EN not found
    Message no. TD600
    Diagnosis
    You want to read a text which does not exist in the data base (or update memory).
    System Response
    Reading could not be carried out.
    Procedure
    You need to create this text:
    1. Initialization (module INIT_TEXT)
    2. Save (module SAVE_TEXT)
      403 is my company code
      wat i m missing here
    Regards,
    AMit

    I hope below links may help you to close the thread.
    Service master Long Text Deletion
    Text Id F01 language EN not found message no TD600
    Text id not found
    Regards,
    SaiRam

  • Exch.rate-Accounting is fetching of typ 'M' insted 'P' VF01 for Sales Order

    Dear Experts,
             I'm facing some issues during creation of 'VF01' for a sales order(For Repairing Billings).Previously we are creating 'VF01' against OBD for local customers inside India,but we have started  doing for Outside India Customers.For OBD the rate type  and exchange rate-accounting value  is picking perfect (Type-'M') and the most recent exchange value of type 'M'..But for a Sales Order, As the exchange rate is already we mentioned as 'P'(Checked from 'VBAK' table,In customer Table 'KNA1') also in header the exchange rate is showing type'P' ,but picks the latest exchange rate value of 'M' type from 'TCURR' table .
    Process Flow.We goto first VF01.
                           Give Document no and press enter.
                           Then we move to Goto->header->header to check the exchange rate type and exchange rate-accnt.
    There exchange rate type is showing 'P' but Exchange value is picking of type'M'.
    .Why this problem arises and how to overcome from this please provide me a solution.In copy-control everything is perfect.
    So Please help me in this regard
    Thanking you

    Dear Sir,
                Thank you very much for your kind reply.
                 As per your answer I've changed moving average price in Material Master But still the Problem is not solved.
    Actually we r facing problem during Invoice creation with reference to sales Order .At that time the Exchange rate is picking of type 'M' in the Header though in the item Exchange rate is picking of type 'P' (which one is Correct).
    But in case of Creation of Invoice in reference to OBD Both in Header and Item the exchange rate is Picking of type 'P'.
    So please help me out in this regard.
    Thanking you
    Prabhu

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

Maybe you are looking for