Skip to Content
avatar image
Former Member

Rebate issue, Credit memo or Debit memo will update into VBo2?

Hi all,

Please help to resolve the below issue.

Issue is : Some invoices( created before Rebate agreement creation) are not updated into VBo2.

Action taken: Did run the t code VBoF but it says list contains no data. Have checked VOFA for the billing doc type for F2 and G2, L2 for all the rebate active button is active along with Sales org and payer master.

some more nformation: Agreement created on 29th Sep 2014, some documents were updated those who have  been created before agreement created and after valid from date of the agreement after running the t code VBoF And please please note all these updated documents are billing document type F2.

My question is the billing type credit memo or debit memo will update into VBo2? serched in google but i got different links which did not help to resolve my issue.

Please let me know if any more inforamtion required?


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Nov 06, 2014 at 11:41 AM


    You should look for the answer to this issue in SDBONT06.
    If you have an agreement and condition record with a certain validity period.
    SDBONT06 will select all invoices for this rebate recipient between that period
    from the VBOX table, it will then carry out a new pricing on each billing document
    with pricing type 'I'. If it finds no changes then you will see an empty list but the system will
    reset the KONP-KSPAE flag on the rebate condition.

    Check here in SDBONT06


    FORM fakturen_abarbeiten.

      LOOP AT vbeln_tab.                   "über alle Fakturen                 >>>>

    At this point the system has read VBOX and returned all the valid billing documents to be re-priced.

    If your invoices are not in this internal table most likely the VBOX entry does not exist, so you have
    to look to changes to the access sequences etc, in this case a VBOX rebuild would be needed
    if it is important to correct it.

    If the invoice is in this internal table then you have to check your pricing which you can debug from here when your document is processed.

    Remember the with rebates it is the services rendered date that is used for the pricing  not the
    pricing or billing dates. In most cases you should check the access fields on the condition. If you have fields that are being filled in a user exit they are most likely filled in VF01 but they might not be
    filled from SDBONT06 ?.

    SAP note 391314 covers this type of issue regarding the document type for example

    Hope it helps you find the reason here.

    Kind regards

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 05, 2014 at 10:11 AM

    In addition to the above some more additional inforamtion.

    Apart from the above one more billing document (with billing type F2 ) also not updated into rebate agreement even though the billing was created after Valid from date;

    Please help to resolve the issue. Have run the t code VBoF by removing the test run but still gives the same results " List contains no data"


    Add comment
    10|10000 characters needed characters exceeded