黑白表类型和结构

2020-09-07 14:51发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

数据:lt_filetable TYPE文件表,(表类型)

ls_file TYPE file_table。 (结构)。

我的问题是上述两个声明之间有什么区别? 我的意思是

表的类型和结构?

预先感谢

斯里兰卡...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

数据:lt_filetable TYPE文件表,(表类型)

ls_file TYPE file_table。 (结构)。

我的问题是上述两个声明之间有什么区别? 我的意思是

表的类型和结构?

预先感谢

斯里兰卡...

付费偷看设置
发送
5条回答
灬番茄
1楼-- · 2020-09-07 15:45

表类型u可以引用任何字段。表类型描述了ABAP中内部表的结构和功能属性。 在ABAP程序中,可以使用命令DATA TYPE TTYP引用ABAP词典中定义的表类型TTYP。 在程序中创建一个内部表,该表具有ABAP词典中为TTYP定义的属性。

要在程序中构造新的结构化数据类型struc_type,请使用几个TYPES语句:

樱桃小丸子0093
2楼-- · 2020-09-07 15:39

lt_filetable将用作内部表...可以容纳多个记录....

ls_file将充当工作区...这将帮助您在lt_filetable中执行该过程(读取,追加,修改,插入)...因为它只能保存一条记录...

结构

结构是ABAP词典中任何其他数据类型的序列,即数据元素,结构,表类型或数据库表。 在ABAP词典中创建结构时,每个组件必须具有名称和数据类型。

表类型

表类型是存储在ABAP词典中的内部表的构造蓝图。 在ABAP词典中创建表类型时,可以指定线型,​​访问类型和键。 线型可以是ABAP词典中的任何数据类型,即数据元素,结构,表类型或数据库表的类型。 您还可以直接输入预定义的字典类型作为行类型,​​就像使用域一样。

路亽曱_Ryan
3楼-- · 2020-09-07 15:54

表类型:

是一种结构,该结构的扩展名为" OCCURS 0",并且可以保存数据。

结构:

是具有字段详细信息的定义,并且其中不能包含任何数据。

在您给出的情况下:

1)数据:lt_filetable TYPE文件表,(表类型)

'filetable'是带有'OCCURS 0'参数的表声明。

2)ls_file TYPE file_table。 (结构)。

'file_table'是结构定义。

奖励(如果有用)。

渐行渐远_HoldOn
4楼-- · 2020-09-07 15:36

对象类表类型

语义域。 数据元素在其所依赖的字段中描述了(技术)域在面向特定业务的上下文中的角色,并定义了这些字段在屏幕上的显示方式。

示例

"成本中心"域可能有不同的角色,即数据元素,具体取决于应用程序。

成本中心

发送成本中心

收货成本中心

负责的成本中心

对象类结构(结构化类型)

全局结构定义程序计算或程序之间传递数据时出现的数据结构。

结构特别用于在模块池和屏幕的界面处定义数据,并定义可重用形式或功能模块的参数类型。

(几乎)完全像表一样定义结构,但是没有从中生成数据库表。 可以在表中的结构中使用相同的数据元素和域。 表格也可以包括在内。

奖励我fuisefull

软件心理学工程师
5楼-- · 2020-09-07 15:35

嗨,朋友,

实际上,表类型类似于内部表,但是在全局上我们在se11(DDIC)中将其声明到存储库中。

主要目的是一旦创建表类型,该表类型就可以与不同的se38程序一起使用,只需创建表类型即可。

表类型:是行和列的组合,但它在运行时保存数据。

同时有标准表,排序表,散列表,索引类型等不同的表类型,我们还为它们提供了输入默认参数。

像表一样的表类型(如内部表),这就是为什么无需创建声明。的表的原因。

数据:lt_filetable TYPE文件表,(表类型)

Structuer:是不同列与单个记录的组合,例如工作区。

ex:ls_file TYPE文件表。 (结构)。

一周热门 更多>