点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
请注意:我之前已经发布了此问题并关闭了问题,但这还不够,因为答案不适用于我的情况。
你好
我需要帮助来增强SalesQuotation标准对象的Item节点。
目的是在SalesQuotation TI产品选项卡上显示依赖于自定义项目的字段。 因此,我想在产品选项卡上的自定义字段中包含一个嵌入式组件。 由于不同的原因,我必须使用嵌入式组件。 它的行为应类似于其他与位置相关的信息,例如内部/外部注释或附件。
我将元素ProductConfigurationID添加到项目节点。
然后,我尝试通过将自定义字段从BO浏览器拖到我的EC中来在UI设计器中添加
。
现在我不知道如何将它们绑定到实际选择的产品上。
可以填充并保存产品项列表中每个位置的字段(请参见下文)。 我在Quote TI中添加了它们,并从我的BO扩展中选择了它们。 在此列表中,一切都很好,只是不在我的嵌入式组件中。 您可以看到我的EC" TEST Z-FELDER"。 字段ProductConfigurationID取自项目节点扩展字段,并且在产品之间进行切换时不会保存和更新在其中输入的值。
简而言之:我想将嵌入式组件的字段绑定到SalesQuote的"项目"节点中的字段。
非常感谢!
塞巴斯蒂安
嗨,
首先,我觉得我们不需要EC来满足此要求。 在标准情况下,作为产品构架的一部分,在产品列表下,您会找到一个启用了客户扩展字段的表单窗格。 如下图所示
如果您仍然希望创建自己的EC:
1)创建一个EC并将数据绑定到项目节点((要绑定到BO项目节点的数据模型中的根)。 包括项目UUID字段。
2)作为进入EC的一部分,读取项目UUID,然后在事件处理程序上通过传递项目UUID在Quote BO上执行读取操作。
名称类型绑定路径
Parm别名键Inport/ItemUUID根/ItemUUID
3)将EC添加到产品列表下的Quote(报价)中,并使用公共出口作为项UUID绑定EC。
希望对您有帮助。
谢谢与问候
Pramodh
你好,
感谢您的回答。 我们已经按照您建议的方式进行了处理:
我们的EC拥有此Inport:
使用此事件处理程序EH_ON_Load1:
" PosUUID"和" UUID"两个字段都位于DataModel中,并且" UUID"已绑定到QuoteItem中的UUID:
EC已添加到ProductList:
但是它仍然不起作用:
我们做错了什么?
预先感谢。
一周热门 更多>