CharlieShen

新人,大家多关照啦@_@

  博客中心 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  3994 随笔 :: 0 文章 :: 20 评论 :: 0 Trackbacks
Cached @ 2025/8/2 21:10:10Control ASP.skins_cogitation_controls_blogstats_ascx
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(14)

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜

Cached @ 2025/8/2 21:10:10Control ASP.skins_cogitation_controls_singlecolumn_ascx

ABAP基础篇-语法-数据类型

1. 数字类型(numeric types)
(1).类型
   Abap支持三种数字类型:
    I:整型
      范围:-2147483648 to 2147483647
    P:16位
      范围:取决于小数位的长度
      注意事项:为了确保计算正确,必须在程序属性中把fixed point arithmetic选中,参考图1。
    F:浮点类型
      范围:+/- 2.2250738585072014E-308 to 1.7976931348623157E+308
      注意事项:因为长度的关系,所以尽量不要用两个该类型的数据相等作为判断条件
(2).定义方法
    [f1] type I.
    [f1] type P decimals [num].
    [f1] type F.
(3).使用
    I类型:
      主要是用于计数器,数量,索引,偏移量等等
      例如:
         *取得内表行数
         DATA: V_COUNTER TYPE I.
         V_COUNTER = LINES( I_TAB ).
         *根据索引读取内表中的数据
         DATA: V_INDEX TYPE I.
         READ TABLE I_TAB INDEX V_INDEX.
         *截取字符串
         DATA: V_OFFSET_START TYPE I,
               V_OFFSET_LENGTH   TYPE I,
               V_C(10) TYPE C,
                L_C(3)  TYPE C.
         V_C = ‘ABCDEFGHIJ’.
         V_OFFSET_START = 3.
         V_OFFSET_LENGTH   = 5
         L_C = V_C+V_OFFSET_START(V_OFFSET_LENGTH).
         RESULT:
           L_C = ‘DEFGH’.
    P类型:
      主要和数据库中的QUAN类型关联;
      常用场合:大小,长度,重量,货币等有单位的场合
      *根据单位把数量写入字符型变量中
      WRITE:[数量] to [字符型变量] unit [单位].
    F类型:
分享按钮发布于: 2007-08-29 06:35 CharlieShen 阅读(211) 评论(0)  编辑 收藏