To create a new entry in VFBA table, I create an internal table with the structure of VFBA, then I insert the VFBA form the internal table. Is that a bad way to do this? I am used to loading the SAP table with BDC session or BAPIs. Do you know any BAPIs that we can use to update the VFBA table ?
Then look for BAPIs (or write BDCs) that automate that process. This will ensure that VBFA contains the correct data.
You should not think in terms of which tables get updated, and it is highly unlikely that the way forward for your requirement is to update VBFA directly. Updating SAP tables directly is a good way to corrupt your database -- and lose SAP support.
Dig Deeper on SAP UX
Related Q&A from Matthew Billingham
An SAP user needs information on how to change the password on several SAP user accounts from a central location. Continue Reading
An SAP user is trying to run a report in an SAP ALV Grid online and wants to know how to get the data in the report to appear along with the header. Continue Reading
An SAP user needs to transfer customer purchase order spreadsheet data to SAP VA01 to create a new sales order. Continue Reading