获取"选择选项"的参考值到范围表

2020-09-29 17:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好大师, 有人知道为什么我不...

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

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


你好大师,

有人知道为什么我不能将选择选项引入范围表吗?

示例:

类型:ty_r_matnr matnr的类型范围。

 数据:lv_matnr TYPE matnr,
       lr_matnr类型参考ty_r_matnr。

 选择选项:s_matnr用于lv_matnr。


 选择屏幕输出时。

   将s_matnr []引用到lr_matnr中。

此先前的代码无法编译。

非常感谢!,

Eloi

6条回答
huskylover
2020-09-29 18:12

是的,有点令人困惑。

向上和向下进行转换是有作用的,因为数据引用变量的分配与对象引用变量的分配完全一样。 而且,由于我们只有一种"通用"类型DATA用于数据引用,因此对于可分配的数据引用变量,所有其他类型必须完全相同(请记住,即使来自不同继承树的类的对象引用变量也无法分配, 具有完全相同的组件。)

此设计决策可能会令人怀疑,数据引用的强制转换也可能是其他事情,但这就是事实。

一周热门 更多>