IF CLRDTAB-SHKZG = 'S'.
CLRDTAB-DMBTR = CLRDTAB-DMBTR * -1.
ENDIF.
WRITE CLRDTAB-DMBTR RIGHT-JUSTIFIED TO W_KINKAKU4.
CLRDTAB-DMBTR = CLRDTAB-DMBTR * -1.
ENDIF.
WRITE CLRDTAB-DMBTR RIGHT-JUSTIFIED TO W_KINKAKU4.
지금 이 부분에서 shkzg 값이 s 일때 dmbtr값이 -처리 되도록 하는건데요. 이게 지금 맞는건가요??
댓글 6
-
greenHair
2009.03.20 18:49
-
꼬맹이
2009.03.20 18:57
어떤 문제가 생기신 건가요 ? 아 궁금해 궁금해...
혹시 이게 그 유명한 Debit/Credit 처리가 맞는 가요 ?
CO,FI 하시는가 봐요... 아 부럽습니다... ^^/
오프모임때 뵈어요 ~ -
전컴
2009.03.20 20:57
테이블에 저장된 금액의 경우, -가 아닌 S/H로 구분이 되어 있습니다.
S가 -값에 해당하기에 -1을 곱해서 처리를 합니다. ^^
-
보나
2009.03.20 21:04
위의 로직이라면
차변 (일반적으로는 대변의 경우 -1 을 곱하는데;;) 의 금액에 -1 을 곱해 처리 되네요;
-
쭈니
2009.03.21 02:00
답변 달아주신분들 다들 감사합니다~ 지금 와서 생각하면 아는건데도 막상 하려고 하면
머리속이 텅 비는 느낌이 드네요.
그래도 여러분들의 도움으로 한번더 머리속으로 각인을 시켜보지만, 그걸로는 안될꺼 같아서 오늘도 역시 노트에 정리를 합니다.
-
abap고수되기!
2009.09.15 04:13
좋은 정보 잘 보고 갑니다~
별문제 없어 보이네요..