A continuación os dejo un ejemplo de la bapi " BAPI_ASSET_RETIREMENT_POST" para dar de baja un activo fijo.
DATA: w_general LIKE bapifapo_gen_info,
w_requirement LIKE bapifapo_ret,
return LIKE bapiret2.
DATA ld_documentreference LIKE bapifapo_doc_ref.
w_general-username = sy-uname.
w_general-doc_date = sy-datlo.
w_general-pstng_date = sy-datlo.
w_general-comp_code = w_activos-bukrs.
w_general-assetmaino = w_activos-anln1.
w_general-assetsubno = w_activos-anln2.
w_requirement-valuedate = sy-datlo.
w_requirement-compl_ret = 'X'.
w_requirement-trade_id = wa_baja-rcomp.
CALL FUNCTION 'BAPI_ASSET_RETIREMENT_POST'
EXPORTING
generalpostingdata = w_general
retirementdata = w_requirement
IMPORTING
documentreference = ld_documentreference
return = return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
Hola, gracias por publicar este ejemplo. Tengo una pregunta, si solo se desea simular la baja, se puede utilizando la misma BAPI?
ResponderEliminar