메뉴 건너뛰기

SAP 한국 커뮤니티



p739 예제 15-5-11

아밥또퍼 2008.07.24 10:26 조회 수 : 3233 추천: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 5901
66 [개정판 P.392] 07 함수에 Breakpoint 설정 2번 설명 도도리 2011.10.25 2451
65 967 Page // 4. RAISE EVENT BWL. [1] 삐러 2008.05.23 2457
64 p361 예제 7-6-3 [1] 착한악마 2008.12.18 2459
63 [EASY ABAP]P329 200만건 이상의 대용량 -> 2기가 바이트 이상의 대용량 sapjoy 2010.09.03 2476
62 114 페이지 결과값 [1] 이노펠리스 2008.05.14 2478
61 75페이지 그림이 동일함 -> 변경되어야 함 file sapjoy 2008.05.21 2483
60 p718에 end-of-page [2] SD2 2008.11.19 2490
59 277 page Role 정의 [1] 삐러 2008.05.14 2492
58 p.225 예제 에러 [2] 도움이 2008.06.13 2498
57 P1017 예제 18-4-3 구문위치 변경 sapjoy 2008.09.08 2498
56 [2판.P210] 오타 [1] 문바이 2009.07.16 2508
55 p.827 예제 오타입니다. [1] 도움이 2008.06.16 2522
54 밑에 글 소스입니다. SD2 2008.11.21 2522
53 [PLUS ABAP] 126P 아래서 3번째줄 함수 CON-VERT_OTF => CONVERT_OTF [2] 금은돌 2010.03.23 2522
52 개정판 오탈자 올립니다. [1] 아상[vaya con dios] 2009.06.11 2543
51 738page 표 15-5-2 no-zero의 의미 에서 typ-->type [1] 금은돌 2008.04.24 2545
50 1041 페이지 클래스빌더에서 DOULBLE_CLICK 이벤트 그림 [2] file 금은돌 2008.04.29 2547
49 [2판.~P358] 오타모음1 [1] 문바이 2009.08.25 2560
48 150 페이지 4-2-1 결과 값이 책과 다르게 나오네요 [1] 도움이 2008.05.14 2562
47 [개정판 P.428] 두번째 단락 (표준 화면에 기능을 화장하는 -> 확장하는) 도도리 2011.10.25 2565