将嵌入式组件的字段绑定到SalesQuote的"项目"节点中的字段

2020-09-28 01:35发布

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

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


请注意:我之前已经发布了此问题并关闭了问题,但这还不够,因为答案不适用于我的情况。

你好

我需要帮助来增强SalesQuotation标准对象的Item节点。

目的是在SalesQuotation TI产品选项卡上显示依赖于自定义项目的字段。 因此,我想在产品选项卡上的自定义字段中包含一个嵌入式组件。 由于不同的原因,我必须使用嵌入式组件。 它的行为应类似于其他与位置相关的信息,例如内部/外部注释或附件。

我将元素ProductConfigurationID添加到项目节点。

然后,我尝试通过将自定义字段从BO浏览器拖到我的EC中来在UI设计器中添加

现在我不知道如何将它们绑定到实际选择的产品上。

可以填充并保存产品项列表中每个位置的字段(请参见下文)。 我在Quote TI中添加了它们,并从我的BO扩展中选择了它们。 在此列表中,一切都很好,只是不在我的嵌入式组件中。 您可以看到我的EC" TEST Z-FELDER"。 字段ProductConfigurationID取自项目节点扩展字段,并且在产品之间进行切换时不会保存和更新在其中输入的值。


简而言之:我想将嵌入式组件的字段绑定到SalesQuote的"项目"节点中的字段。

非常感谢!

塞巴斯蒂安

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

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


请注意:我之前已经发布了此问题并关闭了问题,但这还不够,因为答案不适用于我的情况。

你好

我需要帮助来增强SalesQuotation标准对象的Item节点。

目的是在SalesQuotation TI产品选项卡上显示依赖于自定义项目的字段。 因此,我想在产品选项卡上的自定义字段中包含一个嵌入式组件。 由于不同的原因,我必须使用嵌入式组件。 它的行为应类似于其他与位置相关的信息,例如内部/外部注释或附件。

我将元素ProductConfigurationID添加到项目节点。

然后,我尝试通过将自定义字段从BO浏览器拖到我的EC中来在UI设计器中添加

现在我不知道如何将它们绑定到实际选择的产品上。

可以填充并保存产品项列表中每个位置的字段(请参见下文)。 我在Quote TI中添加了它们,并从我的BO扩展中选择了它们。 在此列表中,一切都很好,只是不在我的嵌入式组件中。 您可以看到我的EC" TEST Z-FELDER"。 字段ProductConfigurationID取自项目节点扩展字段,并且在产品之间进行切换时不会保存和更新在其中输入的值。


简而言之:我想将嵌入式组件的字段绑定到SalesQuote的"项目"节点中的字段。

非常感谢!

塞巴斯蒂安

付费偷看设置
发送
2条回答
shere_lin
1楼-- · 2020-09-28 02:26

嗨,

首先,我觉得我们不需要EC来满足此要求。 在标准情况下,作为产品构架的一部分,在产品列表下,您会找到一个启用了客户扩展字段的表单窗格。 如下图所示

如果您仍然希望创建自己的EC:

1)创建一个EC并将数据绑定到项目节点((要绑定到BO项目节点的数据模型中的根)。 包括项目UUID字段。

2)作为进入EC的一部分,读取项目UUID,然后在事件处理程序上通过传递项目UUID在Quote BO上执行读取操作。

名称类型绑定路径

Parm别名键Inport/ItemUUID根/ItemUUID

3)将EC添加到产品列表下的Quote(报价)中,并使用公共出口作为项UUID绑定EC。

希望对您有帮助。

谢谢与问候

Pramodh

wang628962
2楼-- · 2020-09-28 02:24

你好,

感谢您的回答。 我们已经按照您建议的方式进行了处理:

我们的EC拥有此Inport:

使用此事件处理程序EH_ON_Load1:

" PosUUID"和" UUID"两个字段都位于DataModel中,并且" UUID"已绑定到QuoteItem中的UUID:

EC已添加到ProductList:

但是它仍然不起作用:

我们做错了什么?

预先感谢。

一周热门 更多>