Skip to Content
0
Former Member
Aug 03, 2009 at 04:03 PM

BAPI_RESERVATION_CREATE

219 Views

Hi everybody when I call the BAPI_RESERVATION_CREATE in the program as follow,

it failed with the message:

An error has occurred in enhancement EXIT_SAPLMEWB_001 (please check)

I'm working on ECC 6.0.4

refresh t_lis.

refresh errmsg.

refresh t_lis_res.

clear itab_archivo.

loop at itab_archivo.

resehead-plant = itab_archivo-var4.

resehead-res_date = p_fecha.

resehead-move_type = itab_archivo-var3.

if itab_archivo-var3 = '201'.

resehead-cost_ctr = itab_archivo-var1.

resehead-func_area = itab_archivo-var2.

endif.

if itab_archivo-var3 = '261'.

resehead-order_no = itab_archivo-var1.

endif.

n_req_sica = itab_archivo-var6.

else.

itab-material = itab_archivo-var1.

itab-plant = resehead-plant.

itab-quantity = itab_archivo-var2.

itab-short_text = n_req_sica.

append itab.

endif.

call function 'BAPI_RESERVATION_CREATE'

exporting

reservation_header = resehead

no_commit = wk_no_commit

importing

reservation = b_res_no

tables

reservation_items = itab

return = errmsg.

endloop.