메뉴 건너뛰기

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 [요청]BAPI와 RFC의 차이점에 대해서 알고 싶습니다. [2] ASHLEY JEONG 2008.05.31 2268
5146 <img src=2.gif>LDB 관련해서 ALV 조회할수 있는 REPORT ... [6] abap왕초보 2010.09.29 2267
5145 RFC에 대한 자료를 요청합니다. 도무지 감이 안 잡히네요. [6] 이종원 2007.04.16 2267
5144 [요청]TABLE CONTROL BDC 문제 [2] 솔로몬 2007.11.27 2266
5143 [질문]sap 버젼 확인 방법에 대해서 알고 싶습니다. [1] 나도아밥퍼 2007.05.03 2265
5142 <img src=2.gif>ALV Class 에서 Dorpdown List를 구현한 경우 초기 값과 명칭을 함께 보여주는 방법 [4] 준서기 2010.12.02 2263
5141 <img src=2.gif>[쉬운 것 같은데 어렵다] 문자열 끝 Null을 Space로 만드는 방법.. [2] 간바레 2010.10.23 2263
5140 [요청]smartform pdf 파일변환 후 다운로드 받으면 폰트가... [1] erdfg 2008.09.25 2262
5139 [질문]SAP 연결관련 도움을 요청합니다. [3] 최원 2007.05.02 2262
5138 <img src=3.gif>셀렉션 스크린에서 라디오버튼 질문입니다~ [5] 아밥초보 2010.09.13 2260
5137 <img src=2.gif>엑셀 파일 다운로드 셀 정렬 센터로 할 수 있을까요.? [1] 돌맹이 2010.04.23 2260
5136 [요청]**스크린 레이아웃에 버튼 Text를 제어하고 싶은데요** [1] 기절하고파 2007.12.21 2260
5135 bdc 프로그램에서 loop 관련요..ㅠ.ㅠ [8] 강철구 2007.10.04 2258
5134 <img src=2.gif>jsp에서 RFC호출하여 PDF파일 생성을 위해 스마트폼으로 스풀 생성할 때 질문 [1] 짱구 2010.12.31 2257
5133 <img src=3.gif border=0>Include = >MV50AFZ1 이곳에 조건 EXIT를 하고 싶어요 [3] 안면도 2009.04.08 2257
5132 <b>[완료]</b>select 로 inner join 질문이염.. [11] BEST!! 2007.11.23 2257
5131 <img src=2.gif>EMAIL 펑션을 통해 메일서버로 데이터를 보낼시 문의 [2] 수갬 2011.03.11 2255
5130 <b>[완료]</b>FI 전표기표하는 BDC에서 날짜 Format 문제 [6] 궁금이 2008.09.10 2255
5129 [질문]SM02를 이용한 시스템메세지 응용이 필요합니다. Wowking 2007.07.23 2254
5128 sap gui 내에서 특수문자에 대한 코드를 보는 방법을 알고 싶습니다. [1] bd 2007.07.16 2254