ARS_V_API_VERSION_APIS

DDL: ARS_V_API_VERSION_APIS SQL: ARS_V_APIV_APIS Type: view Package: S_ARS_API_VERSIONS

API Release: API Objects + Contracts

ARS_V_API_VERSION_APIS is a CDS View that provides data about "API Release: API Objects + Contracts" in SAP S/4HANA. It reads from 7 data sources and exposes 9 fields with key fields object_type, object_name, object_name, object_name, object_name. Part of development package S_ARS_API_VERSIONS.

Data Sources (7)

SourceAliasJoin Type
ars_w_api_state api inner
ars_w_api_state api left_outer
ARS_V_EXTENSION_OBJECTS extension_object union
ARS_V_CUSTOM_EXTENSION_OBJECTS extension_object union
I_Cfd_Registry_Objects registry from
I_Cfd_Registry_Objects registry union
scr_sw_comp_relations scr_sw_comp_relations union

Annotations (5)

NameValueLevelField
AbapCatalog.sqlViewName ARS_V_APIV_APIS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_ALLOWED view
EndUserText.label API Release: API Objects + Contracts view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY object_type ars_w_api_state object_type Type
KEY object_name ars_w_api_state object_name Technical Name
KEY object_name I_Cfd_Registry_Objects tadir_obj_name Technical Name
object_type Type
KEY object_name ARS_V_CUSTOM_EXTENSION_OBJECTS object_name Technical Name
object_type Type
KEY object_name ARS_V_CUSTOM_EXTENSION_OBJECTS object_name Technical Name
KEY object_name object_name Technical Name
is_extension

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view ARS_V_API_VERSION_APIS.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: ARS_V_APIV_APIS

CREATE VIEW ARS_V_API_VERSION_APIS AS
SELECT
  api.object_type AS object_type,
  api.object_name AS object_name,
  cast(' ' as abap_boolean) AS is_extension
FROM I_Cfd_Registry_Objects AS registry
INNER JOIN ars_w_api_state AS api ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ars_w_api_state AS api ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_Cfd_Registry_Objects, ARS_V_EXTENSION_OBJECTS, ARS_V_CUSTOM_EXTENSION_OBJECTS, scr_sw_comp_relations
;