How To Fix KI558 - You have no authorization to create a primary cost element in CO area &


SAP Error Message - Details

  • Message type: E = Error

  • Message class: KI -

  • Message number: 558

  • Message text: You have no authorization to create a primary cost element in CO area &

  • Show details Hide details
  • What causes this issue?

    You have no authorization to create primary cost elements in
    controlling area &V1&.
    INCLUDE NA_AUTH_K_CSKB OBJECT DOKU ID TX LANGUAGE E

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message KI558 - You have no authorization to create a primary cost element in CO area & ?

    The SAP error message KI558 indicates that a user does not have the necessary authorization to create a primary cost element in a specific controlling (CO) area. This is a common issue in SAP systems where authorization roles and profiles are strictly managed to ensure data integrity and security.

    Cause:

    The error occurs due to insufficient authorization in the user's role. Specifically, the user lacks the necessary permissions to perform the action of creating a primary cost element in the specified controlling area. This can happen for several reasons:

    • The user’s role does not include the required authorization objects for cost element creation.
    • The user may not be assigned to the correct authorization group.
    • The authorization profile may not be properly configured or updated.

    Solution:

    To resolve this issue, you can take the following steps:

    1. Check User Authorizations:

      • Use transaction code SU53 immediately after the error occurs to see which authorization check failed. This will provide insight into what specific authorization is missing.
    2. Review Authorization Roles:

      • Check the roles assigned to the user using transaction code SU01 (User Maintenance). Ensure that the user has the necessary roles that include the authorization objects for creating primary cost elements.
    3. Modify Authorization Profiles:

      • If the user lacks the necessary authorizations, you may need to modify the authorization profiles. This can be done using transaction code PFCG (Role Maintenance).
      • Add the required authorization objects, such as K_CELEM (Cost Element) with the appropriate activity (e.g., Create).
    4. Consult with Security Team:

      • If you do not have the necessary permissions to change roles or profiles, contact your SAP security team or administrator. They can help you adjust the authorizations as needed.
    5. Testing:

      • After making changes, have the user log out and log back in to ensure that the new authorizations take effect. Then, attempt to create the primary cost element again.

    Related Information:

    • Authorization Objects: The key authorization object for creating cost elements is K_CELEM. This object controls access to cost element creation and maintenance.
    • Transaction Codes:
      • SU01: User Maintenance
      • PFCG: Role Maintenance
      • SU53: Display Authorization Check
    • Documentation: Refer to SAP documentation or your organization's internal guidelines for managing user roles and authorizations.

    By following these steps, you should be able to resolve the KI558 error and allow the user to create primary cost elements in the specified CO area.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author