从db表声明内部表

2020-09-26 17:08发布

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

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


嗨,

当我要声明数据库表的内部表时,我首先创建该数据库表的表类型结构。 有没有办法仅使用abap来执行此操作,而不使用任何" Z"表类型对象?

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

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


嗨,

当我要声明数据库表的内部表时,我首先创建该数据库表的表类型结构。 有没有办法仅使用abap来执行此操作,而不使用任何" Z"表类型对象?

付费偷看设置
发送
3条回答
骆驼绵羊
1楼 · 2020-09-26 18:05.采纳回答
数据用户键入usr01的表。
 
土豆飞人
2楼-- · 2020-09-26 18:08

易卜拉欣,

数据:it_mara类型的mara标准表,

       wa_mara输入mara。

it_mara类型的mara标准表=>内部表具有Mara完整的结构,具有所有字段,并包含许多记录

wa_mara type mara =>工作区具有Mara的完整结构,具有所有字段,并保存一条记录(不是表)

仅当使用深层结构时,才需要表类型和线型。

例如说itab有字段=> field1,field2,field3。

field1单值

field2单值

field3可以容纳一组记录的深层结构。

在field3中,仅当它必须保存一组记录时,才需要深度结构。

一个深层的结构……...

tt.jpg

只需在测试程序中声明这一点,并放置一个断点并检查内部表和工作区,您就会知道。

K.Kiran。

落灬小鱼
3楼-- · 2020-09-26 18:13

嗨,

类型:struct_user的开头,
 用户类型usr01-user,
         useradres类型adres01-useradres,
        struct_user的结尾。
 数据:struct_user的inttab_user类型表。
 如果必须使用其他表,则稍微复杂一些
 

一周热门 更多>