点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在努力尝试实现内联声明中的一个小目标。
使用标准FM,我将一些表放入动态确定的 引用数据 变量中。
使用以下代码,我可以填写内部表 COND
类型:带有默认键的/vgm/ips1ybagce的tty_conds类型标准表。 ASSIGN bckt_cond-> *至FIELD-SYMBOL()。 DATA(cond)= VALUE tty_conds()。 cond =对应#( )。
我的问题是:COND的结构可以不同于/VGM/IPS1YBAGCE,具体取决于自定义设置。
我尝试过
数据:simo_tabname TYPE tablename_umg VALUE'/VGM/T_IPS1YBAGCE_DB'。 "这是我上一个结构的表类型 ASSIGN bckt_cond-> *至FIELD-SYMBOL()。 DATA(cond)= VALUE simo_tabname()。 cond =对应#( )。
但是,当然,SIMO_TABNAME不存在。
所以我尝试了()
数据:simo_tabname TYPE tablename_umg VALUE'/VGM/T_IPS1YBAGCE_DB'。 "这是我上一个结构的表类型 ASSIGN bckt_cond-> *至FIELD-SYMBOL()。 DATA(cond)= VALUE(simo_tabname)()。 cond =对应#( )。
但是我还是出错了。
有机会实现吗?
谢谢!
Simone
编辑
是的,我可以使用
DATA条件类型对数据的引用。 FIELD-SYMBOLS:类型标准表 .CREATE DATA cond('/VGM/T_IPS1YBAGCE_DB')。 ASSIGN cond-> *到 。
但不是内联的:)
构造函数运算符需要静态类型,因此您必须坚持使用旧结构
桑德拉·罗西(Sandra Rossi)我很担心,但是由于我仍然在新语法中苦苦挣扎,我希望我能缺少一些我无法做到的东西 可以在帮助中找到。
您介意将评论转换为"答案"吗? 所以我关闭了问题:)
一周热门 更多>