06-1. Which ABAP data type would you use for calculations r=that require a high degree of precision? (S)
-◎- Data type p.
-Ⅹ- Data type i.
-Ⅹ- Data type d.
-Ⅹ- Data type x.
-Ⅹ- Date type f.
여기서는 type p가 정답이라고 하는데 다른 덤프를 보니 f라고 하네요~
type p가 맞는건가요~?
댓글 6
-
IAN~
2008.03.11 20:10
제가 예전에 시험볼때도 F 라고 공부한기억이; -
이정한
2008.03.12 00:19
p가 맞는 걸로 알고 있습니다. type f의 경우 (-),(+)가장 큰범위를 가지지만 질문에서 요구하는건 계산시 가장 정확한 수를 표현할수 있는 type이므로 소수점 표현이 가능한 type p인것 같습니다.
-
제슨오
2008.03.12 06:13
제 덤프에도 p라고 되어있어서 외우고있는데 f OR p ???
-
e-abap
2008.03.12 07:14
p가 맞습니다. f는 소수점자리가 크며 큰 숫자를 표현 할 목적으로 사용되며, 마지막 소수점 처리가 정확하지(round 또는 trunc) 않습니다.
정확한 계산이 필요한 business Calucation 목적으로는 type p가 사용됩니다.
-
비리비리
2008.03.12 16:16
헬프 사이트 참조하세요..
http://help.sap.com/saphelp_nw70/helpdata/en/d3/2e974d35c511d1829f0000e829fbfe/frameset.htm
Numeric Types
You can use type I data for counters, numbers of items, indexes, time periods, and so on.
You can use type P data for such values as distances, weights, amounts of money, and so on.
You use type F fields when you need to cope with very large value ranges and rounding errors are not critical.
Using I and F fields for calculations is quicker than using P fields. Arithmetic operations using I and F fields are very similar to the actual machine code operations, while P fields require more support from the software. Nevertheless, you have to use type P data to meet accuracy or value range requirements.
-
pdj
2008.03.12 18:21
이아밥님과 이정한님의 답변을 참고하여 덕분에 문제가 잘 해결되었습니다. 감사합니다..