点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
1。 客户要求产品详细信息出现在销售报价中。 请查看下面的屏幕("销售报价"和"产品数据"中的详细信息都用红色圈出-我创建了"详细说明"字段)。
2。 因此,通过适应主要用户的需求,我创建了一个新字段作为计算字段,希望使用上面引用的产品详细信息填充该字段。 但是我看不到应该使用哪个字段填充(请参阅所附的屏幕截图)。 有人知道我应该使用哪个字段吗?
3.我还尝试通过SAP Cloud App Development将Long Text扩展字段添加到CustomerQuote对象以容纳产品详细信息。 我在销售报价中创建了一个修改后脚本,以根据所选产品更新产品详细信息。
4。 因此,我现在在开发中面临的挑战如下:
我看不到产品主数据(物料)中的哪个字段(或元素)包含详细信息。 我已经附加了从资源库资源管理器中搜索字段的材料对象
b。 由于商品数据中已经存在关联,因此如何将商品详细信息与所选商品相关联? 如果这是一个自定义对象,我将创建与该材质对象的关联,然后从那里访问它。
(124.7 kB)
大卫
您的工作室解决方案可能是正确的方法。 您必须在销售报价的itemProduct节点中创建新脚本,而不是在根目录中创建新元素。
此代码对我有用:
/*为以下应用添加SAP Business ByDesign脚本语言实现:
业务对象:CustomerQuote
节点:ItemProduct事件:AfterModify */
导入ABSL;
if(this.Material_V1.IsSet())
{
this.ToParent.LongDesc = this.Material_V1.TextCollection.Text.GetFirst()。TextContent.Text.content;
}
此外,由于这是项目集合的一部分(由于可用的多种语言),因此您将需要创建一个查询以返回描述,因此在我的演示系统中这是可以的,因为详细信息仅使用英语,如果 您还有其他语言,则需要获取相应通信语言的详细信息。
最后请注意,LongNote数据类型似乎只接受120个字符。
John
Good Day John,
非常感谢。 这样就解决了问题
一周热门 更多>