#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. |
#2
|
|||
|
|||
Bapi_customerreturn_create
Hola estimados,
Me encuentro con el mismo inconveniente que me colega SMORI. Transaccionalmente es posible realizar el control de copia de las condiciones de pricing en la cabecera, pero no funciona utilizando la BAPI_CUSTOMERRETURN_CREATE . Si alguien ha podido solucionar este problema, será agradecido. Saludos, |
Herramientas | Buscar en Tema |
Desplegado | |
|
|