I_ChgRecdRefMaintTskListTP

DDL: I_CHGRECDREFMAINTTSKLISTTP SQL: ICRREFMTLTP Type: view TRANSACTIONAL Package: VDM_PLMB_CR

Chg Red Ref Obj Maint Task List - TP

I_ChgRecdRefMaintTskListTP is a Transactional CDS View that provides data about "Chg Red Ref Obj Maint Task List - TP" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefMaintTskListBsc) and exposes 26 fields with key field ChangeRecordReferenceUUID. It has 2 associations to related views. Part of development package VDM_PLMB_CR.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefMaintTskListBsc MaintenanceTaskListReference from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ChangeRecordDraftTP _ChangeRecordTP $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID
[0..1] E_ChgRecdRefMaintTskListBsc _MaintenanceTaskListExtension $projection.ChangeRecordReferenceUUID = _MaintenanceTaskListExtension.ChangeRecordReferenceUUID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ICRREFMTLTP view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Chg Red Ref Obj Maint Task List - TP view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeDraftPersistence PLMCRREFMTL_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_ChgRecdRefMaintTskListBsc ChangeRecordReferenceUUID UUID
BOOInternalVersionCounter
BillOfOperationsDesc
ChangeRecordUUID I_ChgRecdRefMaintTskListBsc ChangeRecordUUID NodeID
ChangeRecordReferenceType I_ChgRecdRefMaintTskListBsc ChangeRecordReferenceType Object Type
ChangeRecordReferenceSubtype I_ChgRecdRefMaintTskListBsc ChangeRecordReferenceSubtype Subtype
ChangeRecordRefObjectUUID I_ChgRecdRefMaintTskListBsc ChangeRecordRefObjectUUID GUID-Key
ChangeRecordReference I_ChgRecdRefMaintTskListBsc ChangeRecordReference Ref. Object ID
ParentChangeRecordRefUUID I_ChgRecdRefMaintTskListBsc ParentChangeRecordRefUUID Node ID
IsMainReference I_ChgRecdRefMaintTskListBsc IsMainReference Main Reference
ChgRecdReasonForChange ChgRecdReasonForChange Reason for Chge
ExpdCompltnDte ExpdCompltnDte Exp Completion Date
ChgRecdAuthznGrpText ChgRecdAuthznGrpText Authoriz. Group
ChgRecdNmbrChgSts ChgRecdNmbrChgSts Status
CreatedByUser I_ChgRecdRefMaintTskListBsc CreatedByUser User Name
CreationDateTime I_ChgRecdRefMaintTskListBsc CreationDateTime Timestamp
LastChangedByUser I_ChgRecdRefMaintTskListBsc LastChangedByUser User Name
LastChangeDateTime I_ChgRecdRefMaintTskListBsc LastChangeDateTime Timestamp
ChangeRecordItemRelevance I_ChgRecdRefMaintTskListBsc ChangeRecordItemRelevance Relevance
ChangeRecordVirtualRefInd I_ChgRecdRefMaintTskListBsc ChangeRecordVirtualRefInd Virtual Reference
ChangeRecordItemProcgStatus I_ChgRecdRefMaintTskListBsc ChangeRecordItemProcgStatus Processing Status
ChgRecdCurrentItemProcgStatus I_ChgRecdRefMaintTskListBsc ChgRecdCurrentItemProcgStatus Processing Status
ChangeNumber I_ChgRecdRefMaintTskListBsc ChangeNumber Change Number
ChgRecdItmTgtSts I_ChgRecdRefMaintTskListBsc ChgRecdItmTgtSts Tgt Proc. Sts
ChgRecdItmDSgntr I_ChgRecdRefMaintTskListBsc 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_ChgRecdRefMaintTskListTP.
-- 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: ICRREFMTLTP

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