R_PPIMDPattern

DDL: R_PPIMDPATTERN Type: view_entity TRANSACTIONAL

Pattern

R_PPIMDPattern is a Transactional CDS View that provides data about "Pattern" in SAP S/4HANA. It reads from 1 data source (I_PPIMDPattern) and exposes 21 fields with key field PPIMDPatternID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PPIMDPattern I_PPIMDPattern from

Associations (4)

CardinalityTargetAliasCondition
[1] I_PPIMDProfile _PPIMDProfile $projection.PPIMDProfileID = _PPIMDProfile.PPIMDProfileID
[1] I_PPIMDDataset _PPIMDDataset $projection.PPIMDDatasetUUID = _PPIMDDataset.PPIMDDatasetUUID
[1] I_PPIMDPatternStatus _StatusTxt $projection.PPIMDPatternStatus = _StatusTxt.PPIMDPatternStatus
[0..*] I_User _UsrInfo $projection.PPIMDStatusChangedByUserName = _UsrInfo.UserDescription

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Pattern view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name PPIMDPattern view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY PPIMDPatternID PPIMDPatternID Compl. Req. Pttrn ID
PPIMDMasterDataObjectType PPIMDMasterDataObjectType
PPIMDPatternCondition PPIMDPatternCondition
PPIMDPatternConsequent PPIMDPatternConsequent
PPIMDDatasetUUID PPIMDDatasetUUID
PPIMDProfileID PPIMDProfileID Text Profile
PPIMDConfidenceValue PPIMDConfidenceValue Confidence
PPIMDSupportValue PPIMDSupportValue
PPIMDLiftValue PPIMDLiftValue
PPIMDPatternStatus PPIMDPatternStatus
PPIMDStatusChangedByUserName PPIMDStatusChangedByUserName Status Changed By
PPIMDStatusChangedOnDateTime PPIMDStatusChangedOnDateTime Status Changed On
PPIMDJobID PPIMDJobID Package ID
CreatedByUser CreatedByUser User Name
CreatedOnDateTime CreatedOnDateTime Created On
LastChangedByUser LastChangedByUser User Name
ChangedOnDateTime ChangedOnDateTime Last Changed At
_PPIMDDataset _PPIMDDataset
_StatusTxt _StatusTxt
_PPIMDProfile _PPIMDProfile
_UsrInfo _UsrInfo

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_PPIMDPattern.
-- 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_PPIMDPattern AS
SELECT
  PPIMDPatternID,
  PPIMDMasterDataObjectType,
  PPIMDPatternCondition,
  PPIMDPatternConsequent,
  PPIMDDatasetUUID,
  PPIMDProfileID,
  PPIMDConfidenceValue,
  PPIMDSupportValue,
  PPIMDLiftValue,
  PPIMDPatternStatus,
  PPIMDStatusChangedByUserName,
  PPIMDStatusChangedOnDateTime,
  PPIMDJobID,
  CreatedByUser,
  CreatedOnDateTime,
  LastChangedByUser,
  ChangedOnDateTime
FROM I_PPIMDPattern
LEFT OUTER JOIN I_PPIMDProfile AS _PPIMDProfile ON PPIMDProfileID = _PPIMDProfile.PPIMDProfileID  -- association [1]
LEFT OUTER JOIN I_PPIMDDataset AS _PPIMDDataset ON PPIMDDatasetUUID = _PPIMDDataset.PPIMDDatasetUUID  -- association [1]
LEFT OUTER JOIN I_PPIMDPatternStatus AS _StatusTxt ON PPIMDPatternStatus = _StatusTxt.PPIMDPatternStatus  -- association [1]
LEFT OUTER JOIN I_User AS _UsrInfo ON PPIMDStatusChangedByUserName = _UsrInfo.UserDescription  -- association [0..*]
;