Skip to Content
avatar image
Former Member

help in condtion

hi

i wont to do this 2 statement i one statement maybe to use And becuse the loop is the same just if statement is deferent how i do that?

regards

*---1 --

LOOP AT target_hours_exp ASSIGNING <target_hours_exp>.

READ TABLE wrk_hr_colct ASSIGNING <wrk_hr_colct>

WITH KEY isdd = <target_hours_exp>-date.

IF sy-subrc = 0.

<b> IF <target_hours_exp>-stdaz = '0.5'

AND <wrk_hr_colct>-ismnw > '0'.

ADD 1 TO cnt_holid_work.

ENDIF.</b>

ENDIF.

ENDLOOP.

* -2 -

LOOP AT target_hours_exp ASSIGNING <target_hours_exp>.

READ TABLE wrk_hr_colct ASSIGNING <wrk_hr_colct>

WITH KEY isdd = <target_hours_exp>-date.

IF sy-subrc = 0.

<b> IF <target_hours_exp>-stdaz = '0'

AND <wrk_hr_colct>-ismnw > '0'.

ADD 1 TO cnt_holid_work.

ENDIF.</b>

ENDIF.

ENDLOOP.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Oct 07, 2007 at 01:51 PM

    Hi

    Write like this and see

    LOOP AT target_hours_exp ASSIGNING <target_hours_exp>.

    READ TABLE wrk_hr_colct ASSIGNING <wrk_hr_colct>

    WITH KEY isdd = <target_hours_exp>-date.

    IF sy-subrc = 0.

    IF<b> ( <target_hours_exp>-stdaz = '0' or <target_hours_exp>-stdaz = '0.5' )</b>AND <wrk_hr_colct>-ismnw > '0'.

    ADD 1 TO cnt_holid_work.

    ENDIF.

    Regards

    Anji

    ENDIF.

    ENDLOOP.

    Add comment
    10|10000 characters needed characters exceeded