Hi,
Use the BAPI Commit outside loop.
for eg.
Loop..
call BAPI..
if returntable has error..
lv_flag = 'X'.
BAPI rollback back.
exit.
endif.
Endloop.
if lv_flag = X.
idoc status = 51.
else.
BAPI commit work.
idoc status = 53.
endif.
Hi,
Use the BAPI Commit outside loop.
for eg.
Loop..
call BAPI..
if returntable has error..
lv_flag = 'X'.
BAPI rollback back.
exit.
endif.
Endloop.
if lv_flag = X.
idoc status = 51.
else.
BAPI commit work.
idoc status = 53.
endif.