메뉴 건너뛰기

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그림입니다.

번호 제목 글쓴이 날짜 조회 수
5147 <img src=3.gif>select 할 때 *변수를 조회하는 방법은? [3] 맨날초보 2010.08.04 1999
5146 <img src=2.gif>sap 상에서 fax 보내는 방법이 궁금합니다 [2] 튀밥 2010.08.04 1748
5145 <img src=3.gif>알파 컨버젼에 대한 질문입니다. [2] kms 2010.08.04 2034
5144 <img src=2.gif>Transport 시 client 문제............. [1] 모포 2010.08.04 1284
5143 <img src=1.gif>TEXT ELEMENTS 에서 변수 등록해서 쓸수있나요? 숟가락맨 2010.08.03 1351
5142 <img src=2.gif>ALV에 고객번호를 구분하기 위한 ROW별 색상 넣은 후 Refresh가 되면 없어지네요. [1] 신동욱 2010.08.03 1715
5141 PR문서생성시 품목필드값 수정문제(USING BADI 'ME_PROCESS_REQ_CUST' ) [2] 아밥타 2010.08.03 2609
5140 <img src=3.gif>Transport를 하였으나 TEST 서버에 나타나지 않습니다. [4] 모포 2010.08.03 1423
5139 <img src=2.gif>MBST에 해당하는 BAPI function이 있는지 궁금합니다. [2] 푸름 2010.08.03 3144
5138 <img src=3.gif>타임스탬프(TIMESTAMP) 질문드립니다. [2] 아밥맨 2010.08.03 3597
5137 <img src=2.gif>bdc return message 질문드립니다.. [6] 무한루프 2010.08.03 4341
5136 <img src=1.gif>sap gui error : invalid sapgui input data 는 어떻게 처리하죠 아밥돌이 2010.07.30 1296
5135 <img src=2.gif>스마트폼 질문 인쇄 버튼 눌러서 프린트 선택창 에서 취소버튼 비활성. [1] 돌맹이 2010.07.30 2244
5134 <img src=2.gif>버튼의 색상지정을 하고 싶은데 가능한지요 [2] 초보생 2010.07.30 1425
5133 <img src=1.gif>Call Transaction의 Options From 에 대한 질문입니다. kms 2010.07.30 2124
5132 <img src=2.gif>모듈풀 프로그렘에 variant적용하는 방법이 먼가요? [2] 궁금이 2010.07.29 1842
5131 <img src=2.gif>BDC 레코딩시 시작화면에 대한 질문입니다. [3] kms 2010.07.29 2250
5130 <img src=3.gif>디버거에서 인터널 테이블 다운로드 [6] kms 2010.07.29 1316
5129 <img src=2.gif>버튼클릭시 보여주는 화면을 다르게 보여주고 싶습니다 .. [3] file 아밥콩` 2010.07.29 1380
5128 <img src=2.gif>SAPConnect (SCOT) 설정과 메일 발송자 이름이 깨져나옵니다. [1] Chaconne 2010.07.29 2112