R_VarCnfHistlObjDpndcyTP

DDL: R_VARCNFHISTLOBJDPNDCYTP Type: view_entity TRANSACTIONAL

VC Historical Dependency - TP

R_VarCnfHistlObjDpndcyTP is a Transactional CDS View that provides data about "VC Historical Dependency - TP" in SAP S/4HANA. It reads from 1 data source (I_VarCnfHistlObjectDependency) and exposes 19 fields with key fields ObjectDependencyName, ChangeNumber. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_VarCnfHistlObjectDependency I_VarCnfHistlObjectDependency from

Associations (2)

CardinalityTargetAliasCondition
[1..*] R_VarCnfHistlObjDpnTextTP _HistoricalText _HistoricalText.ObjectDependencyName = $projection.ObjectDependencyName and _HistoricalText.ValidityStartDate <= $projection.ValidityEndDate and _HistoricalText.ValidityEndDate >= $projection.ValidityStartDate
[0..1] R_VarCnfObjDpnSourceCodeTP _SourceCode _SourceCode.ObjectDependencyName = $projection.ObjectDependencyName and _SourceCode.ValidityStartDate <= $projection.ValidityEndDate and _SourceCode.ValidityEndDate >= $projection.ValidityStartDate

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label VC Historical Dependency - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY ObjectDependencyName ObjectDependencyName
KEY ChangeNumber ChangeNumber Change Number
ObjectDependencyStatus ObjectDependencyStatus
ObjectDependencyGroup ObjectDependencyGroup
ObjDpndcyAuthorizationGroup ObjDpndcyAuthorizationGroup
ObjectDependencyType ObjectDependencyType
CreationDate CreationDate Time Stamp
CreatedByUser CreatedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangedByUser LastChangedByUser User Name
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
IsDeleted IsDeleted TRUE
_ObjectDependency _ObjectDependency
_HistoricalText _HistoricalText
_SourceCode _SourceCode
_StatusText _StatusText
_GroupText _GroupText
_AuthorizationGroupText _AuthorizationGroupText

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

CREATE VIEW R_VarCnfHistlObjDpndcyTP AS
SELECT
  ObjectDependencyName,
  ChangeNumber,
  ObjectDependencyStatus,
  ObjectDependencyGroup,
  ObjDpndcyAuthorizationGroup,
  ObjectDependencyType,
  CreationDate,
  CreatedByUser,
  LastChangeDate,
  LastChangedByUser,
  ValidityStartDate,
  ValidityEndDate,
  IsDeleted
FROM I_VarCnfHistlObjectDependency
LEFT OUTER JOIN R_VarCnfHistlObjDpnTextTP AS _HistoricalText ON _HistoricalText.ObjectDependencyName = ObjectDependencyName AND _HistoricalText.ValidityStartDate <= ValidityEndDate AND _HistoricalText.ValidityEndDate >= ValidityStartDate  -- association [1..*]
LEFT OUTER JOIN R_VarCnfObjDpnSourceCodeTP AS _SourceCode ON _SourceCode.ObjectDependencyName = ObjectDependencyName AND _SourceCode.ValidityStartDate <= ValidityEndDate AND _SourceCode.ValidityEndDate >= ValidityStartDate  -- association [0..1]
;