How To Fix ARS_CMP_ATC000 - API-Zustand: Kompatibilitätsprüfung für als API freigegebene Objekte


SAP Error Message - Details

  • Message type: E = Error

  • Message class: ARS_CMP_ATC - API Release: Compatibility Checks – ATC Messages

  • Message number: 000

  • Message text: API-Zustand: Kompatibilitätsprüfung für als API freigegebene Objekte

  • Show details Hide details
  • Was verursacht dieses Problem?

    SAP can release development objects like CDS views, classes or
    interfaces as stable APIs for a dedicated purpose. Depending on the
    purpose, these objects must comply to a corresponding compatibility
    contract:
    C0 (Add Custom Fields via Key User App)
    This contract ensures stability at dedicated extension points in APIs.
    These extension points are defined using transaction SCFD_REGISTRY and
    must only be used for adding custom fields using app <ZK>Custom Fields
    and Logic</>.
    C1 (System-Internal Use)
    This contract ensures a technically stable public interface for
    system-internal use. Compatibility of the public interface includes all
    its existing parameters, elements, associations to released targets, and
    their technical data types. Further optional parameters, elements, or
    associations might be added later, but existing parameters, elements, or
    associations must not be changed or even removed. Alphanumeric elements
    might be elongated but will never be shortened.
    C2 (Use as Remote API)
    This contract ensures a technically stable public interface for use as
    remote API. Similar to contract C1, compatibility of the public
    interface includes all its existing parameters, elements, associations
    to released targets, and their technical data types. Further optional
    parameters, elements, or associations might be added later, but existing
    parameters, elements, or associations must not be changed or even
    removed. But in addition to contract C1, to ensure that external
    consumers of the API do not need to be adjusted after an upgrade, also
    the elongation of its elements and parameters is not allowed.
    C3 (Manage Configuration Content)
    This contract ensures a stable persistence for own configuration content
    that can be exported, imported, displayed and edited using dedicated
    APIs and editors. Compatibility of the persistence includes its key
    definition and all the fields. Optional non-key fields might be added
    later, but existing fields must not be changed or even removed.
    Alphanumeric fields might be elongated but will never be shortened.
    Furthermore, the customer namespace reservations for a released table
    must not be changed.
    Released APIs must not be changed incompatibly, because
    customer-specific objects based on these APIs would break. Therefore,
    compatibility checks are executed to detect incompatible changes between
    releases for such released APIs.

    Systemantwort

    Each released API is checked for incompatible changes between releases
    depending on the assigned compatibility contract (C0, C1, C2 and C3).
    These checks comprise of <ZK>basic checks </>(e.g. detection of deleted
    elements) and <ZK>domain-specific checks </>(e.g. detection of
    annotation changes in CDS views) by different application components.

    Wie behebe ich diesen Fehler?

    Each check message describes an incompatible change in a development
    object which was released as API.
    Depending on the severity of the incompatible change, an error, warning
    or info is raised. Errors must be solved by undoing the detected
    incompatible change.
    <ZH>Note</>: If the checked development object is a package, the check
    messages refer to objects which were formerly contained in this package
    but were deleted although they have been released as APIs.
    Undo this incompatible change by restoring the affected part of the API
    in the way it was previously shipped to the customer.
    Example
    An element was removed from the projection list of a released CDS view.
    If this element is used in a customer-specific CDS view based on the
    released CDS view, this would cause ABAP dictionary activation errors
    during the upgrade of the customer system.
    <ZK>Check message</>: Element <ElementName> was removed.
    <ZK>Remedy</>: Add this element to the projection list again, using the
    same data type as before.

    Vorgehensweise für Systemadministratoren

    Das System gibt eine Fehlermeldung aus und erlaubt Ihnen nicht, mit dieser Transaktion fortzufahren, bis der Fehler behoben ist.


    Fehlermeldungsextrakt aus SAP-System. Copyright SAP SE


Smart SAP Assistant

  • Was ist die Ursache und Lösung für den SAP Fehler ARS_CMP_ATC000 - API-Zustand: Kompatibilitätsprüfung für als API freigegebene Objekte ?




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


Zugehörige SAP-Fehlermeldungen

Klicken Sie auf die Links unten, um die folgenden verwandten Nachrichten anzuzeigen:

Klicken Sie auf diesen Link, um alle SAP-Meldungen durchsuchen.


Rating
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker