Hi
I check/debug my method UPDATE_EBAN.
Its is updating correct only.
when it come to workflow it is skipping second level.
can you pls tell me the solution????
Below is the method
DATA:
lv_frgzu TYPE eban-frgzu,
gi_eban TYPE TABLE OF eban,
gs_eban TYPE eban.
*-------->>>>>>>fetch current pr release status
if IM_PRNUMBER is NOT INITIAL.
SELECT SINGLE frgzu
FROM eban INTO lv_frgzu
WHERE banfn = im_prnumber.
*----->>>>>update eban with next level of release status.
CASE lv_frgzu.
when ''.
UPDATE eban SET FRGZU = 'X' WHERE BANFN = IM_PRNUMBER.
CLEAR LV_FRGZU.
when 'X'.
UPDATE eban SET FRGZU = 'XX' WHERE BANFN = IM_PRNUMBER.
CLEAR LV_FRGZU.
when 'XX'.
UPDATE eban SET FRGZU = 'XXX' WHERE BANFN = IM_PRNUMBER.
CLEAR LV_FRGZU.
when 'XXX'.
UPDATE eban SET FRGZU = 'XXXX' WHERE BANFN = IM_PRNUMBER.
CLEAR LV_FRGZU.
when 'XXXX'.
UPDATE eban SET FRGZU = 'XXXXX' WHERE BANFN = IM_PRNUMBER.
CLEAR LV_FRGZU.
when 'XXXXX'.
UPDATE eban SET FRGZU = 'XXXXXX' WHERE BANFN = IM_PRNUMBER.
CLEAR LV_FRGZU.
when 'XXXXXX'.
UPDATE eban SET FRGZU = 'XXXXXXX' WHERE BANFN = IM_PRNUMBER.
CLEAR LV_FRGZU.
ENDCASE.
CLEAR LV_FRGZU.
ENDIF.
ENDFUNCTION.
best regards,
seetha