C_DataMigrationValMsgSum

DDL: C_DATAMIGRATIONVALMSGSUM SQL: CDMVALMSGSUM Type: view CONSUMPTION

Data Migration PLV Error Messages

C_DataMigrationValMsgSum is a Consumption CDS View that provides data about "Data Migration PLV Error Messages" in SAP S/4HANA. It reads from 1 data source (I_DataMigrtnLogItemMsg) and exposes 20 fields with key fields DataMigrationObjectID, DataMigrationProjectID, SystemMessageType, SystemMessageClass, SystemMessageNumber. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DataMigrtnLogItemMsg I_DataMigrtnLogItemMsg from

Associations (2)

CardinalityTargetAliasCondition
[1..*] C_DataMigrationValMsgRec _DataMigrationValMsgRec _DataMigrationValMsgRec.DataMigrationObjectID = I_DataMigrtnLogItemMsg.DataMigrationObjectID and _DataMigrationValMsgRec.SystemMessageType = I_DataMigrtnLogItemMsg.SystemMessageType and _DataMigrationValMsgRec.SystemMessageClass = I_DataMigrtnLogItemMsg.SystemMessageClass and _DataMigrationValMsgRec.SystemMessageNumber = I_DataMigrtnLogItemMsg.SystemMessageNumber and _DataMigrationValMsgRec.SystemMessageVariable1 = I_DataMigrtnLogItemMsg.SystemMessageVariable1 and _DataMigrationValMsgRec.SystemMessageVariable2 = I_DataMigrtnLogItemMsg.SystemMessageVariable2 and _DataMigrationValMsgRec.SystemMessageVariable3 = I_DataMigrtnLogItemMsg.SystemMessageVariable3 and _DataMigrationValMsgRec.SystemMessageVariable4 = I_DataMigrtnLogItemMsg.SystemMessageVariable4
[1..1] C_DataMigrationMsgTypeTxt _DataMigrationMsgTypeTxt _DataMigrationMsgTypeTxt.DomainValue = $projection.SystemMessageType

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CDMVALMSGSUM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Data Migration PLV Error Messages view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeName Message view
UI.headerInfo.typeNamePlural Message view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value SystemMessageText view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY DataMigrationObjectID DataMigrationObjectID
KEY DataMigrationProjectID DataMigrationProjectID
KEY SystemMessageType SystemMessageType Message Type
KEY SystemMessageClass SystemMessageClass Message ID
KEY SystemMessageNumber SystemMessageNumber Message Number
KEY SystemMessageVariable1 SystemMessageVariable1 Variable 1
KEY SystemMessageVariable2 SystemMessageVariable2 Variable 2
KEY SystemMessageVariable3 SystemMessageVariable3 Variable 3
KEY SystemMessageVariable4 SystemMessageVariable4 Variable 4
KEY DataMigrationSenderKey DataMigrationSenderKey
SystemMessageText Message
NumberOfTotalRecords Total Records
DataMigrationLoadingDate DataMigrationLoadingDate Migrated On
DataMigrationStatus DataMigrationStatus
DataMigrationStepExtID DataMigrationStepExtID
SystemMessageLongText
MassTransferCode Migration Project
DataMigrationProjectDesc
_DataMigrationValMsgRec _DataMigrationValMsgRec
_DataMigrationMsgTypeTxt _DataMigrationMsgTypeTxt

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_DataMigrationValMsgSum.
-- 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: CDMVALMSGSUM

CREATE VIEW C_DataMigrationValMsgSum AS
SELECT
  DataMigrationObjectID,
  DataMigrationProjectID,
  SystemMessageType,
  SystemMessageClass,
  SystemMessageNumber,
  SystemMessageVariable1,
  SystemMessageVariable2,
  SystemMessageVariable3,
  SystemMessageVariable4,
  DataMigrationSenderKey,
  cast ('' as char255) AS SystemMessageText,
  cast (1 as abap.int8) AS NumberOfTotalRecords,
  DataMigrationLoadingDate,
  DataMigrationStatus,
  DataMigrationStepExtID,
  cast('' as text_description) AS SystemMessageLongText,
  _DataMigrtnLogItem._DataMigrtnProject.MassTransferCode AS MassTransferCode,
  _DataMigrtnLogItem._DataMigrtnProject.DataMigrationProjectDesc AS DataMigrationProjectDesc
FROM I_DataMigrtnLogItemMsg
LEFT OUTER JOIN C_DataMigrationValMsgRec AS _DataMigrationValMsgRec ON _DataMigrationValMsgRec.DataMigrationObjectID = I_DataMigrtnLogItemMsg.DataMigrationObjectID AND _DataMigrationValMsgRec.SystemMessageType = I_DataMigrtnLogItemMsg.SystemMessageType AND _DataMigrationValMsgRec.SystemMessageClass = I_DataMigrtnLogItemMsg.SystemMessageClass AND _DataMigrationValMsgRec.SystemMessageNumber = I_DataMigrtnLogItemMsg.SystemMessageNumber AND _DataMigrationValMsgRec.SystemMessageVariable1 = I_DataMigrtnLogItemMsg.SystemMessageVariable1 AND _DataMigrationValMsgRec.SystemMessageVariable2 = I_DataMigrtnLogItemMsg.SystemMessageVariable2 AND _DataMigrationValMsgRec.SystemMessageVariable3 = I_DataMigrtnLogItemMsg.SystemMessageVariable3 AND _DataMigrationValMsgRec.SystemMessageVariable4 = I_DataMigrtnLogItemMsg.SystemMessageVariable4  -- association [1..*]
LEFT OUTER JOIN C_DataMigrationMsgTypeTxt AS _DataMigrationMsgTypeTxt ON _DataMigrationMsgTypeTxt.DomainValue = SystemMessageType  -- association [1..1]
;