嵌入式组件的第二个高级列表窗格中未填充数据

2020-09-29 16:32发布

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

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


专家们,

我有两个自定义业务对象,所有两个都有与客户业务对象的关联。 现在,场景需要在两个不同的预付款列表窗格/表中显示两个业务对象的特定客户数据,类似于"活动"选项卡中的功能,其中电话,约会,电子邮件和任务都在不同的预付款列表窗格/表中。

但是当我尝试执行相同操作时,第一个"高级列表窗格"/表正确显示了数据,而第二个则未显示任何东西。

现在让我解释一下我所做的。

第1步:创建新的嵌入式组件并在"设计器"标签中添加了两个高级列表窗格

第2步:转到数据模型选项卡,然后将两个数据列表分别绑定到自定义业务对象。 并分别绑定它的字段。

第3步,创建名为ECInport的结构,然后添加两个数据字段,分别命名为AccountID和AccountUUID(用于存储来自Inport的值)

第4步:创建另一个名为Search的结构,然后添加两个数据字段

A)AccountIDAlert

B)AccountIDInteraction

第5步:转到"控制器"标签。 在Controller选项卡中创建了一个Inport。 在Inport中创建了两个我与数据模型结构字段绑定的参数

A)参数1名称: AccountID 并绑定到字段:/Root/Inport/AccountID

B)参数2名称:AccountUUID并绑定到字段 /Root/Inport/AccountUUID

步骤6:在Inport的属性窗口中,添加了一个事件处理程序,该操作程序将在操作之后执行

A)执行数据操作,并将数据从字段/Root/Inport/AccountID 传递到字段/Root/search/AccountIDInteraction

B)执行数据操作并将数据从字段/Root/Inport/AccountID 传递到字段/Root/search/AccountIDAlert

C)执行默认设置操作并触发默认的交互设置

D)执行默认设置操作并触发默认警报设置

第7步:进入"设计器"选项卡,选择每个"高级列表"窗格,并在"属性"窗口中添加相应的默认设置

第8步:激活嵌入式组件

第9步:在"可扩展性"窗口中打开COD_Account_TI单击"未定义",在下面的操作中,单击"添加视图嵌入式组件"

步骤10:在弹出窗口中,指定标题和选定的嵌入式组件,然后将帐户的绑定出口(PublicOutportECCustomerRoot)绑定到我的嵌入式组件的入口

预期结果,两个高级列表窗格都将显示与客户帐户相关的数据

但是只有一个高级列表窗格显示数据。

我坚持这一要求,请让我知道我需要做什么,以便两个"高级列表窗格"分别显示特定客户的业务对象的数据

致谢

Nabarun Barua

1.jpg (92.5 kB)

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

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


专家们,

我有两个自定义业务对象,所有两个都有与客户业务对象的关联。 现在,场景需要在两个不同的预付款列表窗格/表中显示两个业务对象的特定客户数据,类似于"活动"选项卡中的功能,其中电话,约会,电子邮件和任务都在不同的预付款列表窗格/表中。

但是当我尝试执行相同操作时,第一个"高级列表窗格"/表正确显示了数据,而第二个则未显示任何东西。

现在让我解释一下我所做的。

第1步:创建新的嵌入式组件并在"设计器"标签中添加了两个高级列表窗格

第2步:转到数据模型选项卡,然后将两个数据列表分别绑定到自定义业务对象。 并分别绑定它的字段。

第3步,创建名为ECInport的结构,然后添加两个数据字段,分别命名为AccountID和AccountUUID(用于存储来自Inport的值)

第4步:创建另一个名为Search的结构,然后添加两个数据字段

A)AccountIDAlert

B)AccountIDInteraction

第5步:转到"控制器"标签。 在Controller选项卡中创建了一个Inport。 在Inport中创建了两个我与数据模型结构字段绑定的参数

A)参数1名称: AccountID 并绑定到字段:/Root/Inport/AccountID

B)参数2名称:AccountUUID并绑定到字段 /Root/Inport/AccountUUID

步骤6:在Inport的属性窗口中,添加了一个事件处理程序,该操作程序将在操作之后执行

A)执行数据操作,并将数据从字段/Root/Inport/AccountID 传递到字段/Root/search/AccountIDInteraction

B)执行数据操作并将数据从字段/Root/Inport/AccountID 传递到字段/Root/search/AccountIDAlert

C)执行默认设置操作并触发默认的交互设置

D)执行默认设置操作并触发默认警报设置

第7步:进入"设计器"选项卡,选择每个"高级列表"窗格,并在"属性"窗口中添加相应的默认设置

第8步:激活嵌入式组件

第9步:在"可扩展性"窗口中打开COD_Account_TI单击"未定义",在下面的操作中,单击"添加视图嵌入式组件"

步骤10:在弹出窗口中,指定标题和选定的嵌入式组件,然后将帐户的绑定出口(PublicOutportECCustomerRoot)绑定到我的嵌入式组件的入口

预期结果,两个高级列表窗格都将显示与客户帐户相关的数据

但是只有一个高级列表窗格显示数据。

我坚持这一要求,请让我知道我需要做什么,以便两个"高级列表窗格"分别显示特定客户的业务对象的数据

致谢

Nabarun Barua

1.jpg (92.5 kB)
付费偷看设置
发送
1条回答
绿领巾童鞋
1楼-- · 2020-09-29 16:41

HI Expert,

此问题在1702年发行后得到解决,我重新创建了新的"嵌入式组件",并继续关注于绑定。

问题可能是由于绑定所致。

致谢

Nabarun Barua

专家,

问题得到解决,我在1702版之后创建了一个新的Embedded Component,并一直专注于绑定。

可能是绑定问题,因此我没有获取数据。

致谢

Nabarun Barua

一周热门 更多>