Odata过滤器中的转换退出问题

2020-08-20 12:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我目前在转换退...

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

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


专家您好,

我目前在转换退出时遇到Odata过滤器的问题。

我从前端将Assetnumber作为ANLN1传递为'9'。在选择选项过滤器中也获得了相同的值。 当我尝试构建具有相同动态效果的过滤器时,由于ALPHA转换退出,它无法正常工作。 我已经尝试过在MPC_ EXT方法中显式设置它。

lo_property-> bind_data_element(iv_element_name ='Anln1')。

-property-> set_conversion_exit('ALPHA')。

这些都没有为我工作。 还有什么其他方法可以从过滤器接收转换后的值。

谢谢

维杰

8条回答
SAP小黑
2020-08-20 13:22

您是正确的,在740中,参数

iv_bind_conversions类型abap_bool默认abap_false

尚不存在。 我只是在演示系统中进行了双重检查。

公共实例方法bind_data_element导入iv_element_name类型的字符串引发/iwbep/cx_mgw_med_exception
 文献资料
 将ddic数据元素绑定到属性

如果您使用了包含转换出口的数据元素,则绑定到自定义结构也应该起作用。

所以我不确定会发生什么

我建议您尝试使用DDIC导入

VBAP之类的标准结构的简单示例,看看它是否在那里工作。

我要打开支持通知单。

致谢,
Andre

一周热门 更多>