V_ARS_RELEASE_CONTRACT

DDL: V_ARS_RELEASE_CONTRACT SQL: V_ARS_REL_CTRCT Type: view

API Release Contracts

V_ARS_RELEASE_CONTRACT is a CDS View that provides data about "API Release Contracts" in SAP S/4HANA. It reads from 1 data source (dd07l) and exposes 2 fields. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dd07l value from

Associations (2)

CardinalityTargetAliasCondition
[0..1] dd07t text text.domname = value.domname and text.as4local = value.as4local and text.valpos = value.valpos and text.as4vers = value.as4vers and text.domvalue_l = value.domvalue_l and text.ddlanguage = $session.system_language
[0..1] dd07t text_en text_en.domname = value.domname and text_en.as4local = value.as4local and text_en.valpos = value.valpos and text_en.as4vers = value.as4vers and text_en.domvalue_l = value.domvalue_l and text_en.ddlanguage = 'E'

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName V_ARS_REL_CTRCT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_ALLOWED view
EndUserText.label API Release Contracts view

Fields (2)

KeyFieldSource TableSource FieldDescription
rank dd07l valpos Value key
description

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 V_ARS_RELEASE_CONTRACT.
-- 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: V_ARS_REL_CTRCT

CREATE VIEW V_ARS_RELEASE_CONTRACT AS
SELECT
  value.valpos AS rank,
  coalesce(text.ddtext, coalesce(text_en.ddtext, '')) AS description
FROM dd07l AS value
LEFT OUTER JOIN dd07t AS text ON text.domname = value.domname AND text.as4local = value.as4local AND text.valpos = value.valpos AND text.as4vers = value.as4vers AND text.domvalue_l = value.domvalue_l AND text.ddlanguage = $session.system_language  -- association [0..1]
LEFT OUTER JOIN dd07t AS text_en ON text_en.domname = value.domname AND text_en.as4local = value.as4local AND text_en.valpos = value.valpos AND text_en.as4vers = value.as4vers AND text_en.domvalue_l = value.domvalue_l AND text_en.ddlanguage = 'E'  -- association [0..1]
;