HI Expert !
I m using this code .
LTIME TYPE SY-UZEIT
T1 TYPE SY-UZEIT VALUE 030000,
T2 TYPE SY-UZEIT VALUE 050000,
BUT WHEN I M USING T1 AND T2 in loop ( if statement ),ITS value r
T1 = 082000.
t2 = 131100 .
if t1(6) t2(6 )
ltime (6 ).
then ok . but in this i wont be able to make comparison in if statement
how i can resolve this time issue
i dont want to include timings between 3.00 a.m and 5.00 ,
for this i have used this code but its not updating data for any employee , is this code correct or not.
OPEN DATASET PA_FILE FOR INPUT IN TEXT MODE ENCODING DEFAULT.
DO.
READ DATASET PA_FILE INTO REC.
CLEAR WA_PUNCHES.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
WRITE: / REC.
if NOT ( WA_SCORE-LTIME GE T1 AND WA_SCORE-LTIME LE T2 ) .
AND
***( WA_SCORE-TERID NE TR3 AND
***WA_SCORE-TERID NE TR4 AND
***WA_SCORE-TERID NE TR5 AND
***WA_SCORE-TERID NE TR6 AND
***WA_SCORE-TERID NE TR7 AND
***WA_SCORE-TERID NE TR8 ) .
WA_SCORE-PERNR = REC+0(8) .
WA_SCORE-LDATE = REC+9(8) .
WA_SCORE-LTIME = REC+18(6) .
WA_SCORE-CANID = REC+25(8) .
WA_SCORE-TERID = REC+34(4) .
APPEND WA_SCORE TO IT_SCORE.
ELSE .
EXIT .
ADD 1 TO COUNT.
ENDIF .
ENDDO.
plz help me . its very imp. program .
thanks