‎2010 Jul 20 9:16 AM
Hi,
I need to create an accounting number via BAPI for FB60 T.code.
Is there any BAPI readily available for posting document for FB60.
‎2010 Jul 20 9:22 AM
FB60(Creditor) is only a subset of FB01 (genral postings). So you could use bapi BAPI_ACC_DOCUMENT_POST
or good old abap RFBIBL00
A.
‎2010 Jul 20 9:22 AM
FB60(Creditor) is only a subset of FB01 (genral postings). So you could use bapi BAPI_ACC_DOCUMENT_POST
or good old abap RFBIBL00
A.
‎2010 Jul 20 9:28 AM
Hi,
BAPI_INCOMINGINVOICE_CREATE
BAPI_ACC_INVOICE_RECEIPT_POST
BAPI_ACC_DOCUMENT_POST
‎2010 Jul 20 9:33 AM
I am not using po reference here.
Whether BAPI_INCOMINGINVOICE_CREATE is useful to create vendor invoice.any sample code there.
‎2010 Jul 20 9:59 AM
Here is my test code, it may help you
REPORT zsl_teste.
DATA: header_data LIKE bapi_incinv_create_header,
item_data LIKE bapi_incinv_create_item OCCURS 0,
acc_data LIKE bapi_incinv_create_account OCCURS 0,
t_return LIKE bapiret2 OCCURS 0.
DATA: inv_doc LIKE bapi_incinv_fld-inv_doc_no,
fis_year LIKE bapi_incinv_fld-fisc_year.
PERFORM fill_header.
PERFORM fill_item.
CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'
EXPORTING
headerdata = header_data
* ADDRESSDATA =
IMPORTING
invoicedocnumber = inv_doc
fiscalyear = fis_year
TABLES
itemdata = item_data
* ACCOUNTINGDATA =
* GLACCOUNTDATA =
* MATERIALDATA =
* TAXDATA =
* WITHTAXDATA =
* VENDORITEMSPLITDATA =
return = t_return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
*&---------------------------------------------------------------------*
*& Form fill_header
*&---------------------------------------------------------------------*
FORM fill_header .
header_data-invoice_ind = 'X'.
*header_data-DOC_TYPE
header_data-doc_date = '20080202'."mandatory
header_data-pstng_date = '20080202'."mandatory
*header_data-REF_DOC_NO = '12345'.
header_data-comp_code = 'Z001'."mandatory
header_data-currency = 'EUR'."mandatory
header_data-gross_amount = 100.
ENDFORM. " fill_document_header
*&---------------------------------------------------------------------*
*& Form fill_item
*&---------------------------------------------------------------------*
FORM fill_item .
DATA: wa_item_data LIKE bapi_incinv_create_item.
wa_item_data-invoice_doc_item = '00001'.
wa_item_data-po_number = '4500000021'.
wa_item_data-po_item = '00010'.
*wa_item_data-REF_DOC = '12345'.
*item_data-REF_DOC_YEAR
*item_data-REF_DOC_IT
*item_data-DE_CRE_IND
wa_item_data-tax_code = 'S2'.
*item_data-TAXJURCODE
wa_item_data-item_amount = 100.
wa_item_data-quantity = 10.
wa_item_data-po_unit = 'CS'.
wa_item_data-po_unit_iso = 'CS'.
APPEND wa_item_data TO item_data.
ENDFORM. " fill_i
‎2010 Jul 21 5:26 AM
but here u r using the reference of the PO number here.
In FB60 we are not referring any po number.guide me if am wrong
‎2010 Jul 21 6:21 AM