点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试使用更新FM更新工作单的结算规则。
我的要求是-下达WO,并且在位置选项卡中更改成本中心/WBS时,请检查发布的实际成本和更新结算规则。 如果未发布成本,则使用新的"成本中心/WBS"元素更新"结算"规则。
因此,在用户出口EXIT_SAPLCOIH_009中,我将检查成本和订单系统状态,并继续编写用于更新的逻辑。 我使用Update FM'with Update Task'并调用BAPI_ALM_ORDER_MAINTAIN'来更改具有新成本中心/WBS元素的结算规则(通过从BAPI_ORDER_GET_DETAIL获取s规则详细信息并使用新的Cost Center/WBS修改现有的结算规则)。/p>
但是我仍然看不到更新的惊喜。 因为这会导致转储,所以" COMMIT Work"不能用于Update FM。 虽然我从未在Update FM中使用提交工作或bapi_commit。
有人可以给我一些建议吗?
谢谢
sanjana。
我们过去在用户退出IWO10009(在SAVE事件中)使用以下FM来更新结算规则:
。
注意:如果订单已经结算,则处理过程会有所不同,因为您需要在结算规则上设置结束日期(而不是删除)
。
PeteA em>
一周热门 更多>