I_CnsldtnTaskLogItemDataInput

DDL: I_CNSLDTNTASKLOGITEMDATAINPUT Type: view_entity BASIC

Consolidation Task Log Item Data Input

I_CnsldtnTaskLogItemDataInput (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

CnsldtnTaskLogItemDataInput · Group Reporting

I_CnsldtnTaskLogItemDataInput is a Basic CDS View that provides data about "Consolidation Task Log Item Data Input" in SAP S/4HANA. It reads from 1 data source (fincs_log_item01) and exposes 99 fields with key fields CnsldtnTaskLogUUID, CnsldtnTaskLogItemUUID. It has 35 associations to related views.

SAP Help Documentation

CategoryCDS Views for Transaction Data
Purpose
This CDS view is designed to provide detailed information about consolidation task log items, including various financial and sustainability-related attributes. It serves as a data source for transactional processes related to financial consolidation tasks, capturing detailed log item data inputs. This CDS view provides the data to answer the following business questions: What are the details of each consolidation task log item, including its type and assignment reference? What are the financial amounts associated with each log item in different currencies (local, group, transaction)? What are the quantities associated with each log item in base units? Which fiscal year and period does each log item pertain to? What are the associated consolidation units, groups, and financial statement items for each log item? What are the triggering amounts and quantities for each log item in various currencies and units? What are the associated sustainability attributes, such as greenhouse gas categories and scopes, for each log item? What are the associated financial transaction types and customer groups for each log item? What are the details of the associated products and product groups for each log item? How are the consolidation ledger and posting items structured for each log item? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: CCTT_RVRS_CCTI_DMEN_CNGR_BNIT (Consolidation Tasks) ITCLG (Consolidation Chart of Accounts) These restriction types are edited in the Maintain Business Roles app.

Structure
Important Fields Important fields in this view include the following: Field Name Description CNSLDTNJRNLENTRYAMTLOCLCRCY Journal Entry Local Currency CNSLDTNJRNLENTRYAMTGRPCRCY Journal Entry Group Currency CNSLDTNJRNLENTRYAMTTRANSCRCY Journal Entry Trans. Currency CNSLDTNTRIGGERINGAMTLOCLCRCY Triggering Local Currency CNSLDTNTRIGGERINGAMTGRPCRCY Group Crcy on Triggering Item CNSLDTNTRIGGERINGAMTTRANSCRCY Trans. Crcy on Triggering Item CNSLDTNLOGHEADERDATETIME Date GRANTID Grant PARTNERCOSTCENTER Partner Cost Center SOLDPRODUCT Product Sold CONSOLIDATIONVERSION Version CONSOLIDATIONUNIT Consolidation Unit CASHLEDGERACCOUNT Cash Origin Account CONSOLIDATIONGROUP Consolidation Group INVESTMENTACTIVITY Investment Activity Number PARTNERCONSOLIDATIONUNIT Consolidation Unit CONSOLIDATIONDOCUMENTNUMBER Consolidation Document Number CONSOLIDATIONLEDGER Ledger INVESTEECONSOLIDATIONUNIT Consolidation Unit CNSLDTNFINANCIALSTATEMENTITEM Consolidation FS Item CNSLDTNGROUPJRNLENTRY Group Journal Entry CNSLDTNJRNLENTRYQTYBASEUNIT Base Unit on Journal Entry CNSLDTNTRIGGERINGQTYBASEUNIT Base Unit on Triggering Item POSTINGFISCALYEAR Fiscal Year CNSLDTNTRIGGERINGAMTINTC Triggering Amount in TC CNSLDTNTRIGGERINGAMTINLOCLCRCY Triggering Amount in LC CNSLDTNTRIGGERINGAMTINGRPCRCY Triggering Amount in GC CNSLDTNJRNLENTRYAMTINTRANSCRCY Journal Entry Amount in TC CNSLDTNJRNLENTRYAMTINGRPCRCY Journal Entry Amount in GC CNSLDTNJRNLENTRYAMTINLOCLCRCY Journal Entry Amount in LC CNSLDTNJRNLENTRYQTYINBSUNT Journal Entry Quantity CNSLDTNTRIGGERINGQTYINBSUNT Triggering Quantity WBSELEMENTEXTERNALID WBS Element ASSIGNMENTREFERENCE Assignment FUND Fund CUSTOMERGROUP Customer Group COMPANYCODE Original comp.code FINANCIALTRANSACTIONTYPE Financial Transaction Type CONSOLIDATIONPOSTINGITEM G/L Line Item SUBITEM Subitem CONSOLIDATIONDOCUMENTTYPE Document Type CNSLDTNCASHLEDGERCHARTOFACCTS Cash Origin ChtAccts GHGCATEGORY GHG Category CUSTOMER

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessGroup Reporting
Application ComponentFIN-CS-COR-IS
CapabilitiesAssociation Target for Defining CDS Entities, Data Source for Defining CDS Entities, Data Source in SQL Select
PackageGroup Reporting for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
fincs_log_item01 fincs_log_item01 from

Associations (35)

CardinalityTargetAliasCondition
[0..1] I_CnsldtnVersion _CnsldtnVersion $projection.ConsolidationVersion = _CnsldtnVersion.ConsolidationVersion
[0..1] I_Currency _CnsldtnJrnlEntryAmtLoclCrcy $projection.CnsldtnJrnlEntryAmtLoclCrcy = _CnsldtnJrnlEntryAmtLoclCrcy.Currency
[0..1] I_Currency _CnsldtnJrnlEntryAmtGrpCrcy $projection.CnsldtnJrnlEntryAmtGrpCrcy = _CnsldtnJrnlEntryAmtGrpCrcy.Currency
[0..1] I_Currency _CnsldtnJrnlEntryAmtTransCrcy $projection.CnsldtnJrnlEntryAmtTransCrcy = _CnsldtnJrnlEntryAmtTransCrcy.Currency
[0..1] I_UnitOfMeasure _CnsldtnJrnlEntryQtyBaseUnit $projection.CnsldtnJrnlEntryQtyBaseUnit = _CnsldtnJrnlEntryQtyBaseUnit.UnitOfMeasure
[0..1] I_Currency _CnsldtnTriggeringAmtLoclCrcy $projection.CnsldtnTriggeringAmtLoclCrcy = _CnsldtnTriggeringAmtLoclCrcy.Currency
[0..1] I_Currency _CnsldtnTriggeringAmtGrpCrcy $projection.CnsldtnTriggeringAmtGrpCrcy = _CnsldtnTriggeringAmtGrpCrcy.Currency
[0..1] I_Currency _CnsldtnTriggeringAmtTransCrcy $projection.CnsldtnTriggeringAmtTransCrcy = _CnsldtnTriggeringAmtTransCrcy.Currency
[0..1] I_UnitOfMeasure _CnsldtnTriggeringQtyBaseUnit $projection.CnsldtnTriggeringQtyBaseUnit = _CnsldtnTriggeringQtyBaseUnit.UnitOfMeasure
[0..1] I_CnsldtnUnit_4 _CnsldtnUnit $projection.ConsolidationUnit = _CnsldtnUnit.ConsolidationUnit
[0..1] I_CnsldtnChartOfAccounts _CnsldtnChartOfAccounts $projection.ConsolidationChartOfAccounts = _CnsldtnChartOfAccounts.ConsolidationChartOfAccounts
[0..1] I_CnsldtnFSItem_2 _CnsldtnFSItem $projection.ConsolidationChartOfAccounts = _CnsldtnFSItem.ConsolidationChartOfAccounts and $projection.CnsldtnFinancialStatementItem = _CnsldtnFSItem.CnsldtnFinancialStatementItem
[0..1] I_CnsldtnUnit_4 _CnsldtnUnitPartner $projection.PartnerConsolidationUnit = _CnsldtnUnitPartner.ConsolidationUnit
[0..1] I_CnsldtnGroup_3 _CnsldtnGroup $projection.ConsolidationGroup = _CnsldtnGroup.ConsolidationGroup
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_CnsldtnSubitemCategory_2 _CnsldtnSubitemCategory $projection.SubItemCategory = _CnsldtnSubitemCategory.CnsldtnSubitemCategory
[0..1] I_CnsldtnSubitem_2 _CnsldtnSubItem $projection.SubItemCategory = _CnsldtnSubItem.CnsldtnSubitemCategory and $projection.SubItem = _CnsldtnSubItem.CnsldtnSubitem
[0..1] I_CnsldtnPostingLevel _CnsldtnPostingLevel $projection.PostingLevel = _CnsldtnPostingLevel.PostingLevel
[0..1] I_CnsldtnApportionment _CnsldtnApportionment $projection.ConsolidationApportionment = _CnsldtnApportionment.ConsolidationApportionment
[0..1] I_CnsldtnCrcyCnvrsnDiffType _CnsldtnCrcyCnvrsnDiffType $projection.CurrencyConversionsDiffType = _CnsldtnCrcyCnvrsnDiffType.CurrencyConversionsDiffType
[0..1] I_CnsldtnDocumentType_2 _CnsldtnDocumentType $projection.ConsolidationDocumentType = _CnsldtnDocumentType.ConsolidationDocumentType
[0..1] I_CnsldtnUnit_4 _CnsldtnUnitInvestee $projection.InvesteeConsolidationUnit = _CnsldtnUnitInvestee.ConsolidationUnit
[0..1] I_CnsldtnInvmtActy _CnsldtnInvmtActy $projection.InvestmentActivityType = _CnsldtnInvmtActy.InvestmentActivityType
[0..1] I_CnsldtnFinTransType _CnsldtnFinTransType $projection.FinancialTransactionType = _CnsldtnFinTransType.FinancialTransactionType
[0..1] I_CnsldtnCustomerGroup _CnsldtnCustomerGroup $projection.CustomerGroup = _CnsldtnCustomerGroup.CustomerGroup
[0..1] I_CnsldtnGHGScp2CalcMethod _CnsldtnGHGScp2CalcMethod $projection.GHGScope2CalculationMethod = _CnsldtnGHGScp2CalcMethod.GHGScope2CalculationMethod
[0..1] I_CnsldtnGLAccount_2 _CnsldtnCashLedgerAccount $projection.CnsldtnCashLedgerChartOfAccts = _CnsldtnCashLedgerAccount.ChartOfAccounts and $projection.CashLedgerAccount = _CnsldtnCashLedgerAccount.GLAccount
[0..1] I_CnsldtnGLChartOfAccounts _CnsldtnCashLedgerChartOfAccts $projection.CnsldtnCashLedgerChartOfAccts = _CnsldtnCashLedgerChartOfAccts.ChartOfAccounts
[0..1] I_CnsldtnGHGScp2CntrctlInstr _CnsldtnGHGScp2CntrctlInstr $projection.GHGScope2ContractualInstrument = _CnsldtnGHGScp2CntrctlInstr.GHGScope2ContractualInstrument
[0..1] I_CnsldtnCountry _CnsldtnCountry $projection.CustomerSupplierCountry = _CnsldtnCountry.Country
[0..1] I_CnsldtnGHGCategory _CnsldtnGHGCategory $projection.GHGCategory = _CnsldtnGHGCategory.GHGCategory
[0..1] I_CnsldtnGHGScope _CnsldtnGHGScope $projection.GHGScope = _CnsldtnGHGScope.GHGScope
[0..1] I_CnsldtnSustModeOfTransport _CnsldtnSustModeOfTransport $projection.SustainabilityModeOfTransport = _CnsldtnSustModeOfTransport.SustainabilityModeOfTransport
[0..1] I_CnsldtnProduct _CnsldtnProduct $projection.SoldProduct = _CnsldtnProduct.Product
[0..1] I_CnsldtnProductGroup _CnsldtnProductGroup $projection.SoldProductGroup = _CnsldtnProductGroup.ProductGroup

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Consolidation Task Log Item Data Input view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.sapObjectNodeType.name CnsldtnTaskLogItemDataInput view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view

Fields (99)

KeyFieldSource TableSource FieldDescription
KEY CnsldtnTaskLogUUID cnsldtnlognumber Consolidation Log GUID
KEY CnsldtnTaskLogItemUUID cnsldtnlogitemnumber Consolidation Log Item Number GUID
CnsldtnTaskLogItemType cnsldtnlineitemtype Log Line Item Type
AssignmentReference assignmentreference Assignment Reference
PostingFiscalYear fiscalyear G/L Fiscal Year
ConsolidationDocumentNumber Consolidation Document Number
ConsolidationVersion cnsldtnversion Version
CnsldtnJrnlEntryAmtLoclCrcy Local Currency Key on Journal Entry
CnsldtnJrnlEntryAmtInLoclCrcy Journal Entry Amount in LC
CnsldtnJrnlEntryAmtGrpCrcy Group Currency Key on Journal Entry
CnsldtnJrnlEntryAmtInGrpCrcy Journal Entry Amount in GC
CnsldtnJrnlEntryAmtTransCrcy Transaction Currency Key on Journal Entry
CnsldtnJrnlEntryAmtInTransCrcy Journal Entry Amount in TC
CnsldtnJrnlEntryQtyBaseUnit Base Unit of Measure on Journal Entry
CnsldtnJrnlEntryQtyInBsUnt Quantity on Journal Entry
CnsldtnTriggeringAmtLoclCrcy Local Currency Key on Triggering Item
CnsldtnTriggeringAmtInLoclCrcy Triggering Amount in LC
CnsldtnTriggeringAmtGrpCrcy Group Currency Key on Triggering Item
CnsldtnTriggeringAmtInGrpCrcy Triggering Amount in GC
CnsldtnTriggeringAmtTransCrcy Transaction Currency Key on Triggering Item
CnsldtnTriggeringAmtInTC Triggering Amount in TC
CnsldtnTriggeringQtyBaseUnit Base Unit of Measure on Triggering Item
CnsldtnTriggeringQtyInBsUnt Quantity on Triggering Item
ConsolidationUnit Consolidation Unit
ConsolidationChartOfAccounts Consolidation Chart of Accounts
CnsldtnFinancialStatementItem Consolidation Financial Statement Item
PartnerConsolidationUnit Consolidation Unit
ConsolidationGroup Consolidation Group
CompanyCode companycode Receiver Company Code
SubItemCategory Subitem Category
SubItem Subitem
PostingLevel Posting Level
ConsolidationApportionment Apportionment
CurrencyConversionsDiffType Currency Translation Indicator
ConsolidationDocumentType Document Type
InvesteeConsolidationUnit Consolidation Unit
InvestmentActivityType Consolidation of Investments Activity
InvestmentActivity Consolidation of Investments Activity Number
PostingDate postingdate Posting Date in the Document
PartnerCostCenter Partner Cost Center
FinancialTransactionType Financial Transaction Type
CustomerGroup Consolidation Customer Group
CnsldtnTskLgItmRowNmbr raw_rowid Row Number
FiscalPeriod fiscalperiod Posting Period
FinancialServicesBranch branch_id Branch (Financial Services)
GHGScope2CalculationMethod Greenhouse Gas Scope 2 Calculation Method
CashLedgerAccount re_account Cash Origin Account
CnsldtnCashLedgerChartOfAccts Cash Origin Chart of Accounts
GHGScope2ContractualInstrument Greenhouse Gas Scope 2 Contractual Instrument
CustomerSupplierCountry customersuppliercountry Customer or Supplier Country/Region
FinancialDataSource datasource_id Data Source
CnsldtnLogHeaderDateTime logdate Date
Fund rfund Fund
GHGCategory Greenhouse Gas Category
GHGScope Greenhouse Gas Scope
GrantID rgrant_nbr Grant
SustainabilityModeOfTransport Sustainability Mode of Transport
FinancialServicesProductGroup fs_product_group Product Group (Financial Services)
SoldProduct soldproduct Product Sold
SoldProductGroup soldproductgroup Product Sold Group
WBSElementExternalID Work Breakdown Structure Element (WBS Element) Edited
ConsolidationLedger cnsldtnledger Ledger
CnsldtnGroupJrnlEntry Group Journal Entry
ConsolidationPostingItem cnsldtnpostingitem Six-Character General Ledger Line Item
_CnsldtnVersion _CnsldtnVersion
_CnsldtnJrnlEntryAmtLoclCrcy _CnsldtnJrnlEntryAmtLoclCrcy
_CnsldtnJrnlEntryAmtGrpCrcy _CnsldtnJrnlEntryAmtGrpCrcy
_CnsldtnJrnlEntryAmtTransCrcy _CnsldtnJrnlEntryAmtTransCrcy
_CnsldtnJrnlEntryQtyBaseUnit _CnsldtnJrnlEntryQtyBaseUnit
_CnsldtnTriggeringAmtLoclCrcy _CnsldtnTriggeringAmtLoclCrcy
_CnsldtnTriggeringAmtGrpCrcy _CnsldtnTriggeringAmtGrpCrcy
_CnsldtnTriggeringAmtTransCrcy _CnsldtnTriggeringAmtTransCrcy
_CnsldtnTriggeringQtyBaseUnit _CnsldtnTriggeringQtyBaseUnit
_CnsldtnUnit _CnsldtnUnit
_CnsldtnChartOfAccounts _CnsldtnChartOfAccounts
_CnsldtnFSItem _CnsldtnFSItem
_CnsldtnUnitPartner _CnsldtnUnitPartner
_CnsldtnGroup _CnsldtnGroup
_CompanyCode _CompanyCode
_CnsldtnSubitemCategory _CnsldtnSubitemCategory
_CnsldtnSubItem _CnsldtnSubItem
_CnsldtnPostingLevel _CnsldtnPostingLevel
_CnsldtnApportionment _CnsldtnApportionment
_CnsldtnCrcyCnvrsnDiffType _CnsldtnCrcyCnvrsnDiffType
_CnsldtnDocumentType _CnsldtnDocumentType
_CnsldtnUnitInvestee _CnsldtnUnitInvestee
_CnsldtnInvmtActy _CnsldtnInvmtActy
_CnsldtnFinTransType _CnsldtnFinTransType
_CnsldtnCustomerGroup _CnsldtnCustomerGroup
_CnsldtnGHGScp2CalcMethod _CnsldtnGHGScp2CalcMethod
_CnsldtnCashLedgerAccount _CnsldtnCashLedgerAccount
_CnsldtnCashLedgerChartOfAccts _CnsldtnCashLedgerChartOfAccts
_CnsldtnGHGScp2CntrctlInstr _CnsldtnGHGScp2CntrctlInstr
_CnsldtnCountry _CnsldtnCountry
_CnsldtnGHGCategory _CnsldtnGHGCategory
_CnsldtnGHGScope _CnsldtnGHGScope
_CnsldtnSustModeOfTransport _CnsldtnSustModeOfTransport
_CnsldtnProduct _CnsldtnProduct
_CnsldtnProductGroup _CnsldtnProductGroup

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 I_CnsldtnTaskLogItemDataInput.
-- 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 I_CnsldtnTaskLogItemDataInput AS
SELECT
  cnsldtnlognumber AS CnsldtnTaskLogUUID,
  cnsldtnlogitemnumber AS CnsldtnTaskLogItemUUID,
  cnsldtnlineitemtype AS CnsldtnTaskLogItemType,
  AssignmentReference,
  fiscalyear AS PostingFiscalYear,
  cast(cnsldtndocumentnumber as fincs_docnr preserving type) AS ConsolidationDocumentNumber,
  cnsldtnversion AS ConsolidationVersion,
  cast(cnsldtnlocalcurrency as fincs_lcurr_doc preserving type) AS CnsldtnJrnlEntryAmtLoclCrcy,
  cast(amountincnsldtnlocalcrcy as fincs_lc_doc preserving type) AS CnsldtnJrnlEntryAmtInLoclCrcy,
  cast(cnsldtngroupcurrency as fincs_gcurr_doc preserving type) AS CnsldtnJrnlEntryAmtGrpCrcy,
  cast(amountincnsldtngroupcrcy as fincs_gc_doc preserving type) AS CnsldtnJrnlEntryAmtInGrpCrcy,
  cast(transactioncurrency as fincs_tcurr_doc preserving type) AS CnsldtnJrnlEntryAmtTransCrcy,
  cast(amountintransactioncurrency as fincs_tc_doc preserving type) AS CnsldtnJrnlEntryAmtInTransCrcy,
  cast(baseunit as fincs_base_unit_doc preserving type) AS CnsldtnJrnlEntryQtyBaseUnit,
  cast(quantityinbaseunit as fincs_quan_doc preserving type) AS CnsldtnJrnlEntryQtyInBsUnt,
  cast(cnsldtnlocalcurrency as fincs_lcurr_tri preserving type) AS CnsldtnTriggeringAmtLoclCrcy,
  cast(amountincnsldtnlocalcrcy as fincs_lc_tri preserving type) AS CnsldtnTriggeringAmtInLoclCrcy,
  cast(cnsldtngroupcurrency as fincs_gcurr_tri preserving type) AS CnsldtnTriggeringAmtGrpCrcy,
  cast(amountincnsldtngroupcrcy as fincs_gc_tri preserving type) AS CnsldtnTriggeringAmtInGrpCrcy,
  cast(transactioncurrency as fincs_tcurr_tri preserving type) AS CnsldtnTriggeringAmtTransCrcy,
  cast(amountintransactioncurrency as fincs_tc_tri preserving type) AS CnsldtnTriggeringAmtInTC,
  cast(baseunit as fincs_base_unit_tri preserving type) AS CnsldtnTriggeringQtyBaseUnit,
  cast(quantityinbaseunit as fincs_quan_tri preserving type) AS CnsldtnTriggeringQtyInBsUnt,
  cast(cnsldtnunit as fincs_consolidationunit preserving type) AS ConsolidationUnit,
  cast(cnsldtnchartofaccounts as fincs_conschartofaccounts preserving type) AS ConsolidationChartOfAccounts,
  cast(cnsldtnfinstmntitm as fincs_md_finstatementitem preserving type) AS CnsldtnFinancialStatementItem,
  cast(cnsldtnpartnerunit as fincs_consolidationunit preserving type) AS PartnerConsolidationUnit,
  cast(cnsldtngroup as fincs_md_congr preserving type) AS ConsolidationGroup,
  CompanyCode,
  cast(cnsldtnfinstmntsubitmcat as fincs_subitemcategory preserving type) AS SubItemCategory,
  cast(cnsldtnfinstmntsubitm as fincs_subitem preserving type) AS SubItem,
  cast(cnsldtnpostinglevel as fincs_postinglevel preserving type) AS PostingLevel,
  cast(cnsldtnapportionment as fincs_apportionment preserving type) AS ConsolidationApportionment,
  cast(cnsldtncrcycnvrsndifftype as fincs_currencycnvrsnsdifftype preserving type) AS CurrencyConversionsDiffType,
  cast(cnsldtndocumenttype as fincs_documenttype preserving type) AS ConsolidationDocumentType,
  cast(cnsldtninvesteeunit as fincs_consolidationunit preserving type) AS InvesteeConsolidationUnit,
  cast(cnsldtninvmtactivitytype as fincs_coiac preserving type) AS InvestmentActivityType,
  cast(cnsldtninvmtactivity as fincs_coinr preserving type) AS InvestmentActivity,
  PostingDate,
  cast(partnercostcenter as fincs_skost preserving type) AS PartnerCostCenter,
  cast(financialtransactiontype as fincs_financialtransactiontype preserving type) AS FinancialTransactionType,
  cast(customergroup as fincs_customergroup preserving type) AS CustomerGroup,
  raw_rowid AS CnsldtnTskLgItmRowNmbr,
  FiscalPeriod,
  branch_id AS FinancialServicesBranch,
  cast(ghgscp2calcmeth as fincs_ghgscp2calculationmethod preserving type) AS GHGScope2CalculationMethod,
  re_account AS CashLedgerAccount,
  cast(re_ktopl as fincs_re_ktopl preserving type) AS CnsldtnCashLedgerChartOfAccts,
  cast(ghgscp2contrinstr as fincs_ghgscp2cntrctlinstrument preserving type) AS GHGScope2ContractualInstrument,
  CustomerSupplierCountry,
  datasource_id AS FinancialDataSource,
  logdate AS CnsldtnLogHeaderDateTime,
  rfund AS Fund,
  cast(ghgcategory as fincs_ghgcategory preserving type) AS GHGCategory,
  cast(ghgscope as fincs_ghgscope preserving type) AS GHGScope,
  rgrant_nbr AS GrantID,
  cast(susmodeoftransport as fincs_sustmodeoftransport preserving type) AS SustainabilityModeOfTransport,
  fs_product_group AS FinancialServicesProductGroup,
  SoldProduct,
  SoldProductGroup,
  cast(wbselement as ps_posid_edit preserving type) AS WBSElementExternalID,
  cnsldtnledger AS ConsolidationLedger,
  cast(entryid as fincs_group_jrnl_entry) AS CnsldtnGroupJrnlEntry,
  cnsldtnpostingitem AS ConsolidationPostingItem
FROM fincs_log_item01
LEFT OUTER JOIN I_CnsldtnVersion AS _CnsldtnVersion ON ConsolidationVersion = _CnsldtnVersion.ConsolidationVersion  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CnsldtnJrnlEntryAmtLoclCrcy ON CnsldtnJrnlEntryAmtLoclCrcy = _CnsldtnJrnlEntryAmtLoclCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CnsldtnJrnlEntryAmtGrpCrcy ON CnsldtnJrnlEntryAmtGrpCrcy = _CnsldtnJrnlEntryAmtGrpCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CnsldtnJrnlEntryAmtTransCrcy ON CnsldtnJrnlEntryAmtTransCrcy = _CnsldtnJrnlEntryAmtTransCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CnsldtnJrnlEntryQtyBaseUnit ON CnsldtnJrnlEntryQtyBaseUnit = _CnsldtnJrnlEntryQtyBaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CnsldtnTriggeringAmtLoclCrcy ON CnsldtnTriggeringAmtLoclCrcy = _CnsldtnTriggeringAmtLoclCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CnsldtnTriggeringAmtGrpCrcy ON CnsldtnTriggeringAmtGrpCrcy = _CnsldtnTriggeringAmtGrpCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CnsldtnTriggeringAmtTransCrcy ON CnsldtnTriggeringAmtTransCrcy = _CnsldtnTriggeringAmtTransCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CnsldtnTriggeringQtyBaseUnit ON CnsldtnTriggeringQtyBaseUnit = _CnsldtnTriggeringQtyBaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnit_4 AS _CnsldtnUnit ON ConsolidationUnit = _CnsldtnUnit.ConsolidationUnit  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnChartOfAccounts AS _CnsldtnChartOfAccounts ON ConsolidationChartOfAccounts = _CnsldtnChartOfAccounts.ConsolidationChartOfAccounts  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnFSItem_2 AS _CnsldtnFSItem ON ConsolidationChartOfAccounts = _CnsldtnFSItem.ConsolidationChartOfAccounts AND CnsldtnFinancialStatementItem = _CnsldtnFSItem.CnsldtnFinancialStatementItem  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnit_4 AS _CnsldtnUnitPartner ON PartnerConsolidationUnit = _CnsldtnUnitPartner.ConsolidationUnit  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGroup_3 AS _CnsldtnGroup ON ConsolidationGroup = _CnsldtnGroup.ConsolidationGroup  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnSubitemCategory_2 AS _CnsldtnSubitemCategory ON SubItemCategory = _CnsldtnSubitemCategory.CnsldtnSubitemCategory  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnSubitem_2 AS _CnsldtnSubItem ON SubItemCategory = _CnsldtnSubItem.CnsldtnSubitemCategory AND SubItem = _CnsldtnSubItem.CnsldtnSubitem  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnPostingLevel AS _CnsldtnPostingLevel ON PostingLevel = _CnsldtnPostingLevel.PostingLevel  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnApportionment AS _CnsldtnApportionment ON ConsolidationApportionment = _CnsldtnApportionment.ConsolidationApportionment  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnCrcyCnvrsnDiffType AS _CnsldtnCrcyCnvrsnDiffType ON CurrencyConversionsDiffType = _CnsldtnCrcyCnvrsnDiffType.CurrencyConversionsDiffType  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnDocumentType_2 AS _CnsldtnDocumentType ON ConsolidationDocumentType = _CnsldtnDocumentType.ConsolidationDocumentType  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnUnit_4 AS _CnsldtnUnitInvestee ON InvesteeConsolidationUnit = _CnsldtnUnitInvestee.ConsolidationUnit  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnInvmtActy AS _CnsldtnInvmtActy ON InvestmentActivityType = _CnsldtnInvmtActy.InvestmentActivityType  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnFinTransType AS _CnsldtnFinTransType ON FinancialTransactionType = _CnsldtnFinTransType.FinancialTransactionType  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnCustomerGroup AS _CnsldtnCustomerGroup ON CustomerGroup = _CnsldtnCustomerGroup.CustomerGroup  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGHGScp2CalcMethod AS _CnsldtnGHGScp2CalcMethod ON GHGScope2CalculationMethod = _CnsldtnGHGScp2CalcMethod.GHGScope2CalculationMethod  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGLAccount_2 AS _CnsldtnCashLedgerAccount ON CnsldtnCashLedgerChartOfAccts = _CnsldtnCashLedgerAccount.ChartOfAccounts AND CashLedgerAccount = _CnsldtnCashLedgerAccount.GLAccount  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGLChartOfAccounts AS _CnsldtnCashLedgerChartOfAccts ON CnsldtnCashLedgerChartOfAccts = _CnsldtnCashLedgerChartOfAccts.ChartOfAccounts  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGHGScp2CntrctlInstr AS _CnsldtnGHGScp2CntrctlInstr ON GHGScope2ContractualInstrument = _CnsldtnGHGScp2CntrctlInstr.GHGScope2ContractualInstrument  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnCountry AS _CnsldtnCountry ON CustomerSupplierCountry = _CnsldtnCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGHGCategory AS _CnsldtnGHGCategory ON GHGCategory = _CnsldtnGHGCategory.GHGCategory  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnGHGScope AS _CnsldtnGHGScope ON GHGScope = _CnsldtnGHGScope.GHGScope  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnSustModeOfTransport AS _CnsldtnSustModeOfTransport ON SustainabilityModeOfTransport = _CnsldtnSustModeOfTransport.SustainabilityModeOfTransport  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnProduct AS _CnsldtnProduct ON SoldProduct = _CnsldtnProduct.Product  -- association [0..1]
LEFT OUTER JOIN I_CnsldtnProductGroup AS _CnsldtnProductGroup ON SoldProductGroup = _CnsldtnProductGroup.ProductGroup  -- association [0..1]
;