메뉴 건너뛰기

SAP 한국 커뮤니티



p739 예제 15-5-11

아밥또퍼 2008.07.24 10:26 조회 수 : 3232 추천:4



출력되는 값들중에서 두 가지가 이상했습니다.


 


=====================================================================================


REPORT Z15_031.


 


DATA: l_1 TYPE p DECIMALS 3 VALUE '0.000'.
DATA: l_2 TYPE p DECIMALS 3 VALUE '-1.234'.
DATA: l_3 TYPE d VALUE '20071231'.
DATA: l_4 TYPE p VALUE '1000'. "CURR 15, DECIMAL 3
DATA: l_5 TYPE p DECIMALS 3 VALUE '1.234'.
DATA: l_6 TYPE p DECIMALS 3 VALUE '1.678'.
DATA: l_7 TYPE p DECIMALS 3 VALUE '1000'.
DATA: l_8 TYPE f VALUE '123456789E2'.
DATA: l_9 TYPE d VALUE '20071231'.
DATA: l_10 TYPE d VALUE '20071231'.
DATA: l_11(8) TYPE c VALUE 'YYYYMMDD'.
DATA: l_12(10) TYPE c VALUE 'align'.


 


WRITE: 'L_1',l_1, l_1 NO-ZERO.


WRITE: / 'L_2', l_2, l_2 NO-SIGN.


WRITE: / 'L_3', l_3, l_3 DD/MM/YY, l_3 DDMMYY.


WRITE: / 'L_4', l_4 CURRENCY 'USA', l_4 CURRENCY 'KRW'. ==> "가"


WRITE: / 'L_5', l_5, l_5 DECIMALS 2.


WRITE: / 'L_6', l_6, l_6 ROUND 2, l_6 ROUND -2.


WRITE: / 'L_7', l_7 UNIT 'STD', l_7 UNIT 'KM'.


WRITE: / 'L_8', l_8, l_8 EXPONENT 2.


WRITE: / 'L_9', l_9 USING EDIT MASK '__:__:__', l_9 USING NO EDIT MASK.


WRITE: /10 'L_10', 20 'L_9'. ==> "나"


WRITE: / l_10 UNDER 'L_10', l_9 UNDER 'L_9'.


WRITE: / l_10 NO-GAP, l_11.


WRITE: / l_12 LEFT-JUSTIFIED, / l_12 CENTERED, / l_12 RIGHT-JUSTIFIED.


=====================================================================================


 


교제에는 "가"의 출렵값은... 1,000  1,000 이라고 나옵니다만


실제로 출력되는 값은... 10.00   1,000 입니다.


 


 


도움말을 통해서 확인해보니...


"TCURX"라는 테이블에 통화에 따른 decimal 값들이 나와있었습니다.


테이블에 따르면... KRW의 decimal값은 "0", USA는 아예 없었구요, USDN은 "5"였습니다.


결론은 "가"에서 출력될 값이 정확히 뭔지, 왜 그렇게 나오는지를 모르겠습니다.


 


 


두번째로 "나"는 공백이 각각 10, 20으로 주어져서 출력되는것 같은데 그렇게 출력하려면...


WRITE: /10 'L_10', 20 'L_9'. ==> WRITE: AT /10 'L_10', 20 'L_9'.


이렇게 되어야 하지 않을까 생각합니다. 실제로도 수정된 소스로는 제대로 출력되구요.


 


확인 부탁드립니다.


 

번호 제목 글쓴이 날짜 조회 수
공지 EASY ABAP 2.0 전체 오탈자 파일 [2] sapjoy 2013.10.12 5874
165 [EASY ABAP] 1041p CL_GUI_ALV_GIRD -> CL_GUI_ALV_GRID 초보야 2012.02.13 4464
164 Easy Abap 초판 p232, 두번째 컬럼 예제:5-3-7의 7번째 Line 나이키 2011.04.08 4033
163 269 페이지 함수 중복 RH_PM_CONVERT_DATE_TO_MONTH와 CLOI_PUT_SIGN_IN_FRONT [1] 금은돌 2008.05.06 4027
162 226 page new -> now(냉무) 227 page 아래 count2 -> count [1] 대박 2008.05.13 3927
161 98 페이지 - 기본 산술 연산자 [1] 땀돌이 2008.04.17 3850
160 p.860 ④ PAI 구현 ⑤ PBO 구현 [1] madallica 2008.08.25 3792
159 p.285 용어정정 : CBO = Component Bolt On -> Customer Bolt-On [1] 초코 2008.11.20 3511
158 [2판.P891~984] 17강(ABAP Object) 오타및의견 [1] 문바이 2009.09.30 3463
157 109 page [1] madallica 2008.05.30 3460
156 [PLUS ABAP] 41P 3번째줄 수량 필드인 SFLIGHT테이블의 PRICE --> 금액 필드 [1] 금은돌 2010.03.22 3445
155 [2판.P1171~1216] 20강 오타및의견 [1] 문바이 2009.11.09 3341
154 [2판.P399~510] ABAP Dictionary 오타및의견 [1] 문바이 2009.08.28 3326
153 EASYABAP개정판이 인쇄되었습니다. [18] sapjoy 2008.12.03 3302
152 [2판.P663~890] 15강~16강 오타및의견 [2] 문바이 2009.09.17 3293
151 340페이지 예제7-4-4를 수정합니다. [1] sapjoy 2008.05.21 3283
» p739 예제 15-5-11 [1] file 아밥또퍼 2008.07.24 3232
149 [PLUS ABAP] 263 P 밑에서 4번째 T-CODE : PFCF라는 티코드가 없네요..->PFCG 아닌가요? [1] 금은돌 2010.03.26 3212
148 p154 예제 4-2-3 [2] file 아밥또퍼 2008.07.09 3177
147 [2판.P545~662] 11강~14강 오타및의견 [1] 문바이 2009.09.04 3162