‎2015 Apr 09 4:19 PM
Hi Everyone
We're trying to create a process that creates Sales Orders (Documents) for customers and
billing document's.
We've found BAPI_BILLINGDOC_CREATE
The solution is a .Net solution, calling ABAP functions e.g. BAPI's
It looks like this BAPI is an Enjoy transaction as it takes us to a SAP transaction to complete.
i.e. it has a visual element to it
Is it possible to call this or another module or function that would create the billing document for us ?
As we want to call this remotely
Regards
‎2015 Apr 09 5:42 PM
The BAPI_BILLINGDOC_CREATE uses a call transaction instead try using BAPI_BILLINGDOC_CREATEFROMDATA.
Vikram.M
‎2015 Apr 09 5:54 PM
You can also use BAPI_BILLINGGDOC_CREATEMULTIPLE to create multiple documents in a single call without doing Call Transaction approach.
Jim
‎2015 Apr 09 6:01 PM
Hy Nuck,
Try to use bapi RV_INVOICE_CREATE. It can use for multiples documents.
Regards,
Bruno
‎2015 Apr 09 7:30 PM
RV_INVOICE_CREATE is not a BAPI and this function is not released to the customers.
Unless the immediate invoice creation is an absolute "must have" you might also want to consider just running Billing Due List (SDBILLDL) separately and let it take care of the billing process. It's the process that many (if not most) SAP customers use. Otherwise if there is an error you'd have to rely on someone not just to correct the error but also create an invoice manually.