sap_get_object_details
Check SAP object release status and Clean Core compliance, and find recommended successor objects for deprecations.
Instructions
GET SAP OBJECT DETAILS: sap_get_object_details(object_type="CLAS", object_name="CL_ABAP_REGEX")
Get complete release state details for a specific SAP object by its TADIR type and name.
Use this tool when you: • Know a specific SAP object name and need to verify if it is released/deprecated/internal • Want to check Clean Core compliance: is this object allowed in BTP ABAP or S/4HANA Cloud? • Need to find the recommended successor object when a deprecated SAP API should be replaced • Want the full context of an object: software component, application component, Clean Core level (A/B/C/D), and release state • Are checking whether a specific table (MARA, VBAK), class (CL_*), interface (IF_*), or CDS view is safe to use in a clean core / cloud-ready ABAP development scenario
Clean Core levels: A=Released API (safe for cloud/BTP), B=Classic API (on-premise only), C=Internal/Stable (not for customer use), D=No API
Optionally pass target_clean_core_level to receive an explicit compliance verdict for that object.
PARAMETERS: • object_type (required): TADIR type, e.g. "CLAS", "TABL", "INTF", "DDLS", "FUGR" • object_name (required): Exact object name, e.g. "CL_ABAP_REGEX", "EKKO", "IF_OS_TRANSACTION" • system_type (optional, default: "public_cloud"): "public_cloud" | "btp" | "private_cloud" | "on_premise" • target_clean_core_level (optional): "A" or "B" — receive a compliance verdict against this target
RETURNS (JSON with): • found: boolean • objectType, objectName, state, cleanCoreLevel, cleanCoreLevelLabel • applicationComponent, softwareComponent • successor: successor classification and recommended replacement objects • successorObjects: full details of successor objects (if available in the dataset) • complianceStatus (if target_clean_core_level given): "compliant" | "non_compliant"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_name | Yes | Exact object name, e.g. CL_ABAP_REGEX, EKKO, IF_OS_TRANSACTION. | |
| object_type | Yes | TADIR object type, e.g. CLAS, TABL, INTF, DDLS, FUGR, BDEF. | |
| system_type | No | Target SAP system type. Default: public_cloud. | public_cloud |
| target_clean_core_level | No | Optional compliance target level. Returns complianceStatus: compliant or non_compliant. |