Skip to Content
-1
May 15, 2018 at 03:48 PM

no sale document created with BAPI_SALESORDER_CREATEFROMDAT2

242 Views

Hello,

I want to create a sales order Credit Memo by using

BAPI_SALESORDER_CREATEFROMDAT2

sy-subrc is always EQ 0, but no sales document is created!!

Any help please?

here is my used code:

" Header data
so_header-doc_type = p_styp.

so_header-sales_org = p_sorg.

so_header-distr_chan = p_sdis.

so_header-division = p_sdiv.

so_header-created_by = sy-uname.

" Item Data
so_item-bill_date = p_bill.
so_item-material = w_upload-matnr.

so_item-target_qty = w_upload-quantity.

so_item-target_qu = 'EA'.

so_item-purch_no_c = '*'.

APPEND so_item.


"filling the partner details
so_partnr-partn_role = 'PY'.

so_partnr-partn_numb = w_upload-kunnr.

APPEND so_partnr.


CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
order_header_in = so_header
IMPORTING
salesdocument = g_vbeln
TABLES
return = so_return
order_items_in = so_item
order_partners = so_partnr.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.