点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个AMDP类方法的Import参数,例如String类型的" iv_sel_opt"。
确实会有" CL_SHDB_SELTAB => combine_seltabs"中的值,因此它将转换报告屏幕的"选择选项"并将其转换为" SQL Where子句"。
现在无法在AMDP方法实现中将此" iv_sel_opt"用作" APPLY_FILTER"的第二个参数。
上面写着" SQLSCRIPT消息:参数不受支持的类型:APPLY_FILTER:第二个参数必须是标量变量&A0&A1&A2&A3&A4&A5&A6&A7&A8&A9"。
除了使用CDS表函数之外,还有其他方法可以实现吗?
非常有用的评论。
谢谢
四进
请找到我的代码:
CLASS zcl_demo_consume_amdp_abap定义 上市 最后 创建公众。 公共部分。 接口:if_amdp_marker_hdb。 类型: ty_mara的开始, matnr TYPE C LENGTH 40, ernam TYPE C LENGTH 12, ty_mara的结尾, tt_mara ty_mara的类型标准表。 类方法get_mara 输入 VALUE(iv_client)TYPE要求 VALUE(iv_sel_opt)TYPE字符串 出口 VALUE(et_mara)类型tt_mara。 受保护的部分。 专用部分。 ENDCLASS。 类别zcl_demo_consume_amdp_abap实施。 方法get_mara通过数据库过程 对于组屋 语言SQLSCRIPT 选项只读 使用玛拉。 et_mara = apply_filter(mara,iv_sel_opt); " <==这是错误 终结法。 ENDCLASS。
嗨弗洛里安,
首先非常感谢,是的,我错过了这一部分:
能否请您将此评论作为新的答案,以便我可以接受它作为此查询的解决方案。
谢谢
Sijin
一周热门 更多>