IF CLRDTAB-SHKZG = 'S'.
CLRDTAB-DMBTR = CLRDTAB-DMBTR * -1.
WRITE CLRDTAB-DMBTR RIGHT-JUSTIFIED TO W_KINKAKU4.
ELSEIF CLRDTAB-SHKZG = 'H'.
CLRDTAB-DMBTR = CLRDTAB-DMBTR * 1.
WRITE CLRDTAB-DMBTR RIGHT-JUSTIFIED TO W_KINKAKU4.
지금처럼 하면 s일때는 -값이 들어가고
h일때는 +값이 들어가는거죠??
문법상으로도 맞는건지 알고싶습니다.
SHKZG는 차변/대변을 구분해주는 필드인데요..
'S'는 차변이고, 'H'는 대변을 말합니다.
차변(S)의 금액은 +금액이 들어어가고 대변(H)에는 -금액이 들어옵니다.
만약 CLRDTAB-DMBTR 에 들어간 값이 마이너스였다면 저렇게 하신게 맞구요..
그렇지 않다면 저건 거꾸로 하신거 같습니다.
차변(S)의 금액은 + 대변(H)의 금액은 - 를 생각하시면되요~^^*