cancel
Showing results for 
Search instead for 
Did you mean: 

Invoice Reference getting automatically filled with 'V'

sharonphilip
Explorer
0 Kudos

Hello experts,
I have read a couple of posts that talk about this invoice reference field and almost all the sources point out that the field is filled at the time of document creation.
Here, I have a document that was created using an xml file.

No 'V' anywhere.

And once the document is created, the Invoice reference field of lineitem1 is automatically populated with 'V'.



The field is blank for the 2nd line item, though...

Can someone tell me any reason as to how this automatically becomes 'V'?
Is it something to do with credit memo? Or the date, maybe?
Or where I can find the logic?

Thanks, in advance...

Accepted Solutions (0)

Answers (1)

Answers (1)

Bohdan
Active Contributor

Hi sharonphilip,

I guess you'll not get a satisfactory answer for this question here. There are a few reasons for that.

The screenshot of the source XML-file for this credit memo is of no use. The only hint it provides is that the credit memo was not posted manually, but rather through an interface. It means that there is some custom program in background that is reading the XML-file and posting the accounting document. But it is not clear how the program is posting accounting documents - through BAPI BAPI_ACC_DOCUMENT_POST, BDC session or some other way. Let's suppose it is a BAPI. The program implements some mapping logic between the values in the source files and input parameters for the BAPI. This logic is specific to your client's SAP system and without access to it, no one would be able to deduce how it works.

Next, apart from the custom program, there might be a myriad of enhancements in your system (e.g. accounting substitution, user exits (e.g. BTE-events), BADI ACC_DOCUMENT etc. Any of these places might have an enhancement that checks if there is a reference to sales invoice and if it is not provided the field BSEG-REBZG will be filled with a fixed value "V".

So the best way to check is to analyze the source code for the program that deals with this XML-file with a developer and see how this field is treated.

P.S. My memory is not 100% correct, but I think I once encountered a case of replication of accounting documents for standalone credit memos posted in one SAP system (in SD module) to another SAP system. The replication was based on IDOCs and if I'm not mistaken the value "V" was filled automatically by standard SAP logic during replication.

Regards,

Bohdan

sharonphilip
Explorer
0 Kudos

Thank you, the.wirtschaftsmann ...
This is such a helpful response... I believe the doc is posted through an Interface...
I am checking the methods used in the namespace...
Will update once I find something 🙂

sharonphilip
Explorer

Thank you for your help with this, the.wirtschaftsmann ...
I did check the function BAPI_ACC_DOCUMENT_POST in the function used by the interface used to post the credit memo and I did find the place where the invoice reference field was being assigned.

As part of a standard SAP Procedure, for ‘ACCOUNTRECEIVABLE’, for Account Type ‘D’ and for credit memos [‘H’], the invoice reference field ‘REBZG’ is assigned the value ‘V’...