C_MDQltyBusRuleSimlnDetail

DDL: C_MDQLTYBUSRULESIMLNDETAIL Type: view_entity CONSUMPTION

MDQ Business Rule Simulation Detail

C_MDQltyBusRuleSimlnDetail is a Consumption CDS View that provides data about "MDQ Business Rule Simulation Detail" in SAP S/4HANA. It reads from 1 data source (I_MDQltyBusRuleSimlnDetail) and exposes 20 fields with key fields MDQualityBusinessRuleUUID, MasterDataChangeProcessUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MDQltyBusRuleSimlnDetail _SimulationDetail from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_MDCloudUserContactCard _SimulationCreatorContactCard $projection.MDChgProcessRequestor = _SimulationCreatorContactCard.ContactCardID
[0..1] P_MDChangeProcessStatusState _ProcessStateCode $projection.MasterDataChangeProcessUUID = _ProcessStateCode.MasterDataChangeProcessUUID

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label MDQ Business Rule Simulation Detail view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
UI.headerInfo.typeName Simulation view
UI.headerInfo.typeNamePlural Simulations view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value MasterDataChangeProcess view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value MasterDataChangeProcess view
VDM.viewType #CONSUMPTION view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY MDQualityBusinessRuleUUID MDQualityBusinessRuleUUID Rule UUID
KEY MasterDataChangeProcessUUID MasterDataChangeProcessUUID NodeID
MasterDataChangeProcess MasterDataChangeProcess Simulation
MDChgProcessDescription MDChgProcessDescription Process Description
MDChgProcessStatusStateName _ProcessStateCode MDChgProcessStatusStateName Status
MDChgProcessTypeID _ProcessStateCode MDChgProcessTypeID Process Template
MDChgProcessCurrentStepNumber _ProcessStateCode MDChgProcessCurrentStepNumber Step Number
MDChgProcessStatusStateCode _ProcessStateCode MDChgProcessStatusStateCode
MDChgProcessRequestor MDChgProcessRequestor Process Requestor
MDChgProcessRequestorName _SimulationCreatorContactCard FullName Created By Name
MDChgProcCreateAtDateTime MDChgProcCreateAtDateTime
MDQNmbrOfRecdFailedInactv Not OK (Inactive Version)
MDQRuleSimlnScoreInactvVal Score (Inactive Version)
MDQNmbrOfRecdFailedActv Not OK (Active Version)
MDQRuleSimlnScoreActvVal Score (Active Version)
MDQNmbrOfRecdSuccessInactv OK (Inactive Version)
MDQNmbrOfRecdSuccessActv OK (Active Version)
MDQNmbrOfRecdOutOfScopeInactv Not in Scope (Inactive Version)
MDQNmbrOfRecdOutOfScopeActv Not in Scope (Active Version)
_SimulationCreatorContactCard _SimulationCreatorContactCard

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 C_MDQltyBusRuleSimlnDetail.
-- 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 C_MDQltyBusRuleSimlnDetail AS
SELECT
  MDQualityBusinessRuleUUID,
  MasterDataChangeProcessUUID,
  MasterDataChangeProcess,
  MDChgProcessDescription,
  _ProcessStateCode.MDChgProcessStatusStateName AS MDChgProcessStatusStateName,
  _ProcessStateCode.MDChgProcessTypeID AS MDChgProcessTypeID,
  _ProcessStateCode.MDChgProcessCurrentStepNumber AS MDChgProcessCurrentStepNumber,
  _ProcessStateCode.MDChgProcessStatusStateCode AS MDChgProcessStatusStateCode,
  MDChgProcessRequestor,
  _SimulationCreatorContactCard.FullName AS MDChgProcessRequestorName,
  MDChgProcCreateAtDateTime,
  cast(MDQNmbrOfRecdFailedInactv as mdq_sim_nmbr_failed_inact preserving type) AS MDQNmbrOfRecdFailedInactv,
  cast(MDQRuleSimlnScoreInactvVal as mdq_sim_score_inact preserving type) AS MDQRuleSimlnScoreInactvVal,
  cast(MDQNmbrOfRecdFailedActv as mdq_sim_nmbr_failed_act preserving type) AS MDQNmbrOfRecdFailedActv,
  cast(MDQRuleSimlnScoreActvVal as mdq_sim_score_act preserving type) AS MDQRuleSimlnScoreActvVal,
  cast(MDQNmbrOfRecdSuccessInactv as mdq_sim_nmbr_success_inact preserving type) AS MDQNmbrOfRecdSuccessInactv,
  cast(MDQNmbrOfRecdSuccessActv as mdq_sim_nmbr_success_act preserving type) AS MDQNmbrOfRecdSuccessActv,
  cast(MDQNmbrOfRecdOutOfScopeInactv as mdq_sim_nmbr_outofscope_inact preserving type) AS MDQNmbrOfRecdOutOfScopeInactv,
  cast(MDQNmbrOfRecdOutOfScopeActv as mdq_sim_nmbr_outofscope_act preserving type) AS MDQNmbrOfRecdOutOfScopeActv
FROM I_MDQltyBusRuleSimlnDetail AS _SimulationDetail
LEFT OUTER JOIN I_MDCloudUserContactCard AS _SimulationCreatorContactCard ON MDChgProcessRequestor = _SimulationCreatorContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN P_MDChangeProcessStatusState AS _ProcessStateCode ON MasterDataChangeProcessUUID = _ProcessStateCode.MasterDataChangeProcessUUID  -- association [0..1]
;