点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
为监控折扣,我们制定了批准程序:在saes订单中输入折扣后,在销售订单中设置交货冻结。 如果未下达销售订单,则工作正常。 如果已交付销售订单,则设置交付冻结是没有意义的。 为了避免这种情况,这种简单的方法似乎阻止了只要交付销售订单就从销售订单中输入折扣。 这意味着用户必须取消后发货,删除交货。
备注:并非所有销售订单都需要折扣。 可以在订单标题或订单项级别手动输入折扣。
我的问题:
1。 有更好的解决方案吗?
2。 如果我们仅在交付销售订单后就阻止从销售订单中输入折扣,那么任何用户退出或增强功能等都可以帮助您?
您可以尝试在LV69AFZZ USEREXIT_FIELD_MODIFICATION和USEREXIT_PRICING_CHECK中实现所需的逻辑。
如果您是我,我会稍微调整一下请求-而不是引入硬禁令,这可能是个好主意 使支持顾问可以在紧急情况下修改条件。
我建议您阅读SAP注释 105621-条件屏幕的授权检查。 有一些代码示例可能对您有用。
在该主题上也有一个不错的博客(带屏幕截图)-用于输入/显示销售订单中的人工条件的授权。 当然,您将需要针对特定情况对概念进行一些调整,但这应该是简单的任务。
一周热门 更多>