How To Fix KI166 - Enter a true account assignment object with revenues


KI166 - Overview

  • Message type: E = Error

  • Message class: KI -

  • Message number: 166

  • Message text: Enter a true account assignment object with revenues

  • Show details Hide details
  • What causes this issue?

    You made an account assignment for &V1&, a revenue element, in
    controlling area &V2& to a cost center or profit center.

    System Response

    Cost centers and profit centers can carry revenues in the SAP system as
    statistics only. To ensure reconciliation between FI and CO for revenue
    element &V1&, a CO account assignment object must record the revenues as
    a real value. This object type is used for updating to the
    reconciliation ledger.
    In principle, it is possible for the SAP system to automatically derive
    this CO account assignment object, the reconciliation object. However,
    all postings made in CO for costing-based Profitability Analysis are
    logged in the reconciliation ledger under "reconciliation object". In
    this manner, the reconciliation ledger identifies the exact values
    flowing into the operating profit. If you post reconciliation objects
    during revenue postings to cost centers or profit centers, you must do
    so while keeping the interpretation of the reconciliation ledger reports
    in mind. The sums of revenue postings to profitability segments, cost
    centers, and profit centers cannot be broken down further.

    How to fix this error?

    To avoid posting to reconciliation objects, make account assignments to
    a real CO account assignment object.
    If you want to post to reconciliation objects, you can change this
    message to a warning or a note for future users, or deactivate the
    message entirely. Use the Implementation Guide under "Controlling:
    General" and choose <DS:SIMG.SIMG_CFMENUORK3OBA5>Change message control
    </>. Enter area KI and message number 166. If you do not enter an
    individual user here, the change is valid for all users.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message KI166 - Enter a true account assignment object with revenues ?
    The SAP error message KI166 ("Enter a true account assignment object with revenues") typically occurs in the context of controlling (CO) when you are trying to post a transaction that requires a valid account assignment object, such as a cost center, internal order, or profit center, but the system does not recognize the provided object as valid for revenue postings.
    
    Cause: Invalid Account Assignment Object: The account assignment object you are using (e.g., cost center, internal order) is not set up to handle revenue postings. This can happen if the object is configured only for cost postings. Missing Configuration: The account assignment object may not be properly configured in the system to allow revenue postings. Incorrect Transaction Type: The transaction you are trying to post may not be appropriate for the account assignment object you are using. Authorization Issues: Sometimes, the user may not have the necessary authorizations to post to certain account assignment objects.
    Solution: Check

    Already have an account? Login here!




Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant