PM-工作订单的结算规则

2020-09-01 12:08发布

         点击此处--->   EasySAP.com群内免费提供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。

         点击此处--->   EasySAP.com群内免费提供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。

付费偷看设置
发送
1条回答
何必丶何苦呢
1楼-- · 2020-09-01 12:25

我们过去在用户退出IWO10009(在SAVE事件中)使用以下FM来更新结算规则:

  • K_SETTLEMENT_RULE_GET(获取规则)
  • K_POSTING_RULES_DELETE(删除规则)
  • K_ORDER_SETTLEMENT_RULE(创建新规则)
  • K_SETTLEMENT_RULE_SAVE(保存规则)

注意:如果订单已经结算,则处理过程会有所不同,因为您需要在结算规则上设置结束日期(而不是删除)

PeteA

一周热门 更多>