Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

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.

Tags:
Former Member
Former Member replied

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.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question