viernes, 13 de enero de 2012

Dar de baja en Activo Fijo

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'.

1 comentario:

  1. Hola, gracias por publicar este ejemplo. Tengo una pregunta, si solo se desea simular la baja, se puede utilizando la misma BAPI?

    ResponderEliminar