sycm_aps_i_project

DDL: SYCM_APS_I_PROJECT SQL: SYCMVIPROJECT Type: view

Custom Code Migration

sycm_aps_i_project is a CDS View that provides data about "Custom Code Migration" in SAP S/4HANA. It reads from 1 data source (sycma_project) and exposes 8 fields with key field project_id. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
sycma_project prj from

Associations (3)

CardinalityTargetAliasCondition
[0..*] sycm_aps_i_prj_usg _prj_usg prj.project_id = _prj_usg.project_id
[0..*] sycm_aps_i_atc_package_include _atc_package_include prj.project_id = _atc_package_include.project_id
[0..*] sycm_aps_i_atc_package_exclude _atc_package_exclude prj.project_id = _atc_package_exclude.project_id

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName SYCMVIPROJECT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Custom Code Migration view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.writeActivePersistence SYCMA_PROJECT view
ObjectModel.writeDraftPersistence SYCMA_PROJECT_D view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY project_id project_id Project UUID
description description Well Code Des.
scope_status scope_status
request request Request/Task
created_by created_by Version Created By
created_at created_at Uploaded On
project_type project_type Projecttype
_prj_usg _prj_usg

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 sycm_aps_i_project.
-- 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: SYCMVIPROJECT

CREATE VIEW sycm_aps_i_project AS
SELECT
  project_id,
  description,
  scope_status,
  request,
  created_by,
  created_at,
  project_type
FROM sycma_project AS prj
LEFT OUTER JOIN sycm_aps_i_prj_usg AS _prj_usg ON prj.project_id = _prj_usg.project_id  -- association [0..*]
LEFT OUTER JOIN sycm_aps_i_atc_package_include AS _atc_package_include ON prj.project_id = _atc_package_include.project_id  -- association [0..*]
LEFT OUTER JOIN sycm_aps_i_atc_package_exclude AS _atc_package_exclude ON prj.project_id = _atc_package_exclude.project_id  -- association [0..*]
;