I_DataMigrationValAll

DDL: I_DATAMIGRATIONVALALL SQL: IDMVALALL Type: view COMPOSITE

Data Migration PLV All Records

I_DataMigrationValAll is a Composite CDS View that provides data about "Data Migration PLV All Records" in SAP S/4HANA. It reads from 3 data sources (I_DataMigrationValConfign, I_DataMigrtnLogItem, R_DataMigrationProject) and exposes 19 fields with key fields ObjectName, DataMigrationProjectID, DataMigrationSenderKey. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_DataMigrationValConfign _config inner
I_DataMigrtnLogItem _log from
R_DataMigrationProject _project inner

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_DataMigrationObjectVH _DataMigrationObject $projection.DataMigrationObjectUUID = _DataMigrationObject.DataMigrationObjectUUID
[1..1] R_DataMigrtnObjectDesc _DataMigrtnObjectDesc $projection.DataMigrationObjectUUID = _DataMigrtnObjectDesc.DataMigrationObjectUUID and _DataMigrtnObjectDesc.Language = $session.system_language

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IDMVALALL 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.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY ObjectName DataMigrationObjectID Conv. Obj. Alias
KEY DataMigrationProjectID I_DataMigrtnLogItem DataMigrationProjectID Tree Structure
KEY DataMigrationSenderKey I_DataMigrtnLogItem DataMigrationSenderKey Sender Key
DataMigrationSenderKeyTxt I_DataMigrtnLogItem DataMigrationSenderKeyTxt
DataMigrationStatus I_DataMigrtnLogItem DataMigrationStatus Workflow Status
DataMigrationKeyValue1 I_DataMigrtnLogItem DataMigrationKeyValue1 Target key
DataMigrationKeyValue2 I_DataMigrtnLogItem DataMigrationKeyValue2
DataMigrationKeyValue3 I_DataMigrtnLogItem DataMigrationKeyValue3
DataMigrationKeyValue4 I_DataMigrtnLogItem DataMigrationKeyValue4
DataMigrationCreatedByUserID I_DataMigrtnLogItem CreatedByUser User Name
DataMigrationCreatedOnDateTime I_DataMigrtnLogItem CreationDateTime Timestamp
LoadingDate I_DataMigrtnLogItem DataMigrationLoadingDate Processed On
NumberOfTotalRecords 1
DataMigrationFileUUID
DataMigrationFileName
DataMigrationObjectUUID I_DataMigrationValConfign DataMigrationObjectUUID UUID 22 char.
DataMigrationProjectUUID R_DataMigrationProject DataMigrationProjectUUID UUID 22 char.
_DataMigrationObject _DataMigrationObject
_DataMigrtnObjectDesc _DataMigrtnObjectDesc

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_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: IDMVALALL

CREATE VIEW I_DataMigrationValAll AS
SELECT
  DataMigrationObjectID AS ObjectName,
  _log.DataMigrationProjectID AS DataMigrationProjectID,
  _log.DataMigrationSenderKey AS DataMigrationSenderKey,
  _log.DataMigrationSenderKeyTxt AS DataMigrationSenderKeyTxt,
  _log.DataMigrationStatus AS DataMigrationStatus,
  _log.DataMigrationKeyValue1 AS DataMigrationKeyValue1,
  _log.DataMigrationKeyValue2 AS DataMigrationKeyValue2,
  _log.DataMigrationKeyValue3 AS DataMigrationKeyValue3,
  _log.DataMigrationKeyValue4 AS DataMigrationKeyValue4,
  _log.CreatedByUser AS DataMigrationCreatedByUserID,
  _log.CreationDateTime AS DataMigrationCreatedOnDateTime,
  _log.DataMigrationLoadingDate AS LoadingDate,
  1 AS NumberOfTotalRecords,
  _log._DataMigrationFile.DataMigrationFileUUID AS DataMigrationFileUUID,
  _log._DataMigrationFile.DataMigrationFileName AS DataMigrationFileName,
  _config.DataMigrationObjectUUID AS DataMigrationObjectUUID,
  _project.DataMigrationProjectUUID AS DataMigrationProjectUUID
FROM I_DataMigrtnLogItem AS _log
INNER JOIN I_DataMigrationValConfign AS _config ON /* join condition not captured in parsed metadata */
INNER JOIN R_DataMigrationProject AS _project ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN R_DataMigrationObjectVH AS _DataMigrationObject ON DataMigrationObjectUUID = _DataMigrationObject.DataMigrationObjectUUID  -- association [1..1]
LEFT OUTER JOIN R_DataMigrtnObjectDesc AS _DataMigrtnObjectDesc ON DataMigrationObjectUUID = _DataMigrtnObjectDesc.DataMigrationObjectUUID AND _DataMigrtnObjectDesc.Language = $session.system_language  -- association [1..1]
;