N_ChgRecdObjPgRateRtg

DDL: N_CHGRECDOBJPGRATERTG SQL: NCHGRCDOBJPGRRO Type: view Package: VDM_PLMB_CR_O

Auxillary view Chg Recd Rate Rtg

N_ChgRecdObjPgRateRtg is a CDS View that provides data about "Auxillary view Chg Recd Rate Rtg" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRateRtgTskListBsc) and exposes 18 fields with key field ChangeRecordReferenceUUID. It has 4 associations to related views. Part of development package VDM_PLMB_CR_O.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRateRtgTskListBsc ReferenceRateRtgBsc from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_ChgRecdRefRateRtgTskListVH _RefRateRtgVH $projection.BillOfOperationsType = _RefRateRtgVH.BillOfOperationsType and $projection.BillOfOperationsGroup = _RefRateRtgVH.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _RefRateRtgVH.BillOfOperationsVariant
[1..1] I_ChangeRecordDraftTP _ChangeRecordTP $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID
[0..1] E_ChgRecdRefRateRtgTskListBsc _RefRateRtgExtension $projection.ChangeRecordReferenceUUID = _RefRateRtgExtension.ChangeRecordReferenceUUID
[1..1] C_ChgRecdItmRlvnceRateRtgVH _ChangeRecordItemRelVH $projection.ChangeRecordItemRelevance = _ChangeRecordItemRelVH.ChangeRecordItemRelevance and $projection.ChangeRecordType = _ChangeRecordItemRelVH.ChangeRecordType and ( $projection.ChangeRecordReferenceType = _ChangeRecordItemRelVH.ChangeRecordReferenceType or _ChangeRecordItemRelVH.ChangeRecordReferenceType = ' ' )

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName NCHGRCDOBJPGRRO view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Auxillary view Chg Recd Rate Rtg view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.preserveKey true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.sizeCategory #S view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
VDM.auxiliaryEntity.for.entity C_ChgRecdObjRateRtgTskList view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID UUID
BillOfOperationsGroup Group
BillOfOperationsType BillOfOperationsType Task List Type
BillOfOperationsVariant Group Counter
ChangeRecordItemProcgStatus ChangeRecordItemProcgStatus Processing Status
ChangeRecordType _ChangeRecordTP ChangeRecordType Record Type
ChangeRecordUUID ChangeRecordUUID NodeID
ChangeRecordReferenceType ChangeRecordReferenceType Object Type
ParentChangeRecordRefUUID ParentChangeRecordRefUUID Node ID
ChangeRecordItemRelevance ChangeRecordItemRelevance Relevance
ChangeRecordLifecycleStatus _ChangeRecordTP ChangeRecordLifecycleStatus Issue Lifecycle
ChangeRecordReference ChangeRecordReference Ref. Object ID
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangeDateTime LastChangeDateTime Timestamp
_ChangeRecordTP _ChangeRecordTP
_ChangeRecordItemRelVH _ChangeRecordItemRelVH
_RefRateRtgVH _RefRateRtgVH

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 N_ChgRecdObjPgRateRtg.
-- 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: NCHGRCDOBJPGRRO

CREATE VIEW N_ChgRecdObjPgRateRtg AS
SELECT
  ChangeRecordReferenceUUID,
  cast(BillOfOperationsGroup as r_plnnr preserving type) AS BillOfOperationsGroup,
  BillOfOperationsType,
  cast(BillOfOperationsVariant as r_plnal preserving type) AS BillOfOperationsVariant,
  ChangeRecordItemProcgStatus,
  _ChangeRecordTP.ChangeRecordType AS ChangeRecordType,
  ChangeRecordUUID,
  ChangeRecordReferenceType,
  ParentChangeRecordRefUUID,
  ChangeRecordItemRelevance,
  _ChangeRecordTP.ChangeRecordLifecycleStatus AS ChangeRecordLifecycleStatus,
  ChangeRecordReference,
  CreatedByUser,
  CreationDateTime,
  LastChangeDateTime
FROM I_ChgRecdRateRtgTskListBsc AS ReferenceRateRtgBsc
LEFT OUTER JOIN C_ChgRecdRefRateRtgTskListVH AS _RefRateRtgVH ON BillOfOperationsType = _RefRateRtgVH.BillOfOperationsType AND BillOfOperationsGroup = _RefRateRtgVH.BillOfOperationsGroup AND BillOfOperationsVariant = _RefRateRtgVH.BillOfOperationsVariant  -- association [1..1]
LEFT OUTER JOIN I_ChangeRecordDraftTP AS _ChangeRecordTP ON ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID  -- association [1..1]
LEFT OUTER JOIN E_ChgRecdRefRateRtgTskListBsc AS _RefRateRtgExtension ON ChangeRecordReferenceUUID = _RefRateRtgExtension.ChangeRecordReferenceUUID  -- association [0..1]
LEFT OUTER JOIN C_ChgRecdItmRlvnceRateRtgVH AS _ChangeRecordItemRelVH ON ChangeRecordItemRelevance = _ChangeRecordItemRelVH.ChangeRecordItemRelevance AND ChangeRecordType = _ChangeRecordItemRelVH.ChangeRecordType AND ( ChangeRecordReferenceType = _ChangeRecordItemRelVH.ChangeRecordReferenceType OR _ChangeRecordItemRelVH.ChangeRecordReferenceType = ' ' )  -- association [1..1]
;