ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ABAP C类型字段转换

ABAP C类型字段转换

原创 Linux操作系统 作者:zhaoshuhong 时间:2011-01-21 16:23:21 0 删除 编辑

只看到了现象,不懂为什么,请高人解释。

REPORT ZHAOTEST.

DATA:T TYPE N LENGTH 3. "不明白在这里

DATA:LEN1 TYPE P.

DATA:LEN2 TYPE P.

T = 1.

DO 110 TIMES.

     T = T + 1.

     LEN1 = STRLEN( T ). "实际长度

     DESCRIBE FIELD T LENGTH LEN2 IN BYTE MODE."定义长度

     WRITE:/ LEN1, LEN2.

ENDDO.

上个程序输出的实际长度和定义长度均为3,即LEN1=LEN2=3。

如果将DATA:T TYPE N LENGTH 3. "不明白在这里

修改为DATA:T TYPE C LENGTH 3. 则会出现结果T的实际长度是变化的。

请各位指教。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9859323/viewspace-684447/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 请款(MIRO)RFC
请登录后发表评论 登录
全部评论

注册时间:2009-09-27

  • 博文量
    35
  • 访问量
    91857