Skip to Content

此篇文章将向你介绍,有关CO-PA维护重排列(T-code KEND)相关内容。

 

什么是CO-PA维护重排列?

使用CO-PA维护重排列,你可以更改过去产生凭证中的特性值,或者为获利能力段中新加入的特性值赋值。
当然,这个的前提是,你想要更改的特性值的诱导规则,是基于表CE4XXXX中,已经存在的特性值的。
请注意,CO-PA维护重排列,只会影响表CE4XXXX.

举一个简单的例子来说,您有两个有效的特性Customer(客户)和product(产品),以及一个无效的特性WWMD1。
你针对客户C1和产品P1,创建了凭证1。此时,获利能力段号码1将针对客户C1和产品P1的组合被创建,作为一个条目写在表CE4XXXX中。

在这之后,你将特性WWMD1激活,并且在诱导规则中,设置客户C1和产品P1应该对应WWMD1为M1,以此类推。
在此基础上,如果再针对客户C1和产品P1,创建凭证2,WWMD1将被赋值M1.
获利能力段号码2,将针对客户C1,产品P1和WWMD1 M1的组合被创建,并写入表CE4XXXX中。
此时,您可以运行CO-PA维护重排列,使得获利能力段号码1中,也被填入WWMD1为M1.
请注意,这里的前提是,WWMD1的诱导规则是基于客户以及产品的。
如果WWMD1是基于其他的逻辑,或是一些在表CE4xxxx中不存在的特性时,维护重排列在此无法使用。

何时可以运行CO-PA维护重排列?

CO-PA维护重排列可以在以下两种情况下使用:
1. 当你引入了新的特性,并且想在已存的获利能力段中,为这个特性赋值。
2.当你更改了诱导逻辑或内容,并且想将新的诱导逻辑赋予给已存的获利能力段中。

请注意: CO-PA维护重排列仅限于一些特定场合使用,如果将它作为月结的一项,就是不合适的。

CO-PA维护重排列中,如何使用validity date?

CO-PA维护重排列中,诱导都是基于当前日期/系统日期的。如果将validity date指定为一个将来日期,则维护重排列不会发生。
但是如果将validity date指定为一个过去的日期,则维护重排列会基于这个过去的日期。
选择validity date原因是,通常情况下,单纯的诱导都是基于凭证日期的(而非过账日期/系统日期)。而凭证日期很多时候是在过去的。
在这种情况下,validity date就变得重要了。
举例说明,如果新建的一个销售订单,日期是两周前(七月)。
对于其中一个特性WWMDM,拥有两个诱导规则: 一个有效期截止于7月,而另一个有效期从8月开始。
在这种情况下,系统会使用有效期截止于七月的诱导规则。

可以基于过账期间或日期运行CO-PA维护重排列吗?
答案为不可以。因为获利能力段是不依存于时间的。举个例子说明: 仍然假设你拥有两个特性:客户和产品。
客户为C1和C2,产品为P1和P2。此时在表CE4xxxx中,有四个可能的特性组合。

获利能力段     特性组合
1                        P1C1
2                        P1C2
3                        P2C1
4                        P2C2

在开票时,系统会检查相应的客户和产品,而选出对应的获利能力段。这个跟会计期间和年度是不相关的。
然而,当过账更新CO-PA明细表CE1XXXX时,过账日期会被填入,因为明细表是依存于时间的。

CO-PA维护重排列可以冲销吗?

运行CO-PA维护重排列时,系统会将旧的获利能力段的值,保存在表CE4XXXX_KENC中,因此是可以冲销CO-PA维护重排列的。方法是:事务代码KEND—菜单:运行/申请—恢复。

CO-PA维护重排列对汇总等级(summarization level)有什么影响?

CO-PA维护重排列有可能会影响汇总等级的状态。当汇总等级中存在的特性,在CO-PA维护重排列中被更改时,这个汇总等级状态会变为“激活,没有数据”。此时,你需要重建汇总等级。

在SFIN中的CO-PA维护重排列

目前在基于科目COPA的SFIN中,CO-PA维护重排列还不能被使用。

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply