在EC中的AdvancedListPane上过滤标准BO列表

2020-09-25 07:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 要求是基于Ro...

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

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


专家们,

要求是基于RoleCode过滤ServiceRequest(Ticket)的参与方列表,例如,我们不应该显示RoleCode =" 1001"(帐户)的Party。

因此,首先,我们将EC添加到Service-> Ticket的Involved Party选项卡。其次,添加了AdvancedListPane,将DataList绑定到ServiceRequest BO的Party节点。

然后使用绑定到ServiceRequest BO的ResultList DataStructure创建查询,并选择ServiceRequest-> QueryByElements的PartyRoleCode作为Selected Query Parameter。

最后,DefaultSet为定义为包含模式* 1001 *的查询参数PartyRoleCode选择选项。

但是,未显示"参与方列表",并且查询不起作用。

您可以建议任何一种方法来过滤显示的参与方列表吗?

(54.8 kB)
2条回答
粗暴的香蕉
2020-09-25 08:01

嗨奥丽娜,

您可以首先检查根在数据模型中的绑定是否正确直接指向服务请求的根。 之后,检查初始化EC时是否触发了默认数据集。 为此,您可以在控制器的Inport中使用事件,RequestAutoRefire和RequestFireOnInitialization等于true。 可以调用事件处理程序来执行您的数据集。

最好的问候

Marlos Damasceno

一周热门 更多>