ABAP顾问
分类:
2009-05-09 10:42:15
在非UNICODE系统里面,有时候会有这样的用法:
DATA: BEGIN OF ITAB1 OCCURS 0,
F1(10) TYPE C,
F2 TYPE I,
END OF ITAB1.
DATA: BEGIN OF ITAB2 OCCURS 0,
F3(4) TYPE C,
F4(6) TYPE C,
F5 TYPE I,
END OF ITAB2.
DATA CHAR(1000) TYPE C.
ITAB1-F1 = 'ABCDEFGHIJ'.
ITAB1-F2 = 4546.
CHAR = ITAB1.
...
... "处理CHAR的代码
...
APPEND CHAR TO ITAB2.
在UNICODE系统里面,如果ITAB1/ITAB2包含有非CNDT的字段,则会语法错误。可以使用这样的写法而使程序的改动最小: