点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有发票,我需要获取商品的客户特定价格。
为此,我要遍历运营价格要素
(CustomerInvoic.Item.PriceAndTaxCalculationItem.OperationalItemPriceComponent)
当我到达一个类型代码为" 7PR1"的代码时,我将其作为价目表并退出循环。
此值应该是客户价格清单(如果保持不变),因为它具有最高优先级(不在清单价格之内),并且应该是清单中的第一位。
但是,不是。 我得到的这个值是"基本价格"列表或"分销链"价格列表(取决于要维护的价格)。
如何确保我从typecode =" 7PR1"获得客户特定价格表?
我通过使用MainPriceComponent而不是价格表解决了这个问题。
如果循环成功(出于性能考虑,您可以更改循环以包含Where(n => n.TypeCode ==" 7PR1")子句,而不必遍历整个集合),那么您将获得客户发票上的所有内容。
如果客户发票上的内容是' •您所期望的是配置问题,而不是后端代码/数据问题(例如,为客户找到了错误的价目表)。 确保您确认客户特定价目表的激活状态和有效日期。
嗨,凯蒂(Katie),能否提供更多有关MainPriceComponant使用方式的详细信息? 我真的在这个问题上苦苦挣扎。
一周热门 更多>