#1
|
|||
|
|||
Bapi_customerreturn_create
La BAPI_CUSTOMERRETURN_CREATE para crear orden de devolución con referencia a una factura.
Si bien crea el pedido con sus posiciones, hace el recalculo del esquema de precio. Es decir: -todas las condiciones manuales que fueron ingresadas en la factura, en el pedido de devolución se borran. -si se excluyo condiciones en la factura que poseen registro maestro, en el pedido de devolución se aplican nuevamente. Necesito que por medio de esta Bapi, se conserve el esquema de cálculo que viene desde la factura, no pasa por los controles de copia ya que por Sap vía VA01 con referencia me funciona sin problemas. Datos a modo ejemplo: ti_return_header_in-doc_type = 'YNCI'. ti_return_header_in-sales_org = ‘2201’. ti_return_header_in-distr_chan = ‘10’. ti_return_header_in-division = 'A0'. ti_return_header_in-sd_doc_cat = 'H'. ti_return_header_in-ref_doc = doc ref. ti_return_header_in-ref_doc_l = doc ref. ti_return_header_in-refdoc_cat = 'M'. ti_return_header_in-ass_number = doc ref. ti_return_header_in-price_date = ’19.03.2009’. ti_return_header_inx-updateflag = 'I'. ti_return_header_inx-doc_type = 'X'. ti_return_header_inx-sales_org = 'X'. ti_return_header_inx-distr_chan = 'X'. ti_return_header_inx-division = 'X'. ti_return_header_inx-sd_doc_cat = 'X'. ti_return_header_inx-ref_doc = 'X'. ti_return_header_inx-ref_doc_l = 'X'. ti_return_header_inx-refdoc_cat = 'X'. ti_return_header_inx-ass_number = 'X'. ti_return_header_inx-price_date = 'X'. ti_return_items_in-itm_number = ‘000001’. ti_return_items_in-material = material. ti_return_items_in-batch = lote. ti_return_items_in-plant = centro. ti_return_items_in-target_qty = cant_dev. ti_return_items_in-sales_unit = ‘CJ’. ti_return_items_in-item_categ = tipo pos. ti_return_items_in-ref_doc = doc ref. ti_return_items_in-ref_doc_it = pos doc ref. ti_return_items_in-price_date = ’19.03.2009’. ti_return_items_inx-updateflag = 'I'. ti_return_items_inx-itm_number = ‘000001’. ti_return_items_inx-material = 'X'. ti_return_items_inx-batch = 'X'. ti_return_items_inx-plant = 'X'. ti_return_items_inx-target_qty = 'X'. ti_return_items_inx-sales_unit = 'X'. ti_return_items_inx-item_categ = 'X'. ti_return_items_inx-ref_doc = 'X'. ti_return_items_inx-ref_doc_it = 'X'. ti_return_items_inx-price_date = ‘X’. ti_return_schedules_in-itm_number = ‘000001’. ti_return_schedules_in-req_date = ‘19.03.2009’. ti_return_schedules_in-req_qty = cant_dev. ti_return_schedules_in-dlv_date = ‘19.03.2009’. ti_return_schedules_inx-itm_number = ‘000001’. . ti_return_schedules_inx-updateflag = 'I'. ti_return_schedules_inx-req_date = 'X'. ti_return_schedules_inx-req_qty = 'X'. ti_return_schedules_inx-dlv_date = 'X'. ti_return_partners-partn_role = 'AG'. ti_return_partners-partn_numb = ld_kunag. ti_return_partners-partn_role = 'WE'. ti_return_partners-partn_numb = ld_kunwe. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|