TYPES与DATA区别
例如:int a; "c语言定义
TYPES:BEGIN OF typ, "定义数据(结构)类型 filed1 TYPE c, END OF typ. DATA a TYPE typ. "相当于定义的typ类型的a变量.可以直接赋值使用了 DATA a TYPE c. "直接相当于上述的组合
简单理解:types就是定义类型。data则是对这个types的声明进行了初始化,即分配内存和初始值。感觉有点像OO中的class 和实例。
abap菜鸟,记录学习笔记。才疏学浅,如有错误,请直接在评论区留言。