메뉴 건너뛰기

SAP 한국 커뮤니티





>안녕하세요~ 제가 type을 공부하면서 왜 이렇게 되는건지 몰라서 질문을 좀 드립니다.


>결과 화면도 같이 올리겠지만, 책에서는 그림처럼 나오는것이 아니라


> 숫자   100~~


> 숫자   1.33~~


> 숫자   1.333~~


> 숫자   1~~


> 숫자   1.33333~~~


>이렇게 나오는데요.


>책에서 보는것처럼 나오게 하려면 뭐 들여쓰기라던지 그런게 있는건가요??


>지금 로직으로는 안되는건가요??



>DATA : TEXT1(20) TYPE C,
       TEXT2     TYPE STRING,
       L_NUM1    TYPE I,
       L_NUM2    TYPE P DECIMALS 2,
       L_NUM3    TYPE P DECIMALS 3,
       L_NUM4    TYPE P,
       L_NUM5    TYPE F.


>TEXT1 = '숫자'.
 L_NUM1 = 100.
 TEXT2 = ' 은 INTEGER타입 입니다.'.
 WRITE : TEXT1, L_NUM1, TEXT2.


>TEXT1 = '숫자'.
 L_NUM2 = 4 / 3.
 TEXT2 = ' 은 PACKED NUMBER타입 입니다.'.
 WRITE : / TEXT1, L_NUM2, TEXT2.


> TEXT1 = '숫자'.
 L_NUM3 = 4 / 3.
 TEXT2 = ' 은 PACKED NUMBER타입 입니다.'.
 WRITE : / TEXT1, L_NUM3, TEXT2.


> TEXT1 = '숫자'.
 L_NUM4 = 4 / 3.
 TEXT2 = ' 은 PACKED NUMBER타입 입니다.'.
 WRITE : / TEXT1, L_NUM4, TEXT2.


> TEXT1 = '숫자'.
 L_NUM5 = 4 / 3.
 TEXT2 = ' 은 FLOAT타입 입니다.'.
 WRITE : / TEXT1, L_NUM5, TEXT2.


 


안녕하세요~ 제가 해본 결과를 다시 보여드립니다.


제가 이렇게 해보았습니다.


지금 보이는 사용자 지정3번 그림에서 처럼...


보나님의 로직과 신조님의 로직은 같이 사용해서


 


DATA : TEXT1(20) TYPE C,
           TEXT2     TYPE STRING,
           L_NUM1    TYPE I,
           L_NUM2    TYPE P DECIMALS 2,
           L_NUM3    TYPE P DECIMALS 3,
           L_NUM4    TYPE P,
           L_NUM5    TYPE F.


 


text1 = '숫자'.
l_num1 = 100.
text2 = '은 Integer 타입입니다.'.
WRITE: text1(8), l_num1 left-justified, 35(30) text2.


text1 = '숫자 '.
l_num2 = 4 / 3 .
text2 = '은 packed number 타입입니다.'.
WRITE: / text1(8), l_num2 left-justified, 35(30) text2.


text1 = '숫자 '.
*l_num3 = CEIL( 4 / 3 ) .
l_num3 = 4 / 3.
text2 = '은 packed number 타입입니다.'.
WRITE: / text1(8), l_num3 left-justified, 35(30) text2.


text1 = '숫자 '.
l_num4 = 4 / 3 .
text2 = '은 packed number 타입입니다.'.
WRITE: / text1(8), l_num4 left-justified, 35(30) text2.


text1 = '숫자 '.
l_num5 =  4 / 3  .
text2 = '은 float 타입입니다.'.
WRITE: / text1(7), l_num5 left-justified, 35(30) text2.


이렇게 로직을 해보았습니다.


보나님의 로직으로 실행했을때 TEXT가 너무 멀리 떨어진거 같다라는 생각에 제가 left-justified, 35(30)이 부분을


조정하였더니 나온 결과입니다.


그리고 신조님께서 알려주신거로만 해보았을때는 교제와는 다르게 3번째 결과가 2.000 이라고 나오더군요


그 로직에서 사용한 ceil이라는 함수는 해당값중에 작지않은 가장 큰 integer를 보여주더라구요.


그렇기 때문에 1.333이지만 그 해당값중에 제일 큰 2라는 숫자가 나왔습니다.


여러분들의 올려주신 로직으로 이렇게 저렇게 하면서 제가 원하는 값들을 추출할수가 있었습니다.


너무 감사합니다.


그리고 마지막으로 신조님의 로직으로 실행해본 결과는 사용자지정2그림입니다.

번호 제목 글쓴이 날짜 조회 수
3479 <b>[완료]</b>[re] string명령어 관련 문의입니다. 답변좀 부탁드립니다. file 로뎀나무 2009.03.31 1083
3478 <b>[완료]</b>[re] string명령어 관련 문의입니다. 답변좀 부탁드립니다. [2] file 쭈니 2009.03.31 1062
3477 <b>[완료]</b>data 선언에 관하여 질문합니다. [2] Sap 2009.03.31 1222
3476 <b>[완료]</b>type을 공부하면서 질문을 드립니다. [8] file 쭈니 2009.03.31 1023
» <b>[완료]</b>[re] type을 공부하면서 질문을 드립니다. file 쭈니 2009.03.31 1227
3474 <b>[완료]</b>인터널 테이블 관련 질문입니다. [8] ㅇrㄱlㅈrㄱl 2009.03.31 1329
3473 [요청]백그라운드잡에서 발생한 spool을 메일로 받는방법을 알고 싶습니다. [2] ID 2009.03.30 1325
3472 [요청] Table 값 변경 하는 프로그램을 짜려고 합니다. [4] file 망울 2009.03.30 1255
3471 [요청]LVC_VARIANT_DEFAULT_GET 이 펑션의 용도와 사용법에 대한 설명좀 부탁 드립니다. [1] 신조 2009.03.30 1334
3470 <b>[완료]</b>SEARCH HELP 인덱스 값 어떻게 가져와야 할까요? [5] 서비 2009.03.30 1079
3469 [요청]급!!급!급! PDF 파일 어떻게 메일로 전송하나요~ [5] younggel 2009.03.30 1171
3468 [요청]테이블 데이터 다운시 질문입니다.(메뉴질문) 와따시오 2009.03.30 1251
3467 <b>[완료]</b>DB LINK 로 가져온 DATA FETCH 를 이용해서 담는 법~ 도와주세요 [3] 또길 2009.03.30 1459
3466 [요청]GET(SET) PROPERTY OF 에 대해... [1] 원더걸 2009.03.29 2292
3465 <img src=3.gif border=0>[요청]OOP - Docking Container Top 부분 Dynamic Document 관련 질문입니다. [2] rainbow1 2009.03.28 1027
3464 <b>[완료]</b>1000번 화면에서 파시블 엔트리를 만들어 쓰려고 하는데요 화면상의 주차를 넣을경우 그 주차를 이용해 파시블엔트리를 구성하고 싶습니다. [3] beginer 2009.03.28 1727
3463 <b>[완료]</b>NetWeaver 7.0 설치/접속후 새로운 User의 Access Key 확인은? [5] file 들딸들빠 2009.03.27 1249
3462 [요청]저장 에러에 대해 질문이 있습니다. [1] file 캔디^^ 2009.03.27 1175
3461 <img src=3.gif border=0>[요청]Class alv Sort 시 그룹핑이 안 됩니다. [4] 팬더야 2009.03.27 1111
3460 [요청]ALV에서 LISTBOX값 변경할때마다 메소드타는법질문이에요~^^ [5] 피크민 2009.03.27 4406