2020-09-12 09:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在创建销售订单时,我要将状态信用状态设置为"未执行"。
通过单击"保存"按钮,它已变为"已批准"状态,现在我想将其恢复为"未执行"状态。
我正在尝试将MV45AFZZ中的文件值VBUK-CMGST和XVBUK-CMGST更改为'A',但在模块FCODE_SICH中再次将其更改为'B'。
可以使用任何FM或Exit恢复任何状态。 请在创建模式下提出建议。
谢谢
克里希纳
为什么不直接在用户出口中进行更改,而是为什么不尝试更改状态将自动更改的任何关键字段呢?
您好,Lakshmipathi,
非常感谢您的答复。
CMGST是关键文件,基于此文件,销售订单中仅显示信用状态。 现在我想在保存订单之前更改此设置。 如果我对关键文件的理解有误,请纠正我。
基于常规RVKMP901中的某些条件,我正在使用以下代码行停止信用检查
将charx移至跳过dynamic_limit。 和我的要求工作正常。
但是问题是用户试图在没有我的条件的情况下保存一个不完整的订单(Custom Logic),因此到那时信用检查开始触发,现在他在保持条件(Custom Logic)并尝试再次保存该订单。
因此,这里的信用状态已经完成,现在我想将其还原,以便尝试清除CMGST字段。
感谢与问候,
克里希纳(Krishna)
G Lakshmipathi 是正确的。
此外,如果您坚持要使用用户出口,那不是正确的选择-以LVKMPFZ *开头的程序需要在定制中激活,是正确的选择。
最多设置5个标签!
为什么不直接在用户出口中进行更改,而是为什么不尝试更改状态将自动更改的任何关键字段呢?
您好,Lakshmipathi,
非常感谢您的答复。
CMGST是关键文件,基于此文件,销售订单中仅显示信用状态。 现在我想在保存订单之前更改此设置。 如果我对关键文件的理解有误,请纠正我。
基于常规RVKMP901中的某些条件,我正在使用以下代码行停止信用检查
将charx移至跳过dynamic_limit。 和我的要求工作正常。
但是问题是用户试图在没有我的条件的情况下保存一个不完整的订单(Custom Logic),因此到那时信用检查开始触发,现在他在保持条件(Custom Logic)并尝试再次保存该订单。
因此,这里的信用状态已经完成,现在我想将其还原,以便尝试清除CMGST字段。
感谢与问候,
克里希纳(Krishna)
G Lakshmipathi 是正确的。
此外,如果您坚持要使用用户出口,那不是正确的选择-以LVKMPFZ *开头的程序需要在定制中激活,是正确的选择。
一周热门 更多>