深层结构

2020-09-04 05:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 有人可以告诉我吗 1...

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

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


有人可以告诉我吗

1)什么是深层结构。

2)深度结构的优点是什么。

3)为什么以及何时在DDIC中创建它。

4)为什么以及何时在ABAP程序(报告,模块池程序等)中创建它

感谢

请尽快答复。

Shipra

6条回答
半个程序猿
2020-09-04 06:14

这是深层结构的简单示例。

TYPES:类型为ty_string,

string1(20)TYPE C,

string2(20)C型,

string3(20)TYPE C,

ty_string的结尾。

tt_tab类型ty_string类型表。

数据t_tab类型tt_tab。

类型:ty_mara的开始,

matnr TYPE matnr,

ersda TYPE ersda,

ty_mara结束,

ty_test开始,

matnr TYPE matnr,

ersda TYPE ersda,

text1 LIKE t_tab,

ty_test结束。

ty_string数据lt_test类型标准表。

数据测试,如lt_test。.

test-string1 ='ganesh'。

test-string2 ='古纳'。

test-string3 ='raj'。

将测试附加到lt_test。

*

数据:ty_mara的lt_mara类型标准表。

数据:ls_mara与lt_mara类似。

数据:ty_test的lt_marat类型标准表。

数据ls_marat与lt_marat类似。

从mara到表lt_mara最多10个行中选择matnr ersda。

在lt_mara INTO ls_mara中循环。

ls_marat-m​​atnr = ls_mara-matnr。

ls_marat-ersda = ls_mara-ersda。

ls_marat-text1 = lt_test。

附加ls_marat到lt_marat。

ENDLOOP。

BREAK-POINT。

一周热门 更多>