I_CmplRqVersionOverview

DDL: I_CMPLRQVERSIONOVERVIEW SQL: CMPLRQVERSOV Type: view COMPOSITE Package: EHPMA_SVT_RAP_ENABLE_CR

Cmpl Rq Version Overview

I_CmplRqVersionOverview is a Composite CDS View that provides data about "Cmpl Rq Version Overview" in SAP S/4HANA. It reads from 1 data source (I_CmplRqVersEnhanced) and exposes 15 fields with key fields CmplRqVersUUID, CmplRqUUID. It has 3 associations to related views. Part of development package EHPMA_SVT_RAP_ENABLE_CR.

Data Sources (1)

SourceAliasJoin Type
I_CmplRqVersEnhanced _CmplRqVers from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_CmplRqmtVersionSVTScenario _SVTDetails $projection.CmplRqVersUUID = _SVTDetails.CmplRqVersUUID
[1..1] I_CmplRqVersActvtn _CmplRqVersActvtn $projection.CmplRqVersUUID = _CmplRqVersActvtn.CmplRqVersUUID
[1..1] I_CmplRqVersActvtnStatusTxt _CmplRqVersActvtnStatusTxt $projection.CmplRqVersActivationStatus = _CmplRqVersActvtnStatusTxt.CmplRqVersActivationStatus and _CmplRqVersActvtnStatusTxt.Language = $session.system_language

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CMPLRQVERSOV view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Cmpl Rq Version Overview view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #S view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY CmplRqVersUUID I_CmplRqVersEnhanced CmplRqVersUUID NodeID
KEY CmplRqUUID I_CmplRqVersEnhanced CmplRqUUID Compl Req.
CmplRqVersName I_CmplRqVersEnhanced CmplRqVersName Compliance Requirement Name
EffectiveDate I_CmplRqVersEnhanced EffectiveDate Effective Date
CmplRqVersMaintStatus I_CmplRqVersEnhanced CmplRqVersMaintStatus Status
ChmlCompositionType _CmplRqVersActvtn ChmlCompositionType Legal Area
CmplRqVersActivationDate _CmplRqVersActvtn CmplRqVersActivationDate Activated On
CmplRqVersDeactivationDate _CmplRqVersActvtn CmplRqVersDeactivationDate Deactivated On
SVTProductionScenario _SVTDetails SVTProductionScenario
SVTSalesScenario _SVTDetails SVTSalesScenario
SVTPurchasingScenario _SVTDetails SVTPurchasingScenario
CmplRqDomain _CmplRqVersActvtn CmplRqDomain Requirement Domain
_CmplRqVersActvtn _CmplRqVersActvtn
_CmplRqVersActvtnStatusTxt _CmplRqVersActvtnStatusTxt
_CmplncRqmtStatus I_CmplRqVersEnhanced _CmplncRqmtStatus

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 I_CmplRqVersionOverview.
-- 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: CMPLRQVERSOV

CREATE VIEW I_CmplRqVersionOverview AS
SELECT
  _CmplRqVers.CmplRqVersUUID AS CmplRqVersUUID,
  _CmplRqVers.CmplRqUUID AS CmplRqUUID,
  _CmplRqVers.CmplRqVersName AS CmplRqVersName,
  _CmplRqVers.EffectiveDate AS EffectiveDate,
  _CmplRqVers.CmplRqVersMaintStatus AS CmplRqVersMaintStatus,
  _CmplRqVersActvtn.ChmlCompositionType AS ChmlCompositionType,
  _CmplRqVersActvtn.CmplRqVersActivationDate AS CmplRqVersActivationDate,
  _CmplRqVersActvtn.CmplRqVersDeactivationDate AS CmplRqVersDeactivationDate,
  _SVTDetails.SVTProductionScenario AS SVTProductionScenario,
  _SVTDetails.SVTSalesScenario AS SVTSalesScenario,
  _SVTDetails.SVTPurchasingScenario AS SVTPurchasingScenario,
  _CmplRqVersActvtn.CmplRqDomain AS CmplRqDomain,
  _CmplRqVers._CmplncRqmtStatus AS _CmplncRqmtStatus
FROM I_CmplRqVersEnhanced AS _CmplRqVers
LEFT OUTER JOIN I_CmplRqmtVersionSVTScenario AS _SVTDetails ON CmplRqVersUUID = _SVTDetails.CmplRqVersUUID  -- association [1..1]
LEFT OUTER JOIN I_CmplRqVersActvtn AS _CmplRqVersActvtn ON CmplRqVersUUID = _CmplRqVersActvtn.CmplRqVersUUID  -- association [1..1]
LEFT OUTER JOIN I_CmplRqVersActvtnStatusTxt AS _CmplRqVersActvtnStatusTxt ON CmplRqVersActivationStatus = _CmplRqVersActvtnStatusTxt.CmplRqVersActivationStatus AND _CmplRqVersActvtnStatusTxt.Language = $session.system_language  -- association [1..1]
;