点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)全部 我有如下要求 创建销售...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)全部 我有如下要求 创建销售...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
全部
我有如下要求
创建销售订单项目时,将创建带有相应价格的标准条件类型。
当用户输入手动条件时,此条件应优先于标准条件并使该条件无效。 价格和税金应按照新价格正确计算。
这里的问题是,有4种手动条件...用户可以同时输入所有4种价格不同的价格,并且系统应接受价格最低的一种,并使其他条件无效。 然后应根据此价格最低的条件计算税金和净价。
用户还可以手动输入一组折扣条件。 此折扣条件应根据标准条件计算价格。 然后,系统应比较手动条件的价格与折扣条件的价格,并保持一个具有最小价格的条件处于活动状态,并使其余条件变为非活动状态。
另一个要注意的是,还有3个其他手动条件,但它们会超越上述所有条件。
在这种情况下编写逻辑的最佳方法是什么。
我尝试将逻辑放在USEREXIT_PRICING_PREPARE_TKOMP中,以有选择地激活和停用条件,但是税额计算不正确。 此外,净价不能正确反映。 通过修改XKOMV完成所有操作
在设计此解决方案时的任何建议都会受到赞赏。
谢谢
看看我的建议此处
一周热门 更多>