Skip to Content
avatar image
Former Member

VF01 user exit

has anybody used user exit in creating billing document (VF01) wherein the exit would be called upon saving the billing document? i tried using SDVFX007 but it doesn't work since this will first call the exit before saving the document.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

7 Answers

  • avatar image
    Former Member
    Nov 15, 2005 at 02:41 AM

    RV60AFZZ see this include

    Cheers,

    Satya

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Include RV60AFZZ is working fine! But It is also getting triggered after pressing enter in VF01. Can you please let me know any other user exit that is only triggered after selecting SAVE. Waiting for your replay.

  • avatar image
    Former Member
    Nov 15, 2005 at 03:47 AM

    Hi Try these:

    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.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      These are the exits available for VF01:

      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

      J_3RSINV Export sales

      regards

      Aveek

  • avatar image
    Former Member
    Nov 15, 2005 at 06:51 AM

    Hi,

    You can try the following User Exits.

    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

    do not forget to award points

    Regards,

    Albert

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 15, 2005 at 09:05 PM

    What are you trying to do? The number range user exit runs only during invoice create. The document is complete at that time. I have used this exit to do some other tasks. The customer include exits (SDVFXnnn) are triggered upon release to accounting.

    You may want to create an output type with a transmission medium type '8' special function. This would run upon save. OSS note 431941 explains how to use this method to automatically trigger a billing document upon save of a delivery.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 18, 2006 at 08:09 AM

    Can any one tell me the user exit name which is triggered only after pressing SAVE in VF01 Create Billing Document.

    It should not trigger on pressing ENTER.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 18, 2006 at 08:27 AM

    Hi ,

    User exits for VF01 are

    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 numbe

    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 Procedu

    V60A0001 Customer functions in the billing document

    V60P0001 Data provision for additional fields for display in lis

    V61A0001 Customer enhancement: Pricing

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi

      Have you tried BTE's T.code FIBF ? I am guessing the way it works is that everytime an invoice is saved, it would trigger a business event which can be used call a Z fucntion module. Ofcourse, you can do anything in the Z FM.

      I am exploring the same..will update if I have anything more to add.

  • avatar image
    Former Member
    Oct 15, 2006 at 08:38 AM

    Hello,

    just try implement SD_CIN_LV60AU02 BADI (there is only one method, whose parameters, among others, are VBRK and VBRP).

    Regards,

    RK

    Add comment
    10|10000 characters needed characters exceeded