Hi Gurus,
I'm trying to implement BAPI_RESERVATION_CREATE into badi WORKORDER_UPDATE.
However with my code I'm getting the error:
The code is:
methodIF_EX_WORKORDER_UPDATE~BEFORE_UPDATE.
TYPES: BEGIN OF t_resb.
INCLUDE TYPE bapiresbc.
TYPES: END OF t_resb.
TYPES: BEGIN OF t_rkpf.
INCLUDE TYPE bapirkpfc.
TYPES: END OF t_rkpf.
DATA : i_resb TYPE STANDARD TABLE OF T_RESB INITIAL SIZE 0,
wa_resb TYPE t_resb.
DATA : i_rkpf TYPE STANDARD TABLE OF t_rkpf,
wa_rkpf TYPE t_rkpf.
DATA: i_returnTYPE TABLE OF bapireturn.
DATA: vl_rsnumTYPE rkpf-rsnum.
wa_resb-GR_RCPT = 'A000'.
wa_resb-plant = '2000'.
wa_resb-material = '000000000000000008'.
wa_resb-store_loc= '0002'.
wa_resb-quantity = '90.00'.
wa_resb-unit = 'G'.
wa_resb-movement = 'X'.
Appendwa_resbto i_resb.
wa_rkpf-plant = '2000'.
wa_rkpf-res_date = sy-datum.
wa_rkpf-move_type= '311'.
Appendwa_rkpfto i_rkpf.
break-point.
CALL FUNCTION 'BAPI_RESERVATION_CREATE'
EXPORTING
reservation_header= i_rkpf
IMPORTING
reservation = vl_rsnum
TABLES
reservation_items =i_resb
return = i_return.
endmethod.
Please help!