Changing Currency on Internal Order or Receiving Error KO288

作者:郑德鼎 约 3 分钟阅读 更新日期:2024-02-22 2 年前更新 标签:SD, 销售分销
目录

Changing the Currency of an Internal Order/ Receiving Error KO288

The long text of error message KO288 states

" 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. "

Explanation

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.

Helpful Notes

Note: 380840 Statistical order: company code can be changed

| -> Controlling

-> General Controlling

-> Organization

-> Maintain Controlling Area (Execute),

-> Double click on 'Maintain Controlling Area'.

郑德鼎

关于作者:郑德鼎

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「Changing Currency on Internal Order or Receiving Error KO288.docx」整理生成,仅用于内部技术分享与学习交流。