赛跑网的同学都应该知道,我们在启用了利润中心模块后都要创建一个虚拟利润中心的,一般我们给它命名为Dummy。当我们进行销售时,如果没有指定特别的利润中心的时候,收入就会跑到Dummy利润中心里去。一般我们创建后是需要进行修改的。更不需要进行删除,在我们项目里,朱老师一不小心把Dummy利润中心配置成了D9999999,那么要如何修改成Dummy呢,我们来SAP培训一下:
1,先删除原有的D9999999利润中心,一般的利润中心我们使用事务代码0KE2就可以删除,但是对于Dummy利润中心,是删除不掉的,当你运行时,系统会报:虚拟利润中心 的主记录不能删除,那么要如何删除呢,我查了一下OSS,在Note:702854里有解决方案,它是这么说的:
Delete the PCA master data (transaction 0KE2). However, in this case do not delete the dummy profit center in the table TKA01. To do this, run the attached report Z30PCA23 (first, create the report in your system).
***********************************************************************
* Report resets the dummy profit center field in table TKA01. It is
* needed when PCA is completely switched off.
***********************************************************************
TABLES: TKA01.
PARAMETERS: TEST AS CHECKBOX DEFAULT 'X'.
PARAMETERS: CO_AREA LIKE TKA01-KOKRS.
PERFORM DUMMY_RAUS USING TEST CO_AREA.
FORM DUMMY_RAUS USING VALUE(TEST)
VALUE(CO_AREA).
WRITE: / 'TKA01:'.
SELECT * FROM TKA01 WHERE KOKRS = CO_AREA.
WRITE: / TKA01-MANDT, TKA01-KOKRS, TKA01-DPRCT.
IF TEST IS INITIAL.
TKA01-DPRCT = SPACE.
UPDATE TKA01.
WRITE: / TKA01-MANDT, TKA01-KOKRS, TKA01-DPRCT.
IF SY-SUBRC NE 0.
WRITE: '***ERROR AT UPDATE***', TKA01.
ENDIF.
ENDIF.
ENDSELECT.