C_DataMigrationValAll

DDL: C_DATAMIGRATIONVALALL SQL: CDMVALALL Type: view CONSUMPTION

Data Migration PLV All Records

C_DataMigrationValAll is a Consumption CDS View that provides data about "Data Migration PLV All Records" in SAP S/4HANA. It reads from 1 data source (I_DataMigrtnLogItem) and exposes 38 fields with key fields DataMigrationObjectID, DataMigrationProjectID, DataMigrationSenderKey, DataMigrationKeyValue1, DataMigrationKeyValue2. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DataMigrtnLogItem _DataMigrtnLogItem from

Associations (8)

CardinalityTargetAliasCondition
[1..*] C_DataMigrationValMsg _DataMigrationValMsg _DataMigrationValMsg.DataMigrationObjectID = _DataMigrtnLogItem.DataMigrationObjectID and _DataMigrationValMsg.DataMigrationProjectID = _DataMigrtnLogItem.DataMigrationProjectID and _DataMigrationValMsg.DataMigrationSenderKey = _DataMigrtnLogItem.DataMigrationSenderKey
[1..1] C_DataMigrationValRecSts _DataMigrationValRecSts $projection.DataMigrationStatus = _DataMigrationValRecSts.DataMigrationStatus
[1..1] C_DataMigrationAuditSts _DataMigrationAuditSts $projection.DataMigrationLogItemAuditSts = _DataMigrationAuditSts.DataMigrationLogItemAuditSts
[1..1] C_DataMigrationVal _DataMigrationVal $projection.DataMigrationObjectID = _DataMigrationVal.DataMigrationObjectID and $projection.DataMigrationProjectID = _DataMigrationVal.DataMigrationProjectID and $projection.DataMigrationSenderKey = _DataMigrationVal.DataMigrationSenderKey
[1..1] C_DataMigrationValConfign _DataMigrationValConfign _DataMigrationValConfign.DataMigrationObjectID = $projection.DataMigrationObjectID
[1..1] C_DataMigrationProjectVH _DataMigrationProjectVH _DataMigrationProjectVH.DataMigrationProjectID = $projection.DataMigrationProjectID
[1..*] C_DataMigrationLogItemText _DataMigrationLogItemText _DataMigrationLogItemText.DataMigrtnLogItemMsgID = $projection.DataMigrtnLogItemMsgID
[1..*] C_DataMigrtnLgItemStructure _DataMigrtnLgItemStructure _DataMigrtnLgItemStructure.DataMigrationObjectID = $projection.DataMigrationObjectID and _DataMigrtnLgItemStructure.DataMigrationProjectID = _DataMigrtnLogItem.DataMigrationProjectID and _DataMigrtnLgItemStructure.DataMigrationSenderKey = _DataMigrtnLogItem.DataMigrationSenderKey

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CDMVALALL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Data Migration PLV All Records view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private false view
VDM.viewType #CONSUMPTION view
Search.searchable true view
UI.headerInfo.typeName Instance view
UI.headerInfo.typeNamePlural Instances view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value DataMigrationSenderKey view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value DataMigrationSenderKeyTxt view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY DataMigrationObjectID DataMigrationObjectID Migration Object
KEY DataMigrationProjectID DataMigrationProjectID Migration Project
KEY DataMigrationSenderKey DataMigrationSenderKey Source ID
KEY DataMigrationKeyValue1 DataMigrationKeyValue1 Target Key 1
KEY DataMigrationKeyValue2 DataMigrationKeyValue2 Target Key 2
KEY DataMigrationKeyValue3 DataMigrationKeyValue3 Target Key 3
KEY DataMigrationKeyValue4 DataMigrationKeyValue4 Target Key 4
DataMigrationSenderKeyTxt DataMigrationSenderKeyTxt Description
MassTransferCode _DataMigrtnProject MassTransferCode Migration Project
DataMigrationProjectDesc _DataMigrtnProject DataMigrationProjectDesc Project Description
DataMigrationProjectName _DataMigrtnProject DataMigrationProjectName
DataMigrationStatus DataMigrationStatus Instance Status
DataMigrationStggTblName DataMigrationStggTblName Staging Table
CreatedByUser CreatedByUser User Name
DataMigrationLoadingDate DataMigrationLoadingDate Created On
DataMigrtnLogItemMsgID DataMigrtnLogItemMsgID Msg ID
DataMigrationStepExtID DataMigrationStepExtID External ID
SemanticObject _DataMigrationValConfign SemanticObject Semantic Object
SemanticObjectAction _DataMigrationValConfign SemanticObjectAction Semantic Object Actn
DataMigrationLogItemAuditSts DataMigrationLogItemAuditSts Audit Status
DataMigrtnLogItemApproverUser DataMigrtnLogItemApproverUser User Name
DataMigrtnLgItmApprovalDteTime DataMigrtnLgItmApprovalDteTime Time Stamp
NoteDescription
DataMigrtnSndrKey1Val
DataMigrtnSndrKey2Val
DataMigrtnSndrKey3Val
DataMigrtnSndrKey4Val
DataMigrtnSndrKey5Val
DataMigrtnSndrKey6Val
DataMigrtnSndrKey7Val
DataMigrtnSndrKey8Val
DataMigrtnSndrKey9Val
_DataMigrationValMsg _DataMigrationValMsg
_DataMigrationValRecSts _DataMigrationValRecSts
_DataMigrationAuditSts _DataMigrationAuditSts
_DataMigrationVal _DataMigrationVal
_DataMigrationLogItemText _DataMigrationLogItemText
_DataMigrtnLgItemStructure _DataMigrtnLgItemStructure

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_DataMigrationValAll.
-- 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: CDMVALALL

CREATE VIEW C_DataMigrationValAll AS
SELECT
  DataMigrationObjectID,
  DataMigrationProjectID,
  DataMigrationSenderKey,
  DataMigrationKeyValue1,
  DataMigrationKeyValue2,
  DataMigrationKeyValue3,
  DataMigrationKeyValue4,
  DataMigrationSenderKeyTxt,
  _DataMigrtnProject.MassTransferCode AS MassTransferCode,
  _DataMigrtnProject.DataMigrationProjectDesc AS DataMigrationProjectDesc,
  _DataMigrtnProject.DataMigrationProjectName AS DataMigrationProjectName,
  DataMigrationStatus,
  DataMigrationStggTblName,
  CreatedByUser,
  DataMigrationLoadingDate,
  DataMigrtnLogItemMsgID,
  DataMigrationStepExtID,
  _DataMigrationValConfign.SemanticObject AS SemanticObject,
  _DataMigrationValConfign.SemanticObjectAction AS SemanticObjectAction,
  DataMigrationLogItemAuditSts,
  DataMigrtnLogItemApproverUser,
  DataMigrtnLgItmApprovalDteTime,
  cast('' as text_description) AS NoteDescription,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey1Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey2Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey3Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey4Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey5Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey6Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey7Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey8Val,
  cast('' as abap.char(255)) AS DataMigrtnSndrKey9Val
FROM I_DataMigrtnLogItem AS _DataMigrtnLogItem
LEFT OUTER JOIN C_DataMigrationValMsg AS _DataMigrationValMsg ON _DataMigrationValMsg.DataMigrationObjectID = _DataMigrtnLogItem.DataMigrationObjectID AND _DataMigrationValMsg.DataMigrationProjectID = _DataMigrtnLogItem.DataMigrationProjectID AND _DataMigrationValMsg.DataMigrationSenderKey = _DataMigrtnLogItem.DataMigrationSenderKey  -- association [1..*]
LEFT OUTER JOIN C_DataMigrationValRecSts AS _DataMigrationValRecSts ON DataMigrationStatus = _DataMigrationValRecSts.DataMigrationStatus  -- association [1..1]
LEFT OUTER JOIN C_DataMigrationAuditSts AS _DataMigrationAuditSts ON DataMigrationLogItemAuditSts = _DataMigrationAuditSts.DataMigrationLogItemAuditSts  -- association [1..1]
LEFT OUTER JOIN C_DataMigrationVal AS _DataMigrationVal ON DataMigrationObjectID = _DataMigrationVal.DataMigrationObjectID AND DataMigrationProjectID = _DataMigrationVal.DataMigrationProjectID AND DataMigrationSenderKey = _DataMigrationVal.DataMigrationSenderKey  -- association [1..1]
LEFT OUTER JOIN C_DataMigrationValConfign AS _DataMigrationValConfign ON _DataMigrationValConfign.DataMigrationObjectID = DataMigrationObjectID  -- association [1..1]
LEFT OUTER JOIN C_DataMigrationProjectVH AS _DataMigrationProjectVH ON _DataMigrationProjectVH.DataMigrationProjectID = DataMigrationProjectID  -- association [1..1]
LEFT OUTER JOIN C_DataMigrationLogItemText AS _DataMigrationLogItemText ON _DataMigrationLogItemText.DataMigrtnLogItemMsgID = DataMigrtnLogItemMsgID  -- association [1..*]
LEFT OUTER JOIN C_DataMigrtnLgItemStructure AS _DataMigrtnLgItemStructure ON _DataMigrtnLgItemStructure.DataMigrationObjectID = DataMigrationObjectID AND _DataMigrtnLgItemStructure.DataMigrationProjectID = _DataMigrtnLogItem.DataMigrationProjectID AND _DataMigrtnLgItemStructure.DataMigrationSenderKey = _DataMigrtnLogItem.DataMigrationSenderKey  -- association [1..*]
;