I_DataMigrtnProject

DDL: I_DATAMIGRTNPROJECT SQL: IDMCCPROJECT Type: view BASIC Package: CA_GTF_MIG_DMCC_VDM

Data Migration Project

I_DataMigrtnProject is a Basic CDS View that provides data about "Data Migration Project" in SAP S/4HANA. It reads from 3 data sources (/ltb/mc_proj, dmc_mt_header, dmc_prjct) and exposes 6 fields with key field DataMigrationProjectUUID. Part of development package CA_GTF_MIG_DMCC_VDM.

Data Sources (3)

SourceAliasJoin Type
/ltb/mc_proj _ltb_mc_proj inner
dmc_mt_header _mt_header inner
dmc_prjct dmc_prjct from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IDMCCPROJECT view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
EndUserText.label Data Migration Project view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
Search.searchable true view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY DataMigrationProjectUUID dmc_prjct guid UUID 22 char.
DataMigrationProjectID dmc_prjct ident Tree Structure
MassTransferCode dmc_mt_header id WorklistID
DataMigrationProjectDesc
DataMigrationProjectName prt descr WSS Profile
DataMigrationProjectType dmc_prjct projecttype Project Type

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_DataMigrtnProject.
-- 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: IDMCCPROJECT

CREATE VIEW I_DataMigrtnProject AS
SELECT
  dmc_prjct.guid AS DataMigrationProjectUUID,
  dmc_prjct.ident AS DataMigrationProjectID,
  _mt_header.id AS MassTransferCode,
  coalesce( coalesce( pre.descr, prt.descr ), dmc_prjct.ident ) AS DataMigrationProjectDesc,
  prt.descr AS DataMigrationProjectName,
  dmc_prjct.projecttype AS DataMigrationProjectType
FROM dmc_prjct
INNER JOIN /ltb/mc_proj AS _ltb_mc_proj ON /* join condition not captured in parsed metadata */
INNER JOIN dmc_mt_header AS _mt_header ON /* join condition not captured in parsed metadata */
;