P_ProjCmtmtCostLineItms

DDL: P_PROJCMTMTCOSTLINEITMS SQL: PPRJBYCMTMTCST Type: view COMPOSITE

P_ProjCmtmtCostLineItms is a Composite CDS View in SAP S/4HANA. It reads from 6 data sources and exposes 197 fields with key fields SourceLedger, Ledger, CompanyCode, FiscalYear, AccountingDocument.

Data Sources (6)

SourceAliasJoin Type
I_ProjectBasicData _Project from
I_ProjectBasicData _Project union_all
P_PROJECTSEMTAGACC _SemanticTag inner
P_PROJECTSEMTAGACC _SemanticTag inner
I_LedgerSourceLedger _SourceLedger inner
I_LedgerSourceLedger _SourceLedger inner

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName PPRJBYCMTMTCST view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.buffering.status #NOT_ALLOWED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
VDM.viewType #COMPOSITE view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (197)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger _ProjCstLineItm SourceLedger Source Ledger
KEY Ledger I_LedgerSourceLedger Ledger Ledger
KEY CompanyCode _ProjCstLineItm CompanyCode Receiver Company Code
KEY FiscalYear _ProjCstLineItm FiscalYear G/L Fiscal Year
KEY AccountingDocument _ProjCstLineItm AccountingDocument Journal Entry
FinancialPlanningReqTransSqnc
FinancialPlanningDataPacket
ActualPlanJournalEntryItem
LedgerFiscalYear _ProjCstLineItm LedgerFiscalYear
ActualPlanCode
LedgerGLLineItem _ProjCstLineItm LedgerGLLineItem Journal Entry Item
FinancialPlanningEntryItem
AccountingDocCreatedByUser _ProjCstLineItm AccountingDocCreatedByUser User which created overhead document
BusinessArea _ProjCstLineItm BusinessArea Business Area
PartnerOrder _ProjCstLineItm PartnerOrder Partner Order
OrderID _ProjCstLineItm OrderID Order ID
PartnerOrderCategory _ProjCstLineItm PartnerOrderCategory
PartnerWBSElement WBS Element
PartnerProject
BusinessTransactionType _ProjCstLineItm BusinessTransactionType Bus.transaction
DebitCreditCode _ProjCstLineItm DebitCreditCode Single-Character Flag
ControllingDebitCreditCode _ProjCstLineItm ControllingDebitCreditCode Dr/Cr ind. CO
WBSElement _WBS WBSElementExternalID WBS Element External ID
Project I_ProjectBasicData ProjectExternalID Project def.
ProjectInternalID I_ProjectBasicData ProjectInternalID Project Def.
WBSElementInternalID _ProjCstLineItm WBSElementInternalID WBS Internal ID
ControllingArea _ProjCstLineItm ControllingArea Controlling Area
GLAccount _ProjCstLineItm GLAccount General Ledger
GLAccountHierarchy P_PROJECTSEMTAGACC GLAccountHierarchy
ChartOfAccounts _ProjCstLineItm ChartOfAccounts Node Class
CostCenter _ProjCstLineItm CostCenter Cost Center
ProfitCenter _ProjCstLineItm ProfitCenter Profit Center
CreationDate _ProjCstLineItm CreationDate Time Stamp
FunctionalArea _ProjCstLineItm FunctionalArea Sendr Fctl Area
CostCtrActivityType _ProjCstLineItm CostCtrActivityType Activity Type
ControllingObjectCurrency _ProjCstLineItm ControllingObjectCurrency CO Object Currency
AmountInObjectCurrency _ProjCstLineItm AmountInObjectCurrency Amount in Obj Crcy
TransactionCurrency _ProjCstLineItm TransactionCurrency Transaction Currency
AmountInTransactionCurrency _ProjCstLineItm AmountInTransactionCurrency Pt Crcy Amt
CompanyCodeCurrency _ProjCstLineItm CompanyCodeCurrency Local Currency
AmountInCompanyCodeCurrency _ProjCstLineItm AmountInCompanyCodeCurrency Local Crcy Amt
GlobalCurrency _ProjCstLineItm GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrency _ProjCstLineItm AmountInGlobalCurrency Amount in Global Currency
FunctionalCurrency _ProjCstLineItm FunctionalCurrency Functional Currency
CmtmtAmountInFunctionalCrcy _ProjCstLineItm AmountInFunctionalCurrency Amount in Functional Currency
FreeDefinedCurrency1 _ProjCstLineItm FreeDefinedCurrency1 Freely Defined Currency 1
AmountInFreeDefinedCurrency1 _ProjCstLineItm AmountInFreeDefinedCurrency1 Amount in Freely Defined Currency 1
FreeDefinedCurrency2 _ProjCstLineItm FreeDefinedCurrency2 Freely Defined Currency 2
AmountInFreeDefinedCurrency2 _ProjCstLineItm AmountInFreeDefinedCurrency2 Amount in Freely Defined Currency 2
FreeDefinedCurrency3 _ProjCstLineItm FreeDefinedCurrency3 Freely Defined Currency 3
AmountInFreeDefinedCurrency3 _ProjCstLineItm AmountInFreeDefinedCurrency3 Amount in Freely Defined Currency 3
FreeDefinedCurrency4 _ProjCstLineItm FreeDefinedCurrency4 Freely Defined Currency 4
AmountInFreeDefinedCurrency4 _ProjCstLineItm AmountInFreeDefinedCurrency4 Amount in Freely Defined Currency 4
FreeDefinedCurrency5 _ProjCstLineItm FreeDefinedCurrency5 Freely Defined Currency 5
AmountInFreeDefinedCurrency5 _ProjCstLineItm AmountInFreeDefinedCurrency5 Amount in Freely Defined Currency 5
FreeDefinedCurrency6 _ProjCstLineItm FreeDefinedCurrency6 Freely Defined Currency 6
AmountInFreeDefinedCurrency6 _ProjCstLineItm AmountInFreeDefinedCurrency6 Amount in Freely Defined Currency 6
FreeDefinedCurrency7 _ProjCstLineItm FreeDefinedCurrency7 Freely Defined Currency 7
AmountInFreeDefinedCurrency7 _ProjCstLineItm AmountInFreeDefinedCurrency7 Amount in Freely Defined Currency 7
FreeDefinedCurrency8 _ProjCstLineItm FreeDefinedCurrency8 Freely Defined Currency 8
AmountInFreeDefinedCurrency8 _ProjCstLineItm AmountInFreeDefinedCurrency8 Amount in Freely Defined Currency 8
CmtmtCostInGlobalCurrency _ProjCstLineItm AmountInGlobalCurrency Amount in Global Currency
CmtmtCostInProjCrcy _ProjCstLineItm AmountInObjectCurrency Amount in Obj Crcy
CmtmtCostInFreeDefinedCrcy1 _ProjCstLineItm AmountInFreeDefinedCurrency1 Amount in Freely Defined Currency 1
CmtmtCostInFreeDefinedCrcy2 _ProjCstLineItm AmountInFreeDefinedCurrency2 Amount in Freely Defined Currency 2
CmtmtCostInFreeDefinedCrcy3 _ProjCstLineItm AmountInFreeDefinedCurrency3 Amount in Freely Defined Currency 3
CmtmtCostInFreeDefinedCrcy4 _ProjCstLineItm AmountInFreeDefinedCurrency4 Amount in Freely Defined Currency 4
CmtmtCostInFreeDefinedCrcy5 _ProjCstLineItm AmountInFreeDefinedCurrency5 Amount in Freely Defined Currency 5
CmtmtCostInFreeDefinedCrcy6 _ProjCstLineItm AmountInFreeDefinedCurrency6 Amount in Freely Defined Currency 6
CmtmtCostInFreeDefinedCrcy7 _ProjCstLineItm AmountInFreeDefinedCurrency7 Amount in Freely Defined Currency 7
CmtmtCostInFreeDefinedCrcy8 _ProjCstLineItm AmountInFreeDefinedCurrency8 Amount in Freely Defined Currency 8
SourceReferenceDocumentType _ProjCstLineItm SourceReferenceDocumentType Ref. procedure
SourceLogicalSystem _ProjCstLineItm SourceLogicalSystem
SourceReferenceDocumentCntxt _ProjCstLineItm SourceReferenceDocumentCntxt
SourceReferenceDocument _ProjCstLineItm SourceReferenceDocument Reference Doc.
SourceReferenceDocumentItem _ProjCstLineItm SourceReferenceDocumentItem Ref. Doc. Item
SourceReferenceDocSubitem _ProjCstLineItm SourceReferenceDocSubitem
IsCommitment _ProjCstLineItm IsCommitment
IsSettled
PlanningCategory
PostingDate _ProjCstLineItm PostingDate Posting Date for GR
DocumentDate _ProjCstLineItm DocumentDate Journal Entry Date
FiscalPeriod _ProjCstLineItm FiscalPeriod Tax period
FiscalYearPeriod _ProjCstLineItm FiscalYearPeriod Period/Year
FiscalYearVariant _ProjCstLineItm FiscalYearVariant FY Variant
MaintenanceOrderIsSelected
SemanticTag P_PROJECTSEMTAGACC SemanticTag Semantic Tag
WBSElementProfitCenter _WBS ProfitCenter Profit Center
WBSDescription _WBS WBSDescription WBS Element Name
ProjectObjectNode _WBS WBSElementObject Order ID
ResponsibleCostCenter _WBS ResponsibleCostCenter Responsible Cost Center
ProjectType _WBS ProjectType Project Type
ProjectDescription I_ProjectBasicData ProjectDescription Project Name
ProjectProfileCode I_ProjectBasicData ProjectProfileCode Project Profile
ProjectObject I_ProjectBasicData ProjectObject Object number
AvailabilityControlProfile I_ProjectBasicData AvailabilityControlProfile Budget Availability Control Profile
AvailabilityControlIsActive I_ProjectBasicData AvailabilityControlIsActive Budget Availability Control is Active
AvailyCtrlTimeRangeType
SourceLedger Source Ledger
KEY Ledger I_LedgerSourceLedger Ledger Ledger
KEY CompanyCode _ProjCstLineItm CompanyCode Receiver Company Code
KEY FiscalYear _ProjCstLineItm FiscalYear G/L Fiscal Year
KEY AccountingDocument _ProjCstLineItm AccountingDocument Journal Entry
FinancialPlanningReqTransSqnc
FinancialPlanningDataPacket
ActualPlanJournalEntryItem
LedgerFiscalYear _ProjCstLineItm LedgerFiscalYear
ActualPlanCode
LedgerGLLineItem _ProjCstLineItm LedgerGLLineItem Journal Entry Item
FinancialPlanningEntryItem
AccountingDocCreatedByUser _ProjCstLineItm AccountingDocCreatedByUser User which created overhead document
BusinessArea _ProjCstLineItm BusinessArea Business Area
PartnerOrder _ProjCstLineItm PartnerOrder Partner Order
OrderID _ProjCstLineItm OrderID Order ID
PartnerOrderCategory _ProjCstLineItm PartnerOrderCategory
PartnerWBSElement _ProjCstLineItm PartnerWBSElement WBS Element
PartnerProject _ProjCstLineItm PartnerProject
BusinessTransactionType _ProjCstLineItm BusinessTransactionType Bus.transaction
DebitCreditCode _ProjCstLineItm DebitCreditCode Single-Character Flag
ControllingDebitCreditCode _ProjCstLineItm ControllingDebitCreditCode Dr/Cr ind. CO
WBSElement _WBS WBSElementExternalID WBS Element External ID
Project I_ProjectBasicData ProjectExternalID Project def.
ProjectInternalID I_ProjectBasicData ProjectInternalID Project Def.
WBSElementInternalID _Orders WBSElementInternalID WBS Internal ID
ControllingArea _ProjCstLineItm ControllingArea Controlling Area
GLAccount _ProjCstLineItm GLAccount General Ledger
GLAccountHierarchy P_PROJECTSEMTAGACC GLAccountHierarchy
ChartOfAccounts _ProjCstLineItm ChartOfAccounts Node Class
CostCenter _ProjCstLineItm CostCenter Cost Center
ProfitCenter _ProjCstLineItm ProfitCenter Profit Center
CreationDate _ProjCstLineItm CreationDate Time Stamp
FunctionalArea _ProjCstLineItm FunctionalArea Sendr Fctl Area
CostCtrActivityType _ProjCstLineItm CostCtrActivityType Activity Type
ControllingObjectCurrency _ProjCstLineItm ControllingObjectCurrency CO Object Currency
AmountInObjectCurrency _ProjCstLineItm AmountInObjectCurrency Amount in Obj Crcy
TransactionCurrency _ProjCstLineItm TransactionCurrency Transaction Currency
AmountInTransactionCurrency _ProjCstLineItm AmountInTransactionCurrency Pt Crcy Amt
CompanyCodeCurrency _ProjCstLineItm CompanyCodeCurrency Local Currency
AmountInCompanyCodeCurrency _ProjCstLineItm AmountInCompanyCodeCurrency Local Crcy Amt
GlobalCurrency _ProjCstLineItm GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrency _ProjCstLineItm AmountInGlobalCurrency Amount in Global Currency
FunctionalCurrency _ProjCstLineItm FunctionalCurrency Functional Currency
CmtmtAmountInFunctionalCrcy _ProjCstLineItm AmountInFunctionalCurrency Amount in Functional Currency
FreeDefinedCurrency1 _ProjCstLineItm FreeDefinedCurrency1 Freely Defined Currency 1
AmountInFreeDefinedCurrency1 _ProjCstLineItm AmountInFreeDefinedCurrency1 Amount in Freely Defined Currency 1
FreeDefinedCurrency2 _ProjCstLineItm FreeDefinedCurrency2 Freely Defined Currency 2
AmountInFreeDefinedCurrency2 _ProjCstLineItm AmountInFreeDefinedCurrency2 Amount in Freely Defined Currency 2
FreeDefinedCurrency3 _ProjCstLineItm FreeDefinedCurrency3 Freely Defined Currency 3
AmountInFreeDefinedCurrency3 _ProjCstLineItm AmountInFreeDefinedCurrency3 Amount in Freely Defined Currency 3
FreeDefinedCurrency4 _ProjCstLineItm FreeDefinedCurrency4 Freely Defined Currency 4
AmountInFreeDefinedCurrency4 _ProjCstLineItm AmountInFreeDefinedCurrency4 Amount in Freely Defined Currency 4
FreeDefinedCurrency5 _ProjCstLineItm FreeDefinedCurrency5 Freely Defined Currency 5
AmountInFreeDefinedCurrency5 _ProjCstLineItm AmountInFreeDefinedCurrency5 Amount in Freely Defined Currency 5
FreeDefinedCurrency6 _ProjCstLineItm FreeDefinedCurrency6 Freely Defined Currency 6
AmountInFreeDefinedCurrency6 _ProjCstLineItm AmountInFreeDefinedCurrency6 Amount in Freely Defined Currency 6
FreeDefinedCurrency7 _ProjCstLineItm FreeDefinedCurrency7 Freely Defined Currency 7
AmountInFreeDefinedCurrency7 _ProjCstLineItm AmountInFreeDefinedCurrency7 Amount in Freely Defined Currency 7
FreeDefinedCurrency8 _ProjCstLineItm FreeDefinedCurrency8 Freely Defined Currency 8
AmountInFreeDefinedCurrency8 _ProjCstLineItm AmountInFreeDefinedCurrency8 Amount in Freely Defined Currency 8
CmtmtCostInGlobalCurrency _ProjCstLineItm AmountInGlobalCurrency Amount in Global Currency
CmtmtCostInProjCrcy _ProjCstLineItm AmountInObjectCurrency Amount in Obj Crcy
CmtmtCostInFreeDefinedCrcy1 _ProjCstLineItm AmountInFreeDefinedCurrency1 Amount in Freely Defined Currency 1
CmtmtCostInFreeDefinedCrcy2 _ProjCstLineItm AmountInFreeDefinedCurrency2 Amount in Freely Defined Currency 2
CmtmtCostInFreeDefinedCrcy3 _ProjCstLineItm AmountInFreeDefinedCurrency3 Amount in Freely Defined Currency 3
CmtmtCostInFreeDefinedCrcy4 _ProjCstLineItm AmountInFreeDefinedCurrency4 Amount in Freely Defined Currency 4
CmtmtCostInFreeDefinedCrcy5 _ProjCstLineItm AmountInFreeDefinedCurrency5 Amount in Freely Defined Currency 5
CmtmtCostInFreeDefinedCrcy6 _ProjCstLineItm AmountInFreeDefinedCurrency6 Amount in Freely Defined Currency 6
CmtmtCostInFreeDefinedCrcy7 _ProjCstLineItm AmountInFreeDefinedCurrency7 Amount in Freely Defined Currency 7
CmtmtCostInFreeDefinedCrcy8 _ProjCstLineItm AmountInFreeDefinedCurrency8 Amount in Freely Defined Currency 8
SourceReferenceDocumentType _ProjCstLineItm SourceReferenceDocumentType Ref. procedure
SourceLogicalSystem _ProjCstLineItm SourceLogicalSystem
SourceReferenceDocumentCntxt _ProjCstLineItm SourceReferenceDocumentCntxt
SourceReferenceDocument _ProjCstLineItm SourceReferenceDocument Reference Doc.
SourceReferenceDocumentItem _ProjCstLineItm SourceReferenceDocumentItem Ref. Doc. Item
SourceReferenceDocSubitem _ProjCstLineItm SourceReferenceDocSubitem
IsCommitment _ProjCstLineItm IsCommitment
IsSettled
PlanningCategory
PostingDate _ProjCstLineItm PostingDate Posting Date for GR
DocumentDate _ProjCstLineItm DocumentDate Journal Entry Date
FiscalPeriod _ProjCstLineItm FiscalPeriod Tax period
FiscalYearPeriod _ProjCstLineItm FiscalYearPeriod Period/Year
FiscalYearVariant _ProjCstLineItm FiscalYearVariant FY Variant
MaintenanceOrderIsSelected
SemanticTag P_PROJECTSEMTAGACC SemanticTag Semantic Tag
WBSElementProfitCenter _WBS ProfitCenter Profit Center
WBSDescription _WBS WBSDescription WBS Element Name
ProjectObjectNode _ProjCstLineItm OrderID Order ID
ResponsibleCostCenter _WBS ResponsibleCostCenter Responsible Cost Center
ProjectType _WBS ProjectType Project Type
ProjectDescription I_ProjectBasicData ProjectDescription Project Name
ProjectProfileCode I_ProjectBasicData ProjectProfileCode Project Profile
ProjectObject I_ProjectBasicData ProjectObject Object number
AvailabilityControlProfile I_ProjectBasicData AvailabilityControlProfile Budget Availability Control Profile
AvailabilityControlIsActive I_ProjectBasicData AvailabilityControlIsActive Budget Availability Control is Active
AvailyCtrlTimeRangeType
BudgetCurrencyRole

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_ProjCmtmtCostLineItms.
-- 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: PPRJBYCMTMTCST

CREATE VIEW P_ProjCmtmtCostLineItms AS
SELECT
  _ProjCstLineItm.SourceLedger AS SourceLedger,
  _SourceLedger.Ledger AS Ledger,
  _ProjCstLineItm.CompanyCode AS CompanyCode,
  _ProjCstLineItm.FiscalYear AS FiscalYear,
  _ProjCstLineItm.AccountingDocument AS AccountingDocument,
  cast(cast( '00000000000000000000000' as abap.numc (23)) as fis_fp_request_tsn ) AS FinancialPlanningReqTransSqnc,
  cast(cast( '000000' as abap.numc (6)) as fis_fp_data_packet ) AS FinancialPlanningDataPacket,
  cast( _ProjCstLineItm.LedgerGLLineItem as fis_act_pln_docln) AS ActualPlanJournalEntryItem,
  _ProjCstLineItm.LedgerFiscalYear AS LedgerFiscalYear,
  cast(cast( 'A' as abap.char (1)) as fis_actual_plan_code) AS ActualPlanCode,
  _ProjCstLineItm.LedgerGLLineItem AS LedgerGLLineItem,
  cast(cast( 0 as abap.int4 ) as fis_fp_entry_item ) AS FinancialPlanningEntryItem,
  _ProjCstLineItm.AccountingDocCreatedByUser AS AccountingDocCreatedByUser,
  _ProjCstLineItm.BusinessArea AS BusinessArea,
  _ProjCstLineItm.PartnerOrder AS PartnerOrder,
  _ProjCstLineItm.OrderID AS OrderID,
  _ProjCstLineItm.PartnerOrderCategory AS PartnerOrderCategory,
  _ProjCstLineItm._PartnerWBSElementBasicData.WBSElementExternalID AS PartnerWBSElement,
  _ProjCstLineItm._PartnerProjectBasicData.ProjectExternalID AS PartnerProject,
  _ProjCstLineItm.BusinessTransactionType AS BusinessTransactionType,
  _ProjCstLineItm.DebitCreditCode AS DebitCreditCode,
  _ProjCstLineItm.ControllingDebitCreditCode AS ControllingDebitCreditCode,
  _WBS.WBSElementExternalID AS WBSElement,
  _Project.ProjectExternalID AS Project,
  _Project.ProjectInternalID AS ProjectInternalID,
  _ProjCstLineItm.WBSElementInternalID AS WBSElementInternalID,
  _ProjCstLineItm.ControllingArea AS ControllingArea,
  _ProjCstLineItm.GLAccount AS GLAccount,
  _SemanticTag.GLAccountHierarchy AS GLAccountHierarchy,
  _ProjCstLineItm.ChartOfAccounts AS ChartOfAccounts,
  _ProjCstLineItm.CostCenter AS CostCenter,
  _ProjCstLineItm.ProfitCenter AS ProfitCenter,
  _ProjCstLineItm.CreationDate AS CreationDate,
  _ProjCstLineItm.FunctionalArea AS FunctionalArea,
  _ProjCstLineItm.CostCtrActivityType AS CostCtrActivityType,
  _ProjCstLineItm.ControllingObjectCurrency AS ControllingObjectCurrency,
  _ProjCstLineItm.AmountInObjectCurrency AS AmountInObjectCurrency,
  _ProjCstLineItm.TransactionCurrency AS TransactionCurrency,
  _ProjCstLineItm.AmountInTransactionCurrency AS AmountInTransactionCurrency,
  _ProjCstLineItm.CompanyCodeCurrency AS CompanyCodeCurrency,
  _ProjCstLineItm.AmountInCompanyCodeCurrency AS AmountInCompanyCodeCurrency,
  _ProjCstLineItm.GlobalCurrency AS GlobalCurrency,
  _ProjCstLineItm.AmountInGlobalCurrency AS AmountInGlobalCurrency,
  _ProjCstLineItm.FunctionalCurrency AS FunctionalCurrency,
  _ProjCstLineItm.AmountInFunctionalCurrency AS CmtmtAmountInFunctionalCrcy,
  _ProjCstLineItm.FreeDefinedCurrency1 AS FreeDefinedCurrency1,
  _ProjCstLineItm.AmountInFreeDefinedCurrency1 AS AmountInFreeDefinedCurrency1,
  _ProjCstLineItm.FreeDefinedCurrency2 AS FreeDefinedCurrency2,
  _ProjCstLineItm.AmountInFreeDefinedCurrency2 AS AmountInFreeDefinedCurrency2,
  _ProjCstLineItm.FreeDefinedCurrency3 AS FreeDefinedCurrency3,
  _ProjCstLineItm.AmountInFreeDefinedCurrency3 AS AmountInFreeDefinedCurrency3,
  _ProjCstLineItm.FreeDefinedCurrency4 AS FreeDefinedCurrency4,
  _ProjCstLineItm.AmountInFreeDefinedCurrency4 AS AmountInFreeDefinedCurrency4,
  _ProjCstLineItm.FreeDefinedCurrency5 AS FreeDefinedCurrency5,
  _ProjCstLineItm.AmountInFreeDefinedCurrency5 AS AmountInFreeDefinedCurrency5,
  _ProjCstLineItm.FreeDefinedCurrency6 AS FreeDefinedCurrency6,
  _ProjCstLineItm.AmountInFreeDefinedCurrency6 AS AmountInFreeDefinedCurrency6,
  _ProjCstLineItm.FreeDefinedCurrency7 AS FreeDefinedCurrency7,
  _ProjCstLineItm.AmountInFreeDefinedCurrency7 AS AmountInFreeDefinedCurrency7,
  _ProjCstLineItm.FreeDefinedCurrency8 AS FreeDefinedCurrency8,
  _ProjCstLineItm.AmountInFreeDefinedCurrency8 AS AmountInFreeDefinedCurrency8,
  _ProjCstLineItm.AmountInGlobalCurrency AS CmtmtCostInGlobalCurrency,
  _ProjCstLineItm.AmountInObjectCurrency AS CmtmtCostInProjCrcy,
  _ProjCstLineItm.AmountInFreeDefinedCurrency1 AS CmtmtCostInFreeDefinedCrcy1,
  _ProjCstLineItm.AmountInFreeDefinedCurrency2 AS CmtmtCostInFreeDefinedCrcy2,
  _ProjCstLineItm.AmountInFreeDefinedCurrency3 AS CmtmtCostInFreeDefinedCrcy3,
  _ProjCstLineItm.AmountInFreeDefinedCurrency4 AS CmtmtCostInFreeDefinedCrcy4,
  _ProjCstLineItm.AmountInFreeDefinedCurrency5 AS CmtmtCostInFreeDefinedCrcy5,
  _ProjCstLineItm.AmountInFreeDefinedCurrency6 AS CmtmtCostInFreeDefinedCrcy6,
  _ProjCstLineItm.AmountInFreeDefinedCurrency7 AS CmtmtCostInFreeDefinedCrcy7,
  _ProjCstLineItm.AmountInFreeDefinedCurrency8 AS CmtmtCostInFreeDefinedCrcy8,
  _ProjCstLineItm.SourceReferenceDocumentType AS SourceReferenceDocumentType,
  _ProjCstLineItm.SourceLogicalSystem AS SourceLogicalSystem,
  _ProjCstLineItm.SourceReferenceDocumentCntxt AS SourceReferenceDocumentCntxt,
  _ProjCstLineItm.SourceReferenceDocument AS SourceReferenceDocument,
  _ProjCstLineItm.SourceReferenceDocumentItem AS SourceReferenceDocumentItem,
  _ProjCstLineItm.SourceReferenceDocSubitem AS SourceReferenceDocSubitem,
  _ProjCstLineItm.IsCommitment AS IsCommitment,
  'X' AS IsSettled,
  cast( cast( 'CMTMT' as abap.char( 10 )) as fcom_category) AS PlanningCategory,
  _ProjCstLineItm.PostingDate AS PostingDate,
  _ProjCstLineItm.DocumentDate AS DocumentDate,
  _ProjCstLineItm.FiscalPeriod AS FiscalPeriod,
  _ProjCstLineItm.FiscalYearPeriod AS FiscalYearPeriod,
  _ProjCstLineItm.FiscalYearVariant AS FiscalYearVariant,
  cast( 'X' as boolean ) AS MaintenanceOrderIsSelected,
  _SemanticTag.SemanticTag AS SemanticTag,
  _WBS.ProfitCenter AS WBSElementProfitCenter,
  _WBS.WBSDescription AS WBSDescription,
  _WBS.WBSElementObject AS ProjectObjectNode,
  _WBS.ResponsibleCostCenter AS ResponsibleCostCenter,
  _WBS.ProjectType AS ProjectType,
  _Project.ProjectDescription AS ProjectDescription,
  _Project.ProjectProfileCode AS ProjectProfileCode,
  _Project.ProjectObject AS ProjectObject,
  _Project.AvailabilityControlProfile AS AvailabilityControlProfile,
  _Project.AvailabilityControlIsActive AS AvailabilityControlIsActive,
  _Project._AvailabilityCtrlProfile.AvailyCtrlTimeRangeType AS AvailyCtrlTimeRangeType,
  _Project._AvailabilityCtrlProfile.BudgetCurrencyRole AS BudgetCurrencyRole
FROM I_ProjectBasicData AS _Project
INNER JOIN I_LedgerSourceLedger AS _SourceLedger ON /* join condition not captured in parsed metadata */
INNER JOIN P_PROJECTSEMTAGACC AS _SemanticTag ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_ProjectBasicData
;