When creating or changing an asset, the system checks the validity of the cost center in the time-dependent data (if one has been entered). What date is used for this check?
Additional key wordsTransactions AS01, AS02, AS91, AS92
Error message KI222
The cost center defined in CO is time-dependent. The system performs different checks in different releases to determine whether a cost center can be entered in an interval from the time-dependent data in the asset master records.
For all releases, only those intervals in which dates have also been changed are checked, in addition to the interval containing the current date.
Check in Release 2.1 and 2.2:
The check is always made using the current date. However, please note the following exceptions to this rule:
- If the time period of the interval lies in the future: the check is made using the 'valid from' date.
- If the time period of the interval ends in the past: the check is made using the 'valid to' date.
Check in Release 3.0:
We have tried to omit the current date as much as possible during the checks. The following rule applies:
The check always takes place using the 'valid from' date and the 'valid to' date. The following are exceptions:
- The 'valid from' date is 1/1/1900 (this has the same meaning as "I do not want to specify any 'valid from' date") or the 'valid to' date is 12/31/9999 (this has the same meaning as "I do not want to specify any 'valid to' date"). In this case, the check only takes place using the other date.
- The 'valid from' date is 1/1/1900 and the 'valid to' date is 12/31/9999. The check takes place with the current date.
Check as of Release 3.1:
Checks are made as in Release 3.0 with the following enhancements:
- If the 'valid to' date is 12/31/9999, the check is made using the current date, if the current date is included in the interval.
- Invalid cost centers are allowed in closed fiscal years. If the check date is in a closed fiscal year, only a warning is output if you change the cost center. If you do not change the cost center, no message is output.
If you are using Release 3.0, you can install the advance correction in this note to perform checks of the type used from Release 3.1 onwards. If you have already installed the advance correction in note 61913, you need to change include LAISTI02 according to the correction for maintenance level 3.0F, even if you are using a maintenance level lower than 3.0F. Please only perform a syntax check after you have changed all the includes in the main program SAPLAIST.
Examples:
The current date is 01/11/1995.
The fiscal year is a calendar year, fiscal year 1994 is closed, fiscal year 1995 is open.
Check dates in Release
Interval 2.1 and 2.2 3.0 3.1
---------------------------------------------------------------------
01/01/1900 - 12/31/1999 01/11/1995 01/11/1995 01/11/1995
---------------------------------------------------------------------
01/01/1995 - 12/31/1999 01/11/1995 01/01/1995 01/01/1995
01/11/1995
---------------------------------------------------------------------
01/01/1994 - 12/31/1994 12/31/1994 01/01/1994 -
12/31/1994
---------------------------------------------------------------------
07/01/1995 - 12/31/1996 07/01/1995 07/01/1995 07/01/1995
12/31/1996 12/31/1996
Frequent problems:
- Problems can occur if you create an asset at the beginning of a new year that has a reference to a cost center that was valid only in the previous year. You receive the error message KI222 'Cost center xy does not exist on MM/DD/YYYY.'
Since the system cannot assume that the asset is being created in the new year for the previous year, and that it will also be retired in the previous year, you must make absolutely certain that you enter a cost center that is valid for the current year in the asset.
After this, you can then change the master data in the asset. You can then define the period from the previous year with the cost center from the previous year.
- At the beginning of the new year, the cost center assigned to an asset is no longer valid. A valid cost center can be entered as follows:
- Change the cost center in the current time period to one currently valid.
- Then create a new interval for the past with the cost center valid to that point.
No comments:
Post a Comment