永发信息网

DATA: BEGIN OF IT_DATA OCCURS 0 ,

答案:1  悬赏:0  手机版
解决时间 2021-04-04 00:45
  • 提问者网友:箛茗
  • 2021-04-03 04:28
DATA: BEGIN OF IT_DATA OCCURS 0 ,
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-04-03 05:05
ABAP语言
DATA: BEGIN OF IT_DATA OCCURS 0 , "
VBELN LIKE ZCSMP0010_9-VBELN ,
ZITEM LIKE ZCSMP0010_9-ZITEM ,
MATNR LIKE ZCSMP0010_9-MATNR ,
SBARCODE LIKE ZCSMP0010_9-SBARCODE ,
CHECK TYPE C,
ZMSG(80) TYPE C,
END OF IT_DATA.

其中DATA:为定义数据类型;定义了一个IT_DATA的内表结构,其中包括字段VBELN、ZITEM、MATNR、SBARCODE、CHECK,ZMSG.
VBELN LIKE ZCSMP0010_9-VBELN , 表示定义的字段类型为表 ZCSMP0010_9的VBELN的字段类型。
CHECK TYPE C, 表示Check字段为char类型,type 和like是定义字段类型的,
begin of 和end of 表示IT_DATA的定义开始到结束。

OCCURS (n),加了这个表示需要多少初始内存,一般都用OCCURS 0来区别工作区(WORK AREA)。

DATA: BEGIN OF IT_DATA OCCURS 0 , "
VBELN LIKE ZCSMP0010_9-VBELN ,
ZITEM LIKE ZCSMP0010_9-ZITEM ,
MATNR LIKE ZCSMP0010_9-MATNR ,
SBARCODE LIKE ZCSMP0010_9-SBARCODE ,
CHECK TYPE C,
ZMSG(80) TYPE C,
END OF IT_DATA.

等同于
DATA: BEGIN OF WA, "
VBELN LIKE ZCSMP0010_9-VBELN ,
ZITEM LIKE ZCSMP0010_9-ZITEM ,
MATNR LIKE ZCSMP0010_9-MATNR ,
SBARCODE LIKE ZCSMP0010_9-SBARCODE ,
CHECK TYPE C,
ZMSG(80) TYPE C,
END OF WA.
DATA IT_DATA LIKE TABLE OF wa.

其他的类似。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯