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

Park invoice

Former Member
0 Likes
935

Hi,

I wamt to use BAPI_INCOMINGINVOICE_PARK or MRM_INVOICE_PARK to parking MM invoice with ref. to PO

for transaction MIR7. Kindly provide me a sample code for how to use this function modules.

because editior is one of the i/p for this function module. in MIR7 they user MRM_INVOICE_PARK function module, but how to use this function module alone..

regards

Rajesh. V

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
859

Here we go....

LOOP AT i_ekbe INTO wa_ekbe.

CLEAR: wa_invoice_header,

i_invoice_item,

i_return,

v_inv_doc_no,

v_fisc_year,

wa_return.

REFRESH: i_invoice_item,

i_return.

Appending Invoice header Work Area

wa_invoice_header-invoice_ind = c_x.

wa_invoice_header-doc_date = sy-datum.

wa_invoice_header-pstng_date = wa_ekbe-budat.

wa_invoice_header-comp_code = c_100.

wa_invoice_header-gross_amount =

wa_invoice_header-currency = c_usd.

wa_invoice_header-calc_tax_ind = c_x.

Appending Invoice item data

i_invoice_item-invoice_doc_item = '0001'.

i_invoice_item-po_number = wa_ekbe-ebeln.

i_invoice_item-po_item = wa_ekbe-ebelp.

i_invoice_item-tax_code = ' '.

i_invoice_item-item_amount = '20.00'.

i_invoice_item-quantity = '10.000'.

i_invoice_item-ref_doc = '5600000634'.

i_invoice_item-ref_doc_year = '2006'.

i_invoice_item-ref_doc_it = '10'.

i_invoice_item-po_unit = 'EA'.

i_invoice_item-COND_TYPE = 'VPRS'.

APPEND i_invoice_item.

Calling module BAPI_INCOMINGINVOICE_PARK

CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'

EXPORTING

headerdata = wa_invoice_header

ADDRESSDATA =

IMPORTING

invoicedocnumber = v_inv_doc_no

fiscalyear = v_fisc_year

TABLES

itemdata = i_invoice_item

NFMETALLITMS =

ACCOUNTINGDATA =

GLACCOUNTDATA = i_gla

MATERIALDATA = i_mat

TAXDATA =

WITHTAXDATA =

VENDORITEMSPLITDATA =

return = i_return.

READ TABLE i_return INTO wa_return

WITH KEY type = c_e.

IF sy-subrc EQ 0.

ENDIF.

ENDLOOP.

Vinodh Balakrishnan

Hi,

I wamt to use BAPI_INCOMINGINVOICE_PARK or MRM_INVOICE_PARK to parking MM invoice with ref. to PO

for transaction MIR7. Kindly provide me a sample code for how to use this function modules.

because editior is one of the i/p for this function module. in MIR7 they user MRM_INVOICE_PARK function module, but how to use this function module alone..

regards

Rajesh. V

3 REPLIES 3
Read only

Former Member
0 Likes
860

Here we go....

LOOP AT i_ekbe INTO wa_ekbe.

CLEAR: wa_invoice_header,

i_invoice_item,

i_return,

v_inv_doc_no,

v_fisc_year,

wa_return.

REFRESH: i_invoice_item,

i_return.

Appending Invoice header Work Area

wa_invoice_header-invoice_ind = c_x.

wa_invoice_header-doc_date = sy-datum.

wa_invoice_header-pstng_date = wa_ekbe-budat.

wa_invoice_header-comp_code = c_100.

wa_invoice_header-gross_amount =

wa_invoice_header-currency = c_usd.

wa_invoice_header-calc_tax_ind = c_x.

Appending Invoice item data

i_invoice_item-invoice_doc_item = '0001'.

i_invoice_item-po_number = wa_ekbe-ebeln.

i_invoice_item-po_item = wa_ekbe-ebelp.

i_invoice_item-tax_code = ' '.

i_invoice_item-item_amount = '20.00'.

i_invoice_item-quantity = '10.000'.

i_invoice_item-ref_doc = '5600000634'.

i_invoice_item-ref_doc_year = '2006'.

i_invoice_item-ref_doc_it = '10'.

i_invoice_item-po_unit = 'EA'.

i_invoice_item-COND_TYPE = 'VPRS'.

APPEND i_invoice_item.

Calling module BAPI_INCOMINGINVOICE_PARK

CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'

EXPORTING

headerdata = wa_invoice_header

ADDRESSDATA =

IMPORTING

invoicedocnumber = v_inv_doc_no

fiscalyear = v_fisc_year

TABLES

itemdata = i_invoice_item

NFMETALLITMS =

ACCOUNTINGDATA =

GLACCOUNTDATA = i_gla

MATERIALDATA = i_mat

TAXDATA =

WITHTAXDATA =

VENDORITEMSPLITDATA =

return = i_return.

READ TABLE i_return INTO wa_return

WITH KEY type = c_e.

IF sy-subrc EQ 0.

ENDIF.

ENDLOOP.

Vinodh Balakrishnan

Read only

0 Likes
859

Hi,

still i am getting error like..

Enter goods receipt data only when working with GR-based IV

Enter a reference to a valid goods receipt (line 000001)

pls help in this, my ME22N no need for GR, it is not based on GR based IV.

pls help me to solve this error..

regards

Rajesh V

Read only

0 Likes
859

Have you resolved this issue,I have same error,can you tell me how to do?