Changing the Currency of an Internal Order/ Receiving Error KO288
" In controlling area xxxx the company currency and the controlling area currency may differ. As a result, the order currency must always be the same as the company currency. "
What this message basically refers to is a particular customizing setting: Please call up transaction 'SPRO', press 'SAP Reference IMG' and follow path:
Double click on affected CO area and have a look at indicator 'Diff. CCode currency': If this indicator is flagged, company codes assigned to this CO area may have a currency different to the CO area currency. Regardless of whether this is actually the case for a particular company code or not, this means that object currencies must always be equal to the respective company code currencies - this can cause error KO288 even though company code currency and CO area currency are the same.
The only way to avoid this is to unflag the 'Diff. CCode currency' indicator (which, however, is no longer possible if there already exists some relevant postings).
Deviating currencies are no problem if nothing has been posted on the order. Therefore the check does not happen if the order carries no cost.
If something is posted on the order, order and company code currency should be identical. If this is not the case, error message appears (if Note 380840 has been implemented). The error indicates that an entry of the master data to be saved is wrong, independent if this entry has been changed before.
Each object in Controlling, such as cost center or internal order, may use a separate currency specified in it's master data. When you create an object in CO, the SAP system defaults the currency of the company code to which the object is assigned as the object currency. You can specify a different object currency only if the controlling area currency is the same as the company code currency (one Company Code and one Controlling Area).
The message KO288 wants you to change the object currency to the company currency. If your company has more than one company code assigned to the controlling area, which would make it a cross-company code. The controlling area and the company codes may differ for the cost accounting that is cross-company code. But for any object currency for cross-company codes you can only choose that of the assigned company codes currency.
If the order is statistical, the currency of the company code and the order do not have to be equal but can deviate. Statistical orders are not fixed to belong to a hierarchy node below the company code. Thus the field currency can be filled as you like and is not checked to be equal with the company code currency.
Note: 380840 Statistical order: company code can be changed
| -> Controlling
-> General Controlling
-> Organization
-> Maintain Controlling Area (Execute),
-> Double click on 'Maintain Controlling Area'.