Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Bapi

Former Member
0 Likes
3,151

hi Experts,

can u please tell me which Bapi is used in order to create Invoice with reference to salesorder.

Thanks in advance

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
374

Hi,

You can use either BAPI_BILLINGDOC_CREATEMULTIPLE or GN_INVOICE_CREATE function module.

- Satish

2 REPLIES 2
Read only

ashok_kumar24
Contributor
0 Likes
374

Hi Eswara,

<b>Check out the following documentation and example templates

BAPI_BILLINGDOC_CREATEMULTIPLE

BAPI_INCOMINGINVOICE_CREATE

Check this example..

DATA: s_vbap TYPE vbap.

*

TABLES: vbak,vbap,likp, lips.

DATA: t_billing TYPE STANDARD TABLE OF bapivbrk WITH HEADER LINE.

DATA: t_conditions TYPE STANDARD TABLE OF bapikomv WITH HEADER LINE.

DATA: t_return TYPE STANDARD TABLE OF bapireturn1 WITH HEADER LINE.

DATA: t_ccard TYPE STANDARD TABLE OF bapiccard_vf WITH HEADER LINE.

DATA: t_errors TYPE STANDARD TABLE OF bapivbrkerrors WITH HEADER LINE.

DATA: t_success TYPE STANDARD TABLE OF bapivbrksuccess WITH HEADER LINE

.

PARAMETERS: p_vbeln TYPE vbeln.

select single * from likp

where vbeln = p_vbeln.

SELECT SINGLE * from lips where

vbeln = likp-vbeln.

t_billing-salesorg = likp-vkorg.

t_billing-ref_doc = likp-vbeln.

t_billing-ref_item = lips-posnr.

t_billing-doc_number = p_vbeln.

t_billing-itm_number = lips-posnr.

t_billing-ordbilltyp = 'Billing document type'.

t_billing-price_date = sy-datum.

t_billing-ref_doc_ca = likp-vbtyp.

t_billing-material = lips-matnr.

t_billing-plant = lips-werks.

APPEND t_billing.

CALL FUNCTION 'BAPI_BILLINGDOC_CREATEMULTIPLE'

TABLES

billingdatain = t_billing

return = t_return

success = t_success

.

commit work.</b>

Good Luck and thanks

AK

Read only

Former Member
0 Likes
375

Hi,

You can use either BAPI_BILLINGDOC_CREATEMULTIPLE or GN_INVOICE_CREATE function module.

- Satish