P_CITItemClassification2

DDL: P_CITITEMCLASSIFICATION2 SQL: PCITITMCLFN2 Type: view COMPOSITE Package: GLO_FIN_CIT

CIT Report Run Data

P_CITItemClassification2 is a Composite CDS View that provides data about "CIT Report Run Data" in SAP S/4HANA. It reads from 1 data source (P_CITItemClassification1) and exposes 181 fields. It has 12 associations to related views. Part of development package GLO_FIN_CIT.

Data Sources (1)

SourceAliasJoin Type
P_CITItemClassification1 P_CITItemClassification1 from

Parameters (3)

NameTypeDefault
P_StatryRptgEntity srf_reporting_entity
P_StatryRptCategory srf_rep_cat_id
P_StatryRptRunID srf_report_run_id

Associations (12)

CardinalityTargetAliasCondition
[0..*] I_CITReportingLineText _ReportingLineText $projection.CITReportVersion = _ReportingLineText.CITReportVersion and $projection.CITReportingLine = _ReportingLineText.CITReportingLine
[0..1] I_CompanyCode _CompanyCodeText $projection.CompanyCode = _CompanyCodeText.CompanyCode
[0..1] I_InternalOrder _InternalOrder $projection.OrderID = _InternalOrder.InternalOrder
[0..*] I_AccountingDocumentTypeText _AccountingDocumentTypeText $projection.AccountingDocumentType = _AccountingDocumentTypeText.AccountingDocumentType
[0..1] I_WBSElementBasicData _WBSElementBasicDataText $projection.WBSElementInternalID = _WBSElementBasicDataText.WBSElementInternalID
[0..*] I_CostCenterText _CostCenterTxt $projection.ControllingArea = _CostCenterTxt.ControllingArea and $projection.CostCenter = _CostCenterTxt.CostCenter
[0..*] I_ProfitCenterText _ProfitCenterTxt $projection.ControllingArea = _ProfitCenterTxt.ControllingArea and $projection.ProfitCenter = _ProfitCenterTxt.ProfitCenter
[1..1] I_JournalEntry _JournalEntry journalItem.AccountingDocument = _JournalEntry.AccountingDocument and journalItem.CompanyCode = _JournalEntry.CompanyCode and journalItem.FiscalYear = _JournalEntry.FiscalYear
[0..*] I_LedgerText _LedgerText item.Ledger = _LedgerText.Ledger
[0..*] P_CITClassificationCode _HierarchyNode item.CorporateIncomeTaxHierarchy = _HierarchyNode.CorporateIncomeTaxHierarchy and item.CITClassificationCode = _HierarchyNode.CITClassificationCode
[0..*] I_GLAccountText _GLAccountText journalItem.GLAccount = _GLAccountText.GLAccount and journalItem.ChartOfAccounts = _GLAccountText.ChartOfAccounts
[0..*] I_ProductText _ProductText journalItem.Product = _ProductText.Product

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PCITITMCLFN2 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (181)

KeyFieldSource TableSource FieldDescription
StatryRptgEntity item StatryRptgEntity Reporting Entity
StatryRptCategory item StatryRptCategory Report ID
StatryRptRunID item StatryRptRunID Report Run ID
CITClassificationUUID item CITClassificationUUID UUID
CITSettlementUUID item CITSettlementUUID
CITReportingLine item CITReportingLine CIT Report Line
CITReportingLineDescription
CITReportingItem item CITReportingItem CIT Report Item
CITReportingDate item CITReportingDate CIT Reporting Date
CITReportVersion item CITReportVersion CIT Report Version
BRFApplication item BRFApplication
CITSettlementCode item CITSettlementCode
CITSettlementCodeDescription item CITSettlementCodeDescription
CITItemAmountInDisplayCurrency item CITItemAmountInDisplayCurrency Amount
Currency item Currency Valuation Crcy
ItemSignIsReversed item ItemSignIsReversed Change Item Sign
CITItemType item CITItemType
TaxReportingDate _JournalEntry TaxReportingDate Tax Reporting Date
Ledger item Ledger Ledger
LedgerName
SourceLedger item SourceLedger Source Ledger
CompanyCode item CompanyCode Receiver Company Code
CompanyCodeName _CompanyCodeText CompanyCodeName Company Name
CorporateIncomeTaxHierarchy item CorporateIncomeTaxHierarchy CIT Hierarchy
CITClassificationCode item CITClassificationCode Classification Code
CITClassificationCodeDesc _HierarchyNode CITClassificationCodeDesc Clsfcn Code Name
ChartOfAccounts journalItem ChartOfAccounts Node Class
GLAccount journalItem GLAccount General Ledger
GLAccountLongName
AlternativeGLAccount journalItem AlternativeGLAccount Group Account
FiscalYear item FiscalYear G/L Fiscal Year
FiscalYearVariant journalItem FiscalYearVariant FY Variant
LedgerFiscalYear journalItem LedgerFiscalYear
FiscalYearPeriod journalItem FiscalYearPeriod Period/Year
PostingDate journalItem PostingDate Posting Date for GR
DocumentDate journalItem DocumentDate Journal Entry Date
Segment journalItem Segment Segment number
AccountingDocument
LedgerGLLineItem
AccountingDocumentHeaderText _JournalEntry AccountingDocumentHeaderText Doc.Header Text
DocumentReferenceID _JournalEntry DocumentReferenceID Reference
DocumentItemText journalItem DocumentItemText Text
LogicalSystem journalItem LogicalSystem Logical System
IsReversal journalItem IsReversal Reversal doc.
IsReversed journalItem IsReversed Reversed?
ReversalReferenceDocument journalItem ReversalReferenceDocument Reversal Reference Document
ReversalReferenceDocumentCntxt journalItem ReversalReferenceDocumentCntxt Reversal Reference Document Context
IsSettlement journalItem IsSettlement Is Settling
IsSettled journalItem IsSettled Is Settled
AccountingDocCreatedByUser journalItem AccountingDocCreatedByUser User which created overhead document
JournalEntryCreationDate
AssetClass journalItem AssetClass Asset Class
MasterFixedAsset journalItem MasterFixedAsset Fixed Asset
FixedAsset journalItem FixedAsset Sub-number
AssetTransactionType journalItem AssetTransactionType Trans.Type
GroupMasterFixedAsset journalItem GroupMasterFixedAsset
GroupFixedAsset journalItem GroupFixedAsset
ControllingArea journalItem ControllingArea Controlling Area
ControllingAreaName
CostCenter journalItem CostCenter Cost Center
CostCenterName
CostCtrActivityType journalItem CostCtrActivityType Activity Type
ControllingObject journalItem ControllingObject Object number
ControllingObjectClass journalItem ControllingObjectClass Object Class
OriginObjectType journalItem OriginObjectType Origin
CostOriginGroup journalItem CostOriginGroup Origin Group
ControllingDebitCreditCode
PersonnelNumber journalItem PersonnelNumber Personnel No.
OriginProfitCenter journalItem OriginProfitCenter
OriginCostCenter journalItem OriginCostCenter
OriginCostCtrActivityType journalItem OriginCostCtrActivityType
OrderID journalItem OrderID Order ID
InternalOrderDescription _InternalOrder InternalOrderDescription Description
OrderCategory journalItem OrderCategory Order Category
WBSElementInternalID journalItem WBSElementInternalID WBS Internal ID
WBSDescription _WBSElementBasicDataText WBSDescription WBS Element Name
WBSElementExternalID
FunctionalArea
Project journalItem Project WBS Element
ProjectInternalID journalItem ProjectInternalID Project Def.
ProjectExternalID
ProjectNetwork journalItem ProjectNetwork Order
BusinessProcess journalItem BusinessProcess Business Process
CostObject journalItem CostObject Cost Object
CostAnalysisResource journalItem CostAnalysisResource
WorkItem journalItem WorkItem Work Item ID
AccrualObject journalItem AccrualObject External Reference of Accrual Object
AccrualObjectType journalItem AccrualObjectType Accrual Object Type
AccrualSubobject journalItem AccrualSubobject External Reference of Accrual Subobject
AccrualItemType journalItem AccrualItemType Accrual Item Type
ProfitCenter journalItem ProfitCenter Profit Center
ProfitCenterName
AccountingDocumentCategory journalItem AccountingDocumentCategory Journal Entry Category
AccountingDocumentType journalItem AccountingDocumentType Journal Entry Type
AccountingDocumentTypeName
TransactionTypeDetermination journalItem TransactionTypeDetermination Transaction Key
FinancialTransactionType journalItem FinancialTransactionType Transact. Type
BillingDocumentType journalItem BillingDocumentType Billing Type
ClearingAccountingDocument journalItem ClearingAccountingDocument Clearing Journal Entry
DebitCreditCode journalItem DebitCreditCode Single-Character Flag
PostingKey journalItem PostingKey Posting Key
TaxCode journalItem TaxCode Tax Code
HouseBank journalItem HouseBank House Bank
HouseBankAccount journalItem HouseBankAccount House Bank Account
JointVenture journalItem JointVenture Joint venture
PurchasingDocument journalItem PurchasingDocument Purchasing Document
PurchasingDocumentItem journalItem PurchasingDocumentItem Purchasing Doc. Item
SalesDocument journalItem SalesDocument SD Document
SalesDocumentItem journalItem SalesDocumentItem Sales Document Item
Product journalItem Product Product Sold
ProductName
ProductGroup journalItem ProductGroup Product Sold Group
SoldProduct journalItem SoldProduct Product Sold
Plant journalItem Plant Valuation Area
SalesOrganization journalItem SalesOrganization Sales Organization
SalesDistrict journalItem SalesDistrict Sales District
OrganizationDivision journalItem OrganizationDivision Org. Division
DistributionChannel journalItem DistributionChannel RefDistCh-Cust/Mat.
Supplier journalItem Supplier Supplier
SupplierName
BPSupplierName
Customer journalItem Customer Sold-to Party
CustomerName
BPCustomerName
CustomerGroup journalItem CustomerGroup Customer Group
CustomerSupplierCountry journalItem CustomerSupplierCountry Customer or Supplier Country/Region
CustomerSupplierCorporateGroup journalItem CustomerSupplierCorporateGroup Group
EliminationProfitCenter journalItem EliminationProfitCenter
ServiceContract journalItem ServiceContract Transaction ID
ServiceContractItem journalItem ServiceContractItem Item Number in Doc.
ServiceContractType journalItem ServiceContractType
ServiceDocument journalItem ServiceDocument Transaction ID
ServiceDocumentItem journalItem ServiceDocumentItem Service Document
BusinessSolutionOrder journalItem BusinessSolutionOrder Solution Order
BusinessSolutionOrderItem journalItem BusinessSolutionOrderItem Solution Order Item
SpecialGLCode journalItem SpecialGLCode Special G/L Ind
PartnerCompanyCode journalItem PartnerCompanyCode Partner Company Code
PartnerCostCenter journalItem PartnerCostCenter Sender Cost Ctr
PartnerProfitCenter journalItem PartnerProfitCenter Profit Center
PartnerFunctionalArea journalItem PartnerFunctionalArea Rec. Fntcl Area
PartnerBusinessArea journalItem PartnerBusinessArea Trdg Part.BA
PartnerSegment journalItem PartnerSegment Partner Segment
PartnerControllingObjectClass journalItem PartnerControllingObjectClass
PartnerAccountAssignment journalItem PartnerAccountAssignment Partner Account Assignment
PartnerAccountAssignmentType journalItem PartnerAccountAssignmentType Partner Account Assignment Type
PartnerCostCtrActivityType journalItem PartnerCostCtrActivityType Partner Cost Center Activity Type
PartnerOrder journalItem PartnerOrder Partner Order
PartnerOrderCategory journalItem PartnerOrderCategory
PartnerWBSElementInternalID journalItem PartnerWBSElementInternalID Partner WBS Element Internal ID
PartnerWBSElementExternalID
PartnerProjectInternalID journalItem PartnerProjectInternalID
PartnerProjectExternalID
PartnerProjectNetwork journalItem PartnerProjectNetwork Part. Proj. Network
PartnerSalesDocument journalItem PartnerSalesDocument Partner Sales Doc.
PartnerSalesDocumentItem journalItem PartnerSalesDocumentItem Partner Sales Document Item
PartnerBusinessProcess journalItem PartnerBusinessProcess Part. Bus. Process
PartnerCostObject journalItem PartnerCostObject Partner Cost Object
PartnerFund journalItem PartnerFund Receiver Fund
PartnerGrant journalItem PartnerGrant Receiver Grant
PartnerBudgetPeriod journalItem PartnerBudgetPeriod Partner Budget Period
AssignmentReference journalItem AssignmentReference Assignment Reference
ReferenceDocument journalItem ReferenceDocument Reference Document
ReferenceDocumentItem journalItem ReferenceDocumentItem Reference item
ReferenceDocumentType journalItem ReferenceDocumentType Reference Document Type
ReferenceDocumentContext journalItem ReferenceDocumentContext Reference Document Context
PredecessorReferenceDocument journalItem PredecessorReferenceDocument Predecessor Reference Document
PredecessorReferenceDocItem journalItem PredecessorReferenceDocItem Prec. Ref. Doc. Item
PredecessorReferenceDocType journalItem PredecessorReferenceDocType Predecessor Reference Document Type
PredecessorReferenceDocCntxt journalItem PredecessorReferenceDocCntxt Predecessor Reference Document Context
InvoiceReference journalItem InvoiceReference Invoice Reference
InvoiceItemReference journalItem InvoiceItemReference Item
InvoiceReferenceFiscalYear journalItem InvoiceReferenceFiscalYear Invoice Reference Fiscal Year
BusinessTransactionCategory journalItem BusinessTransactionCategory Business Transaction Category
SubLedgerAcctLineItemType journalItem SubLedgerAcctLineItemType SLALineItemType
SenderCompanyCode journalItem SenderCompanyCode Sender Company Code
SenderGLAccount journalItem SenderGLAccount
SenderAccountAssignment journalItem SenderAccountAssignment
SenderAccountAssignmentType journalItem SenderAccountAssignmentType
SenderFiscalYear _JournalEntry SenderFiscalYear Sender FiscalYr
SenderAccountingDocument _JournalEntry SenderAccountingDocument Sender Journal Entry
SenderLogicalSystem _JournalEntry SenderLogicalSystem Sender Logical System

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_CITItemClassification2.
-- 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: PCITITMCLFN2
-- Parameters: P_StatryRptgEntity : srf_reporting_entity, P_StatryRptCategory : srf_rep_cat_id, P_StatryRptRunID : srf_report_run_id

CREATE VIEW P_CITItemClassification2 AS
SELECT
  item.StatryRptgEntity AS StatryRptgEntity,
  item.StatryRptCategory AS StatryRptCategory,
  item.StatryRptRunID AS StatryRptRunID,
  item.CITClassificationUUID AS CITClassificationUUID,
  item.CITSettlementUUID AS CITSettlementUUID,
  item.CITReportingLine AS CITReportingLine,
  _ReportingLineText[1:Language = $session.system_language].CITReportingLineDescription AS CITReportingLineDescription,
  item.CITReportingItem AS CITReportingItem,
  item.CITReportingDate AS CITReportingDate,
  item.CITReportVersion AS CITReportVersion,
  item.BRFApplication AS BRFApplication,
  item.CITSettlementCode AS CITSettlementCode,
  item.CITSettlementCodeDescription AS CITSettlementCodeDescription,
  item.CITItemAmountInDisplayCurrency AS CITItemAmountInDisplayCurrency,
  item.Currency AS Currency,
  item.ItemSignIsReversed AS ItemSignIsReversed,
  item.CITItemType AS CITItemType,
  _JournalEntry.TaxReportingDate AS TaxReportingDate,
  item.Ledger AS Ledger,
  _LedgerText[1:Language = $session.system_language].LedgerName AS LedgerName,
  item.SourceLedger AS SourceLedger,
  item.CompanyCode AS CompanyCode,
  _CompanyCodeText.CompanyCodeName AS CompanyCodeName,
  item.CorporateIncomeTaxHierarchy AS CorporateIncomeTaxHierarchy,
  item.CITClassificationCode AS CITClassificationCode,
  _HierarchyNode.CITClassificationCodeDesc AS CITClassificationCodeDesc,
  journalItem.ChartOfAccounts AS ChartOfAccounts,
  journalItem.GLAccount AS GLAccount,
  cast( _GLAccountText[1:Language = $session.system_language].GLAccountLongName as fis_txt50_skat preserving type ) AS GLAccountLongName,
  journalItem.AlternativeGLAccount AS AlternativeGLAccount,
  item.FiscalYear AS FiscalYear,
  journalItem.FiscalYearVariant AS FiscalYearVariant,
  journalItem.LedgerFiscalYear AS LedgerFiscalYear,
  journalItem.FiscalYearPeriod AS FiscalYearPeriod,
  journalItem.PostingDate AS PostingDate,
  journalItem.DocumentDate AS DocumentDate,
  journalItem.Segment AS Segment,
  cast( item.AccountingDocument as fis_belnr preserving type ) AS AccountingDocument,
  cast( item.LedgerGLLineItem as fis_docln preserving type ) AS LedgerGLLineItem,
  _JournalEntry.AccountingDocumentHeaderText AS AccountingDocumentHeaderText,
  _JournalEntry.DocumentReferenceID AS DocumentReferenceID,
  journalItem.DocumentItemText AS DocumentItemText,
  journalItem.LogicalSystem AS LogicalSystem,
  journalItem.IsReversal AS IsReversal,
  journalItem.IsReversed AS IsReversed,
  journalItem.ReversalReferenceDocument AS ReversalReferenceDocument,
  journalItem.ReversalReferenceDocumentCntxt AS ReversalReferenceDocumentCntxt,
  journalItem.IsSettlement AS IsSettlement,
  journalItem.IsSettled AS IsSettled,
  journalItem.AccountingDocCreatedByUser AS AccountingDocCreatedByUser,
  cast( journalItem.CreationDate as wlf_journal_entry_crtn_dte_utc preserving type ) AS JournalEntryCreationDate,
  journalItem.AssetClass AS AssetClass,
  journalItem.MasterFixedAsset AS MasterFixedAsset,
  journalItem.FixedAsset AS FixedAsset,
  journalItem.AssetTransactionType AS AssetTransactionType,
  journalItem.GroupMasterFixedAsset AS GroupMasterFixedAsset,
  journalItem.GroupFixedAsset AS GroupFixedAsset,
  journalItem.ControllingArea AS ControllingArea,
  journalItem._ControllingArea.ControllingAreaName AS ControllingAreaName,
  journalItem.CostCenter AS CostCenter,
  _CostCenterTxt[1:Language = $session.system_language and ValidityStartDate <= CITReportingDate and ValidityEndDate >= CITReportingDate].CostCenterName AS CostCenterName,
  journalItem.CostCtrActivityType AS CostCtrActivityType,
  journalItem.ControllingObject AS ControllingObject,
  journalItem.ControllingObjectClass AS ControllingObjectClass,
  journalItem.OriginObjectType AS OriginObjectType,
  journalItem.CostOriginGroup AS CostOriginGroup,
  cast( journalItem.ControllingDebitCreditCode as ficite_co_belkz preserving type ) AS ControllingDebitCreditCode,
  journalItem.PersonnelNumber AS PersonnelNumber,
  journalItem.OriginProfitCenter AS OriginProfitCenter,
  journalItem.OriginCostCenter AS OriginCostCenter,
  journalItem.OriginCostCtrActivityType AS OriginCostCtrActivityType,
  journalItem.OrderID AS OrderID,
  _InternalOrder.InternalOrderDescription AS InternalOrderDescription,
  journalItem.OrderCategory AS OrderCategory,
  journalItem.WBSElementInternalID AS WBSElementInternalID,
  _WBSElementBasicDataText.WBSDescription AS WBSDescription,
  cast( journalItem._WBSElementBasicData.WBSElementExternalID as fis_wbsext_no_conv preserving type ) AS WBSElementExternalID,
  journalItem._WBSElementBasicData.FunctionalArea AS FunctionalArea,
  journalItem.Project AS Project,
  journalItem.ProjectInternalID AS ProjectInternalID,
  cast ( journalItem._ProjectBasicData.ProjectExternalID as fis_projectext_no_conv preserving type ) AS ProjectExternalID,
  journalItem.ProjectNetwork AS ProjectNetwork,
  journalItem.BusinessProcess AS BusinessProcess,
  journalItem.CostObject AS CostObject,
  journalItem.CostAnalysisResource AS CostAnalysisResource,
  journalItem.WorkItem AS WorkItem,
  journalItem.AccrualObject AS AccrualObject,
  journalItem.AccrualObjectType AS AccrualObjectType,
  journalItem.AccrualSubobject AS AccrualSubobject,
  journalItem.AccrualItemType AS AccrualItemType,
  journalItem.ProfitCenter AS ProfitCenter,
  _ProfitCenterTxt[1:Language = $session.system_language and ValidityStartDate <= citreportingdate and ValidityEndDate >= citreportingdate].ProfitCenterName AS ProfitCenterName,
  journalItem.AccountingDocumentCategory AS AccountingDocumentCategory,
  journalItem.AccountingDocumentType AS AccountingDocumentType,
  _AccountingDocumentTypeText[1:Language = $session.system_language].AccountingDocumentTypeName AS AccountingDocumentTypeName,
  journalItem.TransactionTypeDetermination AS TransactionTypeDetermination,
  journalItem.FinancialTransactionType AS FinancialTransactionType,
  journalItem.BillingDocumentType AS BillingDocumentType,
  journalItem.ClearingAccountingDocument AS ClearingAccountingDocument,
  journalItem.DebitCreditCode AS DebitCreditCode,
  journalItem.PostingKey AS PostingKey,
  journalItem.TaxCode AS TaxCode,
  journalItem.HouseBank AS HouseBank,
  journalItem.HouseBankAccount AS HouseBankAccount,
  journalItem.JointVenture AS JointVenture,
  journalItem.PurchasingDocument AS PurchasingDocument,
  journalItem.PurchasingDocumentItem AS PurchasingDocumentItem,
  journalItem.SalesDocument AS SalesDocument,
  journalItem.SalesDocumentItem AS SalesDocumentItem,
  journalItem.Product AS Product,
  _ProductText[1:Language = $session.system_language].ProductName AS ProductName,
  journalItem.ProductGroup AS ProductGroup,
  journalItem.SoldProduct AS SoldProduct,
  journalItem.Plant AS Plant,
  journalItem.SalesOrganization AS SalesOrganization,
  journalItem.SalesDistrict AS SalesDistrict,
  journalItem.OrganizationDivision AS OrganizationDivision,
  journalItem.DistributionChannel AS DistributionChannel,
  journalItem.Supplier AS Supplier,
  journalItem._Supplier.SupplierName AS SupplierName,
  journalItem._Supplier.BPSupplierName AS BPSupplierName,
  journalItem.Customer AS Customer,
  journalItem._Customer.CustomerName AS CustomerName,
  journalItem._Customer.BPCustomerName AS BPCustomerName,
  journalItem.CustomerGroup AS CustomerGroup,
  journalItem.CustomerSupplierCountry AS CustomerSupplierCountry,
  journalItem.CustomerSupplierCorporateGroup AS CustomerSupplierCorporateGroup,
  journalItem.EliminationProfitCenter AS EliminationProfitCenter,
  journalItem.ServiceContract AS ServiceContract,
  journalItem.ServiceContractItem AS ServiceContractItem,
  journalItem.ServiceContractType AS ServiceContractType,
  journalItem.ServiceDocument AS ServiceDocument,
  journalItem.ServiceDocumentItem AS ServiceDocumentItem,
  journalItem.BusinessSolutionOrder AS BusinessSolutionOrder,
  journalItem.BusinessSolutionOrderItem AS BusinessSolutionOrderItem,
  journalItem.SpecialGLCode AS SpecialGLCode,
  journalItem.PartnerCompanyCode AS PartnerCompanyCode,
  journalItem.PartnerCostCenter AS PartnerCostCenter,
  journalItem.PartnerProfitCenter AS PartnerProfitCenter,
  journalItem.PartnerFunctionalArea AS PartnerFunctionalArea,
  journalItem.PartnerBusinessArea AS PartnerBusinessArea,
  journalItem.PartnerSegment AS PartnerSegment,
  journalItem.PartnerControllingObjectClass AS PartnerControllingObjectClass,
  journalItem.PartnerAccountAssignment AS PartnerAccountAssignment,
  journalItem.PartnerAccountAssignmentType AS PartnerAccountAssignmentType,
  journalItem.PartnerCostCtrActivityType AS PartnerCostCtrActivityType,
  journalItem.PartnerOrder AS PartnerOrder,
  journalItem.PartnerOrderCategory AS PartnerOrderCategory,
  journalItem.PartnerWBSElementInternalID AS PartnerWBSElementInternalID,
  cast( journalItem._PartnerWBSElementBasicData.WBSElementExternalID as fis_partner_wbsext_no_conv preserving type ) AS PartnerWBSElementExternalID,
  journalItem.PartnerProjectInternalID AS PartnerProjectInternalID,
  cast ( journalItem._PartnerProjectBasicData.ProjectExternalID as fis_part_projectext_no_conv preserving type ) AS PartnerProjectExternalID,
  journalItem.PartnerProjectNetwork AS PartnerProjectNetwork,
  journalItem.PartnerSalesDocument AS PartnerSalesDocument,
  journalItem.PartnerSalesDocumentItem AS PartnerSalesDocumentItem,
  journalItem.PartnerBusinessProcess AS PartnerBusinessProcess,
  journalItem.PartnerCostObject AS PartnerCostObject,
  journalItem.PartnerFund AS PartnerFund,
  journalItem.PartnerGrant AS PartnerGrant,
  journalItem.PartnerBudgetPeriod AS PartnerBudgetPeriod,
  journalItem.AssignmentReference AS AssignmentReference,
  journalItem.ReferenceDocument AS ReferenceDocument,
  journalItem.ReferenceDocumentItem AS ReferenceDocumentItem,
  journalItem.ReferenceDocumentType AS ReferenceDocumentType,
  journalItem.ReferenceDocumentContext AS ReferenceDocumentContext,
  journalItem.PredecessorReferenceDocument AS PredecessorReferenceDocument,
  journalItem.PredecessorReferenceDocItem AS PredecessorReferenceDocItem,
  journalItem.PredecessorReferenceDocType AS PredecessorReferenceDocType,
  journalItem.PredecessorReferenceDocCntxt AS PredecessorReferenceDocCntxt,
  journalItem.InvoiceReference AS InvoiceReference,
  journalItem.InvoiceItemReference AS InvoiceItemReference,
  journalItem.InvoiceReferenceFiscalYear AS InvoiceReferenceFiscalYear,
  journalItem.BusinessTransactionCategory AS BusinessTransactionCategory,
  journalItem.SubLedgerAcctLineItemType AS SubLedgerAcctLineItemType,
  journalItem.SenderCompanyCode AS SenderCompanyCode,
  journalItem.SenderGLAccount AS SenderGLAccount,
  journalItem.SenderAccountAssignment AS SenderAccountAssignment,
  journalItem.SenderAccountAssignmentType AS SenderAccountAssignmentType,
  _JournalEntry.SenderFiscalYear AS SenderFiscalYear,
  _JournalEntry.SenderAccountingDocument AS SenderAccountingDocument,
  _JournalEntry.SenderLogicalSystem AS SenderLogicalSystem
FROM P_CITItemClassification1
LEFT OUTER JOIN I_CITReportingLineText AS _ReportingLineText ON CITReportVersion = _ReportingLineText.CITReportVersion AND CITReportingLine = _ReportingLineText.CITReportingLine  -- association [0..*]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCodeText ON CompanyCode = _CompanyCodeText.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_InternalOrder AS _InternalOrder ON OrderID = _InternalOrder.InternalOrder  -- association [0..1]
LEFT OUTER JOIN I_AccountingDocumentTypeText AS _AccountingDocumentTypeText ON AccountingDocumentType = _AccountingDocumentTypeText.AccountingDocumentType  -- association [0..*]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicDataText ON WBSElementInternalID = _WBSElementBasicDataText.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _CostCenterTxt ON ControllingArea = _CostCenterTxt.ControllingArea AND CostCenter = _CostCenterTxt.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_ProfitCenterText AS _ProfitCenterTxt ON ControllingArea = _ProfitCenterTxt.ControllingArea AND ProfitCenter = _ProfitCenterTxt.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_JournalEntry AS _JournalEntry ON journalItem.AccountingDocument = _JournalEntry.AccountingDocument AND journalItem.CompanyCode = _JournalEntry.CompanyCode AND journalItem.FiscalYear = _JournalEntry.FiscalYear  -- association [1..1]
LEFT OUTER JOIN I_LedgerText AS _LedgerText ON item.Ledger = _LedgerText.Ledger  -- association [0..*]
LEFT OUTER JOIN P_CITClassificationCode AS _HierarchyNode ON item.CorporateIncomeTaxHierarchy = _HierarchyNode.CorporateIncomeTaxHierarchy AND item.CITClassificationCode = _HierarchyNode.CITClassificationCode  -- association [0..*]
LEFT OUTER JOIN I_GLAccountText AS _GLAccountText ON journalItem.GLAccount = _GLAccountText.GLAccount AND journalItem.ChartOfAccounts = _GLAccountText.ChartOfAccounts  -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _ProductText ON journalItem.Product = _ProductText.Product  -- association [0..*]
;