I_ProductionVersionConstcyLog

DDL: I_PRODUCTIONVERSIONCONSTCYLOG Type: view_entity BASIC Package: VDM_PP_MD_PRV

Production Version Consistency Log

I_ProductionVersionConstcyLog is a Basic CDS View that provides data about "Production Version Consistency Log" in SAP S/4HANA. It reads from 3 data sources (mkalconstcylog, mkalconstcylog, I_ProdnVersInconstcyIssType) and exposes 39 fields with key fields Material, Plant, ProductionVersion, ProdnVersConstcyIssue, Plant. It has 4 associations to related views. Part of development package VDM_PP_MD_PRV.

Data Sources (3)

SourceAliasJoin Type
mkalconstcylog _ConstcyLog from
mkalconstcylog _ConstcyLog union
I_ProdnVersInconstcyIssType _InconstcyIssType inner

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_Material _Material $projection.Material = _Material.Material
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_ProductionVersion _ProdnVers $projection.Material = _ProdnVers.Material and $projection.Plant = _ProdnVers.Plant and $projection.ProductionVersion = _ProdnVers.ProductionVersion
[1..1] I_ProdnVersInconstcyIssType _IssueType $projection.ProdnVersConsistencyIssueType = _IssueType.ProdnVersConsistencyIssueType

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Production Version Consistency Log view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
Search.searchable true view

Fields (39)

KeyFieldSource TableSource FieldDescription
KEY Material mkalconstcylog matnr Vehicle Model
KEY Plant mkalconstcylog werks Receiving Plant
KEY ProductionVersion mkalconstcylog verid Version ID
KEY ProdnVersConstcyIssue mkalconstcylog issueid Issue Ident. No
ProdnVersConsistencyIssueType mkalconstcylog issuetype Issue Type for stock
ProdnVersConstcyIssSvrtyLvl I_ProdnVersInconstcyIssType ProdnVersConstcyIssSvrtyLvl Issue Severity
IssueOccurredDateTime mkalconstcylog occurreddatetime Time Stamp
ProductionVersionConstcyStatus mkalconstcylog eventstatus Status for Production Version
ProducerEventType mkalconstcylog eventresp Event responsible for Production Version
ProducerBusinessObjectType mkalconstcylog eventbusobj Business Object responsible for Production Version
ProdnVersConstcyLogMsgClass mkalconstcylog msgid Message ID
ProdnVersConstcyLogMsgNumber mkalconstcylog msgno Message Number
ProdnVersConstcyLgMsgVarbl1Txt mkalconstcylog msgv1 Message variable 1
ProdnVersConstcyLgMsgVarbl2Txt mkalconstcylog msgv2 Message variable 2
ProdnVersConstcyLgMsgVarbl3Txt mkalconstcylog msgv3 Message variable 3
ProdnVersConstcyLgMsgVarbl4Txt mkalconstcylog msgv4 Message variable 4
_ProdnVers _ProdnVers
_Material _Material
_Plant _Plant
matnrasMaterial
KEY Plant mkalconstcylog werks Receiving Plant
KEY ProductionVersion mkalconstcylog verid Version ID
KEY ProdnVersConstcyIssue mkalconstcylog issueid Issue Ident. No
ProdnVersConsistencyIssueType mkalconstcylog issuetype Issue Type for stock
ProdnVersConstcyIssSvrtyLvl Issue Severity
IssueOccurredDateTime mkalconstcylog occurreddatetime Time Stamp
ProductionVersionConstcyStatus mkalconstcylog eventstatus Status for Production Version
ProducerEventType mkalconstcylog eventresp Event responsible for Production Version
ProducerBusinessObjectType mkalconstcylog eventbusobj Business Object responsible for Production Version
ProdnVersConstcyLogMsgClass mkalconstcylog msgid Message ID
ProdnVersConstcyLogMsgNumber mkalconstcylog msgno Message Number
ProdnVersConstcyLgMsgVarbl1Txt mkalconstcylog msgv1 Message variable 1
ProdnVersConstcyLgMsgVarbl2Txt mkalconstcylog msgv2 Message variable 2
ProdnVersConstcyLgMsgVarbl3Txt mkalconstcylog msgv3 Message variable 3
ProdnVersConstcyLgMsgVarbl4Txt mkalconstcylog msgv4 Message variable 4
_ProdnVers _ProdnVers
_Material _Material
_Plant _Plant
_IssueType _IssueType

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_ProductionVersionConstcyLog.
-- 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 I_ProductionVersionConstcyLog AS
SELECT
  _ConstcyLog.matnr AS Material,
  _ConstcyLog.werks AS Plant,
  _ConstcyLog.verid AS ProductionVersion,
  _ConstcyLog.issueid AS ProdnVersConstcyIssue,
  _ConstcyLog.issuetype AS ProdnVersConsistencyIssueType,
  _InconstcyIssType.ProdnVersConstcyIssSvrtyLvl AS ProdnVersConstcyIssSvrtyLvl,
  _ConstcyLog.occurreddatetime AS IssueOccurredDateTime,
  _ConstcyLog.eventstatus AS ProductionVersionConstcyStatus,
  _ConstcyLog.eventresp AS ProducerEventType,
  _ConstcyLog.eventbusobj AS ProducerBusinessObjectType,
  _ConstcyLog.msgid AS ProdnVersConstcyLogMsgClass,
  _ConstcyLog.msgno AS ProdnVersConstcyLogMsgNumber,
  _ConstcyLog.msgv1 AS ProdnVersConstcyLgMsgVarbl1Txt,
  _ConstcyLog.msgv2 AS ProdnVersConstcyLgMsgVarbl2Txt,
  _ConstcyLog.msgv3 AS ProdnVersConstcyLgMsgVarbl3Txt,
  _ConstcyLog.msgv4 AS ProdnVersConstcyLgMsgVarbl4Txt
FROM mkalconstcylog AS _ConstcyLog
INNER JOIN I_ProdnVersInconstcyIssType AS _InconstcyIssType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_ProductionVersion AS _ProdnVers ON Material = _ProdnVers.Material AND Plant = _ProdnVers.Plant AND ProductionVersion = _ProdnVers.ProductionVersion  -- association [1..1]
LEFT OUTER JOIN I_ProdnVersInconstcyIssType AS _IssueType ON ProdnVersConsistencyIssueType = _IssueType.ProdnVersConsistencyIssueType  -- association [1..1]
-- UNION with additional select branch(es): mkalconstcylog
;