点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
这是我的要求-简单但对我来说很难。 更改订单时-特别是更改销售代表(合作伙伴)时-订单中将重新确定利润中心。 需要在订单和获利能力段中进行更改。
我换人了。 它不起作用,因为在保存销售订单时未触发它。 否则,它对于创建非常有用。
我加了一个音符:528495
我查看了笔记:35288、199467、79847、579461、329381-以及其他很多
因此,我查看了派生方法,该方法也不起作用,因为它不是在更改合作伙伴期间开始的。
接下来,我查看了ABAP的变化并发现:MV45AFZB/USEREXIT_MOVE_FIELD_TO_COBL
-我用利润中心填充了COBL。
只是为了好玩-我在后台用利润中心填充了xvbap:USEREXIT_SAVE_DOCUMENT_PREPARE
因此,ABAP更改后:屏幕上的利润中心已更改。 但是那并没有太大帮助。
我收到此消息:
KE496-检查利润段的分配(特征PRCTR)
在收到消息后,我可以查看获利能力段,然后按继续。 那么我的利润中心在盈利能力分析中是正确的。 但是直到我回到订单中时,该消息才会发生,然后我必须处于帐户分配中。 否则我永远不会知道那是不一样的。 (我只是更改销售代表,然后按保存)
我首先要寻找配置更改。 如果您知道除替代或衍生之外的其他方法,我很想听听。
第二,我在销售订单中寻找一个可以触发利润细分的点。 我想避免使用增强点,但在这一点上,我会尽力提供。
我在内部Hana,我们使用通用日记帐(ACDOCA),正在使用具有特征的CE4 *表,利润中心就是其中之一。 销售订单正在使用旧屏幕,而不是新屏幕。 是的,我们确实使用了Fiori,但这首先需要在GUI中工作。
目前我不知道我是否需要BTC,OTC或ABAP帮助。
如果需要,这是我的代码。
通话功能'CONVERSION_EXIT_ALPHA_OUTPUT' 出口 输入= p_kunnr 输入 输出= lv_kunnr。 选择单个PRCTR INTO lv_prctr 来自csks 在哪里verak = lv_kunnr。 如果sy-subrc <> 0。 清除lv_prctr。 万一。 ch_cobl-prctr = lv_prctr。 在准备保存中,除了更改xvbap-prtcr外,我基本上在做同样的事情。 注意:我需要的帮助是使利润中心进入获利能力段。
TIA,
米歇尔
您可以尝试使用SAVE PREPARE表单强制进行更新
NB:此解决方案的灵感来自于注释 504173-特征未复制到获利部分。 还要仔细检查它对性能的影响
谢谢!
我会尝试的。
一周热门 更多>