P_PROJCMTMTBUDGETLINEITMS

DDL: P_PROJCMTMTBUDGETLINEITMS SQL: PPRJBYCMTMTBGT Type: view COMPOSITE

Project Budget Commitment

P_PROJCMTMTBUDGETLINEITMS is a Composite CDS View that provides data about "Project Budget Commitment" in SAP S/4HANA. It reads from 13 data sources and exposes 179 fields with key fields SourceLedger, Ledger, CompanyCodeendasCompanyCode, FiscalYear, AccountingDocument. It has 1 association to related views.

Data Sources (13)

SourceAliasJoin Type
P_GetRlvtSemanticTagForProj _AllCost inner
P_GetRlvtSemanticTagForProj _AllCost inner
I_ControllingArea _ContArea inner
I_ControllingArea _ContArea inner
I_MaintenanceOrder _Orders inner
I_GLAccountLineItemRawData _ProjCstLineItm inner
P_ProjectsWithProjCat6 _Project inner
P_PROJECTSEMTAGACC _SemTagGL inner
P_PROJECTSEMTAGACC _SemTagGL inner
I_LedgerSourceLedger _SourceLedger inner
I_LedgerSourceLedger _SourceLedger inner
I_GLAccountLineItemRawData ProjCstLineItm union_all
P_ProjectsWithProjCat6 Project from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_FiscalPeriodForVariant _FiscalPeriod $projection.LedgerFiscalYear = _FiscalPeriod.FiscalYear and $projection.FiscalPeriod = _FiscalPeriod.FiscalPeriod and $projection.FiscalYearVariant = _FiscalPeriod.FiscalYearVariant

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName PPRJBYCMTMTBGT 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
EndUserText.label Project Budget Commitment view

Fields (179)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger I_GLAccountLineItemRawData SourceLedger Source Ledger
KEY Ledger I_LedgerSourceLedger Ledger Ledger
KEY CompanyCodeendasCompanyCode
KEY FiscalYear I_GLAccountLineItemRawData FiscalYear G/L Fiscal Year
KEY AccountingDocument I_GLAccountLineItemRawData AccountingDocument Journal Entry
KEY FinancialPlanningReqTransSqnc
KEY FinancialPlanningDataPacket
KEY ActualPlanJournalEntryItem Journal Entry Item
LedgerFiscalYear I_GLAccountLineItemRawData LedgerFiscalYear Ref. Year1
LedgerGLLineItem I_GLAccountLineItemRawData LedgerGLLineItem Journal Entry Item
FinancialPlanningEntryItem
GLAccount I_GLAccountLineItemRawData GLAccount General Ledger
ChartOfAccounts I_GLAccountLineItemRawData ChartOfAccounts Node Class
AccountingDocCreatedByUser I_GLAccountLineItemRawData AccountingDocCreatedByUser User which created overhead document
GLAccountHierarchy P_PROJECTSEMTAGACC GLAccountHierarchy
BusinessArea I_GLAccountLineItemRawData BusinessArea Business Area
CostCenter I_GLAccountLineItemRawData CostCenter Cost Center
BudgetProcess
PartnerOrder I_GLAccountLineItemRawData PartnerOrder Partner Order
PartnerOrderCategory I_GLAccountLineItemRawData PartnerOrderCategory Prtnr Ord. Cat.
PartnerWBSElement
PartnerProject
BusinessTransactionType I_GLAccountLineItemRawData BusinessTransactionType Bus.transaction
DebitCreditCode I_GLAccountLineItemRawData DebitCreditCode Single-Character Flag
ControllingDebitCreditCode I_GLAccountLineItemRawData ControllingDebitCreditCode Dr/Cr ind. CO
ProfitCenterendasProfitCenter
WBSElementProfitCenter _WBSElementBasicData ProfitCenter Profit Center
WBSDescription _WBSElementBasicData WBSDescription WBS Element Name
ProjectObjectNode _WBSElementBasicData WBSElementObject Order ID
WBSElement _WBSElementBasicData WBSElementExternalID WBS Element External ID
ResponsibleCostCenter _WBSElementBasicData ResponsibleCostCenter Responsible Cost Center
ProjectType _WBSElementBasicData ProjectType Project Type
WBSElementInternalID I_GLAccountLineItemRawData WBSElementInternalID WBS Internal ID
ControllingArea I_GLAccountLineItemRawData ControllingArea Controlling Area
Project P_ProjectsWithProjCat6 ProjectExternalID Project def.
ProjectInternalID P_ProjectsWithProjCat6 ProjectInternalID Project Def.
ProjectExternalID _ProjectSummary Project WBS Element
ProjectDescription P_ProjectsWithProjCat6 ProjectDescription Project Name
ProjectProfileCode P_ProjectsWithProjCat6 ProjectProfileCode Project Profile
ProjectObject P_ProjectsWithProjCat6 ProjectObject Object number
AvailabilityControlProfile P_ProjectsWithProjCat6 AvailabilityControlProfile Budget Availability Control Profile
AvailabilityControlIsActive P_ProjectsWithProjCat6 AvailabilityControlIsActive Budget Availability Control is Active
ParentSemanticTag
AvailyCtrlTimeRangeType
BudgetCurrencyRole
ProjectCurrency P_ProjectsWithProjCat6 ProjectCurrency Project Currency
ProjectSummaryTaskUUID _ProjectSummary ProjectSummaryTaskUUID Entity GUID
ProjectCategory
ProjectUUID _ProjectSummary ProjectUUID Project UUID
ProcessingStatus _ProjectSummary ProcessingStatus Worklist Status
TaskUUID _ProjectSummary ProjectSummaryTaskUUID Entity GUID
CreationDate I_GLAccountLineItemRawData CreationDate Time Stamp
FunctionalArea I_GLAccountLineItemRawData FunctionalArea Sendr Fctl Area
CostCtrActivityType I_GLAccountLineItemRawData CostCtrActivityType Activity Type
ControllingObjectCurrency I_GLAccountLineItemRawData ControllingObjectCurrency Project Currency
AmountInObjectCurrency I_GLAccountLineItemRawData AmountInObjectCurrency Amount in Obj Crcy
TransactionCurrency I_GLAccountLineItemRawData TransactionCurrency Transaction Currency
AmountInTransactionCurrency I_GLAccountLineItemRawData AmountInTransactionCurrency Pt Crcy Amt
CompanyCodeCurrency I_GLAccountLineItemRawData CompanyCodeCurrency Local Currency
AmountInCompanyCodeCurrency I_GLAccountLineItemRawData AmountInCompanyCodeCurrency Local Crcy Amt
GlobalCurrency I_GLAccountLineItemRawData GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrency I_GLAccountLineItemRawData AmountInGlobalCurrency Amount in Global Currency
FunctionalCurrency I_GLAccountLineItemRawData FunctionalCurrency Functional Currency
AmountInFunctionalCurrency I_GLAccountLineItemRawData AmountInFunctionalCurrency Amount in Functional Currency
CmtmtCostInGlobalCurrency I_GLAccountLineItemRawData AmountInGlobalCurrency Amount in Global Currency
CmtmtCostInProjCrcy I_GLAccountLineItemRawData AmountInObjectCurrency Amount in Obj Crcy
CmtmtAmountInFunctionalCrcy I_GLAccountLineItemRawData AmountInFunctionalCurrency Amount in Functional Currency
CmtmtCostInCCCrcy I_GLAccountLineItemRawData AmountInCompanyCodeCurrency Local Crcy Amt
CmtmtCostInTransacCrcy I_GLAccountLineItemRawData AmountInTransactionCurrency Pt Crcy Amt
PlanningCategory
PostingDate I_GLAccountLineItemRawData PostingDate Posting Date for GR
DocumentDate I_GLAccountLineItemRawData DocumentDate Journal Entry Date
FiscalPeriod I_GLAccountLineItemRawData FiscalPeriod Tax period
FiscalYearPeriod I_GLAccountLineItemRawData FiscalYearPeriod Period/Year
FiscalYearVariant I_GLAccountLineItemRawData FiscalYearVariant FY Variant
PartnerCostObjectthenXendasIsSettled
SourceReferenceDocumentType I_GLAccountLineItemRawData SourceReferenceDocumentType Ref. procedure
SourceLogicalSystem I_GLAccountLineItemRawData SourceLogicalSystem
SourceReferenceDocumentCntxt I_GLAccountLineItemRawData SourceReferenceDocumentCntxt
SourceReferenceDocument I_GLAccountLineItemRawData SourceReferenceDocument Reference Doc.
SourceReferenceDocumentItem I_GLAccountLineItemRawData SourceReferenceDocumentItem Ref. Doc. Item
SourceReferenceDocSubitem I_GLAccountLineItemRawData SourceReferenceDocSubitem
IsCommitment I_GLAccountLineItemRawData IsCommitment
OrderID I_GLAccountLineItemRawData OrderID Order ID
MaintenanceOrderIsSelected
SemanticTag P_PROJECTSEMTAGACC SemanticTag Semantic Tag
SemanticTagIsBudgetRelevant P_GetRlvtSemanticTagForProj SemanticTagIsBudgetRelevant
ObjectIsBudgeted P_GetRlvtSemanticTagForProj SemanticTagIsBudgetRelevant
ProjectIsBudgetRelevant P_GetRlvtSemanticTagForProj ProjectIsBudgetRelevant
SourceLedger Source Ledger
KEY Ledger I_LedgerSourceLedger Ledger Ledger
KEY CompanyCodeendasCompanyCode
KEY FiscalYear I_GLAccountLineItemRawData FiscalYear G/L Fiscal Year
KEY AccountingDocument I_GLAccountLineItemRawData AccountingDocument Journal Entry
KEY FinancialPlanningReqTransSqnc
KEY FinancialPlanningDataPacket
KEY ActualPlanJournalEntryItem Journal Entry Item
LedgerFiscalYear I_GLAccountLineItemRawData LedgerFiscalYear Ref. Year1
LedgerGLLineItem I_GLAccountLineItemRawData LedgerGLLineItem Journal Entry Item
FinancialPlanningEntryItem
GLAccount I_GLAccountLineItemRawData GLAccount General Ledger
ChartOfAccounts I_GLAccountLineItemRawData ChartOfAccounts Node Class
AccountingDocCreatedByUser I_GLAccountLineItemRawData AccountingDocCreatedByUser User which created overhead document
GLAccountHierarchy P_PROJECTSEMTAGACC GLAccountHierarchy
BusinessArea I_GLAccountLineItemRawData BusinessArea Business Area
CostCenter I_GLAccountLineItemRawData CostCenter Cost Center
BudgetProcess
PartnerOrder I_GLAccountLineItemRawData PartnerOrder Partner Order
PartnerOrderCategory I_GLAccountLineItemRawData PartnerOrderCategory Prtnr Ord. Cat.
PartnerWBSElement
PartnerProject
BusinessTransactionType I_GLAccountLineItemRawData BusinessTransactionType Bus.transaction
DebitCreditCode I_GLAccountLineItemRawData DebitCreditCode Single-Character Flag
ControllingDebitCreditCode I_GLAccountLineItemRawData ControllingDebitCreditCode Dr/Cr ind. CO
ProfitCenterendasProfitCenter
WBSElementProfitCenter _WBSElementBasicData ProfitCenter Profit Center
WBSDescription _WBSElementBasicData WBSDescription WBS Element Name
ProjectObjectNode I_GLAccountLineItemRawData OrderID Order ID
WBSElement _WBSElementBasicData WBSElementExternalID WBS Element External ID
ResponsibleCostCenter _WBSElementBasicData ResponsibleCostCenter Responsible Cost Center
ProjectType _WBSElementBasicData ProjectType Project Type
WBSElementInternalID I_MaintenanceOrder WBSElementInternalID WBS Internal ID
ControllingArea I_GLAccountLineItemRawData ControllingArea Controlling Area
Project P_ProjectsWithProjCat6 ProjectExternalID Project def.
ProjectInternalID P_ProjectsWithProjCat6 ProjectInternalID Project Def.
ProjectExternalID _ProjectSummary Project WBS Element
ProjectDescription P_ProjectsWithProjCat6 ProjectDescription Project Name
ProjectProfileCode P_ProjectsWithProjCat6 ProjectProfileCode Project Profile
ProjectObject P_ProjectsWithProjCat6 ProjectObject Object number
AvailabilityControlProfile P_ProjectsWithProjCat6 AvailabilityControlProfile Budget Availability Control Profile
AvailabilityControlIsActive P_ProjectsWithProjCat6 AvailabilityControlIsActive Budget Availability Control is Active
ParentSemanticTag
AvailyCtrlTimeRangeType
BudgetCurrencyRole
ProjectCurrency P_ProjectsWithProjCat6 ProjectCurrency Project Currency
ProjectSummaryTaskUUID _ProjectSummary ProjectSummaryTaskUUID Entity GUID
ProjectCategory
ProjectUUID _ProjectSummary ProjectUUID Project UUID
ProcessingStatus _ProjectSummary ProcessingStatus Worklist Status
TaskUUID _ProjectSummary ProjectSummaryTaskUUID Entity GUID
CreationDate I_GLAccountLineItemRawData CreationDate Time Stamp
FunctionalArea I_GLAccountLineItemRawData FunctionalArea Sendr Fctl Area
CostCtrActivityType I_GLAccountLineItemRawData CostCtrActivityType Activity Type
ControllingObjectCurrency P_ProjectsWithProjCat6 ProjectCurrency Project Currency
AmountInObjectCurrency I_GLAccountLineItemRawData AmountInObjectCurrency Amount in Obj Crcy
TransactionCurrency I_GLAccountLineItemRawData TransactionCurrency Transaction Currency
AmountInTransactionCurrency I_GLAccountLineItemRawData AmountInTransactionCurrency Pt Crcy Amt
CompanyCodeCurrency I_GLAccountLineItemRawData CompanyCodeCurrency Local Currency
AmountInCompanyCodeCurrency I_GLAccountLineItemRawData AmountInCompanyCodeCurrency Local Crcy Amt
GlobalCurrency I_GLAccountLineItemRawData GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrency I_GLAccountLineItemRawData AmountInGlobalCurrency Amount in Global Currency
FunctionalCurrency I_GLAccountLineItemRawData FunctionalCurrency Functional Currency
AmountInFunctionalCurrency I_GLAccountLineItemRawData AmountInFunctionalCurrency Amount in Functional Currency
CmtmtCostInGlobalCurrency I_GLAccountLineItemRawData AmountInGlobalCurrency Amount in Global Currency
CmtmtCostInProjCrcy I_GLAccountLineItemRawData AmountInObjectCurrency Amount in Obj Crcy
CmtmtAmountInFunctionalCrcy I_GLAccountLineItemRawData AmountInFunctionalCurrency Amount in Functional Currency
CmtmtCostInCCCrcy I_GLAccountLineItemRawData AmountInCompanyCodeCurrency Local Crcy Amt
CmtmtCostInTransacCrcy I_GLAccountLineItemRawData AmountInTransactionCurrency Pt Crcy Amt
PlanningCategory
PostingDate I_GLAccountLineItemRawData PostingDate Posting Date for GR
DocumentDate I_GLAccountLineItemRawData DocumentDate Journal Entry Date
FiscalPeriod I_GLAccountLineItemRawData FiscalPeriod Tax period
FiscalYearPeriod I_GLAccountLineItemRawData FiscalYearPeriod Period/Year
FiscalYearVariant I_GLAccountLineItemRawData FiscalYearVariant FY Variant
PartnerCostObjectthenXendasIsSettled
SourceReferenceDocumentType I_GLAccountLineItemRawData SourceReferenceDocumentType Ref. procedure
SourceLogicalSystem I_GLAccountLineItemRawData SourceLogicalSystem
SourceReferenceDocumentCntxt I_GLAccountLineItemRawData SourceReferenceDocumentCntxt
SourceReferenceDocument I_GLAccountLineItemRawData SourceReferenceDocument Reference Doc.
SourceReferenceDocumentItem I_GLAccountLineItemRawData SourceReferenceDocumentItem Ref. Doc. Item
SourceReferenceDocSubitem I_GLAccountLineItemRawData SourceReferenceDocSubitem
IsCommitment I_GLAccountLineItemRawData IsCommitment
OrderID I_GLAccountLineItemRawData OrderID Order ID
MaintenanceOrderIsSelected
SemanticTag P_PROJECTSEMTAGACC SemanticTag Semantic Tag
SemanticTagIsBudgetRelevant P_GetRlvtSemanticTagForProj SemanticTagIsBudgetRelevant
ObjectIsBudgeted P_GetRlvtSemanticTagForProj SemanticTagIsBudgetRelevant
ProjectIsBudgetRelevant P_GetRlvtSemanticTagForProj ProjectIsBudgetRelevant
_FiscalPeriod _FiscalPeriod

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_PROJCMTMTBUDGETLINEITMS.
-- 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: PPRJBYCMTMTBGT

CREATE VIEW P_PROJCMTMTBUDGETLINEITMS AS
SELECT
  _ProjCstLineItm.SourceLedger AS SourceLedger,
  _SourceLedger.Ledger AS Ledger,
  case when _ProjCstLineItm.CompanyCode is initial or _ProjCstLineItm.CompanyCode is null then _WBSElementBasicData.CompanyCode else _ProjCstLineItm.CompanyCode end as CompanyCode AS CompanyCodeendasCompanyCode,
  _ProjCstLineItm.FiscalYear AS FiscalYear,
  _ProjCstLineItm.AccountingDocument AS AccountingDocument,
  cast( '00000000000000000000000' as fis_fp_request_tsn preserving type ) AS FinancialPlanningReqTransSqnc,
  cast( '000000' as fis_fp_data_packet preserving type ) AS FinancialPlanningDataPacket,
  cast( LedgerGLLineItem as fis_act_pln_docln) AS ActualPlanJournalEntryItem,
  _ProjCstLineItm.LedgerFiscalYear AS LedgerFiscalYear,
  _ProjCstLineItm.LedgerGLLineItem AS LedgerGLLineItem,
  cast( 0 as fis_fp_entry_item ) AS FinancialPlanningEntryItem,
  _ProjCstLineItm.GLAccount AS GLAccount,
  _ProjCstLineItm.ChartOfAccounts AS ChartOfAccounts,
  _ProjCstLineItm.AccountingDocCreatedByUser AS AccountingDocCreatedByUser,
  _SemTagGL.GLAccountHierarchy AS GLAccountHierarchy,
  _ProjCstLineItm.BusinessArea AS BusinessArea,
  _ProjCstLineItm.CostCenter AS CostCenter,
  cast(' ' as budget_process preserving type ) AS BudgetProcess,
  _ProjCstLineItm.PartnerOrder AS PartnerOrder,
  _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,
  case when _ProjCstLineItm.ProfitCenter is initial or _ProjCstLineItm.ProfitCenter is null then _WBSElementBasicData.ProfitCenter else _ProjCstLineItm.ProfitCenter end as ProfitCenter AS ProfitCenterendasProfitCenter,
  _WBSElementBasicData.ProfitCenter AS WBSElementProfitCenter,
  _WBSElementBasicData.WBSDescription AS WBSDescription,
  _WBSElementBasicData.WBSElementObject AS ProjectObjectNode,
  _WBSElementBasicData.WBSElementExternalID AS WBSElement,
  _WBSElementBasicData.ResponsibleCostCenter AS ResponsibleCostCenter,
  _WBSElementBasicData.ProjectType AS ProjectType,
  _ProjCstLineItm.WBSElementInternalID AS WBSElementInternalID,
  _ProjCstLineItm.ControllingArea AS ControllingArea,
  Project.ProjectExternalID AS Project,
  Project.ProjectInternalID AS ProjectInternalID,
  _ProjectSummary.Project AS ProjectExternalID,
  Project.ProjectDescription AS ProjectDescription,
  Project.ProjectProfileCode AS ProjectProfileCode,
  Project.ProjectObject AS ProjectObject,
  Project.AvailabilityControlProfile AS AvailabilityControlProfile,
  Project.AvailabilityControlIsActive AS AvailabilityControlIsActive,
  Project._AvailabilityCtrlProfile._SemanticTag.SemanticTag AS ParentSemanticTag,
  Project._AvailabilityCtrlProfile.AvailyCtrlTimeRangeType AS AvailyCtrlTimeRangeType,
  Project._AvailabilityCtrlProfile.BudgetCurrencyRole AS BudgetCurrencyRole,
  Project.ProjectCurrency AS ProjectCurrency,
  _ProjectSummary.ProjectSummaryTaskUUID AS ProjectSummaryTaskUUID,
  '6' AS ProjectCategory,
  _ProjectSummary.ProjectUUID AS ProjectUUID,
  _ProjectSummary.ProcessingStatus AS ProcessingStatus,
  _ProjectSummary.ProjectSummaryTaskUUID AS TaskUUID,
  _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 AmountInFunctionalCurrency,
  _ProjCstLineItm.AmountInGlobalCurrency AS CmtmtCostInGlobalCurrency,
  _ProjCstLineItm.AmountInObjectCurrency AS CmtmtCostInProjCrcy,
  _ProjCstLineItm.AmountInFunctionalCurrency AS CmtmtAmountInFunctionalCrcy,
  _ProjCstLineItm.AmountInCompanyCodeCurrency AS CmtmtCostInCCCrcy,
  _ProjCstLineItm.AmountInTransactionCurrency AS CmtmtCostInTransacCrcy,
  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,
  case when ( _ProjCstLineItm.ControllingDebitCreditCode <> 'A' and _ProjCstLineItm.ControllingDebitCreditCode <> 'S' ) or ( _ProjCstLineItm.ControllingDebitCreditCode = 'S' and ( _ProjCstLineItm.BusinessTransactionType <> 'KOAO' and _ProjCstLineItm.BusinessTransactionType <> 'KOAE' ) ) or ( _ProjCstLineItm.ControllingDebitCreditCode = 'S' and (_ProjCstLineItm.BusinessTransactionType = 'KOAO' or _ProjCstLineItm.BusinessTransactionType = 'KOAE') and ( _ProjCstLineItm.PartnerProject <> _ProjCstLineItm.Project and ( _ProjCstLineItm.PartnerProject <> ' ' or _ProjCstLineItm.PartnerOrder <> ' ' or _ProjCstLineItm.PartnerSalesDocument <> ' ' or _ProjCstLineItm.PartnerProjectNetwork <> ' ' or _ProjCstLineItm.PartnerProjectNetworkActivity <> ' ' or _ProjCstLineItm.PartnerBusinessProcess <> ' ' or _ProjCstLineItm.PartnerCostObject <> ' ') ) ) then 'X' end as IsSettled AS PartnerCostObjectthenXendasIsSettled,
  _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,
  _ProjCstLineItm.OrderID AS OrderID,
  cast( 'X' as boolean ) AS MaintenanceOrderIsSelected,
  _SemTagGL.SemanticTag AS SemanticTag,
  _AllCost.SemanticTagIsBudgetRelevant AS SemanticTagIsBudgetRelevant,
  _AllCost.SemanticTagIsBudgetRelevant AS ObjectIsBudgeted,
  _AllCost.ProjectIsBudgetRelevant AS ProjectIsBudgetRelevant
FROM P_ProjectsWithProjCat6 AS Project
INNER JOIN I_GLAccountLineItemRawData AS _ProjCstLineItm ON /* join condition not captured in parsed metadata */
INNER JOIN I_LedgerSourceLedger AS _SourceLedger ON /* join condition not captured in parsed metadata */
INNER JOIN I_ControllingArea AS _ContArea ON /* join condition not captured in parsed metadata */
INNER JOIN P_PROJECTSEMTAGACC AS _SemTagGL ON /* join condition not captured in parsed metadata */
INNER JOIN P_GetRlvtSemanticTagForProj AS _AllCost ON /* join condition not captured in parsed metadata */
INNER JOIN I_MaintenanceOrder AS _Orders ON /* join condition not captured in parsed metadata */
INNER JOIN P_ProjectsWithProjCat6 AS _Project ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_FiscalPeriodForVariant AS _FiscalPeriod ON LedgerFiscalYear = _FiscalPeriod.FiscalYear AND FiscalPeriod = _FiscalPeriod.FiscalPeriod AND FiscalYearVariant = _FiscalPeriod.FiscalYearVariant  -- association [0..1]
-- UNION ALL with additional select branch(es): I_GLAccountLineItemRawData
;