2007 Mar 14 11:50 AM
Hello,
any body have documentation to this function module? any information regarding this FM please post.
Thanks
Suresh
2007 Mar 14 12:01 PM
2007 Mar 14 12:02 PM
Hi,
i never used this FM, but already use the BAPI "BAPI_INCOMINGINVOICE_PARK", have you try it?
*Header
HEADER-INVOICE_IND = 'X'.
HEADER-DOC_TYPE = 'FN'.
HEADER-DOC_DATE = TAB_F-INVOICE_DATE.
HEADER-PSTNG_DATE = SY-DATUM.
HEADER-REF_DOC_NO = TAB_F-VEND_INVOICE.
HEADER-COMP_CODE = T001-BUKRS.
HEADER-CURRENCY = TAB_F-CURRENCY.
HEADER-CURRENCY_ISO = TAB_F-CURRENCY.
HEADER-GROSS_AMOUNT = TAB_F-GROSS_AMOUNT.
HEADER-CALC_TAX_IND = 'X'.
HEADER-DIFF_INV = TAB_F-FORNECEDOR.
HEADER-PMNTTRMS = LFM1-ZTERM.
*GL acount
CLEAR GL_ACCOUNT.
ADD 1 TO LINHA_ACCOUNT.
GL_ACCOUNT-INVOICE_DOC_ITEM = LINHA_ACCOUNT.
GL_ACCOUNT-GL_ACCOUNT = CONTA_RAZAO.
GL_ACCOUNT-ITEM_AMOUNT = TAB_F-ITEM_AMOUNT.
GL_ACCOUNT-DB_CR_IND = 'S'.
GL_ACCOUNT-COMP_CODE = T001-BUKRS.
GL_ACCOUNT-TAX_CODE = CODIGO_IVA.
GL_ACCOUNT-COSTCENTER = cost_center.
GL_ACCOUNT-ORDERID = ZORD_PROC-AUFNR_GERAL.
APPEND GL_ACCOUNT.
*items
ITEMS-INVOICE_DOC_ITEM = LINHA.
ITEMS-PO_NUMBER = TAB_F-PO_NUMBER.
ITEMS-PO_ITEM = TAB_F-PO_ITEM.
ITEMS-ITEM_AMOUNT = TAB_F-ITEM_AMOUNT.
ITEMS-QUANTITY = TAB_F-QUANTITY.
ITEMS-PO_UNIT = 'ST'.
APPEND ITEMS.
*TAX
REFRESH TAX.
TAX-TAX_CODE = CODIGO_IVA.
TAX-TAX_AMOUNT = TAB_F-VAT_VALUE.
APPEND TAX.
CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'
EXPORTING
HEADERDATA = HEADER
ADDRESSDATA = ADDRESS
IMPORTING
INVOICEDOCNUMBER = INVOICENUMBER
FISCALYEAR = YEAR
TABLES
ITEMDATA = ITEMS
ACCOUNTINGDATA = ACCOUNT
GLACCOUNTDATA = GL_ACCOUNT
MATERIALDATA = MATERIAL
TAXDATA = TAX
WITHTAXDATA = WITHTAX
VENDORITEMSPLITDATA = VENDOR
RETURN = RETURN.
Regards,