2020-08-21 00:05发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
任何人都可以帮助我使用具有多个条件的ABAP程序在BRF +中创建规则。 我已经附上了我在BRF中确切寻找的屏幕截图。
我要实现的是上面突出显示的"和"条件。 我可以使用
CL_FDT_RULE-> SET_CONDITION_RANGE并传递IS_CONDITION_RANGE参数。 但是由此我无法使用AND操作数来填补两个条件。 任何帮助都将受到赞赏。
谢谢
Aditya。
你好Aditya,
您是否尝试过类CL_FDT_CONTEXT和方法IF_FDT_CONTEXT〜SET_VALUE? 请注意,在设置对象参数之前,必须先启动函数和上下文实例。
您可以在自定义报告中调用以下代码段并进行检查。
"获取BRFplus函数 lo_fuction?= cl_fdt_factory => if_fdt_factory〜get_instance()-> get_function('您的应用程序唯一标识符')。 "设置BRFplus函数上下文(输入变量) lo_context = lo_fuction-> get_process_context()。 lo_context-> set_value(iv_name ='第一个输入参数'ia_value =第一个输入参数值)。 lo_context-> set_value(iv_name ='第二输入参数'ia_value =第二输入参数值)。 "处理BRFplus功能 lo_fuction-> process(导出io_context = lo_context 正在导入eo_result = lo_result)。 "检索BRFplus功能结果 lo_result-> get_value(IMPORTING ea_value = Output BRF table)。
希望这会有所帮助。
最好的问候
沙昆
最多设置5个标签!
你好Aditya,
您是否尝试过类CL_FDT_CONTEXT和方法IF_FDT_CONTEXT〜SET_VALUE? 请注意,在设置对象参数之前,必须先启动函数和上下文实例。
您可以在自定义报告中调用以下代码段并进行检查。
希望这会有所帮助。
最好的问候
沙昆
一周热门 更多>