I_ChgRecdRefCutPlngPrflTP

DDL: I_CHGRECDREFCUTPLNGPRFLTP SQL: ICRREFCPPTP Type: view TRANSACTIONAL Package: VDM_PLMB_CR_O

Change Recd Ref Cut Plan Profile - TP

I_ChgRecdRefCutPlngPrflTP is a Transactional CDS View that provides data about "Change Recd Ref Cut Plan Profile - TP" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefCutPlngPrflBsc) and exposes 26 fields with key field ChangeRecordReferenceUUID. It has 2 associations to related views. Part of development package VDM_PLMB_CR_O.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefCutPlngPrflBsc CutPlngPrflTaskListReference from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ChangeRecordDraftTP _ChangeRecordTP $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID
[0..1] E_ChgRecdRefCutPlngPrflBsc _CutPlngPrflTaskListExtension $projection.ChangeRecordReferenceUUID = _CutPlngPrflTaskListExtension.ChangeRecordReferenceUUID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ICRREFCPPTP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Change Recd Ref Cut Plan Profile - TP view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeDraftPersistence PLMCRREFCPP_D view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID I_ChgRecdRefCutPlngPrflBsc ChangeRecordReferenceUUID UUID
BOOInternalVersionCounter
BillOfOperationsDesc
ChangeRecordUUID I_ChgRecdRefCutPlngPrflBsc ChangeRecordUUID NodeID
ChangeRecordReferenceType I_ChgRecdRefCutPlngPrflBsc ChangeRecordReferenceType Object Type
ChangeRecordReferenceSubtype I_ChgRecdRefCutPlngPrflBsc ChangeRecordReferenceSubtype Subtype
ChangeRecordRefObjectUUID I_ChgRecdRefCutPlngPrflBsc ChangeRecordRefObjectUUID GUID-Key
ChangeRecordReference I_ChgRecdRefCutPlngPrflBsc ChangeRecordReference Ref. Object ID
ParentChangeRecordRefUUID I_ChgRecdRefCutPlngPrflBsc ParentChangeRecordRefUUID Node ID
IsMainReference I_ChgRecdRefCutPlngPrflBsc IsMainReference Main Reference
ChgRecdReasonForChange ChgRecdReasonForChange Reason for Chge
ExpdCompltnDte ExpdCompltnDte Exp Completion Date
ChgRecdAuthznGrpText ChgRecdAuthznGrpText Authoriz. Group
ChgRecdNmbrChgSts ChgRecdNmbrChgSts Status
CreatedByUser I_ChgRecdRefCutPlngPrflBsc CreatedByUser User Name
CreationDateTime I_ChgRecdRefCutPlngPrflBsc CreationDateTime Timestamp
LastChangedByUser I_ChgRecdRefCutPlngPrflBsc LastChangedByUser User Name
LastChangeDateTime I_ChgRecdRefCutPlngPrflBsc LastChangeDateTime Timestamp
ChangeRecordItemRelevance I_ChgRecdRefCutPlngPrflBsc ChangeRecordItemRelevance Relevance
ChangeRecordVirtualRefInd I_ChgRecdRefCutPlngPrflBsc ChangeRecordVirtualRefInd Virtual Reference
ChangeRecordItemProcgStatus I_ChgRecdRefCutPlngPrflBsc ChangeRecordItemProcgStatus Processing Status
ChgRecdCurrentItemProcgStatus I_ChgRecdRefCutPlngPrflBsc ChgRecdCurrentItemProcgStatus Processing Status
ChangeNumber I_ChgRecdRefCutPlngPrflBsc ChangeNumber Change Number
ChgRecdItmTgtSts I_ChgRecdRefCutPlngPrflBsc ChgRecdItmTgtSts Tgt Proc. Sts
ChgRecdItmDSgntr I_ChgRecdRefCutPlngPrflBsc ChgRecdItmDSgntr Itm. Dgt. Sign.
_ChangeRecordTP _ChangeRecordTP

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_ChgRecdRefCutPlngPrflTP.
-- 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: ICRREFCPPTP

CREATE VIEW I_ChgRecdRefCutPlngPrflTP AS
SELECT
  CutPlngPrflTaskListReference.ChangeRecordReferenceUUID AS ChangeRecordReferenceUUID,
  cast ('00000000' as cim_count ) AS BOOInternalVersionCounter,
  cast ('00000000' as plantext ) AS BillOfOperationsDesc,
  CutPlngPrflTaskListReference.ChangeRecordUUID AS ChangeRecordUUID,
  CutPlngPrflTaskListReference.ChangeRecordReferenceType AS ChangeRecordReferenceType,
  CutPlngPrflTaskListReference.ChangeRecordReferenceSubtype AS ChangeRecordReferenceSubtype,
  CutPlngPrflTaskListReference.ChangeRecordRefObjectUUID AS ChangeRecordRefObjectUUID,
  CutPlngPrflTaskListReference.ChangeRecordReference AS ChangeRecordReference,
  CutPlngPrflTaskListReference.ParentChangeRecordRefUUID AS ParentChangeRecordRefUUID,
  CutPlngPrflTaskListReference.IsMainReference AS IsMainReference,
  ChgRecdReasonForChange,
  ExpdCompltnDte,
  ChgRecdAuthznGrpText,
  ChgRecdNmbrChgSts,
  CutPlngPrflTaskListReference.CreatedByUser AS CreatedByUser,
  CutPlngPrflTaskListReference.CreationDateTime AS CreationDateTime,
  CutPlngPrflTaskListReference.LastChangedByUser AS LastChangedByUser,
  CutPlngPrflTaskListReference.LastChangeDateTime AS LastChangeDateTime,
  CutPlngPrflTaskListReference.ChangeRecordItemRelevance AS ChangeRecordItemRelevance,
  CutPlngPrflTaskListReference.ChangeRecordVirtualRefInd AS ChangeRecordVirtualRefInd,
  CutPlngPrflTaskListReference.ChangeRecordItemProcgStatus AS ChangeRecordItemProcgStatus,
  CutPlngPrflTaskListReference.ChgRecdCurrentItemProcgStatus AS ChgRecdCurrentItemProcgStatus,
  CutPlngPrflTaskListReference.ChangeNumber AS ChangeNumber,
  CutPlngPrflTaskListReference.ChgRecdItmTgtSts AS ChgRecdItmTgtSts,
  CutPlngPrflTaskListReference.ChgRecdItmDSgntr AS ChgRecdItmDSgntr
FROM I_ChgRecdRefCutPlngPrflBsc AS CutPlngPrflTaskListReference
LEFT OUTER JOIN I_ChangeRecordDraftTP AS _ChangeRecordTP ON ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID  -- association [1..1]
LEFT OUTER JOIN E_ChgRecdRefCutPlngPrflBsc AS _CutPlngPrflTaskListExtension ON ChangeRecordReferenceUUID = _CutPlngPrflTaskListExtension.ChangeRecordReferenceUUID  -- association [0..1]
;