我可以使用内部表作为smartform的导入参数吗

2020-09-03 23:14发布

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

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


对于导入参数和表,目前我要做的是先在数据字典中创建结构或表,然后再使用它。 我可以在程序中声明一个,然后将其传递给smartform吗?

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

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


对于导入参数和表,目前我要做的是先在数据字典中创建结构或表,然后再使用它。 我可以在程序中声明一个,然后将其传递给smartform吗?

付费偷看设置
发送
4条回答
huskylover
1楼-- · 2020-09-03 23:34

您可以在打印程序中创建标准数据字典表的内部表,并将此表传递到表单界面的"表"选项卡下的smartform。

例如在我在打印程序中定义的以下内容:

 ekpo的it_ekpo类型表,
 wa_ekpo类型ekpo,

以及以下我定义的全局设置->表单界面->表

参数类型分配参考类型
 IT_EKPO类型CCRCTT_EKPO
 

我从数据字典中选择了引用类型的值。

希望这会对您有所帮助。

致谢

Reshu

d56caomao
2楼-- · 2020-09-03 23:35

功能模块是子程序,包含一组带有导入和导出参数的可重用语句。

更多信息:SAP ABAP-对象

我是小鹏鹏啊
3楼-- · 2020-09-03 23:46

如果使用ABAP对象编写代码,请创建一个公共类型,并将您的参数定义为Import参数,并使用关联类型引用该公共类型。 表参数仅接受来自DDIC的平面结构/表。

灬番茄
4楼-- · 2020-09-03 23:41

我认为您不能。 smartform的参数必须全局声明。 您可以将表导入/导出到内存并在smartform中使用它而无需声明,但不建议

一周热门 更多>