#1
|
|||
|
|||
bapi bapi_incominginvoice_create
BUenos días.
Estoy intentando facturar un pedido a través de la miro usando la BAPI: BAPI_INCOMINGINVOICE_CREATE. Cuando hago la miro manualmente, me pide únicamente unpar de fechas, le marco el impuesto, le indico que facturaré un pedido y el número de este pedido. En la bapi no veo donde indicarle el numero del documento que se facturará. Os paso lo que hice: ls_cabecera_f-invoice_ind = 'X'. ls_cabecera_f-doc_type = 'RE'. " con RE le indicamos que lo que queremos facturar es un pedido ls_cabecera_f-doc_date = sy-datum. ls_cabecera_f-PSTNG_DATE = sy-datum. ls_cabecera_f-ref_doc_no = NUM_FACTURA_PROV. ls_cabecera_f-gross_amount = precio_bruto. ls_cabecera_f-COMP_CODE = '1000'. ls_cabecera_f-INV_DOC_NO = num_pedido_sap. ls_cabecera_f-currency = 'EUR5'. ls_cabecera_f-bline_date = sy-datum. ls_cabecera_f-calc_tax_ind = 'X'. ls_cabecera_f-header_txt = 'prueba fac'. ls_item_data-PO_NUMBER = num_pedido_sap. ls_item_data-ref_doc_year = '2011'. ls_item_data-quantity = '400'. ls_item_data-item_amount = precio_neto. ls_item_data-COND_TYPE = 'F'. ls_item_data-po_item = '10'. ls_item_data-po_unit = 'UN'. ls_item_data-invoice_doc_item = '00001'. ls_item_data-TAX_CODE = 'S3'. CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE' EXPORTING headerdata = ls_cabecera_f * ADDRESSDATA = IMPORTING INVOICEDOCNUMBER = NUM_FACTURA_GENERADO * FISCALYEAR = tables itemdata = ls_item_data * ACCOUNTINGDATA = * GLACCOUNTDATA = * MATERIALDATA = * TAXDATA = * WITHTAXDATA = * VENDORITEMSPLITDATA = return = lt_mensajes exceptions others = 01. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|