Skip to Content
author's profile photo Former Member
Former Member

Change values while saving invoices

Hello,

This is the first time I'm on this forum, so excuse me if this topic is not at the right place ...

I search through a lot of articles in the forums, but I didn't found an answer on my question, so I ask my question here ?

I have to change the value of VBRK-ZUONR the moment an invoice is saved ... Does anyone has an idea of where I have to put this change ??

Thanks on advance,

Kurt Clement

Add comment
10|10000 characters needed characters exceeded

3 Answers

  • Posted on Aug 02, 2006 at 10:11 AM

    Hello,

    Put your code in the program,MV45AFZZ.

    Form: USEREXIT_SAVE_DOCUMENT.

    regards,

    Naimesh

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hoi Naimesh ...

      Thanks for your answer ... Unfortunately, MV45AFZZ is used for sales orders and not for invoices ... Thanks anyway for your response !

      Greetz,

      Kurt Clement

  • author's profile photo Former Member
    Former Member
    Posted on Aug 02, 2006 at 10:12 AM

    Try changing your code in any of the following user exit

    SDVFX007

    SDVFX008

    SDVFX009

    SDVFX010

    SDVFX011

    V05I0001

    V05N0001

    V60A0001

    V60P0001

    V61A0001

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hoi Vinodh,

      I tried to use of the user-exits you mentioned ...

      None of them exists in our system ...

      Do you know some other way to change values ?

      Greetz,

      Kurt Clement.

  • author's profile photo Former Member
    Former Member
    Posted on Aug 02, 2006 at 11:40 AM

    Hi ,

    check there

    User Exits For Billing
    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_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
    Depending on the number range, table TVFKD is used to set the billing date (country-specific requirments in Italy). USEREXIT_NUMBER_RANGE is automatically deactivated when this user exit is being applied.
    
    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.
    
    USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)
    Printing the item line of a billing document can be supplemented or changed.
    
    USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
    Printing the header line of a billing document can be supplemented or changed.
    
    User exits in program RV60AFZD
    Short descriptions of the user exits are contained in the program:
    USEREXIT_RELI_XVBPAK_AVBPAK
    USEREXIT_NEWROLE_XVBPAK_AVBPAK
    USEREXIT_NEWROLE_XVBPAP_AVBPAK
    
    The following user exits are available in report SAPLV60B for transfer to accounting (function group V60B):
    
    EXIT_SAPLV60B_001: Change the header data in the structure acchd
    You can use this exit to influence the header information of the accounting document. For example, you can change the business transaction, "created on" date and time, the name of the person who created it or the transaction with which the document was created.
    EXIT_SAPLV60B_002: Change the customer line ACCIT
    You can use this exit to change the customer line in the accounting document. This exit is processed once the ACCIT structure is filled in with data from document header VBRK.
    EXIT_SAPLV60B_003: Change the customer line in costing
    The customer line is filled in differently for costing. You can use exit 003 to influence the ACCIT structure.
    EXIT_SAPLV60B_004: Change a GL account item ACCIT You can add information to a GL account item (such as quantity specifications) with this exit.
    EXIT_SAPLV60B_005: User exit for accruals
    Once all relevant data for accruals was entered in the GL account item, you can add to this data with this exit.
    EXIT_SAPLV60B_006: Change the control line ACCIT
    You can use exit 006 to add information to the control line.
    EXIT_SAPLV60B_007: Change the installment plan
    You can use exit 007 to add information to the installment plan
    parameters in the GL account item.
    EXIT_SAPLV60B_008: Change the transfer structure ACCCR, ACCIT and ACCHD
    After the accounting document is filled in with data, you can use exit 008 to change the document once again.
    EXIT_SAPLV60B_010: Item table for customer lines
    You can use exit 10 to influence the contents of customer lines before they are created.
    EXIT_SAPLV60B_0011: Change the parameter for cash account determination or reconciliation account determination
    You can use this exit to change inbound parameters in order to influence account determination.

    Regards

    Prabhu

    Add comment
    10|10000 characters needed characters exceeded