Skip to Content

Setting the billing block value VBRK-RFBSK after the Invoice document is determined in SD billing

Hello Experts,

I am currently evaluating the options to set the VBRK-RFBSK billing block to 'B' based on the ACCIT G/L account values in during the billing document posting.

I found an user exit RV60AFZC->USEREXIT_FILL_VBRK_VBRPto do it, however this is called before the ACCIT structure is filled so can you pleas suggest me some user exits or BADI's to achieve this ?

Thanks,

Vijay

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    Jan 09 at 11:19 AM

    What is your exact purpose, a simple FI validation rule could raise an error blocking the posting, why do you require to set 'B' ?

    Nevertheless, you could look at the user-exits provided by SAP. look for Exits EXIT_SAPLV60B_0* (or read 301077 - User exits for the interface for accounting)

    Add comment
    10|10000 characters needed characters exceeded

  • Hello Raymond,

    Thanks a lot for suggesting the userexits.

    I have already evaluated one of them however using them i can just raise an error message during the posting and it completely stops the document from posting and during the batch jobs it will stop the complete job.

    Also regarding your idea of FI validation rule I do not have the MM data like material type and the PO number available so cannot really use this.

    So can you suggest any other way where i can block the posting but not stop the posting.

    Thanks,

    Vijay

    Add comment
    10|10000 characters needed characters exceeded

    • Missing data for a FI validation could be read in validation exit

      • from database if already available
      • from memory where a MM or SD exit or BAdI store those

      Else did you already look in SMOD the suggested SDVFX0* (EXIT_SAPLV60B_0*) customer exit.

  • Thanks if there is no other solution then i would for the memory concept.

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 10 at 11:56 AM

    Not clear what the Business requirement is. However,try with EXIT_SAPLV60B_002 or EXIT_SAPLV60B_004 in Program SAPLV60B

    Add comment
    10|10000 characters needed characters exceeded

  • Hello Lakshmipathi,

    If you see the VBRK is in the importing parameters Ideally this exits are not used to change the VBRK value.

    Thanks,

    Vijay

    Add comment
    10|10000 characters needed characters exceeded