点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
业务流程:单步STO-> Replen。跨公司交货类型NLCC->公司间开票类型IV->取消公司间开票类型IVS。
IV和IVS计费类型使用相同的定价程序。 ZPI1是公司间单价,而ZPI2是公司间%价格。
ZPI2在定价过程中是必需的。
我的情况:STO->跨公司间Replen.Cross-送货->公司间帐单号111(无定价错误)->取消公司间帐单号222(定价错误)->公司间帐单号333(定价错误)。 ZPI1用于IV和IVS。
定价错误:缺少强制条件ZPI2(消息编号V1801)。
我的问题:
虽然ZPI2是强制性的,但如何检查为什么公司间帐单号111中没有定价错误而其余帐单号中存在定价错误?
无论定价错误与否,分析定价显示的结果相同:
(43.1 kB)
首先,我要检查条件类型ZPI2(V/06,V/07)的设置是什么。
此外,还要确定定价程序(V/08)。
是否在定价过程或访问顺序中分配了任何VOFM例程?
我还要检查MV45AFZZ(userexit_pricing_prepare_tkomk或userexit_pricing_prepare_prekoe_tkomp)中的自定义逻辑。
您是否100%确定 对于所有情况,ZPI2的结果都是缺少条件记录?
我问,因为绕过强制性条件错误的最简单方法是通过定价要求。
当然,如果没有合理的解释 可以找到,您可以随时调试。 到目前为止,我发现的最佳调试指南是定价程序及其逻辑–调试帮助。
在您的开发人员同事告诉您之前,很难调试SD定价-事实并非如此,即使职能顾问也可以在一点点帮助下进行管理。
一周热门 更多>