P_PPM_Project
P_PPM_Project is a Composite CDS View in SAP S/4HANA. It reads from 11 data sources and exposes 94 fields with key fields ProjectUUID, ProjectSummaryTaskUUID. It has 26 associations to related views.
Data Sources (11)
| Source | Alias | Join Type |
|---|---|---|
| I_PPM_TeamMemberIsInRole | I_PPM_TeamMemberIsInRole | left_outer |
| I_PPM_TeamMemberIsInRole | I_PPM_TeamMemberIsInRole | left_outer |
| I_PPM_TeamMemberIsInRole | I_PPM_TeamMemberIsInRole | left_outer |
| I_PPM_IsMyProject | IsMyProject | left_outer |
| I_PPM_IsMyProjectAsSubstitute | IsMyProjectAsSubstitute | left_outer |
| I_PPM_ProjectMilestEssent | MlstnEssential | left_outer |
| I_PPM_ProjectMilestRelNext | MlstnRelevant | left_outer |
| I_PPM_ProjectStatusArea | OverallStatusArea | left_outer |
| I_PPM_ProjectSummaryTask | Project | from |
| I_ProjectBasicData | PS_Project | left_outer |
| I_WBSElementBasicData | PS_RootWBS | left_outer |
Associations (26)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_PPM_SingleResponsibleForProj | Responsible | Responsible.ProjectSummaryTaskUUID = Project.ProjectSummaryTaskUUID |
| [0..*] | I_PPM_Task | _ProjectTask | _ProjectTask.ProjectUUID = $projection.ProjectUUID |
| [0..1] | I_PPM_ProjectProcgStatusVH | _ProcessingStatus | _ProcessingStatus.ProcessingStatus = $projection.ProcessingStatus |
| [0..*] | I_PPM_ProcessingStatusText | _ProcessingStatusText | _ProcessingStatusText.ProcessingStatus = $projection.ProcessingStatus |
| [0..1] | I_PPM_ProjectType | _ProjectType | _ProjectType.ProjectType = $projection.ProjectType |
| [0..*] | I_PPM_ProTypeText | _ProTypeName | _ProTypeName.ProjectType = $projection.ProjectType |
| [0..1] | I_PPM_Task | _NextEssentialMlstn | _NextEssentialMlstn.TaskUUID = $projection.NextEssentialMlstnUUID and _NextEssentialMlstn.ProjectUUID = $projection.ProjectUUID |
| [0..1] | I_PPM_Task | _NextRelevantMlstn | _NextRelevantMlstn.TaskUUID = $projection.NextRelevantMlstnUUID and _NextRelevantMlstn.ProjectUUID = $projection.ProjectUUID |
| [0..1] | I_BusinessUser | _ProjectManager | _ProjectManager.BusinessPartnerUUID = $projection.ProjectManagerUUID |
| [0..*] | I_StatusObjectStatusBasic | _StatusObjectData | _StatusObjectData.StatusObject = $projection.StatusObject |
| [0..1] | I_PPM_StatusAreaStatus | _AreaStatus | _AreaStatus.Status = $projection.OverallProjectStatus |
| [0..*] | I_PPM_StatusAreaStatusText | _AreaStatusText | _AreaStatusText.Status = $projection.OverallProjectStatus |
| [0..1] | I_PPM_StatusAreaTrend | _AreaTrend | _AreaTrend.StatusTrend = $projection.StatusTrend |
| [0..*] | I_PPM_StatusAreaTrendText | _AreaTrendText | _AreaTrendText.StatusTrend = $projection.StatusTrend |
| [0..*] | I_PPM_ProjectResponsible | _ProjectResponsible | _ProjectResponsible.ProjectUUID = $projection.ProjectUUID |
| [0..1] | I_PPM_Substitute | _Substitute | _Substitute.ReferencedObjectUUID = $projection.ProjectSummaryTaskUUID |
| [0..1] | I_PPM_TaskText | _ProjectName | _ProjectName.TaskUUID = $projection.ProjectSummaryTaskUUID |
| [0..1] | I_ControllingArea | _ControllingArea | _ControllingArea.ControllingArea = $projection.ControllingArea |
| [0..1] | I_CompanyCode | _CompanyCode | _CompanyCode.CompanyCode = $projection.CompanyCode |
| [0..*] | I_CostCenter | _CostCenter | _CostCenter.CostCenter = $projection.CostCenter and _CostCenter.ControllingArea = $projection.ControllingArea |
| [0..1] | I_Plant | _Plant | _Plant.Plant = $projection.Plant |
| [0..1] | I_ProjectProfileCode | _ProjectProfileCode | _ProjectProfileCode.ProjectProfileCode = $projection.ProjectProfileCode |
| [0..1] | I_FunctionalArea | _FunctionalArea | _FunctionalArea.FunctionalArea = $projection.FunctionalArea |
| [0..*] | I_ProfitCenter | _ProfitCenter | _ProfitCenter.ProfitCenter = $projection.ProfitCenter and _ProfitCenter.ControllingArea = $projection.ControllingArea |
| [0..1] | I_Projecttype | _EnterpriseProjectType | _EnterpriseProjectType.ProjectType = $projection.EnterpriseProjectType |
| [0..*] | I_Projecttypetext | _EnterpriseProjectTypeText | _EnterpriseProjectTypeText.ProjectType = $projection.EnterpriseProjectType |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| VDM.private | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| AbapCatalog.sqlViewName | PPPMPROJECT | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| ObjectModel.representativeKey | ProjectUUID | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #L | view |
Fields (94)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProjectUUID | I_PPM_ProjectSummaryTask | ProjectUUID | Project UUID |
| KEY | ProjectSummaryTaskUUID | I_PPM_ProjectSummaryTask | ProjectSummaryTaskUUID | Entity GUID |
| Project | I_PPM_ProjectSummaryTask | Project | WBS Element | |
| ProjectName | I_PPM_ProjectSummaryTask | ProjectName | Long Text | |
| ProjectInternalID | I_PPM_ProjectSummaryTask | ProjectInternalID | Project Def. | |
| WBSElementInternalID | I_PPM_ProjectSummaryTask | WBSElementInternalID | WBS Internal ID | |
| ProcessingStatus | I_PPM_ProjectSummaryTask | ProjectProcessingStatus | ||
| ProjectTemplateUUID | I_PPM_ProjectSummaryTask | ProjectTemplateUUID | Entity GUID | |
| ProjectCategory | I_PPM_ProjectSummaryTask | ProjectCategory | Proj. Category | |
| StatusObject | I_ProjectBasicData | ProjectObject | Object number | |
| EntProjectSettlementType | I_ProjectBasicData | EntProjectSettlementType | Settlement Type | |
| EntProjectSettlementElement | I_WBSElementBasicData | EntProjectSettlementElement | settlementElement | |
| ResultAnalysisInternalID | I_WBSElementBasicData | ResultAnalysisInternalID | Results Analysis Key | |
| Location | I_ProjectBasicData | Location | Text | |
| ProjectCurrency | I_ProjectBasicData | ProjectCurrency | Project Currency | |
| TaxJurisdiction | I_ProjectBasicData | TaxJurisdiction | Tax Jurisdiction | |
| ProjectProfileCode | I_ProjectBasicData | ProjectProfileCode | Project Profile | |
| ResponsibleCostCenter | I_WBSElementBasicData | ResponsibleCostCenter | Responsible Cost Center | |
| ProfitCenter | I_WBSElementBasicData | ProfitCenter | Profit Center | |
| CompanyCode | I_WBSElementBasicData | CompanyCode | Receiver Company Code | |
| ControllingArea | I_WBSElementBasicData | ControllingArea | Controlling Area | |
| FunctionalArea | I_WBSElementBasicData | FunctionalArea | Sendr Fctl Area | |
| Plant | I_WBSElementBasicData | Plant | Valuation Area | |
| FactoryCalendar | I_WBSElementBasicData | FactoryCalendar | Factory Calendar | |
| CostingSheet | I_WBSElementBasicData | CostingSheet | Costing Sheet | |
| CostCenter | I_WBSElementBasicData | CostCenter | Cost Center | |
| IsBillingRelevant | I_WBSElementBasicData | WBSElementIsBillingElement | Billing elem. | |
| IsStatistical | I_WBSElementBasicData | WBSIsStatisticalWBSElement | Statistical | |
| InvestmentProfile | I_WBSElementBasicData | InvestmentProfile | Investment Measure Profile | |
| FunctionalLocation | I_WBSElementBasicData | FunctionalLocation | Object ID | |
| OverallStatusAreaUUID | I_PPM_ProjectStatusArea | StatusAreaUUID | Entity GUID | |
| OverallProjectStatus | I_PPM_ProjectStatusArea | Status | Workflow Status | |
| OverallProjectStsCriticality | I_PPM_ProjectStatusArea | Criticality | Status Rating | |
| StatusTrend | I_PPM_ProjectStatusArea | StatusTrend | Trend | |
| LastChangedByUser | I_PPM_ProjectSummaryTask | ProjectLastChangedByUser | Changed by | |
| LastChangeDateTime | I_PPM_ProjectSummaryTask | ProjectLastChangedDateTime | Time Stamp | |
| CreatedByUser | I_PPM_ProjectSummaryTask | CreatedByUser | User Name | |
| CreationDateTime | I_PPM_ProjectSummaryTask | CreationDateTime | Timestamp | |
| MasterLanguage | I_PPM_ProjectSummaryTask | MasterLanguage | Primary lang. | |
| ProjectType | I_PPM_ProjectSummaryTask | ProjectType | Project Type | |
| ProjectVersionNumber | I_PPM_ProjectSummaryTask | ProjectVersionNumber | ||
| PriorityCode | I_PPM_ProjectSummaryTask | PriorityCode | Priority | |
| EntProjIsMultiSlsOrdItmsEnbld | I_PPM_ProjectSummaryTask | EntProjIsMultiSlsOrdItmsEnbld | Project Assigned | |
| EnterpriseProjectType | I_WBSElementBasicData | ProjectType | Project Type | |
| IsMyProjectendasIsMyProject | ||||
| IsMyProjectendasIsMyProjectAsSubstitute | ||||
| ProjectManagerUUID | Responsible | BusinessPartnerUUID | UUID | |
| ProjectStartDate | I_PPM_ProjectSummaryTask | LatestStartDate | ||
| ProjectEndDate | I_PPM_ProjectSummaryTask | LatestFinishDate | ||
| ProjectElementDuration | I_PPM_ProjectSummaryTask | ProjectElementDuration | ||
| ActualStartDate | I_PPM_ProjectSummaryTask | ActualStartDate | Actual Start | |
| ActualEndDate | I_PPM_ProjectSummaryTask | ActualFinishDate | ||
| NextEssentialMlstnUUID | I_PPM_ProjectMilestEssent | TaskUUID | ||
| NextRelevantMlstnUUID | I_PPM_ProjectMilestRelNext | TaskUUID | ||
| AvailabilityControlProfile | I_ProjectBasicData | AvailabilityControlProfile | Budget Availability Control Profile | |
| AvailabilityControlIsActive | I_ProjectBasicData | AvailabilityControlIsActive | Budget Availability Control is Active | |
| EntProjHasProjectStockEnabled | I_ProjectBasicData | EntProjHasProjectStockEnabled | Project stock | |
| _ProjectTask | _ProjectTask | |||
| _ProcessingStatus | _ProcessingStatus | |||
| _ProcessingStatusText | _ProcessingStatusText | |||
| _ProjectType | _ProjectType | |||
| _ProTypeName | _ProTypeName | |||
| _NextEssentialMlstn | _NextEssentialMlstn | |||
| _NextRelevantMlstn | _NextRelevantMlstn | |||
| _ProjectManager | _ProjectManager | |||
| _ProjectResponsible | _ProjectResponsible | |||
| _Substitute | _Substitute | |||
| _StatusObjectData | _StatusObjectData | |||
| _AreaStatus | _AreaStatus | |||
| _AreaStatusText | _AreaStatusText | |||
| _AreaTrend | _AreaTrend | |||
| _AreaTrendText | _AreaTrendText | |||
| _ProjectName | _ProjectName | |||
| _ControllingArea | _ControllingArea | |||
| _ResponsibleCostCenter | _ResponsibleCostCenter | |||
| _CompanyCode | _CompanyCode | |||
| _CostCenter | _CostCenter | |||
| _Plant | _Plant | |||
| _ProjectProfileCode | _ProjectProfileCode | |||
| _FunctionalArea | _FunctionalArea | |||
| _ProfitCenter | _ProfitCenter | |||
| _Priority | _Priority | |||
| _PriorityText | _PriorityText | |||
| _EnterpriseProjectType | _EnterpriseProjectType | |||
| _EnterpriseProjectTypeText | _EnterpriseProjectTypeText | |||
| _EntProjectSettlementType | _EntProjectSettlementType | |||
| _CreatedByUser | I_PPM_ProjectSummaryTask | _CreatedByUser | ||
| _ProjectLastChangedByUser | I_PPM_ProjectSummaryTask | _ProjectLastChangedByUser | ||
| _AuthUser | I_PPM_ProjectSummaryTask | _AuthUser | ||
| _AuthSubst | I_PPM_ProjectSummaryTask | _AuthSubst | ||
| _AuthRole | I_PPM_ProjectSummaryTask | _AuthRole | ||
| _AuthGroup | I_PPM_ProjectSummaryTask | _AuthGroup | ||
| _I_Project | I_PPM_ProjectSummaryTask | _I_Project | ||
| _ProjObjRoot | I_PPM_ProjectSummaryTask | _ProjObjRoot |
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 P_PPM_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.
CREATE VIEW P_PPM_Project AS
SELECT
Project.ProjectUUID AS ProjectUUID,
Project.ProjectSummaryTaskUUID AS ProjectSummaryTaskUUID,
Project.Project AS Project,
Project.ProjectName AS ProjectName,
Project.ProjectInternalID AS ProjectInternalID,
Project.WBSElementInternalID AS WBSElementInternalID,
Project.ProjectProcessingStatus AS ProcessingStatus,
Project.ProjectTemplateUUID AS ProjectTemplateUUID,
Project.ProjectCategory AS ProjectCategory,
PS_Project.ProjectObject AS StatusObject,
PS_Project.EntProjectSettlementType AS EntProjectSettlementType,
PS_RootWBS.EntProjectSettlementElement AS EntProjectSettlementElement,
PS_RootWBS.ResultAnalysisInternalID AS ResultAnalysisInternalID,
PS_Project.Location AS Location,
PS_Project.ProjectCurrency AS ProjectCurrency,
PS_Project.TaxJurisdiction AS TaxJurisdiction,
PS_Project.ProjectProfileCode AS ProjectProfileCode,
PS_RootWBS.ResponsibleCostCenter AS ResponsibleCostCenter,
PS_RootWBS.ProfitCenter AS ProfitCenter,
PS_RootWBS.CompanyCode AS CompanyCode,
PS_RootWBS.ControllingArea AS ControllingArea,
PS_RootWBS.FunctionalArea AS FunctionalArea,
PS_RootWBS.Plant AS Plant,
PS_RootWBS.FactoryCalendar AS FactoryCalendar,
PS_RootWBS.CostingSheet AS CostingSheet,
PS_RootWBS.CostCenter AS CostCenter,
PS_RootWBS.WBSElementIsBillingElement AS IsBillingRelevant,
PS_RootWBS.WBSIsStatisticalWBSElement AS IsStatistical,
PS_RootWBS.InvestmentProfile AS InvestmentProfile,
PS_RootWBS.FunctionalLocation AS FunctionalLocation,
OverallStatusArea.StatusAreaUUID AS OverallStatusAreaUUID,
OverallStatusArea.Status AS OverallProjectStatus,
OverallStatusArea.Criticality AS OverallProjectStsCriticality,
OverallStatusArea.StatusTrend AS StatusTrend,
Project.ProjectLastChangedByUser AS LastChangedByUser,
Project.ProjectLastChangedDateTime AS LastChangeDateTime,
Project.CreatedByUser AS CreatedByUser,
Project.CreationDateTime AS CreationDateTime,
Project.MasterLanguage AS MasterLanguage,
Project.ProjectType AS ProjectType,
Project.ProjectVersionNumber AS ProjectVersionNumber,
Project.PriorityCode AS PriorityCode,
Project.EntProjIsMultiSlsOrdItmsEnbld AS EntProjIsMultiSlsOrdItmsEnbld,
PS_RootWBS.ProjectType AS EnterpriseProjectType,
case when IsMyProject.IsMyProject is null then ' ' else IsMyProject.IsMyProject end as IsMyProject AS IsMyProjectendasIsMyProject,
case when IsMyProjectAsSubstitute.IsMyProject is null then ' ' else IsMyProjectAsSubstitute.IsMyProject end as IsMyProjectAsSubstitute AS IsMyProjectendasIsMyProjectAsSubstitute,
Responsible.BusinessPartnerUUID AS ProjectManagerUUID,
Project.LatestStartDate AS ProjectStartDate,
Project.LatestFinishDate AS ProjectEndDate,
Project.ProjectElementDuration AS ProjectElementDuration,
Project.ActualStartDate AS ActualStartDate,
Project.ActualFinishDate AS ActualEndDate,
MlstnEssential.TaskUUID AS NextEssentialMlstnUUID,
MlstnRelevant.TaskUUID AS NextRelevantMlstnUUID,
PS_Project.AvailabilityControlProfile AS AvailabilityControlProfile,
PS_Project.AvailabilityControlIsActive AS AvailabilityControlIsActive,
PS_Project.EntProjHasProjectStockEnabled AS EntProjHasProjectStockEnabled,
Project._CreatedByUser AS _CreatedByUser,
Project._ProjectLastChangedByUser AS _ProjectLastChangedByUser,
Project._AuthUser AS _AuthUser,
Project._AuthSubst AS _AuthSubst,
Project._AuthRole AS _AuthRole,
Project._AuthGroup AS _AuthGroup,
Project._I_Project AS _I_Project,
Project._ProjObjRoot AS _ProjObjRoot
FROM I_PPM_ProjectSummaryTask AS Project
LEFT OUTER JOIN I_ProjectBasicData AS PS_Project ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_WBSElementBasicData AS PS_RootWBS ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ProjectMilestEssent AS MlstnEssential ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ProjectMilestRelNext AS MlstnRelevant ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_ProjectStatusArea AS OverallStatusArea ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_IsMyProject AS IsMyProject ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_IsMyProjectAsSubstitute AS IsMyProjectAsSubstitute ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_TeamMemberIsInRole ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PPM_SingleResponsibleForProj AS Responsible ON Responsible.ProjectSummaryTaskUUID = Project.ProjectSummaryTaskUUID -- association [0..1]
LEFT OUTER JOIN I_PPM_Task AS _ProjectTask ON _ProjectTask.ProjectUUID = ProjectUUID -- association [0..*]
LEFT OUTER JOIN I_PPM_ProjectProcgStatusVH AS _ProcessingStatus ON _ProcessingStatus.ProcessingStatus = ProcessingStatus -- association [0..1]
LEFT OUTER JOIN I_PPM_ProcessingStatusText AS _ProcessingStatusText ON _ProcessingStatusText.ProcessingStatus = ProcessingStatus -- association [0..*]
LEFT OUTER JOIN I_PPM_ProjectType AS _ProjectType ON _ProjectType.ProjectType = ProjectType -- association [0..1]
LEFT OUTER JOIN I_PPM_ProTypeText AS _ProTypeName ON _ProTypeName.ProjectType = ProjectType -- association [0..*]
LEFT OUTER JOIN I_PPM_Task AS _NextEssentialMlstn ON _NextEssentialMlstn.TaskUUID = NextEssentialMlstnUUID AND _NextEssentialMlstn.ProjectUUID = ProjectUUID -- association [0..1]
LEFT OUTER JOIN I_PPM_Task AS _NextRelevantMlstn ON _NextRelevantMlstn.TaskUUID = NextRelevantMlstnUUID AND _NextRelevantMlstn.ProjectUUID = ProjectUUID -- association [0..1]
LEFT OUTER JOIN I_BusinessUser AS _ProjectManager ON _ProjectManager.BusinessPartnerUUID = ProjectManagerUUID -- association [0..1]
LEFT OUTER JOIN I_StatusObjectStatusBasic AS _StatusObjectData ON _StatusObjectData.StatusObject = StatusObject -- association [0..*]
LEFT OUTER JOIN I_PPM_StatusAreaStatus AS _AreaStatus ON _AreaStatus.Status = OverallProjectStatus -- association [0..1]
LEFT OUTER JOIN I_PPM_StatusAreaStatusText AS _AreaStatusText ON _AreaStatusText.Status = OverallProjectStatus -- association [0..*]
LEFT OUTER JOIN I_PPM_StatusAreaTrend AS _AreaTrend ON _AreaTrend.StatusTrend = StatusTrend -- association [0..1]
LEFT OUTER JOIN I_PPM_StatusAreaTrendText AS _AreaTrendText ON _AreaTrendText.StatusTrend = StatusTrend -- association [0..*]
LEFT OUTER JOIN I_PPM_ProjectResponsible AS _ProjectResponsible ON _ProjectResponsible.ProjectUUID = ProjectUUID -- association [0..*]
LEFT OUTER JOIN I_PPM_Substitute AS _Substitute ON _Substitute.ReferencedObjectUUID = ProjectSummaryTaskUUID -- association [0..1]
LEFT OUTER JOIN I_PPM_TaskText AS _ProjectName ON _ProjectName.TaskUUID = ProjectSummaryTaskUUID -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON _ControllingArea.ControllingArea = ControllingArea -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON _CompanyCode.CompanyCode = CompanyCode -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON _CostCenter.CostCenter = CostCenter AND _CostCenter.ControllingArea = ControllingArea -- association [0..*]
LEFT OUTER JOIN I_Plant AS _Plant ON _Plant.Plant = Plant -- association [0..1]
LEFT OUTER JOIN I_ProjectProfileCode AS _ProjectProfileCode ON _ProjectProfileCode.ProjectProfileCode = ProjectProfileCode -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON _FunctionalArea.FunctionalArea = FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON _ProfitCenter.ProfitCenter = ProfitCenter AND _ProfitCenter.ControllingArea = ControllingArea -- association [0..*]
LEFT OUTER JOIN I_Projecttype AS _EnterpriseProjectType ON _EnterpriseProjectType.ProjectType = EnterpriseProjectType -- association [0..1]
LEFT OUTER JOIN I_Projecttypetext AS _EnterpriseProjectTypeText ON _EnterpriseProjectTypeText.ProjectType = EnterpriseProjectType -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA