I_GLAcctLineItemItemizationBsc

DDL: I_GLACCTLINEITEMITEMIZATIONBSC Type: view_entity BASIC Package: FINS_MA_DSUM

Aged items in Accounting

I_GLAcctLineItemItemizationBsc is a Basic CDS View (Cube) that provides data about "Aged items in Accounting" in SAP S/4HANA. It reads from 2 data sources (I_GLAcctLineItmItmznRawData, I_LedgerSourceLedger) and exposes 691 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem. It has 258 associations to related views. Part of development package FINS_MA_DSUM.

Data Sources (2)

SourceAliasJoin Type
I_GLAcctLineItmItmznRawData I_GLAcctLineItmItmznRawData from
I_LedgerSourceLedger I_LedgerSourceLedger inner

Associations (258)

CardinalityTargetAliasCondition
[0..1] I_JournalEntry _JournalEntry $projection.CompanyCode = _JournalEntry.CompanyCode and $projection.FiscalYear = _JournalEntry.FiscalYear and $projection.AccountingDocument = _JournalEntry.AccountingDocument
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_CompanyCode _CompanyCodeText $projection.CompanyCode = _CompanyCodeText.CompanyCode
[1..1] I_FiscalYearVariant _FiscalYearVariant $projection.FiscalYearVariant = _FiscalYearVariant.FiscalYearVariant
[0..1] I_FiscalYearForCompanyCode _FiscalYear $projection.FiscalYear = _FiscalYear.FiscalYear and $projection.CompanyCode = _FiscalYear.CompanyCode
[0..1] I_FiscalYearForCompanyCode _LedgerFiscalYear $projection.LedgerFiscalYear = _LedgerFiscalYear.FiscalYear and $projection.CompanyCode = _LedgerFiscalYear.CompanyCode
[0..1] I_FiscalYearPeriodForCmpnyCode _FiscalPeriod $projection.LedgerFiscalYear = _FiscalPeriod.FiscalYear and $projection.FiscalPeriod = _FiscalPeriod.FiscalPeriod and $projection.CompanyCode = _FiscalPeriod.CompanyCode
[0..1] I_FiscalCalYearPeriodForCoCode _FiscalYearPeriod $projection.FiscalYearPeriod = _FiscalYearPeriod.FiscalYearPeriod and $projection.CompanyCode = _FiscalYearPeriod.CompanyCode
[0..1] I_FiscalYearForVariant _LedgerFiscalYearForVariant $projection.LedgerFiscalYear = _LedgerFiscalYearForVariant.FiscalYear and $projection.FiscalYearVariant = _LedgerFiscalYearForVariant.FiscalYearVariant
[0..1] I_FiscalPeriodForVariant _FiscalPeriodForVariant $projection.LedgerFiscalYear = _FiscalPeriodForVariant.FiscalYear and $projection.FiscalPeriod = _FiscalPeriodForVariant.FiscalPeriod and $projection.FiscalYearVariant = _FiscalPeriodForVariant.FiscalYearVariant
[0..1] I_FiscalYearPeriodForVariant _FiscalYearPeriodForVariant $projection.FiscalYearPeriod = _FiscalYearPeriodForVariant.FiscalYearPeriod and $projection.FiscalYearVariant = _FiscalYearPeriodForVariant.FiscalYearVariant
[0..1] I_FiscalCalendarDate _FiscalCalendarDate $projection.PostingDate = _FiscalCalendarDate.CalendarDate and $projection.FiscalYearVariant = _FiscalCalendarDate.FiscalYearVariant
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_ControllingArea _ControllingAreaText $projection.ControllingArea = _ControllingAreaText.ControllingArea
[0..1] I_Currency _BalanceTransactionCurrency $projection.BalanceTransactionCurrency = _BalanceTransactionCurrency.Currency
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[1..1] I_Currency _CompanyCodeCurrency $projection.CompanyCodeCurrency = _CompanyCodeCurrency.Currency
[0..1] I_Currency _GlobalCurrency $projection.GlobalCurrency = _GlobalCurrency.Currency
[0..1] I_Currency _FreeDefinedCurrency1 $projection.FreeDefinedCurrency1 = _FreeDefinedCurrency1.Currency
[0..1] I_Currency _FreeDefinedCurrency2 $projection.FreeDefinedCurrency2 = _FreeDefinedCurrency2.Currency
[0..1] I_Currency _FreeDefinedCurrency3 $projection.FreeDefinedCurrency3 = _FreeDefinedCurrency3.Currency
[0..1] I_Currency _FreeDefinedCurrency4 $projection.FreeDefinedCurrency4 = _FreeDefinedCurrency4.Currency
[0..1] I_Currency _FreeDefinedCurrency5 $projection.FreeDefinedCurrency5 = _FreeDefinedCurrency5.Currency
[0..1] I_Currency _FreeDefinedCurrency6 $projection.FreeDefinedCurrency6 = _FreeDefinedCurrency6.Currency
[0..1] I_Currency _FreeDefinedCurrency7 $projection.FreeDefinedCurrency7 = _FreeDefinedCurrency7.Currency
[0..1] I_Currency _FreeDefinedCurrency8 $projection.FreeDefinedCurrency8 = _FreeDefinedCurrency8.Currency
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _CostSourceUnit $projection.CostSourceUnit = _CostSourceUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _AdditionalQuantity1Unit $projection.AdditionalQuantity1Unit = _AdditionalQuantity1Unit.UnitOfMeasure
[0..1] I_UnitOfMeasure _AdditionalQuantity2Unit $projection.AdditionalQuantity2Unit = _AdditionalQuantity2Unit.UnitOfMeasure
[0..1] I_UnitOfMeasure _AdditionalQuantity3Unit $projection.AdditionalQuantity3Unit = _AdditionalQuantity3Unit.UnitOfMeasure
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment
[0..*] I_SegmentText _SegmentText $projection.Segment = _SegmentText.Segment
[0..*] I_ProfitCenter _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..*] I_ProfitCenterText _ProfitCenterText $projection.ControllingArea = _ProfitCenterText.ControllingArea and $projection.ProfitCenter = _ProfitCenterText.ProfitCenter
[0..1] I_ProfitCenter _CurrentProfitCenter $projection.ControllingArea = _CurrentProfitCenter.ControllingArea and $projection.ProfitCenter = _CurrentProfitCenter.ProfitCenter and _CurrentProfitCenter.ValidityStartDate <= $session.system_date and _CurrentProfitCenter.ValidityEndDate >= $session.system_date
[0..*] I_CostCenter _CostCenter $projection.ControllingArea = _CostCenter.ControllingArea and $projection.CostCenter = _CostCenter.CostCenter
[0..*] I_CostCenterText _CostCenterText $projection.ControllingArea = _CostCenterText.ControllingArea and $projection.CostCenter = _CostCenterText.CostCenter
[0..1] I_CostCenter _CurrentCostCenter $projection.ControllingArea = _CurrentCostCenter.ControllingArea and $projection.CostCenter = _CurrentCostCenter.CostCenter and _CurrentCostCenter.ValidityStartDate <= $session.system_date and _CurrentCostCenter.ValidityEndDate >= $session.system_date
[0..1] I_Project _Project $projection.Project = _Project.Project
[0..1] I_Project _ProjectText $projection.Project = _ProjectText.Project
[0..1] I_Project _PartnerProject $projection.PartnerProject = _PartnerProject.Project
[0..1] I_Project _PartnerProjectText $projection.PartnerProject = _PartnerProjectText.Project
[0..1] I_ProjectByInternalKey _ProjectInternalID $projection.ProjectInternalID = _ProjectInternalID.ProjectInternalID
[0..1] I_ProjectByInternalKey _ProjectInternalIDText $projection.ProjectInternalID = _ProjectInternalIDText.ProjectInternalID
[0..1] I_ProjectBasicData _PartnerProjectInternalID $projection.PartnerProjectInternalID = _PartnerProjectInternalID.ProjectInternalID
[0..1] I_ProjectBasicData _ProjectBasicData $projection.ProjectInternalID = _ProjectBasicData.ProjectInternalID
[0..1] I_ProjectBasicData _ProjectBasicDataText $projection.ProjectInternalID = _ProjectBasicDataText.ProjectInternalID
[0..1] I_ProjectBasicData _PartnerProjectBasicData $projection.PartnerProjectInternalID = _PartnerProjectBasicData.ProjectInternalID
[0..1] I_ProjectBasicData _PartnerProjectBasicDataText $projection.PartnerProjectInternalID = _PartnerProjectBasicDataText.ProjectInternalID
[0..1] I_WBSElement _WBSElement $projection.WBSElement = _WBSElement.WBSElement
[0..1] I_WBSElement _WBSElementText $projection.WBSElement = _WBSElementText.WBSElement
[0..1] I_WBSElement _PartnerWBSElement $projection.PartnerWBSElement = _PartnerWBSElement.WBSElement
[0..1] I_WBSElement _PartnerWBSElementText $projection.PartnerWBSElement = _PartnerWBSElementText.WBSElement
[0..1] I_WBSElement _InventorySpclStockWBSElement $projection.InventorySpclStockWBSElement = _InventorySpclStockWBSElement.WBSElement
[0..1] I_WBSElement _InvtrySpclStockWBSElmntText $projection.InventorySpclStockWBSElement = _InvtrySpclStockWBSElmntText.WBSElement
[0..1] I_WBSElementByInternalKey _WBSElementInternalID $projection.WBSElementInternalID = _WBSElementInternalID.WBSElementInternalID
[0..1] I_WBSElementByInternalKey _WBSElementInternalIDText $projection.WBSElementInternalID = _WBSElementInternalIDText.WBSElementInternalID
[0..1] I_WBSElementByInternalKey _InvtrySpclStockWBSElmntIntID $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStockWBSElmntIntID.WBSElementInternalID
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
[0..1] I_WBSElementBasicData _WBSElementBasicDataText $projection.WBSElementInternalID = _WBSElementBasicDataText.WBSElementInternalID
[0..1] I_WBSElementBasicData _PartnerWBSElementBasicData $projection.PartnerWBSElementInternalID = _PartnerWBSElementBasicData.WBSElementInternalID
[0..1] I_WBSElementBasicData _PartnerWBSElmntBasicDataText $projection.PartnerWBSElementInternalID = _PartnerWBSElmntBasicDataText.WBSElementInternalID
[0..1] I_WBSElementBasicData _InvtrySpclStkWBSElmntBscData $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStkWBSElmntBscData.WBSElementInternalID
[0..1] I_WBSElementBasicData _InvtrySpclStkWBSElmntBscDataT $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStkWBSElmntBscDataT.WBSElementInternalID
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..*] I_BusinessAreaText _BusinessAreaText $projection.BusinessArea = _BusinessAreaText.BusinessArea
[0..1] I_FunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[0..*] I_FunctionalAreaText _FunctionalAreaText $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea
[0..1] I_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts $projection.ChartOfAccounts = _GLAccountInChartOfAccounts.ChartOfAccounts and $projection.GLAccount = _GLAccountInChartOfAccounts.GLAccount
[0..*] I_GLAccountText _GLAcctInChartOfAccountsText $projection.ChartOfAccounts = _GLAcctInChartOfAccountsText.ChartOfAccounts and $projection.GLAccount = _GLAcctInChartOfAccountsText.GLAccount
[0..1] I_GLAccountInCompanyCode _GLAccountInCompanyCode $projection.CompanyCode = _GLAccountInCompanyCode.CompanyCode and $projection.GLAccount = _GLAccountInCompanyCode.GLAccount
[0..1] I_ChartOfAccounts _ChartOfAccounts $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts
[0..*] I_ChartOfAccountsText _ChartOfAccountsText $projection.ChartOfAccounts = _ChartOfAccountsText.ChartOfAccounts
[0..1] I_AccountingDocumentType _AccountingDocumentType $projection.AccountingDocumentType = _AccountingDocumentType.AccountingDocumentType
[0..*] I_AccountingDocumentTypeText _AccountingDocumentTypeText $projection.AccountingDocumentType = _AccountingDocumentTypeText.AccountingDocumentType
[0..1] I_FinancialAccountType _FinancialAccountType $projection.FinancialAccountType = _FinancialAccountType.FinancialAccountType
[0..*] I_FinancialAccountTypeText _FinancialAccountTypeText $projection.FinancialAccountType = _FinancialAccountTypeText.FinancialAccountType
[0..1] I_DebitCreditCode _DebitCreditCode $projection.DebitCreditCode = _DebitCreditCode.DebitCreditCode
[0..*] I_DebitCreditCodeText _DebitCreditCodeText $projection.DebitCreditCode = _DebitCreditCodeText.DebitCreditCode
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_Product _Product $projection.Product = _Product.Product
[0..*] I_ProductDescription _ProductText $projection.Product = _ProductText.Product
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_Ledger _Ledger $projection.Ledger = _Ledger.Ledger
[0..*] I_LedgerText _LedgerText $projection.Ledger = _LedgerText.Ledger
[0..1] I_Ledger _SourceLedger $projection.SourceLedger = _SourceLedger.Ledger
[0..*] I_LedgerText _SourceLedgerText $projection.SourceLedger = _SourceLedgerText.Ledger
[0..1] I_Customer _Customer $projection.Customer = _Customer.Customer
[0..1] I_Customer _CustomerText $projection.Customer = _CustomerText.Customer
[0..1] I_CustomerGroup _CustomerGroup $projection.CustomerGroup = _CustomerGroup.CustomerGroup
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Supplier _SupplierText $projection.Supplier = _SupplierText.Supplier
[0..1] I_MaterialGroup _MaterialGroup $projection.MaterialGroup = _MaterialGroup.MaterialGroup
[0..1] I_ProductGroup _SoldProductGroup $projection.SoldProductGroup = _SoldProductGroup.MaterialGroup
[0..1] I_ProductGroup_2 _SoldProductGroup_2 $projection.SoldProductGroup = _SoldProductGroup_2.ProductGroup
[0..1] I_ProductGroup _ProductGroup $projection.ProductGroup = _ProductGroup.MaterialGroup
[0..1] I_ProductGroup_2 _ProductGroup_2 $projection.ProductGroup = _ProductGroup_2.ProductGroup
[0..1] I_SalesOrder _SalesOrder $projection.SalesOrder = _SalesOrder.SalesOrder
[0..1] I_SalesOrderItem _SalesOrderItem $projection.SalesOrder = _SalesOrderItem.SalesOrder and $projection.SalesOrderItem = _SalesOrderItem.SalesOrderItem
[0..1] I_SalesDocument _SalesDocument $projection.SalesDocument = _SalesDocument.SalesDocument
[0..1] I_SalesDocumentItem _SalesDocumentItem $projection.SalesDocument = _SalesDocumentItem.SalesDocument and $projection.SalesDocumentItem = _SalesDocumentItem.SalesDocumentItem
[0..1] I_InternalOrder _InternalOrder $projection.OrderID = _InternalOrder.InternalOrder
[0..1] I_Order _Order $projection.OrderID = _Order.OrderID
[0..*] I_CostAnalysisResource _CostAnalysisResource $projection.ControllingArea = _CostAnalysisResource.ControllingArea and $projection.CostAnalysisResource = _CostAnalysisResource.CostAnalysisResource
[0..*] I_CostAnalysisResourceText _CostAnalysisResourceText $projection.ControllingArea = _CostAnalysisResourceText.ControllingArea and $projection.CostAnalysisResource = _CostAnalysisResourceText.CostAnalysisResource
[0..1] I_Employment _Employment $projection.PersonnelNumber = _Employment.EmploymentInternalID
[0..1] I_PersonWorkAgreement_1 _PersonWorkAgreement_1 $projection.PersonnelNumber = _PersonWorkAgreement_1.PersonWorkAgreement
[0..1] I_FinancialTransactionType _FinancialTransactionType $projection.FinancialTransactionType = _FinancialTransactionType.FinancialTransactionType
[0..1] I_BusinessTransactionType _BusinessTransactionType $projection.BusinessTransactionType = _BusinessTransactionType.BusinessTransactionType
[0..*] I_BusTransactionTypeText _BusinessTransactionTypeText $projection.BusinessTransactionType = _BusinessTransactionTypeText.BusinessTransactionType
[0..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..1] I_ReferenceDocumentType _PredecessorReferenceDocType $projection.PredecessorReferenceDocType = _PredecessorReferenceDocType.ReferenceDocumentType
[0..*] I_CostCenter _PartnerCostCenter $projection.ControllingArea = _PartnerCostCenter.ControllingArea and $projection.PartnerCostCenter = _PartnerCostCenter.CostCenter
[0..*] I_ProfitCenter _PartnerProfitCenter $projection.ControllingArea = _PartnerProfitCenter.ControllingArea and $projection.PartnerProfitCenter = _PartnerProfitCenter.ProfitCenter
[0..1] I_BusinessArea _PartnerBusinessArea $projection.PartnerBusinessArea = _PartnerBusinessArea.BusinessArea
[0..*] I_BusinessAreaText _PartnerBusinessAreaText $projection.PartnerBusinessArea = _PartnerBusinessAreaText.BusinessArea
[0..1] I_FunctionalArea _PartnerFunctionalArea $projection.PartnerFunctionalArea = _PartnerFunctionalArea.FunctionalArea
[0..1] I_CompanyCode _PartnerCompanyCode $projection.PartnerCompanyCode = _PartnerCompanyCode.CompanyCode
[0..1] I_CompanyCode _PartnerCompanyCodeText $projection.PartnerCompanyCode = _PartnerCompanyCodeText.CompanyCode
[0..1] I_Segment _PartnerSegment $projection.PartnerSegment = _PartnerSegment.Segment
[0..*] I_SegmentText _PartnerSegmentText $projection.PartnerSegment = _PartnerSegmentText.Segment
[0..1] I_AccountingDocumentCategory _AccountingDocumentCategory $projection.AccountingDocumentCategory = _AccountingDocumentCategory.AccountingDocumentCategory
[0..1] I_PostingKey _PostingKey $projection.PostingKey = _PostingKey.PostingKey
[0..1] I_SubLedgerAccLineItemType _SubLedgerAccLineItemType $projection.SubLedgerAcctLineItemType = _SubLedgerAccLineItemType.SubLedgerAcctLineItemType
[0..1] I_User _User $projection.AccountingDocCreatedByUser = _User.UserID
[0..*] I_ProfitCenter _EliminationProfitCenter $projection.ControllingArea = _EliminationProfitCenter.ControllingArea and $projection.EliminationProfitCenter = _EliminationProfitCenter.ProfitCenter
[0..1] I_GLAccountType _GLAccountType $projection.GLAccountType = _GLAccountType.GLAccountType
[0..1] I_FinancialAccountType _OffsettingAccountType $projection.OffsettingAccountType = _OffsettingAccountType.FinancialAccountType
[0..*] I_FinancialAccountTypeText _OffsettingAccountTypeText $projection.OffsettingAccountType = _OffsettingAccountTypeText.FinancialAccountType
[0..1] I_GLAccountInChartOfAccounts _AlternativeGLAccount $projection.CountryChartOfAccounts = _AlternativeGLAccount.ChartOfAccounts and $projection.AlternativeGLAccount = _AlternativeGLAccount.GLAccount
[0..*] I_GLAccountText _AlternativeGLAccountText $projection.CountryChartOfAccounts = _AlternativeGLAccountText.ChartOfAccounts and $projection.AlternativeGLAccount = _AlternativeGLAccountText.GLAccount
[0..1] I_GLAccountInChartOfAccounts _OffsettingAccount $projection.ChartOfAccounts = _OffsettingAccount.ChartOfAccounts and $projection.OffsettingAccount = _OffsettingAccount.GLAccount
[0..1] I_OffsettingAccount _OffsettingAccountText $projection.OffsettingChartOfAccounts = _OffsettingAccountText.ChartOfAccounts and $projection.OffsettingAccountType = _OffsettingAccountText.OffsettingAccountType and $projection.OffsettingAccount = _OffsettingAccountText.OffsettingAccount
[0..1] I_OffsettingAccount _OffsettingAccountWithBP $projection.OffsettingChartOfAccounts = _OffsettingAccountWithBP.ChartOfAccounts and $projection.OffsettingAccountType = _OffsettingAccountWithBP.OffsettingAccountType and $projection.OffsettingAccount = _OffsettingAccountWithBP.OffsettingAccount
[0..1] I_ChartOfAccounts _OffsettingChartOfAccounts $projection.OffsettingChartOfAccounts = _OffsettingChartOfAccounts.ChartOfAccounts
[0..*] I_ChartOfAccountsText _OffsettingChartOfAccountsText $projection.OffsettingChartOfAccounts = _OffsettingChartOfAccountsText.ChartOfAccounts
[0..1] I_ChartOfAccounts _CountryChartOfAccounts $projection.CountryChartOfAccounts = _CountryChartOfAccounts.ChartOfAccounts
[0..*] I_ChartOfAccountsText _CountryChartOfAccountsText $projection.CountryChartOfAccounts = _CountryChartOfAccountsText.ChartOfAccounts
[0..1] I_PurchasingDocument _PurchasingDocument $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument
[0..1] I_PurchasingDocumentItem _PurchasingDocumentItem $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
[0..1] I_SpecialGLCode _SpecialGLCode $projection.SpecialGLCode = _SpecialGLCode.SpecialGLCode and $projection.FinancialAccountType = _SpecialGLCode.FinancialAccountType
[0..*] I_TaxCode _TaxCode $projection.TaxCode = _TaxCode.TaxCode
[0..1] I_Housebank _HouseBank $projection.CompanyCode = _HouseBank.CompanyCode and $projection.HouseBank = _HouseBank.HouseBank
[1..1] I_AccountingDocument _ClearingAccountingDocument $projection.CompanyCode = _ClearingAccountingDocument.CompanyCode and $projection.FiscalYear = _ClearingAccountingDocument.FiscalYear and $projection.ClearingAccountingDocument = _ClearingAccountingDocument.AccountingDocument
[0..1] I_FiscalYearForCompanyCode _ClearingJrnlEntryFiscalYear $projection.ClearingJournalEntryFiscalYear = _ClearingJrnlEntryFiscalYear.FiscalYear and $projection.CompanyCode = _ClearingJrnlEntryFiscalYear.CompanyCode
[0..1] I_JournalEntry _ClearingJournalEntry $projection.CompanyCode = _ClearingJournalEntry.CompanyCode and $projection.ClearingJournalEntryFiscalYear = _ClearingJournalEntry.FiscalYear and $projection.ClearingJournalEntry = _ClearingJournalEntry.AccountingDocument
[0..1] I_MasterFixedAsset _MasterFixedAsset $projection.CompanyCode = _MasterFixedAsset.CompanyCode and $projection.MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset
[0..1] I_MasterFixedAsset _GroupMasterFixedAsset $projection.CompanyCode = _GroupMasterFixedAsset.CompanyCode and $projection.GroupMasterFixedAsset = _GroupMasterFixedAsset.MasterFixedAsset
[0..1] I_MasterFixedAsset _GroupMasterFixedAssetText $projection.CompanyCode = _GroupMasterFixedAssetText.CompanyCode and $projection.GroupMasterFixedAsset = _GroupMasterFixedAssetText.MasterFixedAsset
[0..1] I_MasterFixedAsset _MasterFixedAssetText $projection.CompanyCode = _MasterFixedAssetText.CompanyCode and $projection.MasterFixedAsset = _MasterFixedAssetText.MasterFixedAsset
[0..1] I_FixedAsset _FixedAsset $projection.CompanyCode = _FixedAsset.CompanyCode and $projection.MasterFixedAsset = _FixedAsset.MasterFixedAsset and $projection.FixedAsset = _FixedAsset.FixedAsset
[0..1] I_FixedAsset _GroupFixedAsset $projection.CompanyCode = _GroupFixedAsset.CompanyCode and $projection.GroupMasterFixedAsset = _GroupFixedAsset.MasterFixedAsset and $projection.GroupFixedAsset = _GroupFixedAsset.FixedAsset
[0..1] I_FixedAsset _GroupFixedAssetText $projection.CompanyCode = _GroupFixedAssetText.CompanyCode and $projection.GroupMasterFixedAsset = _GroupFixedAssetText.MasterFixedAsset and $projection.GroupFixedAsset = _GroupFixedAssetText.FixedAsset
[0..1] I_FixedAsset _FixedAssetText $projection.CompanyCode = _FixedAssetText.CompanyCode and $projection.MasterFixedAsset = _FixedAssetText.MasterFixedAsset and $projection.FixedAsset = _FixedAssetText.FixedAsset
[0..1] I_BusinessProcess _BusinessProcess $projection.ControllingArea = _BusinessProcess.ControllingArea and $projection.BusinessProcess = _BusinessProcess.BusinessProcess
[0..*] I_BusinessProcessText _BusinessProcessText $projection.ControllingArea = _BusinessProcessText.ControllingArea and $projection.BusinessProcess = _BusinessProcessText.BusinessProcess
[0..*] I_CostCenterActivityType _PartnerCostCtrActivityType $projection.ControllingArea = _PartnerCostCtrActivityType.ControllingArea and $projection.PartnerCostCtrActivityType = _PartnerCostCtrActivityType.CostCtrActivityType
[0..1] I_InternalOrder _PartnerOrder $projection.PartnerOrder = _PartnerOrder.InternalOrder
[0..1] I_InternalOrder _PartnerOrderText $projection.PartnerOrder = _PartnerOrderText.InternalOrder
[0..1] I_Order _PartnerOrder_2 $projection.PartnerOrder_2 = _PartnerOrder_2.OrderID
[0..1] I_Order _PartnerOrderText_2 $projection.PartnerOrder_2 = _PartnerOrderText_2.OrderID
[0..1] I_OrderCategory _PartnerOrderCategory $projection.PartnerOrderCategory = _PartnerOrderCategory.OrderCategory
[0..1] I_SalesDocument _PartnerSalesDocument $projection.PartnerSalesDocument = _PartnerSalesDocument.SalesDocument
[0..1] I_SalesDocumentItem _PartnerSalesDocumentItem $projection.PartnerSalesDocument = _PartnerSalesDocumentItem.SalesDocument and $projection.PartnerSalesDocumentItem = _PartnerSalesDocumentItem.SalesDocumentItem
[0..1] I_BusinessProcess _PartnerBusinessProcess $projection.ControllingArea = _PartnerBusinessProcess.ControllingArea and $projection.PartnerBusinessProcess = _PartnerBusinessProcess.BusinessProcess
[0..*] I_BusinessProcessText _PartnerBusinessProcessText $projection.ControllingArea = _PartnerBusinessProcessText.ControllingArea and $projection.PartnerBusinessProcess = _PartnerBusinessProcessText.BusinessProcess
[0..1] I_BillingDocumentType _BillingDocumentType $projection.BillingDocumentType = _BillingDocumentType.BillingDocumentType
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_DistributionChannel _DistributionChannel $projection.DistributionChannel = _DistributionChannel.DistributionChannel
[0..1] I_Material _SoldMaterial $projection.SoldMaterial = _SoldMaterial.Material
[0..1] I_Product _SoldProduct $projection.SoldProduct = _SoldProduct.Product
[0..*] I_ProductDescription _SoldProductText $projection.SoldProduct = _SoldProductText.Product
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund
[0..*] I_FundText _FundText $projection.FinancialManagementArea = _FundText.FinancialManagementArea and $projection.Fund = _FundText.Fund
[0..1] I_Fund _PartnerFund $projection.FinancialManagementArea = _PartnerFund.FinancialManagementArea and $projection.PartnerFund = _PartnerFund.Fund
[0..*] I_FundText _PartnerFundText $projection.FinancialManagementArea = _PartnerFundText.FinancialManagementArea and $projection.PartnerFund = _PartnerFundText.Fund
[0..*] I_FundsCenter _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FundsCenter = _FundsCenter.FundsCenter
[0..1] I_InventoryValuationType _InventorySpecialStockValnType $projection.InventorySpecialStockValnType = _InventorySpecialStockValnType.InventoryValuationType
[0..1] I_InvtrySpecialStockValnType _InventorySpclStockValnType $projection.InvtrySpecialStockValnType_2 = _InventorySpclStockValnType.InventorySpecialStockValnType
[0..1] I_InventorySpecialStockType _InventorySpecialStockType $projection.InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType
[0..1] I_SalesDocument _InventorySpclStkSalesDocument $projection.InventorySpclStkSalesDocument = _InventorySpclStkSalesDocument.SalesDocument
[0..1] I_SalesDocumentItem _InventorySpclStkSalesDocItm $projection.InventorySpclStkSalesDocument = _InventorySpclStkSalesDocItm.SalesDocument and $projection.InventorySpclStkSalesDocItm = _InventorySpclStkSalesDocItm.SalesDocumentItem
[0..1] I_Supplier _InventorySpecialStockSupplier $projection.InventorySpecialStockSupplier = _InventorySpecialStockSupplier.Supplier
[0..1] I_Supplier _InvtrySpclStockSupplierText $projection.InventorySpecialStockSupplier = _InvtrySpclStockSupplierText.Supplier
[0..1] I_InventoryValuationType _InventoryValuationType $projection.InventoryValuationType = _InventoryValuationType.InventoryValuationType
[0..1] I_ControllingDebitCreditCode _ControllingDebitCreditCode $projection.ControllingDebitCreditCode = _ControllingDebitCreditCode.ControllingDebitCreditCode
[0..1] I_ControllingObject _OriginSenderObject $projection.OriginSenderObject = _OriginSenderObject.ControllingObject
[0..1] I_ControllingObjectClass _ControllingObjectClass $projection.ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass
[0..1] I_Partnercompany _PartnerCompany $projection.PartnerCompany = _PartnerCompany.PartnerCompany
[0..1] I_ControllingObjectClass _PartnerControllingObjectClass $projection.PartnerControllingObjectClass = _PartnerControllingObjectClass.ControllingObjectClass
[0..*] I_CostCenter _OriginCostCenter $projection.ControllingArea = _OriginCostCenter.ControllingArea and $projection.OriginCostCenter = _OriginCostCenter.CostCenter
[0..*] I_ProfitCenter _OriginProfitCenter $projection.ControllingArea = _OriginProfitCenter.ControllingArea and $projection.OriginProfitCenter = _OriginProfitCenter.ProfitCenter
[0..*] I_CostCenterActivityType _CostCtrActivityType $projection.ControllingArea = _CostCtrActivityType.ControllingArea and $projection.CostCtrActivityType = _CostCtrActivityType.CostCtrActivityType
[0..*] I_CostCenterActivityType _OriginCostCtrActivityType $projection.ControllingArea = _OriginCostCtrActivityType.ControllingArea and $projection.OriginCostCtrActivityType = _OriginCostCtrActivityType.CostCtrActivityType
[0..1] I_OrderCategory _OrderCategory $projection.OrderCategory = _OrderCategory.OrderCategory
[0..1] I_MovementCategory _MovementCategory $projection.AssetAcctTransClassfctn = _MovementCategory.AssetAcctTransClassfctn
[0..1] I_AssetTransactionType _AssetTransactionType $projection.AssetTransactionType = _AssetTransactionType.AssetTransactionType
[0..1] I_BudgetPeriod _BudgetPeriod $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod
[0..*] I_BudgetPeriodText _BudgetPeriodText $projection.BudgetPeriod = _BudgetPeriodText.BudgetPeriod
[0..*] I_CostOriginGroup _CostOriginGroup $projection.ControllingArea = _CostOriginGroup.ControllingArea and $projection.CostOriginGroup = _CostOriginGroup.CostOriginGroup
[0..1] I_Country _CustomerSupplierCountry $projection.CustomerSupplierCountry = _CustomerSupplierCountry.Country
[0..1] I_SalesDistrict _SalesDistrict $projection.SalesDistrict = _SalesDistrict.SalesDistrict
[0..1] I_Customer _BillToParty $projection.BillToParty = _BillToParty.Customer
[0..1] I_Customer _ShipToParty $projection.ShipToParty = _ShipToParty.Customer
[0..1] I_FinancialManagementArea _FinancialManagementArea $projection.FinancialManagementArea = _FinancialManagementArea.FinancialManagementArea
[0..*] I_FinancialManagementAreaText _FinancialManagementAreaText $projection.FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea
[0..1] I_HouseBankAccount _HouseBankAccount $projection.CompanyCode = _HouseBankAccount.CompanyCode and $projection.HouseBank = _HouseBankAccount.HouseBank and $projection.HouseBankAccount = _HouseBankAccount.HouseBankAccount
[0..*] I_HouseBankAccountText _HouseBankAccountText $projection.CompanyCode = _HouseBankAccountText.CompanyCode and $projection.HouseBank = _HouseBankAccountText.HouseBank and $projection.HouseBankAccount = _HouseBankAccountText.HouseBankAccount
[0..1] I_LogicalSystem _LogicalSystem $projection.LogicalSystem = _LogicalSystem.LogicalSystem
[0..1] I_OperatingConcern _OperatingConcern $projection.OperatingConcern = _OperatingConcern.OperatingConcern
[0..*] I_OperatingConcernText _OperatingConcernText $projection.OperatingConcern = _OperatingConcernText.OperatingConcern
[0..1] I_ProjectNetwork _ProjectNetwork $projection.ProjectNetwork = _ProjectNetwork.ProjectNetwork
[0..1] I_ProjectNetwork _ProjectNetworkText $projection.ProjectNetwork = _ProjectNetworkText.ProjectNetwork
[0..1] I_Purreqvaluationarea _PurReqValuationArea $projection.ValuationArea = _PurReqValuationArea.ValuationArea
[0..1] I_WorkCenter _WorkCenter $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID and _WorkCenter.WorkCenterTypeCode = 'A'
[0..1] I_BillableControl _BillableControl $projection.BillableControl = _BillableControl.BillableControl
[0..1] I_ConditionContract _ConditionContract $projection.ConditionContract = _ConditionContract.ConditionContract
[0..1] I_MaintenanceOrder _MaintenanceOrder $projection.OrderID = _MaintenanceOrder.MaintenanceOrder and $projection.OrderCategory = '30'
[0..1] I_MaintenanceOrderOperation _MaintenanceOrderOperation $projection.OrderID = _MaintenanceOrderOperation.MaintenanceOrder and $projection.OrderOperation = _MaintenanceOrderOperation.MaintenanceOrderOperation and $projection.OrderCategory = '30'
[0..1] I_MaintenanceOrderSubOperation _MaintenanceOrderSubOperation $projection.OrderID = _MaintenanceOrderSubOperation.MaintenanceOrder and $projection.OrderOperation = _MaintenanceOrderSubOperation.MaintenanceOrderOperation and $projection.OrderSuboperation = _MaintenanceOrderSubOperation.MaintenanceOrderSubOperation
[0..1] I_Equipment _Equipment $projection.Equipment = _Equipment.Equipment
[0..*] I_EquipmentText _EquipmentText $projection.Equipment = _EquipmentText.Equipment
[0..1] I_FunctionalLocation _FunctionalLocation $projection.FunctionalLocation = _FunctionalLocation.FunctionalLocation
[0..*] I_FunctionalLocationText _FunctionalLocationText $projection.FunctionalLocation = _FunctionalLocationText.FunctionalLocation
[0..1] I_Product _Assembly $projection.Assembly = _Assembly.Product
[0..*] I_ProductDescription _AssemblyText $projection.Assembly = _AssemblyText.Product
[0..1] I_MaintenanceActivityType _MaintenanceActivityType $projection.MaintenanceActivityType = _MaintenanceActivityType.MaintenanceActivityType
[0..*] I_MaintenanceActivityTypeText _MaintenanceActivityTypeText $projection.MaintenanceActivityType = _MaintenanceActivityTypeText.MaintenanceActivityType
[0..1] I_MaintOrdPlngDegreeCode _MaintOrdPlngDegreeCode $projection.MaintenanceOrderPlanningCode = _MaintOrdPlngDegreeCode.MaintenanceOrderPlanningCode
[0..1] I_PMNotificationPriorityType _PMNotificationPriorityType $projection.MaintPriorityType = _PMNotificationPriorityType.MaintPriorityType
[0..1] I_PMNotificationPriority _PMNotificationPriority $projection.MaintPriority = _PMNotificationPriority.MaintPriority and $projection.MaintPriorityType = _PMNotificationPriority.MaintPriorityType
[0..1] I_LogisticsOrder _SuperiorOrder $projection.SuperiorOrder = _SuperiorOrder.OrderID
[0..*] I_GLAccountText _GLAccountText $projection.GLAccount = _GLAccountText.GLAccount
[0..*] I_GLAccountText _GLAccountTxt $projection.ChartOfAccounts = _GLAccountTxt.ChartOfAccounts and $projection.GLAccount = _GLAccountTxt.GLAccount
[0..1] I_WorkPackage _WorkPackageText $projection.WorkPackage = _WorkPackageText.WorkPackage
[0..1] I_WorkPackage _WorkPackage $projection.WorkPackage = _WorkPackage.WorkPackage
[0..1] I_WorkPackageWorkItem _WorkPackageWorkItem $projection.WorkItem = _WorkPackageWorkItem.WorkItem and $projection.WorkPackage = _WorkPackageWorkItem.WorkPackage
[0..1] I_TimeSheetOvertimeCat _TimeSheetOvertimeCat $projection.TimeSheetOvertimeCategory = _TimeSheetOvertimeCat.TimeSheetOvertimeCategory
[0..1] I_ServiceDocumentType _ServiceDocumentType $projection.ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType
[0..1] I_SrvcDocByDocumentType _ServiceDocument $projection.ServiceDocumentType = _ServiceDocument.ServiceDocumentType and $projection.ServiceDocument = _ServiceDocument.ServiceDocument
[0..1] I_SrvcDocItemByDocumentType _ServiceDocumentItem $projection.ServiceDocumentType = _ServiceDocumentItem.ServiceDocumentType and $projection.ServiceDocument = _ServiceDocumentItem.ServiceDocument and $projection.ServiceDocumentItem = _ServiceDocumentItem.ServiceDocumentItem
[0..1] I_ServiceDocumentType _ServiceContractType $projection.ServiceContractType = _ServiceContractType.ServiceDocumentType
[0..1] I_SrvcDocByDocumentType _ServiceContract $projection.ServiceContractType = _ServiceContract.ServiceDocumentType and $projection.ServiceContract = _ServiceContract.ServiceDocument
[0..1] I_SrvcDocItemByDocumentType _ServiceContractItem $projection.ServiceContractType = _ServiceContractItem.ServiceDocumentType and $projection.ServiceContract = _ServiceContractItem.ServiceDocument and $projection.ServiceContractItem = _ServiceContractItem.ServiceDocumentItem
[0..1] I_ServiceDocumentType _PartnerServiceDocumentType $projection.PartnerServiceDocumentType = _PartnerServiceDocumentType.ServiceDocumentType
[0..1] I_SrvcDocByDocumentType _PartnerServiceDocument $projection.PartnerServiceDocumentType = _PartnerServiceDocument.ServiceDocumentType and $projection.PartnerServiceDocument = _PartnerServiceDocument.ServiceDocument
[0..1] I_SrvcDocItemByDocumentType _PartnerServiceDocumentItem $projection.PartnerServiceDocumentType = _PartnerServiceDocumentItem.ServiceDocumentType and $projection.PartnerServiceDocument = _PartnerServiceDocumentItem.ServiceDocument and $projection.PartnerServiceDocumentItem = _PartnerServiceDocumentItem.ServiceDocumentItem
[0..1] I_AccrualObjectType _AccrualObjectType $projection.AccrualObjectType = _AccrualObjectType.AccrualObjectType
[0..1] I_AccrualObject _AccrualObject $projection.AccrualObjectType = _AccrualObject.AccrualObjectType and _AccrualObject.AccrualObjectLogicalSystem = '' and $projection.CompanyCode = _AccrualObject.CompanyCode and $projection.AccrualObject = _AccrualObject.AccrualObject
[0..1] I_AccrualSubObject _AccrualSubobject $projection.AccrualObjectType = _AccrualSubobject.AccrualObjectType and _AccrualSubobject.AccrualObjectLogicalSystem = '' and $projection.CompanyCode = _AccrualSubobject.CompanyCode and $projection.AccrualObject = _AccrualSubobject.AccrualObject and $projection.AccrualSubobject = _AccrualSubobject.AccrualSubobject
[0..1] I_AccrualItemType _AccrualItemType $projection.AccrualObjectType = _AccrualItemType.AccrualObjectType and $projection.AccrualItemType = _AccrualItemType.AccrualItemType
[0..1] I_CreditRiskClass _CreditRiskClass $projection.CreditRiskClass = _CreditRiskClass.CreditRiskClass
[0..1] I_FinValuationObjectType _FinValuationObjectType $projection.FinancialValuationObjectType = _FinValuationObjectType.FinancialValuationObjectType
[0..*] I_SemTagGLAccount _SemTagGLAccount $projection.GLAccount = _SemTagGLAccount.GLAccount and $projection.ChartOfAccounts = _SemTagGLAccount.ChartOfAccounts
[0..1] I_SponsoredClassCore _SponsoredClass $projection.SponsoredClass = _SponsoredClass.SponsoredClass
[0..1] I_SponsoredProgramCore _SponsoredProgram $projection.SponsoredProgram = _SponsoredProgram.SponsoredProgram
[1..1] E_JournalEntryItem _Extension $projection.SourceLedger = _Extension.SourceLedger and $projection.CompanyCode = _Extension.CompanyCode and $projection.FiscalYear = _Extension.FiscalYear and $projection.AccountingDocument = _Extension.AccountingDocument and $projection.LedgerGLLineItem = _Extension.LedgerGLLineItem

Annotations (15)

NameValueLevelField
Analytics.technicalName IFIGLACCTLITBSC view
EndUserText.label Aged items in Accounting view
Analytics.internalName #LOCAL view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
Analytics.dataCategory #CUBE view
ObjectModel.representativeKey LedgerGLLineItem view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view

Fields (691)

KeyFieldSource TableSource FieldDescription
KEY SourceLedger I_GLAcctLineItmItmznRawData SourceLedger
KEY CompanyCode I_GLAcctLineItmItmznRawData CompanyCode
KEY FiscalYear I_GLAcctLineItmItmznRawData FiscalYear
KEY AccountingDocument I_GLAcctLineItmItmznRawData AccountingDocument
KEY LedgerGLLineItem I_GLAcctLineItmItmznRawData LedgerGLLineItem
KEY Ledger I_LedgerSourceLedger Ledger
LedgerFiscalYear I_GLAcctLineItmItmznRawData LedgerFiscalYear
GLRecordType I_GLAcctLineItmItmznRawData GLRecordType
JrnlEntrAltvFYConsecutiveID I_GLAcctLineItmItmznRawData JrnlEntrAltvFYConsecutiveID
ChartOfAccounts I_GLAcctLineItmItmznRawData ChartOfAccounts
ControllingArea I_GLAcctLineItmItmznRawData ControllingArea
FinancialTransactionType I_GLAcctLineItmItmznRawData FinancialTransactionType
GLBusinessTransactionType I_GLAcctLineItmItmznRawData GLBusinessTransactionType
BusinessTransactionCategory I_GLAcctLineItmItmznRawData BusinessTransactionCategory
BusinessTransactionType I_GLAcctLineItmItmznRawData BusinessTransactionType
FinancialClosingStep I_GLAcctLineItmItmznRawData FinancialClosingStep
ControllingBusTransacType I_GLAcctLineItmItmznRawData ControllingBusTransacType
ReferenceDocumentType I_GLAcctLineItmItmznRawData ReferenceDocumentType
LogicalSystem I_GLAcctLineItmItmznRawData LogicalSystem
ReferenceDocumentContext I_GLAcctLineItmItmznRawData ReferenceDocumentContext
ReferenceDocument I_GLAcctLineItmItmznRawData ReferenceDocument
ReferenceDocumentItem I_GLAcctLineItmItmznRawData ReferenceDocumentItem
ReferenceDocumentItemGroup I_GLAcctLineItmItmznRawData ReferenceDocumentItemGroup
TransactionSubitem I_GLAcctLineItmItmznRawData TransactionSubitem
IsReversal I_GLAcctLineItmItmznRawData IsReversal
IsReversed I_GLAcctLineItmItmznRawData IsReversed
ReversalReferenceDocumentCntxt I_GLAcctLineItmItmznRawData ReversalReferenceDocumentCntxt
ReversalReferenceDocument I_GLAcctLineItmItmznRawData ReversalReferenceDocument
ReversalTransactionSubitem I_GLAcctLineItmItmznRawData ReversalTransactionSubitem
IsSettlement I_GLAcctLineItmItmznRawData IsSettlement
IsSettled I_GLAcctLineItmItmznRawData IsSettled
PredecessorReferenceDocType I_GLAcctLineItmItmznRawData PredecessorReferenceDocType
PredecessorReferenceDocCntxt I_GLAcctLineItmItmznRawData PredecessorReferenceDocCntxt
PredecessorReferenceDocument I_GLAcctLineItmItmznRawData PredecessorReferenceDocument
PredecessorReferenceDocItem I_GLAcctLineItmItmznRawData PredecessorReferenceDocItem
PrdcssrJournalEntryCompanyCode I_GLAcctLineItmItmznRawData PrdcssrJournalEntryCompanyCode
PrdcssrJournalEntryFiscalYear I_GLAcctLineItmItmznRawData PrdcssrJournalEntryFiscalYear
PredecessorJournalEntry I_GLAcctLineItmItmznRawData PredecessorJournalEntry
PredecessorJournalEntryItem I_GLAcctLineItmItmznRawData PredecessorJournalEntryItem
SourceReferenceDocumentType I_GLAcctLineItmItmznRawData SourceReferenceDocumentType
SourceLogicalSystem I_GLAcctLineItmItmznRawData SourceLogicalSystem
SourceReferenceDocumentCntxt I_GLAcctLineItmItmznRawData SourceReferenceDocumentCntxt
SourceReferenceDocument I_GLAcctLineItmItmznRawData SourceReferenceDocument
SourceReferenceDocumentItem I_GLAcctLineItmItmznRawData SourceReferenceDocumentItem
SourceReferenceDocSubitem I_GLAcctLineItmItmznRawData SourceReferenceDocSubitem
IsCommitment I_GLAcctLineItmItmznRawData IsCommitment
JrnlEntryItemObsoleteReason I_GLAcctLineItmItmznRawData JrnlEntryItemObsoleteReason
JrnlPeriodEndClosingRunLogUUID I_GLAcctLineItmItmznRawData JrnlPeriodEndClosingRunLogUUID
OrganizationalChange I_GLAcctLineItmItmznRawData OrganizationalChange
GLAccount I_GLAcctLineItmItmznRawData GLAccount
CostCenter I_GLAcctLineItmItmznRawData CostCenter
ProfitCenter I_GLAcctLineItmItmznRawData ProfitCenter
FunctionalArea I_GLAcctLineItmItmznRawData FunctionalArea
BusinessArea I_GLAcctLineItmItmznRawData BusinessArea
Segment I_GLAcctLineItmItmznRawData Segment
PartnerCostCenter I_GLAcctLineItmItmznRawData PartnerCostCenter
PartnerProfitCenter I_GLAcctLineItmItmznRawData PartnerProfitCenter
PartnerFunctionalArea I_GLAcctLineItmItmznRawData PartnerFunctionalArea
PartnerBusinessArea I_GLAcctLineItmItmznRawData PartnerBusinessArea
PartnerCompany I_GLAcctLineItmItmznRawData PartnerCompany
PartnerSegment I_GLAcctLineItmItmznRawData PartnerSegment
BalanceTransactionCurrency I_GLAcctLineItmItmznRawData BalanceTransactionCurrency
AmountInBalanceTransacCrcy I_GLAcctLineItmItmznRawData AmountInBalanceTransacCrcy
TransactionCurrency I_GLAcctLineItmItmznRawData TransactionCurrency
AmountInTransactionCurrency I_GLAcctLineItmItmznRawData AmountInTransactionCurrency
CompanyCodeCurrency I_GLAcctLineItmItmznRawData CompanyCodeCurrency
AmountInCompanyCodeCurrency I_GLAcctLineItmItmznRawData AmountInCompanyCodeCurrency
GlobalCurrency I_GLAcctLineItmItmznRawData GlobalCurrency
AmountInGlobalCurrency I_GLAcctLineItmItmznRawData AmountInGlobalCurrency
FunctionalCurrency I_GLAcctLineItmItmznRawData FunctionalCurrency
AmountInFunctionalCurrency I_GLAcctLineItmItmznRawData AmountInFunctionalCurrency
FreeDefinedCurrency1 I_GLAcctLineItmItmznRawData FreeDefinedCurrency1
AmountInFreeDefinedCurrency1 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency1
FreeDefinedCurrency2 I_GLAcctLineItmItmznRawData FreeDefinedCurrency2
AmountInFreeDefinedCurrency2 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency2
FreeDefinedCurrency3 I_GLAcctLineItmItmznRawData FreeDefinedCurrency3
AmountInFreeDefinedCurrency3 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency3
FreeDefinedCurrency4 I_GLAcctLineItmItmznRawData FreeDefinedCurrency4
AmountInFreeDefinedCurrency4 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency4
FreeDefinedCurrency5 I_GLAcctLineItmItmznRawData FreeDefinedCurrency5
AmountInFreeDefinedCurrency5 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency5
FreeDefinedCurrency6 I_GLAcctLineItmItmznRawData FreeDefinedCurrency6
AmountInFreeDefinedCurrency6 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency6
FreeDefinedCurrency7 I_GLAcctLineItmItmznRawData FreeDefinedCurrency7
AmountInFreeDefinedCurrency7 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency7
FreeDefinedCurrency8 I_GLAcctLineItmItmznRawData FreeDefinedCurrency8
AmountInFreeDefinedCurrency8 I_GLAcctLineItmItmznRawData AmountInFreeDefinedCurrency8
FixedAmountInGlobalCrcy I_GLAcctLineItmItmznRawData FixedAmountInGlobalCrcy
GrpValnFixedAmtInGlobCrcy I_GLAcctLineItmItmznRawData GrpValnFixedAmtInGlobCrcy
PrftCtrValnFxdAmtInGlobCrcy I_GLAcctLineItmItmznRawData PrftCtrValnFxdAmtInGlobCrcy
TotalPriceVarcInGlobalCrcy I_GLAcctLineItmItmznRawData TotalPriceVarcInGlobalCrcy
GrpValnTotPrcVarcInGlobCrcy I_GLAcctLineItmItmznRawData GrpValnTotPrcVarcInGlobCrcy
PrftCtrValnTotPrcVarcInGlbCrcy I_GLAcctLineItmItmznRawData PrftCtrValnTotPrcVarcInGlbCrcy
FixedPriceVarcInGlobalCrcy I_GLAcctLineItmItmznRawData FixedPriceVarcInGlobalCrcy
GrpValnFixedPrcVarcInGlobCrcy I_GLAcctLineItmItmznRawData GrpValnFixedPrcVarcInGlobCrcy
PrftCtrValnFxdPrcVarcInGlbCrcy I_GLAcctLineItmItmznRawData PrftCtrValnFxdPrcVarcInGlbCrcy
FixedAmountInCoCodeCrcy I_GLAcctLineItmItmznRawData FixedAmountInCoCodeCrcy
FixedAmountInTransCrcy I_GLAcctLineItmItmznRawData FixedAmountInTransCrcy
ControllingObjectCurrency I_GLAcctLineItmItmznRawData ControllingObjectCurrency
AmountInObjectCurrency I_GLAcctLineItmItmznRawData AmountInObjectCurrency
GrantCurrency I_GLAcctLineItmItmznRawData GrantCurrency
AmountInGrantCurrency I_GLAcctLineItmItmznRawData AmountInGrantCurrency
BaseUnit I_GLAcctLineItmItmznRawData BaseUnit
Quantity I_GLAcctLineItmItmznRawData Quantity
FixedQuantity I_GLAcctLineItmItmznRawData FixedQuantity
CostSourceUnit I_GLAcctLineItmItmznRawData CostSourceUnit
ValuationQuantity I_GLAcctLineItmItmznRawData ValuationQuantity
ValuationFixedQuantity I_GLAcctLineItmItmznRawData ValuationFixedQuantity
ReferenceQuantityUnit I_GLAcctLineItmItmznRawData ReferenceQuantityUnit
ReferenceQuantity I_GLAcctLineItmItmznRawData ReferenceQuantity
AdditionalQuantity1Unit I_GLAcctLineItmItmznRawData AdditionalQuantity1Unit
AdditionalQuantity1 I_GLAcctLineItmItmznRawData AdditionalQuantity1
AdditionalQuantity2Unit I_GLAcctLineItmItmznRawData AdditionalQuantity2Unit
AdditionalQuantity2 I_GLAcctLineItmItmznRawData AdditionalQuantity2
AdditionalQuantity3Unit I_GLAcctLineItmItmznRawData AdditionalQuantity3Unit
AdditionalQuantity3 I_GLAcctLineItmItmznRawData AdditionalQuantity3
DebitCreditCode I_GLAcctLineItmItmznRawData DebitCreditCode
FiscalPeriod I_GLAcctLineItmItmznRawData FiscalPeriod
FiscalYearVariant I_GLAcctLineItmItmznRawData FiscalYearVariant
FiscalYearPeriod I_GLAcctLineItmItmznRawData FiscalYearPeriod
PostingDate I_GLAcctLineItmItmznRawData PostingDate
DocumentDate I_GLAcctLineItmItmznRawData DocumentDate
AccountingDocumentType I_GLAcctLineItmItmznRawData AccountingDocumentType
AccountingDocumentItem I_GLAcctLineItmItmznRawData AccountingDocumentItem
AssignmentReference I_GLAcctLineItmItmznRawData AssignmentReference
AccountingDocumentCategory I_GLAcctLineItmItmznRawData AccountingDocumentCategory
JournalEntryItemCategory I_GLAcctLineItmItmznRawData JournalEntryItemCategory
PostingKey I_GLAcctLineItmItmznRawData PostingKey
TransactionTypeDetermination I_GLAcctLineItmItmznRawData TransactionTypeDetermination
SubLedgerAcctLineItemType I_GLAcctLineItmItmznRawData SubLedgerAcctLineItemType
AccountingDocCreatedByUser I_GLAcctLineItmItmznRawData AccountingDocCreatedByUser
LastChangeDateTime I_GLAcctLineItmItmznRawData LastChangeDateTime
CreationDateTime I_GLAcctLineItmItmznRawData CreationDateTime
CreationDate
CreationDate I_GLAcctLineItmItmznRawData CreationDate
EliminationProfitCenter I_GLAcctLineItmItmznRawData EliminationProfitCenter
OriginObjectType I_GLAcctLineItmItmznRawData OriginObjectType
GLAccountType I_GLAcctLineItmItmznRawData GLAccountType
AlternativeGLAccount I_GLAcctLineItmItmznRawData AlternativeGLAccount
CountryChartOfAccounts I_GLAcctLineItmItmznRawData CountryChartOfAccounts
ItemIsSplit I_GLAcctLineItmItmznRawData ItemIsSplit
ConsolidationUnit I_GLAcctLineItmItmznRawData ConsolidationUnit
PartnerConsolidationUnit I_GLAcctLineItmItmznRawData PartnerConsolidationUnit
Company I_GLAcctLineItmItmznRawData Company
ConsolidationChartOfAccounts I_GLAcctLineItmItmznRawData ConsolidationChartOfAccounts
CnsldtnFinancialStatementItem I_GLAcctLineItmItmznRawData CnsldtnFinancialStatementItem
CnsldtnSubitemCategory I_GLAcctLineItmItmznRawData CnsldtnSubitemCategory
CnsldtnSubitem I_GLAcctLineItmItmznRawData CnsldtnSubitem
InvoiceReference I_GLAcctLineItmItmznRawData InvoiceReference
InvoiceReferenceFiscalYear I_GLAcctLineItmItmznRawData InvoiceReferenceFiscalYear
FollowOnDocumentType I_GLAcctLineItmItmznRawData FollowOnDocumentType
InvoiceItemReference I_GLAcctLineItmItmznRawData InvoiceItemReference
ReferencePurchaseOrderCategory I_GLAcctLineItmItmznRawData ReferencePurchaseOrderCategory
PurchasingDocument I_GLAcctLineItmItmznRawData PurchasingDocument
PurchasingDocumentItem I_GLAcctLineItmItmznRawData PurchasingDocumentItem
AccountAssignmentNumber I_GLAcctLineItmItmznRawData AccountAssignmentNumber
DocumentItemText I_GLAcctLineItmItmznRawData DocumentItemText
SalesOrder
SalesOrderItem
SalesDocument I_GLAcctLineItmItmznRawData SalesDocument
SalesDocumentItem I_GLAcctLineItmItmznRawData SalesDocumentItem
Material
Product I_GLAcctLineItmItmznRawData Product
Plant I_GLAcctLineItmItmznRawData Plant
Supplier I_GLAcctLineItmItmznRawData Supplier
Customer I_GLAcctLineItmItmznRawData Customer
ServicesRenderedDate I_GLAcctLineItmItmznRawData ServicesRenderedDate
ConditionContract I_GLAcctLineItmItmznRawData ConditionContract
FinancialAccountType I_GLAcctLineItmItmznRawData FinancialAccountType
SpecialGLCode I_GLAcctLineItmItmznRawData SpecialGLCode
TaxCode I_GLAcctLineItmItmznRawData TaxCode
TaxCountry I_GLAcctLineItmItmznRawData TaxCountry
HouseBank I_GLAcctLineItmItmznRawData HouseBank
HouseBankAccount I_GLAcctLineItmItmznRawData HouseBankAccount
IsOpenItemManaged I_GLAcctLineItmItmznRawData IsOpenItemManaged
ClearingDate I_GLAcctLineItmItmznRawData ClearingDate
ClearingDocFiscalYear
ClearingAccountingDocument
ClearingJournalEntryFiscalYear I_GLAcctLineItmItmznRawData ClearingJournalEntryFiscalYear
ClearingJournalEntry I_GLAcctLineItmItmznRawData ClearingJournalEntry
ValueDate I_GLAcctLineItmItmznRawData ValueDate
GeneralLedgerAgingScope I_GLAcctLineItmItmznRawData GeneralLedgerAgingScope
GeneralLedgerAgingIncrement I_GLAcctLineItmItmznRawData GeneralLedgerAgingIncrement
AssetDepreciationArea I_GLAcctLineItmItmznRawData AssetDepreciationArea
MasterFixedAsset I_GLAcctLineItmItmznRawData MasterFixedAsset
FixedAsset I_GLAcctLineItmItmznRawData FixedAsset
AssetValueDate I_GLAcctLineItmItmznRawData AssetValueDate
AssetTransactionType I_GLAcctLineItmItmznRawData AssetTransactionType
AssetAcctTransClassfctn I_GLAcctLineItmItmznRawData AssetAcctTransClassfctn
DepreciationFiscalPeriod I_GLAcctLineItmItmznRawData DepreciationFiscalPeriod
GroupMasterFixedAsset I_GLAcctLineItmItmznRawData GroupMasterFixedAsset
GroupFixedAsset I_GLAcctLineItmItmznRawData GroupFixedAsset
AssetClass I_GLAcctLineItmItmznRawData AssetClass
PartnerMasterFixedAsset I_GLAcctLineItmItmznRawData PartnerMasterFixedAsset
PartnerFixedAsset I_GLAcctLineItmItmznRawData PartnerFixedAsset
CostEstimate I_GLAcctLineItmItmznRawData CostEstimate
InventorySpecialStockValnType
InvtrySpecialStockValnType_2 I_GLAcctLineItmItmznRawData InventorySpecialStockValnType
IsSupplierStockValuation I_GLAcctLineItmItmznRawData IsSupplierStockValuation
InventorySpecialStockType I_GLAcctLineItmItmznRawData InventorySpecialStockType
InventorySpclStkSalesDocument I_GLAcctLineItmItmznRawData InventorySpclStkSalesDocument
InventorySpclStkSalesDocItm I_GLAcctLineItmItmznRawData InventorySpclStkSalesDocItm
InvtrySpclStockWBSElmntIntID I_GLAcctLineItmItmznRawData InvtrySpclStockWBSElmntIntID
InventorySpclStockWBSElement
InventorySpecialStockSupplier I_GLAcctLineItmItmznRawData InventorySpecialStockSupplier
InventoryValuationType I_GLAcctLineItmItmznRawData InventoryValuationType
ValuationArea I_GLAcctLineItmItmznRawData ValuationArea
MaterialLedgerProcessType I_GLAcctLineItmItmznRawData MaterialLedgerProcessType
MaterialLedgerCategory I_GLAcctLineItmItmznRawData MaterialLedgerCategory
SlsPriceAmountInCoCodeCrcy I_GLAcctLineItmItmznRawData SlsPriceAmountInCoCodeCrcy
ProductPriceControl I_GLAcctLineItmItmznRawData ProductPriceControl
SenderCompanyCode I_GLAcctLineItmItmznRawData SenderCompanyCode
SenderGLAccount I_GLAcctLineItmItmznRawData SenderGLAccount
SenderAccountAssignment I_GLAcctLineItmItmznRawData SenderAccountAssignment
SenderAccountAssignmentType I_GLAcctLineItmItmznRawData SenderAccountAssignmentType
ControllingObject I_GLAcctLineItmItmznRawData ControllingObject
CostOriginGroup I_GLAcctLineItmItmznRawData CostOriginGroup
OriginSenderObject I_GLAcctLineItmItmznRawData OriginSenderObject
ControllingDebitCreditCode I_GLAcctLineItmItmznRawData ControllingDebitCreditCode
ControllingObjectDebitType I_GLAcctLineItmItmznRawData ControllingObjectDebitType
QuantityIsIncomplete I_GLAcctLineItmItmznRawData QuantityIsIncomplete
OffsettingAccount I_GLAcctLineItmItmznRawData OffsettingAccount
OffsettingAccountType I_GLAcctLineItmItmznRawData OffsettingAccountType
OffsettingChartOfAccounts I_GLAcctLineItmItmznRawData OffsettingChartOfAccounts
LineItemIsCompleted I_GLAcctLineItmItmznRawData LineItemIsCompleted
PersonnelNumber I_GLAcctLineItmItmznRawData PersonnelNumber
ControllingObjectClass I_GLAcctLineItmItmznRawData ControllingObjectClass
PartnerCompanyCode I_GLAcctLineItmItmznRawData PartnerCompanyCode
PartnerControllingObjectClass I_GLAcctLineItmItmznRawData PartnerControllingObjectClass
OriginCostCenter I_GLAcctLineItmItmznRawData OriginCostCenter
OriginProfitCenter I_GLAcctLineItmItmznRawData OriginProfitCenter
OriginCostCtrActivityType I_GLAcctLineItmItmznRawData OriginCostCtrActivityType
OriginProduct I_GLAcctLineItmItmznRawData OriginProduct
VarianceOriginGLAccount I_GLAcctLineItmItmznRawData VarianceOriginGLAccount
AccountAssignment I_GLAcctLineItmItmznRawData AccountAssignment
AccountAssignmentType I_GLAcctLineItmItmznRawData AccountAssignmentType
CostCtrActivityType I_GLAcctLineItmItmznRawData CostCtrActivityType
OrderID I_GLAcctLineItmItmznRawData OrderID
OrderCategory I_GLAcctLineItmItmznRawData OrderCategory
WBSElementInternalID I_GLAcctLineItmItmznRawData WBSElementInternalID
PartnerWBSElementInternalID I_GLAcctLineItmItmznRawData PartnerWBSElementInternalID
WBSElement
ProjectInternalID I_GLAcctLineItmItmznRawData ProjectInternalID
PartnerProjectInternalID I_GLAcctLineItmItmznRawData PartnerProjectInternalID
Project
OperatingConcern I_GLAcctLineItmItmznRawData OperatingConcern
ProjectNetwork I_GLAcctLineItmItmznRawData ProjectNetwork
RelatedNetworkActivity I_GLAcctLineItmItmznRawData RelatedNetworkActivity
BusinessProcess I_GLAcctLineItmItmznRawData BusinessProcess
CostObject I_GLAcctLineItmItmznRawData CostObject
BillableControl I_GLAcctLineItmItmznRawData BillableControl
CostAnalysisResource I_GLAcctLineItmItmznRawData CostAnalysisResource
CustomerServiceNotification I_GLAcctLineItmItmznRawData CustomerServiceNotification
ServiceDocumentType I_GLAcctLineItmItmznRawData ServiceDocumentType
ServiceDocument I_GLAcctLineItmItmznRawData ServiceDocument
ServiceDocumentItem I_GLAcctLineItmItmznRawData ServiceDocumentItem
PartnerServiceDocumentType I_GLAcctLineItmItmznRawData PartnerServiceDocumentType
PartnerServiceDocument I_GLAcctLineItmItmznRawData PartnerServiceDocument
PartnerServiceDocumentItem I_GLAcctLineItmItmznRawData PartnerServiceDocumentItem
ServiceContractType I_GLAcctLineItmItmznRawData ServiceContractType
ServiceContract I_GLAcctLineItmItmznRawData ServiceContract
ServiceContractItem I_GLAcctLineItmItmznRawData ServiceContractItem
BusinessSolutionOrder I_GLAcctLineItmItmznRawData BusinessSolutionOrder
BusinessSolutionOrderItem I_GLAcctLineItmItmznRawData BusinessSolutionOrderItem
ProviderContract I_GLAcctLineItmItmznRawData ProviderContract
ProviderContractItem I_GLAcctLineItmItmznRawData ProviderContractItem
RevenueAccountingContract I_GLAcctLineItmItmznRawData RevenueAccountingContract
PerformanceObligation I_GLAcctLineItmItmznRawData PerformanceObligation
TimeSheetOvertimeCategory I_GLAcctLineItmItmznRawData TimeSheetOvertimeCategory
PartnerAccountAssignment I_GLAcctLineItmItmznRawData PartnerAccountAssignment
PartnerAccountAssignmentType I_GLAcctLineItmItmznRawData PartnerAccountAssignmentType
WorkPackage I_GLAcctLineItmItmznRawData WorkPackage
WorkItem I_GLAcctLineItmItmznRawData WorkItem
PartnerCostCtrActivityType I_GLAcctLineItmItmznRawData PartnerCostCtrActivityType
PartnerOrder
PartnerOrder_2
PartnerOrderCategory I_GLAcctLineItmItmznRawData PartnerOrderCategory
PartnerWBSElement
PartnerProject
PartnerSalesDocument I_GLAcctLineItmItmznRawData PartnerSalesDocument
PartnerSalesDocumentItem I_GLAcctLineItmItmznRawData PartnerSalesDocumentItem
PartnerProjectNetwork I_GLAcctLineItmItmznRawData PartnerProjectNetwork
PartnerProjectNetworkActivity I_GLAcctLineItmItmznRawData PartnerProjectNetworkActivity
PartnerBusinessProcess I_GLAcctLineItmItmznRawData PartnerBusinessProcess
PartnerCostObject I_GLAcctLineItmItmznRawData PartnerCostObject
ControllingDocumentItem I_GLAcctLineItmItmznRawData ControllingDocumentItem
BillingDocumentType I_GLAcctLineItmItmznRawData BillingDocumentType
SalesOrganization I_GLAcctLineItmItmznRawData SalesOrganization
DistributionChannel I_GLAcctLineItmItmznRawData DistributionChannel
OrganizationDivision I_GLAcctLineItmItmznRawData OrganizationDivision
SoldMaterial
SoldProduct I_GLAcctLineItmItmznRawData SoldProduct
MaterialGroup
SoldProductGroup I_GLAcctLineItmItmznRawData SoldProductGroup
CustomerGroup I_GLAcctLineItmItmznRawData CustomerGroup
CustomerSupplierCountry I_GLAcctLineItmItmznRawData CustomerSupplierCountry
CustomerSupplierIndustry I_GLAcctLineItmItmznRawData CustomerSupplierIndustry
SalesDistrict I_GLAcctLineItmItmznRawData SalesDistrict
BillToParty I_GLAcctLineItmItmznRawData BillToParty
ShipToParty I_GLAcctLineItmItmznRawData ShipToParty
CustomerSupplierCorporateGroup I_GLAcctLineItmItmznRawData CustomerSupplierCorporateGroup
CashLedgerCompanyCode I_GLAcctLineItmItmznRawData CashLedgerCompanyCode
CashLedgerAccount I_GLAcctLineItmItmznRawData CashLedgerAccount
FinancialManagementArea I_GLAcctLineItmItmznRawData FinancialManagementArea
CommitmentItem I_GLAcctLineItmItmznRawData CommitmentItem
FundsCenter I_GLAcctLineItmItmznRawData FundsCenter
FundedProgram I_GLAcctLineItmItmznRawData FundedProgram
Fund I_GLAcctLineItmItmznRawData Fund
GrantID I_GLAcctLineItmItmznRawData GrantID
BudgetPeriod I_GLAcctLineItmItmznRawData BudgetPeriod
PartnerFund I_GLAcctLineItmItmznRawData PartnerFund
PartnerGrant I_GLAcctLineItmItmznRawData PartnerGrant
PartnerBudgetPeriod I_GLAcctLineItmItmznRawData PartnerBudgetPeriod
PubSecBudgetAccount I_GLAcctLineItmItmznRawData PubSecBudgetAccount
PubSecBudgetAccountCoCode I_GLAcctLineItmItmznRawData PubSecBudgetAccountCoCode
PubSecBudgetCnsmpnDate I_GLAcctLineItmItmznRawData PubSecBudgetCnsmpnDate
PubSecBudgetCnsmpnFsclPeriod I_GLAcctLineItmItmznRawData PubSecBudgetCnsmpnFsclPeriod
PubSecBudgetCnsmpnFsclYear I_GLAcctLineItmItmznRawData PubSecBudgetCnsmpnFsclYear
PubSecBudgetIsRelevant I_GLAcctLineItmItmznRawData PubSecBudgetIsRelevant
PubSecBudgetCnsmpnType I_GLAcctLineItmItmznRawData PubSecBudgetCnsmpnType
PubSecBudgetCnsmpnAmtType I_GLAcctLineItmItmznRawData PubSecBudgetCnsmpnAmtType
SponsoredProgram I_GLAcctLineItmItmznRawData SponsoredProgram
SponsoredClass I_GLAcctLineItmItmznRawData SponsoredClass
GteeMBudgetValidityNumber I_GLAcctLineItmItmznRawData GteeMBudgetValidityNumber
EarmarkedFundsDocument I_GLAcctLineItmItmznRawData EarmarkedFundsDocument
EarmarkedFundsDocumentItem I_GLAcctLineItmItmznRawData EarmarkedFundsDocumentItem
FinancialServicesProductGroup I_GLAcctLineItmItmznRawData FinancialServicesProductGroup
FinancialServicesBranch I_GLAcctLineItmItmznRawData FinancialServicesBranch
FinancialDataSource I_GLAcctLineItmItmznRawData FinancialDataSource
JointVenture I_GLAcctLineItmItmznRawData JointVenture
JointVentureEquityGroup I_GLAcctLineItmItmznRawData JointVentureEquityGroup
JointVentureCostRecoveryCode I_GLAcctLineItmItmznRawData JointVentureCostRecoveryCode
JointVenturePartner I_GLAcctLineItmItmznRawData JointVenturePartner
JointVentureBillingType I_GLAcctLineItmItmznRawData JointVentureBillingType
JointVentureEquityType I_GLAcctLineItmItmznRawData JointVentureEquityType
JointVentureProductionDate I_GLAcctLineItmItmznRawData JointVentureProductionDate
JointVentureBillingDate I_GLAcctLineItmItmznRawData JointVentureBillingDate
JointVentureOperationalDate I_GLAcctLineItmItmznRawData JointVentureOperationalDate
CutbackRun I_GLAcctLineItmItmznRawData CutbackRun
JointVentureAccountingActivity I_GLAcctLineItmItmznRawData JointVentureAccountingActivity
PartnerVenture I_GLAcctLineItmItmznRawData PartnerVenture
PartnerEquityGroup I_GLAcctLineItmItmznRawData PartnerEquityGroup
SenderCostRecoveryCode I_GLAcctLineItmItmznRawData SenderCostRecoveryCode
CutbackAccount I_GLAcctLineItmItmznRawData CutbackAccount
CutbackCostObject I_GLAcctLineItmItmznRawData CutbackCostObject
REBusinessEntity I_GLAcctLineItmItmznRawData REBusinessEntity
RealEstateBuilding I_GLAcctLineItmItmznRawData RealEstateBuilding
RealEstateProperty I_GLAcctLineItmItmznRawData RealEstateProperty
RERentalObject I_GLAcctLineItmItmznRawData RERentalObject
RealEstateContract I_GLAcctLineItmItmznRawData RealEstateContract
REServiceChargeKey I_GLAcctLineItmItmznRawData REServiceChargeKey
RESettlementUnitID I_GLAcctLineItmItmznRawData RESettlementUnitID
SettlementReferenceDate I_GLAcctLineItmItmznRawData SettlementReferenceDate
REPartnerBusinessEntity I_GLAcctLineItmItmznRawData REPartnerBusinessEntity
RealEstatePartnerBuilding I_GLAcctLineItmItmznRawData RealEstatePartnerBuilding
RealEstatePartnerProperty I_GLAcctLineItmItmznRawData RealEstatePartnerProperty
REPartnerRentalObject I_GLAcctLineItmItmznRawData REPartnerRentalObject
RealEstatePartnerContract I_GLAcctLineItmItmznRawData RealEstatePartnerContract
REPartnerServiceChargeKey I_GLAcctLineItmItmznRawData REPartnerServiceChargeKey
REPartnerSettlementUnitID I_GLAcctLineItmItmznRawData REPartnerSettlementUnitID
PartnerSettlementReferenceDate I_GLAcctLineItmItmznRawData PartnerSettlementReferenceDate
AccrualObjectType I_GLAcctLineItmItmznRawData AccrualObjectType
AccrualObjectLogicalSystem I_GLAcctLineItmItmznRawData AccrualObjectLogicalSystem
AccrualObject I_GLAcctLineItmItmznRawData AccrualObject
AccrualSubobject I_GLAcctLineItmItmznRawData AccrualSubobject
AccrualItemType I_GLAcctLineItmItmznRawData AccrualItemType
AccrualReferenceObject I_GLAcctLineItmItmznRawData AccrualReferenceObject
AccrualValueDate I_GLAcctLineItmItmznRawData AccrualValueDate
FinancialValuationObjectType I_GLAcctLineItmItmznRawData FinancialValuationObjectType
FinancialValuationObject I_GLAcctLineItmItmznRawData FinancialValuationObject
FinancialValuationSubobject I_GLAcctLineItmItmznRawData FinancialValuationSubobject
NetDueDate I_GLAcctLineItmItmznRawData NetDueDate
CreditRiskClass I_GLAcctLineItmItmznRawData CreditRiskClass
WorkCenterInternalID I_GLAcctLineItmItmznRawData WorkCenterInternalID
OrderOperation I_GLAcctLineItmItmznRawData OrderOperation
OrderItem I_GLAcctLineItmItmznRawData OrderItem
PartnerOrderItem I_GLAcctLineItmItmznRawData PartnerOrderItem
OrderSuboperation I_GLAcctLineItmItmznRawData OrderSuboperation
Equipment I_GLAcctLineItmItmznRawData Equipment
FunctionalLocation I_GLAcctLineItmItmznRawData FunctionalLocation
Assembly I_GLAcctLineItmItmznRawData Assembly
MaintenanceActivityType I_GLAcctLineItmItmznRawData MaintenanceActivityType
MaintenanceOrderPlanningCode I_GLAcctLineItmItmznRawData MaintenanceOrderPlanningCode
MaintPriorityType I_GLAcctLineItmItmznRawData MaintPriorityType
MaintPriority I_GLAcctLineItmItmznRawData MaintPriority
SuperiorOrder I_GLAcctLineItmItmznRawData SuperiorOrder
ProductGroup I_GLAcctLineItmItmznRawData ProductGroup
MaintenanceOrderIsPlanned I_GLAcctLineItmItmznRawData MaintenanceOrderIsPlanned
JrnlEntryItemMigrationSource I_GLAcctLineItmItmznRawData JrnlEntryItemMigrationSource
CalendarYear
CalendarQuarter
CalendarYearQuarter
CalendarMonth
CalendarYearMonth
CalendarWeek
CalendarYearWeek
_JournalEntry _JournalEntry
_CompanyCode _CompanyCode
_CompanyCodeText _CompanyCodeText
_FiscalYear _FiscalYear
_FiscalPeriod _FiscalPeriod
_FiscalPeriodForVariant _FiscalPeriodForVariant
_LedgerFiscalYear _LedgerFiscalYear
_LedgerFiscalYearForVariant _LedgerFiscalYearForVariant
_FiscalYearVariant _FiscalYearVariant
_FiscalYearPeriod _FiscalYearPeriod
_FiscalYearPeriodForVariant _FiscalYearPeriodForVariant
_CalendarDate I_GLAcctLineItmItmznRawData _CalendarDate
_FiscalCalendarDate _FiscalCalendarDate
_ControllingArea _ControllingArea
_ControllingAreaText _ControllingAreaText
_BalanceTransactionCurrency _BalanceTransactionCurrency
_TransactionCurrency _TransactionCurrency
_CompanyCodeCurrency _CompanyCodeCurrency
_GlobalCurrency _GlobalCurrency
_FunctionalCurrency I_GLAcctLineItmItmznRawData _FunctionalCurrency
_FreeDefinedCurrency1 _FreeDefinedCurrency1
_FreeDefinedCurrency2 _FreeDefinedCurrency2
_FreeDefinedCurrency3 _FreeDefinedCurrency3
_FreeDefinedCurrency4 _FreeDefinedCurrency4
_FreeDefinedCurrency5 _FreeDefinedCurrency5
_FreeDefinedCurrency6 _FreeDefinedCurrency6
_FreeDefinedCurrency7 _FreeDefinedCurrency7
_FreeDefinedCurrency8 _FreeDefinedCurrency8
_BaseUnit _BaseUnit
_CostSourceUnit _CostSourceUnit
_AdditionalQuantity1Unit _AdditionalQuantity1Unit
_AdditionalQuantity2Unit _AdditionalQuantity2Unit
_AdditionalQuantity3Unit _AdditionalQuantity3Unit
_ReferenceQuantityUnit I_GLAcctLineItmItmznRawData _ReferenceQuantityUnit
_Segment _Segment
_SegmentText _SegmentText
_ProfitCenter _ProfitCenter
_ProfitCenterText _ProfitCenterText
_CurrentProfitCenter _CurrentProfitCenter
_CostCenter _CostCenter
_CostCenterText _CostCenterText
_CurrentCostCenter _CurrentCostCenter
_CostAnalysisResource _CostAnalysisResource
_CostAnalysisResourceText _CostAnalysisResourceText
_Project _Project
_ProjectText _ProjectText
_PartnerProject _PartnerProject
_PartnerProjectText _PartnerProjectText
_ProjectInternalID _ProjectInternalID
_ProjectInternalIDText _ProjectInternalIDText
_PartnerProjectInternalID _PartnerProjectInternalID
_ProjectBasicData _ProjectBasicData
_ProjectBasicDataText _ProjectBasicDataText
_PartnerProjectBasicData _PartnerProjectBasicData
_PartnerProjectBasicDataText _PartnerProjectBasicDataText
_WBSElement _WBSElement
_WBSElementText _WBSElementText
_PartnerWBSElement _PartnerWBSElement
_PartnerWBSElementText _PartnerWBSElementText
_InventorySpclStockWBSElement _InventorySpclStockWBSElement
_InvtrySpclStockWBSElmntText _InvtrySpclStockWBSElmntText
_WBSElementInternalID _WBSElementInternalID
_WBSElementInternalIDText _WBSElementInternalIDText
_InvtrySpclStockWBSElmntIntID _InvtrySpclStockWBSElmntIntID
_WBSElementBasicData _WBSElementBasicData
_WBSElementBasicDataText _WBSElementBasicDataText
_PartnerWBSElementBasicData _PartnerWBSElementBasicData
_PartnerWBSElmntBasicDataText _PartnerWBSElmntBasicDataText
_InvtrySpclStkWBSElmntBscData _InvtrySpclStkWBSElmntBscData
_InvtrySpclStkWBSElmntBscDataT _InvtrySpclStkWBSElmntBscDataT
_BusinessArea _BusinessArea
_BusinessAreaText _BusinessAreaText
_FunctionalArea _FunctionalArea
_FunctionalAreaText _FunctionalAreaText
_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts
_GLAcctInChartOfAccountsText _GLAcctInChartOfAccountsText
_GLAccountTxt _GLAccountTxt
_GLAccountText _GLAccountText
_GLAccountInCompanyCode _GLAccountInCompanyCode
_ChartOfAccounts _ChartOfAccounts
_ChartOfAccountsText _ChartOfAccountsText
_AccountingDocumentType _AccountingDocumentType
_AccountingDocumentTypeText _AccountingDocumentTypeText
_FinancialAccountType _FinancialAccountType
_FinancialAccountTypeText _FinancialAccountTypeText
_DebitCreditCode _DebitCreditCode
_DebitCreditCodeText _DebitCreditCodeText
_Material _Material
_Product _Product
_SoldMaterial _SoldMaterial
_SoldProduct _SoldProduct
_OriginProduct I_GLAcctLineItmItmznRawData _OriginProduct
_MaterialGroup _MaterialGroup
_SoldProductGroup _SoldProductGroup
_SoldProductGroup_2 _SoldProductGroup_2
_ProductGroup _ProductGroup
_ProductGroup_2 _ProductGroup_2
_SalesOrder _SalesOrder
_SalesDocument _SalesDocument
_SalesOrderItem _SalesOrderItem
_SalesDocumentItem _SalesDocumentItem
_ProductText _ProductText
_Plant _Plant
_Ledger _Ledger
_LedgerText _LedgerText
_SourceLedger _SourceLedger
_SourceLedgerText _SourceLedgerText
_Customer _Customer
_CustomerCompany I_GLAcctLineItmItmznRawData _CustomerCompany
_CustomerText _CustomerText
_CustomerGroup _CustomerGroup
_Supplier _Supplier
_SupplierCompany I_GLAcctLineItmItmznRawData _SupplierCompany
_SupplierText _SupplierText
_InternalOrder _InternalOrder
_Order _Order
_Employment _Employment
_PersonWorkAgreement_1 _PersonWorkAgreement_1
_FinancialTransactionType _FinancialTransactionType
_BusinessTransactionCategory I_GLAcctLineItmItmznRawData _BusinessTransactionCategory
_BusinessTransactionType _BusinessTransactionType
_BusinessTransactionTypeText _BusinessTransactionTypeText
_ReferenceDocumentType _ReferenceDocumentType
_PredecessorReferenceDocType _PredecessorReferenceDocType
_PartnerCostCenter _PartnerCostCenter
_PartnerProfitCenter _PartnerProfitCenter
_PartnerBusinessArea _PartnerBusinessArea
_PartnerBusinessAreaText _PartnerBusinessAreaText
_PartnerFunctionalArea _PartnerFunctionalArea
_PartnerCompanyCode _PartnerCompanyCode
_PartnerCompanyCodeText _PartnerCompanyCodeText
_PartnerSegment _PartnerSegment
_PartnerSegmentText _PartnerSegmentText
_AccountingDocumentCategory _AccountingDocumentCategory
_PostingKey _PostingKey
_SubLedgerAccLineItemType _SubLedgerAccLineItemType
_User _User
_EliminationProfitCenter _EliminationProfitCenter
_GLAccountType _GLAccountType
_OffsettingAccountType _OffsettingAccountType
_OffsettingAccountTypeText _OffsettingAccountTypeText
_OffsettingChartOfAccounts _OffsettingChartOfAccounts
_OffsettingChartOfAccountsText _OffsettingChartOfAccountsText
_OffsettingAccount _OffsettingAccount
_OffsettingAccountText _OffsettingAccountText
_OffsettingAccountWithBP _OffsettingAccountWithBP
_AlternativeGLAccount _AlternativeGLAccount
_AlternativeGLAccountText _AlternativeGLAccountText
_CountryChartOfAccounts _CountryChartOfAccounts
_CountryChartOfAccountsText _CountryChartOfAccountsText
_PurchasingDocument _PurchasingDocument
_PurchasingDocumentItem _PurchasingDocumentItem
_SpecialGLCode _SpecialGLCode
_TaxCode _TaxCode
_TaxCountry I_GLAcctLineItmItmznRawData _TaxCountry
_HouseBank _HouseBank
_ClearingJrnlEntryFiscalYear _ClearingJrnlEntryFiscalYear
_ClearingJournalEntry _ClearingJournalEntry
_ClearingAccountingDocument _ClearingAccountingDocument
_MasterFixedAsset _MasterFixedAsset
_MasterFixedAssetText _MasterFixedAssetText
_GroupMasterFixedAsset _GroupMasterFixedAsset
_PartnerMasterFixedAsset I_GLAcctLineItmItmznRawData _PartnerMasterFixedAsset
_GroupMasterFixedAssetText _GroupMasterFixedAssetText
_FixedAsset _FixedAsset
_FixedAssetText _FixedAssetText
_GroupFixedAsset _GroupFixedAsset
_PartnerFixedAsset I_GLAcctLineItmItmznRawData _PartnerFixedAsset
_GroupFixedAssetText _GroupFixedAssetText
_InventorySpecialStockValnType _InventorySpecialStockValnType
_InventorySpclStockValnType _InventorySpclStockValnType
_InventorySpecialStockType _InventorySpecialStockType
_InventorySpclStkSalesDocument _InventorySpclStkSalesDocument
_InventorySpclStkSalesDocItm _InventorySpclStkSalesDocItm
_InventorySpecialStockSupplier _InventorySpecialStockSupplier
_InvtrySpclStockSupplierText _InvtrySpclStockSupplierText
_InventoryValuationType _InventoryValuationType
_ControllingDebitCreditCode _ControllingDebitCreditCode
_OriginSenderObject _OriginSenderObject
_ControllingObjectClass _ControllingObjectClass
_PartnerControllingObjectClass _PartnerControllingObjectClass
_OriginCostCenter _OriginCostCenter
_OriginProfitCenter _OriginProfitCenter
_CostCtrActivityType _CostCtrActivityType
_OriginCostCtrActivityType _OriginCostCtrActivityType
_OrderCategory _OrderCategory
_BusinessProcess _BusinessProcess
_BusinessProcessText _BusinessProcessText
_PartnerCostCtrActivityType _PartnerCostCtrActivityType
_PartnerOrder _PartnerOrder
_PartnerOrder_2 _PartnerOrder_2
_PartnerOrderText _PartnerOrderText
_PartnerOrderText_2 _PartnerOrderText_2
_PartnerOrderCategory _PartnerOrderCategory
_PartnerSalesDocument _PartnerSalesDocument
_PartnerSalesDocumentItem _PartnerSalesDocumentItem
_PartnerBusinessProcess _PartnerBusinessProcess
_PartnerBusinessProcessText _PartnerBusinessProcessText
_BillingDocumentType _BillingDocumentType
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_SoldProductText _SoldProductText
_FundText _FundText
_PartnerFundText _PartnerFundText
_MovementCategory _MovementCategory
_AssetTransactionType _AssetTransactionType
_BudgetPeriodText _BudgetPeriodText
_CostOriginGroup _CostOriginGroup
_CustomerSupplierCountry _CustomerSupplierCountry
_SalesDistrict _SalesDistrict
_BillToParty _BillToParty
_ShipToParty _ShipToParty
_FinancialManagementAreaText _FinancialManagementAreaText
_HouseBankAccount _HouseBankAccount
_HouseBankAccountText _HouseBankAccountText
_LogicalSystem _LogicalSystem
_OperatingConcern _OperatingConcern
_OperatingConcernText _OperatingConcernText
_PartnerCompany _PartnerCompany
_ProjectNetwork _ProjectNetwork
_ProjectNetworkText _ProjectNetworkText
_PurReqValuationArea _PurReqValuationArea
_WorkCenter _WorkCenter
_BillableControl _BillableControl
_ServiceDocumentType _ServiceDocumentType
_ServiceDocument _ServiceDocument
_ServiceDocumentItem _ServiceDocumentItem
_ServiceContract _ServiceContract
_ServiceContractItem _ServiceContractItem
_ServiceContractType _ServiceContractType
_PartnerServiceDocumentType _PartnerServiceDocumentType
_PartnerServiceDocument _PartnerServiceDocument
_PartnerServiceDocumentItem _PartnerServiceDocumentItem
_ConditionContract _ConditionContract
_Equipment _Equipment
_EquipmentText _EquipmentText
_FunctionalLocation _FunctionalLocation
_FunctionalLocationText _FunctionalLocationText
_MaintenanceActivityType _MaintenanceActivityType
_MaintenanceActivityTypeText _MaintenanceActivityTypeText
_MaintOrdPlngDegreeCode _MaintOrdPlngDegreeCode
_PMNotificationPriorityType _PMNotificationPriorityType
_PMNotificationPriority _PMNotificationPriority
_MaintenanceOrder _MaintenanceOrder
_MaintenanceOrderOperation _MaintenanceOrderOperation
_MaintenanceOrderSubOperation _MaintenanceOrderSubOperation
_Assembly _Assembly
_AssemblyText _AssemblyText
_SuperiorOrder _SuperiorOrder
_WorkPackage _WorkPackage
_WorkPackageWorkItem _WorkPackageWorkItem
_TimeSheetOvertimeCat _TimeSheetOvertimeCat
_WorkPackageText _WorkPackageText
_AccrualObjectType _AccrualObjectType
_AccrualObject _AccrualObject
_AccrualSubobject _AccrualSubobject
_AccrualItemType _AccrualItemType
_CreditRiskClass _CreditRiskClass
_FinValuationObjectType _FinValuationObjectType
_SemTagGLAccount _SemTagGLAccount
_CashLedgerCompanyCode I_GLAcctLineItmItmznRawData _CashLedgerCompanyCode
_CashLedgerAccount I_GLAcctLineItmItmznRawData _CashLedgerAccount
_FinancialManagementArea I_GLAcctLineItmItmznRawData _FinancialManagementArea
_FundsCenter I_GLAcctLineItmItmznRawData _FundsCenter
_FundedProgram I_GLAcctLineItmItmznRawData _FundedProgram
_Fund _Fund
_Grant I_GLAcctLineItmItmznRawData _Grant
_BudgetPeriod _BudgetPeriod
_PartnerFund _PartnerFund
_PartnerGrant I_GLAcctLineItmItmznRawData _PartnerGrant
_PartnerBudgetPeriod I_GLAcctLineItmItmznRawData _PartnerBudgetPeriod
_PubSecBudgetAccountCoCode I_GLAcctLineItmItmznRawData _PubSecBudgetAccountCoCode
_PubSecBudgetAccount I_GLAcctLineItmItmznRawData _PubSecBudgetAccount
_PubSecBudgetCnsmpnDate I_GLAcctLineItmItmznRawData _PubSecBudgetCnsmpnDate
_PubSecBudgetCnsmpnFsclPeriod I_GLAcctLineItmItmznRawData _PubSecBudgetCnsmpnFsclPeriod
_PubSecBudgetCnsmpnFsclYear I_GLAcctLineItmItmznRawData _PubSecBudgetCnsmpnFsclYear
_PubSecBudgetCnsmpnType I_GLAcctLineItmItmznRawData _PubSecBudgetCnsmpnType
_PubSecBudgetCnsmpnAmtType I_GLAcctLineItmItmznRawData _PubSecBudgetCnsmpnAmtType
_SponsoredProgram _SponsoredProgram
_SponsoredClass _SponsoredClass
_ConsolidationUnit I_GLAcctLineItmItmznRawData _ConsolidationUnit
_PartnerConsolidationUnit I_GLAcctLineItmItmznRawData _PartnerConsolidationUnit
_Company I_GLAcctLineItmItmznRawData _Company
_ConsolidationChartOfAccounts I_GLAcctLineItmItmznRawData _ConsolidationChartOfAccounts
_CnsldtnFinancialStatementItem I_GLAcctLineItmItmznRawData _CnsldtnFinancialStatementItem
_CnsldtnSubitemCategory I_GLAcctLineItmItmznRawData _CnsldtnSubitemCategory
_CnsldtnSubitem I_GLAcctLineItmItmznRawData _CnsldtnSubitem
_ProviderContract I_GLAcctLineItmItmznRawData _ProviderContract
_ProviderContractItem I_GLAcctLineItmItmznRawData _ProviderContractItem
GLAccountAuthorizationGroup
SupplierBasicAuthorizationGrp
CustomerBasicAuthorizationGrp
AcctgDocTypeAuthorizationGroup
OrderType
SalesOrderType
@Analytics.technicalName:'IFIGLACCTLITBSC'
@EndUserText.label: 'Aged items in Accounting'
@Analytics.internalName:#LOCAL 
@AccessControl: { authorizationCheck: #MANDATORY,
                  personalData.blocking: #REQUIRED,
                  privilegedAssociations: ['_PurReqValuationArea','_User','_AccountingDocumentTypeText','_BudgetPeriodText','_BusinessTransactionTypeText','_BusinessAreaText',
                                        '_PartnerBusinessAreaText','_BusinessProcessText','_PartnerBusinessProcessText','_ChartOfAccountsText','_CountryChartOfAccountsText',
                                        '_OffsettingChartOfAccountsText','_PartnerCompanyCodeText','_ControllingAreaText','_CostAnalysisResourceText','_CustomerText','_EquipmentText',
                                        '_FinancialManagementAreaText','_FinancialAccountTypeText','_OffsettingAccountTypeText','_FixedAssetText','_GroupFixedAssetText',
                                        '_FunctionalLocationText','_FundText','_PartnerFundText','_AlternativeGLAccountText','_GLAcctInChartOfAccountsText','_HouseBankAccountText',
                                        '_PartnerOrderText','_PartnerOrderText_2','_LedgerText','_SourceLedgerText','_MaintenanceActivityTypeText','_GroupMasterFixedAssetText','_MasterFixedAssetText',
                                        '_OperatingConcernText','_AssemblyText','_ProductText','_SoldProductText','_ProjectInternalIDText','_ProjectNetworkText',
                                        '_PartnerProjectText','_ProjectText','_PartnerSegmentText','_SegmentText','_InvtrySpclStockSupplierText','_SupplierText',
                                        '_InvtrySpclStockWBSElmntText','_PartnerWBSElementText','_WBSElementText','_WBSElementInternalIDText','_WorkPackageText' ] }

@Analytics.dataCategory: #CUBE
@ObjectModel: { representativeKey: 'LedgerGLLineItem',
                usageType: { sizeCategory: #XXL,
                             dataClass:  #MIXED,
                             serviceQuality: #D },
                supportedCapabilities: [#ANALYTICAL_PROVIDER, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE],
                modelingPattern: #ANALYTICAL_CUBE }                             
@Metadata: { ignorePropagatedAnnotations: true,
             allowExtensions:true }
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API                                        
@VDM.viewType: #BASIC
define view entity I_GLAcctLineItemItemizationBsc 
  as select from I_GLAcctLineItmItmznRawData
    inner join   I_LedgerSourceLedger on I_GLAcctLineItmItmznRawData.SourceLedger = I_LedgerSourceLedger.SourceLedger

  /* *************************************************************
   *  association zur ID
   * *************************************************************
  */

  association [0..1]                                           to I_JournalEntry                 as _JournalEntry                  on  $projection.CompanyCode        = _JournalEntry.CompanyCode
                                                                                                                                   and $projection.FiscalYear         = _JournalEntry.FiscalYear
                                                                                                                                   and $projection.AccountingDocument = _JournalEntry.AccountingDocument
  association [1..1]                                           to I_CompanyCode                  as _CompanyCode                   on  $projection.CompanyCode = _CompanyCode.CompanyCode
  association [0..1]                                           to I_CompanyCode                  as _CompanyCodeText               on  $projection.CompanyCode = _CompanyCodeText.CompanyCode
  association [1..1]                                           to I_FiscalYearVariant            as _FiscalYearVariant             on  $projection.FiscalYearVariant = _FiscalYearVariant.FiscalYearVariant
  association [0..1]                                           to I_FiscalYearForCompanyCode     as _FiscalYear                    on  $projection.FiscalYear  = _FiscalYear.FiscalYear
                                                                                                                                   and $projection.CompanyCode = _FiscalYear.CompanyCode
  // begin DO NOT USE these associations. Use Associations ForVariant instead

  association [0..1]                                           to I_FiscalYearForCompanyCode     as _LedgerFiscalYear              on  $projection.LedgerFiscalYear = _LedgerFiscalYear.FiscalYear
                                                                                                                                   and $projection.CompanyCode      = _LedgerFiscalYear.CompanyCode
  association [0..1]                                           to I_FiscalYearPeriodForCmpnyCode as _FiscalPeriod                  on  $projection.LedgerFiscalYear = _FiscalPeriod.FiscalYear
                                                                                                                                   and $projection.FiscalPeriod     = _FiscalPeriod.FiscalPeriod
                                                                                                                                   and $projection.CompanyCode      = _FiscalPeriod.CompanyCode
  association [0..1]                                           to I_FiscalCalYearPeriodForCoCode as _FiscalYearPeriod              on  $projection.FiscalYearPeriod = _FiscalYearPeriod.FiscalYearPeriod
                                                                                                                                   and $projection.CompanyCode      = _FiscalYearPeriod.CompanyCode
  //end

  //   Definition of _FiscalYear unchenaged and already defined in P_ACDOCA_CUBE. Therefore not required here

  association [0..1]                                           to I_FiscalYearForVariant         as _LedgerFiscalYearForVariant    on  $projection.LedgerFiscalYear  = _LedgerFiscalYearForVariant.FiscalYear
                                                                                                                                   and $projection.FiscalYearVariant = _LedgerFiscalYearForVariant.FiscalYearVariant
  association [0..1]                                           to I_FiscalPeriodForVariant       as _FiscalPeriodForVariant        on  $projection.LedgerFiscalYear  = _FiscalPeriodForVariant.FiscalYear
                                                                                                                                   and $projection.FiscalPeriod      = _FiscalPeriodForVariant.FiscalPeriod
                                                                                                                                   and $projection.FiscalYearVariant = _FiscalPeriodForVariant.FiscalYearVariant
  association [0..1]                                           to I_FiscalYearPeriodForVariant   as _FiscalYearPeriodForVariant    on  $projection.FiscalYearPeriod  = _FiscalYearPeriodForVariant.FiscalYearPeriod
                                                                                                                                   and $projection.FiscalYearVariant = _FiscalYearPeriodForVariant.FiscalYearVariant

  //  association [0..1] to I_CalendarDate                 as _CalendarDate                  on  $projection.PostingDate = _CalendarDate.CalendarDate

  association [0..1]                                           to I_FiscalCalendarDate           as _FiscalCalendarDate            on  $projection.PostingDate       = _FiscalCalendarDate.CalendarDate
                                                                                                                                   and $projection.FiscalYearVariant = _FiscalCalendarDate.FiscalYearVariant
  association [0..1]                                           to I_ControllingArea              as _ControllingArea               on  $projection.ControllingArea = _ControllingArea.ControllingArea
  association [0..1]                                           to I_ControllingArea              as _ControllingAreaText           on  $projection.ControllingArea = _ControllingAreaText.ControllingArea

  association [0..1]                                           to I_Currency                     as _BalanceTransactionCurrency    on  $projection.BalanceTransactionCurrency = _BalanceTransactionCurrency.Currency
  association [0..1]                                           to I_Currency                     as _TransactionCurrency           on  $projection.TransactionCurrency = _TransactionCurrency.Currency
  association [1..1]                                           to I_Currency                     as _CompanyCodeCurrency           on  $projection.CompanyCodeCurrency = _CompanyCodeCurrency.Currency

  association [0..1]                                           to I_Currency                     as _GlobalCurrency                on  $projection.GlobalCurrency = _GlobalCurrency.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency1          on  $projection.FreeDefinedCurrency1 = _FreeDefinedCurrency1.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency2          on  $projection.FreeDefinedCurrency2 = _FreeDefinedCurrency2.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency3          on  $projection.FreeDefinedCurrency3 = _FreeDefinedCurrency3.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency4          on  $projection.FreeDefinedCurrency4 = _FreeDefinedCurrency4.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency5          on  $projection.FreeDefinedCurrency5 = _FreeDefinedCurrency5.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency6          on  $projection.FreeDefinedCurrency6 = _FreeDefinedCurrency6.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency7          on  $projection.FreeDefinedCurrency7 = _FreeDefinedCurrency7.Currency
  association [0..1]                                           to I_Currency                     as _FreeDefinedCurrency8          on  $projection.FreeDefinedCurrency8 = _FreeDefinedCurrency8.Currency

  association [0..1]                                           to I_UnitOfMeasure                as _BaseUnit                      on  $projection.BaseUnit = _BaseUnit.UnitOfMeasure
  association [0..1]                                           to I_UnitOfMeasure                as _CostSourceUnit                on  $projection.CostSourceUnit = _CostSourceUnit.UnitOfMeasure
  association [0..1]                                           to I_UnitOfMeasure                as _AdditionalQuantity1Unit       on  $projection.AdditionalQuantity1Unit = _AdditionalQuantity1Unit.UnitOfMeasure
  association [0..1]                                           to I_UnitOfMeasure                as _AdditionalQuantity2Unit       on  $projection.AdditionalQuantity2Unit = _AdditionalQuantity2Unit.UnitOfMeasure
  association [0..1]                                           to I_UnitOfMeasure                as _AdditionalQuantity3Unit       on  $projection.AdditionalQuantity3Unit = _AdditionalQuantity3Unit.UnitOfMeasure

  association [0..1]                                           to I_Segment                      as _Segment                       on  $projection.Segment = _Segment.Segment
  association [0..*]                                           to I_SegmentText                  as _SegmentText                   on  $projection.Segment = _SegmentText.Segment
  association [0..*]                                           to I_ProfitCenter                 as _ProfitCenter                  on  $projection.ControllingArea = _ProfitCenter.ControllingArea
                                                                                                                                   and $projection.ProfitCenter    = _ProfitCenter.ProfitCenter
  association [0..*]                                           to I_ProfitCenterText             as _ProfitCenterText              on  $projection.ControllingArea = _ProfitCenterText.ControllingArea
                                                                                                                                   and $projection.ProfitCenter    = _ProfitCenterText.ProfitCenter
  association [0..1]                                           to I_ProfitCenter                 as _CurrentProfitCenter           on  $projection.ControllingArea            = _CurrentProfitCenter.ControllingArea
                                                                                                                                   and $projection.ProfitCenter               = _CurrentProfitCenter.ProfitCenter
                                                                                                                                   and _CurrentProfitCenter.ValidityStartDate <= $session.system_date
                                                                                                                                   and _CurrentProfitCenter.ValidityEndDate   >= $session.system_date
  association [0..*]                                           to I_CostCenter                   as _CostCenter                    on  $projection.ControllingArea = _CostCenter.ControllingArea
                                                                                                                                   and $projection.CostCenter      = _CostCenter.CostCenter
  association [0..*]                                           to I_CostCenterText               as _CostCenterText                on  $projection.ControllingArea = _CostCenterText.ControllingArea
                                                                                                                                   and $projection.CostCenter      = _CostCenterText.CostCenter
  association [0..1]                                           to I_CostCenter                   as _CurrentCostCenter             on  $projection.ControllingArea          = _CurrentCostCenter.ControllingArea
                                                                                                                                   and $projection.CostCenter               = _CurrentCostCenter.CostCenter
                                                                                                                                   and _CurrentCostCenter.ValidityStartDate <= $session.system_date
                                                                                                                                   and _CurrentCostCenter.ValidityEndDate   >= $session.system_date
                                                                                                                                   
                                                                                                                                   
  association [0..1]  to I_Project                      as _Project                       on  $projection.Project = _Project.Project                      /*do not use any longer*/
  association [0..1]  to I_Project                      as _ProjectText                   on  $projection.Project = _ProjectText.Project                  /*do not use any longer*/
  association [0..1]  to I_Project                      as _PartnerProject                on  $projection.PartnerProject = _PartnerProject.Project        /*do not use any longer*/
  association [0..1]  to I_Project                      as _PartnerProjectText            on  $projection.PartnerProject = _PartnerProjectText.Project    /*do not use any longer*/

  association [0..1]  to I_ProjectByInternalKey         as _ProjectInternalID             on  $projection.ProjectInternalID = _ProjectInternalID.ProjectInternalID                /*do not use any longer*/
  association [0..1]  to I_ProjectByInternalKey         as _ProjectInternalIDText         on  $projection.ProjectInternalID = _ProjectInternalIDText.ProjectInternalID            /*do not use any longer*/
  association [0..1]  to I_ProjectBasicData             as _PartnerProjectInternalID      on  $projection.PartnerProjectInternalID = _PartnerProjectInternalID.ProjectInternalID  /*do not use any longer*/

  association [0..1]  to I_ProjectBasicData             as _ProjectBasicData              on  $projection.ProjectInternalID = _ProjectBasicData.ProjectInternalID
  association [0..1]  to I_ProjectBasicData             as _ProjectBasicDataText          on  $projection.ProjectInternalID = _ProjectBasicDataText.ProjectInternalID
  association [0..1]  to I_ProjectBasicData             as _PartnerProjectBasicData       on  $projection.PartnerProjectInternalID = _PartnerProjectBasicData.ProjectInternalID
  association [0..1]  to I_ProjectBasicData             as _PartnerProjectBasicDataText   on  $projection.PartnerProjectInternalID = _PartnerProjectBasicDataText.ProjectInternalID     
  
  association [0..1]  to I_WBSElement                   as _WBSElement                    on  $projection.WBSElement = _WBSElement.WBSElement                                      /*do not use any longer*/
  association [0..1]  to I_WBSElement                   as _WBSElementText                on  $projection.WBSElement = _WBSElementText.WBSElement                                  /*do not use any longer*/
  association [0..1]  to I_WBSElement                   as _PartnerWBSElement             on  $projection.PartnerWBSElement = _PartnerWBSElement.WBSElement                        /*do not use any longer*/
  association [0..1]  to I_WBSElement                   as _PartnerWBSElementText         on  $projection.PartnerWBSElement = _PartnerWBSElementText.WBSElement                    /*do not use any longer*/
  association [0..1]  to I_WBSElement                   as _InventorySpclStockWBSElement  on  $projection.InventorySpclStockWBSElement = _InventorySpclStockWBSElement.WBSElement  /*do not use any longer*/
  association [0..1]  to I_WBSElement                   as _InvtrySpclStockWBSElmntText   on  $projection.InventorySpclStockWBSElement = _InvtrySpclStockWBSElmntText.WBSElement   /*do not use any longer*/

  association [0..1]  to I_WBSElementByInternalKey      as _WBSElementInternalID          on  $projection.WBSElementInternalID = _WBSElementInternalID.WBSElementInternalID        /*do not use any longer*/
  association [0..1]  to I_WBSElementByInternalKey      as _WBSElementInternalIDText      on  $projection.WBSElementInternalID = _WBSElementInternalIDText.WBSElementInternalID    /*do not use any longer*/
  association [0..1]  to I_WBSElementByInternalKey      as _InvtrySpclStockWBSElmntIntID  on  $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStockWBSElmntIntID.WBSElementInternalID  /*do not use any longer*/

  association [0..1]  to I_WBSElementBasicData          as _WBSElementBasicData           on  $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
  association [0..1]  to I_WBSElementBasicData          as _WBSElementBasicDataText       on  $projection.WBSElementInternalID = _WBSElementBasicDataText.WBSElementInternalID
  association [0..1]  to I_WBSElementBasicData          as _PartnerWBSElementBasicData    on  $projection.PartnerWBSElementInternalID = _PartnerWBSElementBasicData.WBSElementInternalID
  //association [0..1]  to I_WBSElementBasicData          as _PartnerWBSElemntBasicDataText on  $projection.PartnerWBSElementInternalID = _PartnerWBSElemntBasicDataText.WBSElementInternalID  /* do not use */

  association [0..1]  to I_WBSElementBasicData          as _PartnerWBSElmntBasicDataText  on  $projection.PartnerWBSElementInternalID = _PartnerWBSElmntBasicDataText.WBSElementInternalID
  association [0..1]  to I_WBSElementBasicData          as _InvtrySpclStkWBSElmntBscData  on  $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStkWBSElmntBscData.WBSElementInternalID     
  association [0..1]  to I_WBSElementBasicData          as _InvtrySpclStkWBSElmntBscDataT on  $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStkWBSElmntBscDataT.WBSElementInternalID                                                                                                                           

                                                                                                                                                                                                                                                                      
  association [0..1]                                           to I_BusinessArea                 as _BusinessArea                  on  $projection.BusinessArea = _BusinessArea.BusinessArea
  association [0..*]                                           to I_BusinessAreaText             as _BusinessAreaText              on  $projection.BusinessArea = _BusinessAreaText.BusinessArea
  association [0..1]                                           to I_FunctionalArea               as _FunctionalArea                on  $projection.FunctionalArea = _FunctionalArea.FunctionalArea
  association [0..*]                                           to I_FunctionalAreaText           as _FunctionalAreaText            on  $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea

  association [0..1]                                           to I_GLAccountInChartOfAccounts   as _GLAccountInChartOfAccounts    on  $projection.ChartOfAccounts = _GLAccountInChartOfAccounts.ChartOfAccounts
                                                                                                                                   and $projection.GLAccount       = _GLAccountInChartOfAccounts.GLAccount
  association [0..*]                                           to I_GLAccountText                as _GLAcctInChartOfAccountsText   on  $projection.ChartOfAccounts = _GLAcctInChartOfAccountsText.ChartOfAccounts
                                                                                                                                   and $projection.GLAccount       = _GLAcctInChartOfAccountsText.GLAccount
  association [0..1]                                           to I_GLAccountInCompanyCode       as _GLAccountInCompanyCode        on  $projection.CompanyCode = _GLAccountInCompanyCode.CompanyCode
                                                                                                                                   and $projection.GLAccount   = _GLAccountInCompanyCode.GLAccount
  association [0..1]                                           to I_ChartOfAccounts              as _ChartOfAccounts               on  $projection.ChartOfAccounts = _ChartOfAccounts.ChartOfAccounts
  association [0..*]                                           to I_ChartOfAccountsText          as _ChartOfAccountsText           on  $projection.ChartOfAccounts = _ChartOfAccountsText.ChartOfAccounts

  association [0..1]                                           to I_AccountingDocumentType       as _AccountingDocumentType        on  $projection.AccountingDocumentType = _AccountingDocumentType.AccountingDocumentType
  association [0..*]                                           to I_AccountingDocumentTypeText   as _AccountingDocumentTypeText    on  $projection.AccountingDocumentType = _AccountingDocumentTypeText.AccountingDocumentType
  association [0..1]                                           to I_FinancialAccountType         as _FinancialAccountType          on  $projection.FinancialAccountType = _FinancialAccountType.FinancialAccountType
  association [0..*]                                           to I_FinancialAccountTypeText     as _FinancialAccountTypeText      on  $projection.FinancialAccountType = _FinancialAccountTypeText.FinancialAccountType
  association [0..1]                                           to I_DebitCreditCode              as _DebitCreditCode               on  $projection.DebitCreditCode = _DebitCreditCode.DebitCreditCode
  association [0..*]                                           to I_DebitCreditCodeText          as _DebitCreditCodeText           on  $projection.DebitCreditCode = _DebitCreditCodeText.DebitCreditCode

  /*do not use any longer, use _Product*/   association [0..1] to I_Material                     as _Material                      on  $projection.Material = _Material.Material
  association [0..1]                                           to I_Product                      as _Product                       on  $projection.Product = _Product.Product
  association [0..*]                                           to I_ProductDescription           as _ProductText                   on  $projection.Product = _ProductText.Product
  association [0..1]                                           to I_Plant                        as _Plant                         on  $projection.Plant = _Plant.Plant

  association [1..1]                                           to I_Ledger                       as _Ledger                        on  $projection.Ledger = _Ledger.Ledger
  association [0..*]                                           to I_LedgerText                   as _LedgerText                    on  $projection.Ledger = _LedgerText.Ledger
  association [0..1]                                           to I_Ledger                       as _SourceLedger                  on  $projection.SourceLedger = _SourceLedger.Ledger
  association [0..*]                                           to I_LedgerText                   as _SourceLedgerText              on  $projection.SourceLedger = _SourceLedgerText.Ledger

  association [0..1]                                           to I_Customer                     as _Customer                      on  $projection.Customer = _Customer.Customer
  association [0..1]                                           to I_Customer                     as _CustomerText                  on  $projection.Customer = _CustomerText.Customer
  association [0..1]                                           to I_CustomerGroup                as _CustomerGroup                 on  $projection.CustomerGroup = _CustomerGroup.CustomerGroup

  association [0..1]                                           to I_Supplier                     as _Supplier                      on  $projection.Supplier = _Supplier.Supplier
  association [0..1]                                           to I_Supplier                     as _SupplierText                  on  $projection.Supplier = _SupplierText.Supplier
  
  association [0..1] to I_MaterialGroup                as _MaterialGroup                 on  $projection.MaterialGroup = _MaterialGroup.MaterialGroup       //do not use any longer, use _SoldProductGroup_2

  association [0..1] to I_ProductGroup                 as _SoldProductGroup              on  $projection.SoldProductGroup = _SoldProductGroup.MaterialGroup //do not use any longer, use _SoldProductGroup_2

  association [0..1] to I_ProductGroup_2               as _SoldProductGroup_2            on  $projection.SoldProductGroup = _SoldProductGroup_2.ProductGroup
  
  association [0..1] to I_ProductGroup                 as _ProductGroup                  on  $projection.ProductGroup = _ProductGroup.MaterialGroup         //do not use any longer, use _ProductGroup_2

  association [0..1] to I_ProductGroup_2               as _ProductGroup_2                on  $projection.ProductGroup = _ProductGroup_2.ProductGroup  

  association [0..1]                                           to I_SalesOrder                   as _SalesOrder                    on  $projection.SalesOrder = _SalesOrder.SalesOrder
  association [0..1]                                           to I_SalesOrderItem               as _SalesOrderItem                on  $projection.SalesOrder     = _SalesOrderItem.SalesOrder
                                                                                                                                   and $projection.SalesOrderItem = _SalesOrderItem.SalesOrderItem
  association [0..1]                                           to I_SalesDocument                as _SalesDocument                 on  $projection.SalesDocument = _SalesDocument.SalesDocument
  association [0..1]                                           to I_SalesDocumentItem            as _SalesDocumentItem             on  $projection.SalesDocument     = _SalesDocumentItem.SalesDocument
                                                                                                                                   and $projection.SalesDocumentItem = _SalesDocumentItem.SalesDocumentItem
  // association[0..1] to I_Order                        as _Order                      on $projection.OrderID                         = _Order.OrderID

  association [0..1]                                           to I_InternalOrder                as _InternalOrder                 on  $projection.OrderID = _InternalOrder.InternalOrder
  association [0..1]                                           to I_Order                        as _Order                         on  $projection.OrderID = _Order.OrderID
  association [0..*]                                           to I_CostAnalysisResource         as _CostAnalysisResource          on  $projection.ControllingArea      = _CostAnalysisResource.ControllingArea
                                                                                                                                   and $projection.CostAnalysisResource = _CostAnalysisResource.CostAnalysisResource
  association [0..*]                                           to I_CostAnalysisResourceText     as _CostAnalysisResourceText      on  $projection.ControllingArea      = _CostAnalysisResourceText.ControllingArea
                                                                                                                                   and $projection.CostAnalysisResource = _CostAnalysisResourceText.CostAnalysisResource
  
  association [0..1] to I_Employment                   as _Employment                    on  $projection.PersonnelNumber = _Employment.EmploymentInternalID  
  association [0..1] to I_PersonWorkAgreement_1        as _PersonWorkAgreement_1         on  $projection.PersonnelNumber    = _PersonWorkAgreement_1.PersonWorkAgreement   

  association [0..1]                                           to I_FinancialTransactionType     as _FinancialTransactionType      on  $projection.FinancialTransactionType = _FinancialTransactionType.FinancialTransactionType
  association [0..1]                                           to I_BusinessTransactionType      as _BusinessTransactionType       on  $projection.BusinessTransactionType = _BusinessTransactionType.BusinessTransactionType

  association [0..*]                                           to I_BusTransactionTypeText       as _BusinessTransactionTypeText   on  $projection.BusinessTransactionType = _BusinessTransactionTypeText.BusinessTransactionType

  association [0..1]                                           to I_ReferenceDocumentType        as _ReferenceDocumentType         on  $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
  association [0..1]                                           to I_ReferenceDocumentType        as _PredecessorReferenceDocType   on  $projection.PredecessorReferenceDocType = _PredecessorReferenceDocType.ReferenceDocumentType

  association [0..*]                                           to I_CostCenter                   as _PartnerCostCenter             on  $projection.ControllingArea   = _PartnerCostCenter.ControllingArea
                                                                                                                                   and $projection.PartnerCostCenter = _PartnerCostCenter.CostCenter
  association [0..*]                                           to I_ProfitCenter                 as _PartnerProfitCenter           on  $projection.ControllingArea     = _PartnerProfitCenter.ControllingArea
                                                                                                                                   and $projection.PartnerProfitCenter = _PartnerProfitCenter.ProfitCenter
  association [0..1]                                           to I_BusinessArea                 as _PartnerBusinessArea           on  $projection.PartnerBusinessArea = _PartnerBusinessArea.BusinessArea
  association [0..*]                                           to I_BusinessAreaText             as _PartnerBusinessAreaText       on  $projection.PartnerBusinessArea = _PartnerBusinessAreaText.BusinessArea
  association [0..1]                                           to I_FunctionalArea               as _PartnerFunctionalArea         on  $projection.PartnerFunctionalArea = _PartnerFunctionalArea.FunctionalArea
  association [0..1]                                           to I_CompanyCode                  as _PartnerCompanyCode            on  $projection.PartnerCompanyCode = _PartnerCompanyCode.CompanyCode
  association [0..1]                                           to I_CompanyCode                  as _PartnerCompanyCodeText        on  $projection.PartnerCompanyCode = _PartnerCompanyCodeText.CompanyCode
  association [0..1]                                           to I_Segment                      as _PartnerSegment                on  $projection.PartnerSegment = _PartnerSegment.Segment
  association [0..*]                                           to I_SegmentText                  as _PartnerSegmentText            on  $projection.PartnerSegment = _PartnerSegmentText.Segment

  association [0..1]                                           to I_AccountingDocumentCategory   as _AccountingDocumentCategory    on  $projection.AccountingDocumentCategory = _AccountingDocumentCategory.AccountingDocumentCategory

  association [0..1]                                           to I_PostingKey                   as _PostingKey                    on  $projection.PostingKey = _PostingKey.PostingKey

  association [0..1]                                           to I_SubLedgerAccLineItemType     as _SubLedgerAccLineItemType      on  $projection.SubLedgerAcctLineItemType = _SubLedgerAccLineItemType.SubLedgerAcctLineItemType
  association [0..1]                                           to I_User                         as _User                          on  $projection.AccountingDocCreatedByUser = _User.UserID

  association [0..*]                                           to I_ProfitCenter                 as _EliminationProfitCenter       on  $projection.ControllingArea         = _EliminationProfitCenter.ControllingArea
                                                                                                                                   and $projection.EliminationProfitCenter = _EliminationProfitCenter.ProfitCenter

  //association[0..1] to I_ControllingObject            as _ControllingObject             on $projection.controllingobject              = _ControllingObject.ControllingObject

  //

  association [0..1]                                           to I_GLAccountType                as _GLAccountType                 on  $projection.GLAccountType = _GLAccountType.GLAccountType
  association [0..1]                                           to I_FinancialAccountType         as _OffsettingAccountType         on  $projection.OffsettingAccountType = _OffsettingAccountType.FinancialAccountType
  association [0..*]                                           to I_FinancialAccountTypeText     as _OffsettingAccountTypeText     on  $projection.OffsettingAccountType = _OffsettingAccountTypeText.FinancialAccountType
  association [0..1]                                           to I_GLAccountInChartOfAccounts   as _AlternativeGLAccount          on  $projection.CountryChartOfAccounts = _AlternativeGLAccount.ChartOfAccounts
                                                                                                                                   and $projection.AlternativeGLAccount   = _AlternativeGLAccount.GLAccount
  association [0..*]                                           to I_GLAccountText                as _AlternativeGLAccountText      on  $projection.CountryChartOfAccounts = _AlternativeGLAccountText.ChartOfAccounts
                                                                                                                                   and $projection.AlternativeGLAccount   = _AlternativeGLAccountText.GLAccount
  //association[0..1] to I_GLAccountInChartOfAccounts   as _SenderGLAccount               on $projection.ChartOfAccounts                = _SenderGLAccount.ChartOfAccounts and

  //                                                                                         $projection.SenderGLAccount                = _SenderGLAccount.GLAccount

  // old association kept for compatibility. DO NOT USE

  association [0..1]                                           to I_GLAccountInChartOfAccounts   as _OffsettingAccount             on  $projection.ChartOfAccounts   = _OffsettingAccount.ChartOfAccounts
                                                                                                                                   and $projection.OffsettingAccount = _OffsettingAccount.GLAccount
  association [0..1]                                           to I_OffsettingAccount            as _OffsettingAccountText         on  $projection.OffsettingChartOfAccounts = _OffsettingAccountText.ChartOfAccounts
                                                                                                                                   and $projection.OffsettingAccountType     = _OffsettingAccountText.OffsettingAccountType
                                                                                                                                   and $projection.OffsettingAccount         = _OffsettingAccountText.OffsettingAccount

  association [0..1]                                           to I_OffsettingAccount            as _OffsettingAccountWithBP       on  $projection.OffsettingChartOfAccounts = _OffsettingAccountWithBP.ChartOfAccounts
                                                                                                                                   and $projection.OffsettingAccountType     = _OffsettingAccountWithBP.OffsettingAccountType
                                                                                                                                   and $projection.OffsettingAccount         = _OffsettingAccountWithBP.OffsettingAccount

  association [0..1]                                           to I_ChartOfAccounts              as _OffsettingChartOfAccounts     on  $projection.OffsettingChartOfAccounts = _OffsettingChartOfAccounts.ChartOfAccounts
  association [0..*]                                           to I_ChartOfAccountsText          as _OffsettingChartOfAccountsText on  $projection.OffsettingChartOfAccounts = _OffsettingChartOfAccountsText.ChartOfAccounts
  association [0..1]                                           to I_ChartOfAccounts              as _CountryChartOfAccounts        on  $projection.CountryChartOfAccounts = _CountryChartOfAccounts.ChartOfAccounts
  association [0..*]                                           to I_ChartOfAccountsText          as _CountryChartOfAccountsText    on  $projection.CountryChartOfAccounts = _CountryChartOfAccountsText.ChartOfAccounts

  association [0..1]                                           to I_PurchasingDocument           as _PurchasingDocument            on  $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument
  association [0..1]                                           to I_PurchasingDocumentItem       as _PurchasingDocumentItem        on  $projection.PurchasingDocument     = _PurchasingDocumentItem.PurchasingDocument
                                                                                                                                   and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
  association [0..1]                                           to I_SpecialGLCode                as _SpecialGLCode                 on  $projection.SpecialGLCode        = _SpecialGLCode.SpecialGLCode
                                                                                                                                   and $projection.FinancialAccountType = _SpecialGLCode.FinancialAccountType
  association [0..*]                                           to I_TaxCode                      as _TaxCode                       on  $projection.TaxCode = _TaxCode.TaxCode
  //above solution for association to I_TaxCode not supported. TaxCalculationProcedure required as additional key field to make TaxCode unique

  //association[0..1] to I_TaxCode                      as _TaxCode                       on $projection.TaxCode = _TaxCode.TaxCode and

  //                                                                                         $projection._Company_Country.TaxCalculationProcedure = _TaxCode.TaxCalculationProcedure


  association [0..1]                                           to I_Housebank                    as _HouseBank                     on  $projection.CompanyCode = _HouseBank.CompanyCode
                                                                                                                                   and $projection.HouseBank   = _HouseBank.HouseBank
                                                                                                                                   
// the following association is wrong and will be deprecated

  association [1..1] to I_AccountingDocument           as _ClearingAccountingDocument    on  $projection.CompanyCode                = _ClearingAccountingDocument.CompanyCode
                                                                                         and $projection.FiscalYear                 = _ClearingAccountingDocument.FiscalYear
                                                                                         and $projection.ClearingAccountingDocument = _ClearingAccountingDocument.AccountingDocument
                                                                                         
  association [0..1] to I_FiscalYearForCompanyCode     as _ClearingJrnlEntryFiscalYear    on $projection.ClearingJournalEntryFiscalYear = _ClearingJrnlEntryFiscalYear.FiscalYear
                                                                                         and $projection.CompanyCode                    = _ClearingJrnlEntryFiscalYear.CompanyCode
  association [0..1] to I_JournalEntry                 as _ClearingJournalEntry          on  $projection.CompanyCode                    = _ClearingJournalEntry.CompanyCode
                                                                                         and $projection.ClearingJournalEntryFiscalYear = _ClearingJournalEntry.FiscalYear
                                                                                         and $projection.ClearingJournalEntry           = _ClearingJournalEntry.AccountingDocument                                                                                                                                                                                                                                                                      
                                                                                                                                   
  association [0..1]                                           to I_MasterFixedAsset             as _MasterFixedAsset              on  $projection.CompanyCode      = _MasterFixedAsset.CompanyCode
                                                                                                                                   and $projection.MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset
  association [0..1]                                           to I_MasterFixedAsset             as _GroupMasterFixedAsset         on  $projection.CompanyCode           = _GroupMasterFixedAsset.CompanyCode
                                                                                                                                   and $projection.GroupMasterFixedAsset = _GroupMasterFixedAsset.MasterFixedAsset
  association [0..1]                                           to I_MasterFixedAsset             as _GroupMasterFixedAssetText     on  $projection.CompanyCode           = _GroupMasterFixedAssetText.CompanyCode
                                                                                                                                   and $projection.GroupMasterFixedAsset = _GroupMasterFixedAssetText.MasterFixedAsset
  association [0..1]                                           to I_MasterFixedAsset             as _MasterFixedAssetText          on  $projection.CompanyCode      = _MasterFixedAssetText.CompanyCode
                                                                                                                                   and $projection.MasterFixedAsset = _MasterFixedAssetText.MasterFixedAsset
  association [0..1]                                           to I_FixedAsset                   as _FixedAsset                    on  $projection.CompanyCode      = _FixedAsset.CompanyCode
                                                                                                                                   and $projection.MasterFixedAsset = _FixedAsset.MasterFixedAsset
                                                                                                                                   and $projection.FixedAsset       = _FixedAsset.FixedAsset
  association [0..1]                                           to I_FixedAsset                   as _GroupFixedAsset               on  $projection.CompanyCode           = _GroupFixedAsset.CompanyCode
                                                                                                                                   and $projection.GroupMasterFixedAsset = _GroupFixedAsset.MasterFixedAsset
                                                                                                                                   and $projection.GroupFixedAsset       = _GroupFixedAsset.FixedAsset
  association [0..1]                                           to I_FixedAsset                   as _GroupFixedAssetText           on  $projection.CompanyCode           = _GroupFixedAssetText.CompanyCode
                                                                                                                                   and $projection.GroupMasterFixedAsset = _GroupFixedAssetText.MasterFixedAsset
                                                                                                                                   and $projection.GroupFixedAsset       = _GroupFixedAssetText.FixedAsset
  association [0..1]                                           to I_FixedAsset                   as _FixedAssetText                on  $projection.CompanyCode      = _FixedAssetText.CompanyCode
                                                                                                                                   and $projection.MasterFixedAsset = _FixedAssetText.MasterFixedAsset
                                                                                                                                   and $projection.FixedAsset       = _FixedAssetText.FixedAsset
  association [0..1]                                           to I_BusinessProcess              as _BusinessProcess               on  $projection.ControllingArea = _BusinessProcess.ControllingArea
                                                                                                                                   and $projection.BusinessProcess = _BusinessProcess.BusinessProcess
  association [0..*]                                           to I_BusinessProcessText          as _BusinessProcessText           on  $projection.ControllingArea = _BusinessProcessText.ControllingArea
                                                                                                                                   and $projection.BusinessProcess = _BusinessProcessText.BusinessProcess
  //association[0..1] to I_ControllingObject            as _CostObject                    on $projection.CostObject                     = _CostObject.ControllingObject

  association [0..*]                                           to I_CostCenterActivityType       as _PartnerCostCtrActivityType    on  $projection.ControllingArea            = _PartnerCostCtrActivityType.ControllingArea
                                                                                                                                   and $projection.PartnerCostCtrActivityType = _PartnerCostCtrActivityType.CostCtrActivityType
                                                                                                                                   
  association [0..1] to I_InternalOrder                as _PartnerOrder                   on  $projection.PartnerOrder   = _PartnerOrder.InternalOrder
  association [0..1] to I_InternalOrder                as _PartnerOrderText               on  $projection.PartnerOrder   = _PartnerOrderText.InternalOrder
  association [0..1] to I_Order                        as _PartnerOrder_2                 on  $projection.PartnerOrder_2 = _PartnerOrder_2.OrderID
  association [0..1] to I_Order                        as _PartnerOrderText_2             on  $projection.PartnerOrder_2 = _PartnerOrderText_2.OrderID
  
  association [0..1]                                           to I_OrderCategory                as _PartnerOrderCategory          on  $projection.PartnerOrderCategory = _PartnerOrderCategory.OrderCategory
  
  association [0..1]                                           to I_SalesDocument                as _PartnerSalesDocument          on  $projection.PartnerSalesDocument = _PartnerSalesDocument.SalesDocument
  association [0..1]                                           to I_SalesDocumentItem            as _PartnerSalesDocumentItem      on  $projection.PartnerSalesDocument     = _PartnerSalesDocumentItem.SalesDocument
                                                                                                                                   and $projection.PartnerSalesDocumentItem = _PartnerSalesDocumentItem.SalesDocumentItem
  association [0..1]                                           to I_BusinessProcess              as _PartnerBusinessProcess        on  $projection.ControllingArea        = _PartnerBusinessProcess.ControllingArea
                                                                                                                                   and $projection.PartnerBusinessProcess = _PartnerBusinessProcess.BusinessProcess
  association [0..*]                                           to I_BusinessProcessText          as _PartnerBusinessProcessText    on  $projection.ControllingArea        = _PartnerBusinessProcessText.ControllingArea
                                                                                                                                   and $projection.PartnerBusinessProcess = _PartnerBusinessProcessText.BusinessProcess
  association [0..1]                                           to I_BillingDocumentType          as _BillingDocumentType           on  $projection.BillingDocumentType = _BillingDocumentType.BillingDocumentType

  association [0..1]                                           to I_SalesOrganization            as _SalesOrganization             on  $projection.SalesOrganization = _SalesOrganization.SalesOrganization
  association [0..1]                                           to I_DistributionChannel          as _DistributionChannel           on  $projection.DistributionChannel = _DistributionChannel.DistributionChannel

  association [0..1]                                           to I_Material                     as _SoldMaterial                  on  $projection.SoldMaterial = _SoldMaterial.Material //do not use any longer, use _SoldProduct

  association [0..1]                                           to I_Product                      as _SoldProduct                   on  $projection.SoldProduct = _SoldProduct.Product
  association [0..*]                                           to I_ProductDescription           as _SoldProductText               on  $projection.SoldProduct = _SoldProductText.Product

  association [0..1]                                           to I_Fund                         as _Fund                          on  $projection.FinancialManagementArea = _Fund.FinancialManagementArea
                                                                                                                                   and $projection.Fund                    = _Fund.Fund
  association [0..*]                                           to I_FundText                     as _FundText                      on  $projection.FinancialManagementArea = _FundText.FinancialManagementArea
                                                                                                                                   and $projection.Fund                    = _FundText.Fund
  association [0..1]                                           to I_Fund                         as _PartnerFund                   on  $projection.FinancialManagementArea = _PartnerFund.FinancialManagementArea
                                                                                                                                   and $projection.PartnerFund             = _PartnerFund.Fund
  association [0..*]                                           to I_FundText                     as _PartnerFundText               on  $projection.FinancialManagementArea = _PartnerFundText.FinancialManagementArea
                                                                                                                                   and $projection.PartnerFund             = _PartnerFundText.Fund
  association [0..*]                                           to I_FundsCenter                  as _FundsCenter                   on  $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea
                                                                                                                                   and $projection.FundsCenter             = _FundsCenter.FundsCenter

association [0..1] to I_InventoryValuationType       as _InventorySpecialStockValnType on  $projection.InventorySpecialStockValnType = _InventorySpecialStockValnType.InventoryValuationType
association [0..1] to I_InvtrySpecialStockValnType   as _InventorySpclStockValnType    on  $projection.InvtrySpecialStockValnType_2  = _InventorySpclStockValnType.InventorySpecialStockValnType
association [0..1] to I_InventorySpecialStockType    as _InventorySpecialStockType     on  $projection.InventorySpecialStockType     = _InventorySpecialStockType.InventorySpecialStockType

  association [0..1]                                           to I_SalesDocument                as _InventorySpclStkSalesDocument on  $projection.InventorySpclStkSalesDocument = _InventorySpclStkSalesDocument.SalesDocument

  association [0..1]                                           to I_SalesDocumentItem            as _InventorySpclStkSalesDocItm   on  $projection.InventorySpclStkSalesDocument = _InventorySpclStkSalesDocItm.SalesDocument
                                                                                                                                   and $projection.InventorySpclStkSalesDocItm   = _InventorySpclStkSalesDocItm.SalesDocumentItem

  association [0..1]                                           to I_Supplier                     as _InventorySpecialStockSupplier on  $projection.InventorySpecialStockSupplier = _InventorySpecialStockSupplier.Supplier
  association [0..1]                                           to I_Supplier                     as _InvtrySpclStockSupplierText   on  $projection.InventorySpecialStockSupplier = _InvtrySpclStockSupplierText.Supplier

  association [0..1]                                           to I_InventoryValuationType       as _InventoryValuationType        on  $projection.InventoryValuationType = _InventoryValuationType.InventoryValuationType

  association [0..1]                                           to I_ControllingDebitCreditCode   as _ControllingDebitCreditCode    on  $projection.ControllingDebitCreditCode = _ControllingDebitCreditCode.ControllingDebitCreditCode
  association [0..1]                                           to I_ControllingObject            as _OriginSenderObject            on  $projection.OriginSenderObject = _OriginSenderObject.ControllingObject

  association [0..1]                                           to I_ControllingObjectClass       as _ControllingObjectClass        on  $projection.ControllingObjectClass = _ControllingObjectClass.ControllingObjectClass

  association [0..1]                                           to I_Partnercompany               as _PartnerCompany                on  $projection.PartnerCompany = _PartnerCompany.PartnerCompany

  association [0..1]                                           to I_ControllingObjectClass       as _PartnerControllingObjectClass on  $projection.PartnerControllingObjectClass = _PartnerControllingObjectClass.ControllingObjectClass

  association [0..*]                                           to I_CostCenter                   as _OriginCostCenter              on  $projection.ControllingArea  = _OriginCostCenter.ControllingArea
                                                                                                                                   and $projection.OriginCostCenter = _OriginCostCenter.CostCenter

  association [0..*]                                           to I_ProfitCenter                 as _OriginProfitCenter            on  $projection.ControllingArea    = _OriginProfitCenter.ControllingArea
                                                                                                                                   and $projection.OriginProfitCenter = _OriginProfitCenter.ProfitCenter
  association [0..*]                                           to I_CostCenterActivityType       as _CostCtrActivityType           on  $projection.ControllingArea     = _CostCtrActivityType.ControllingArea
                                                                                                                                   and $projection.CostCtrActivityType = _CostCtrActivityType.CostCtrActivityType

  association [0..*]                                           to I_CostCenterActivityType       as _OriginCostCtrActivityType     on  $projection.ControllingArea           = _OriginCostCtrActivityType.ControllingArea
                                                                                                                                   and $projection.OriginCostCtrActivityType = _OriginCostCtrActivityType.CostCtrActivityType

  association [0..1]                                           to I_OrderCategory                as _OrderCategory                 on  $projection.OrderCategory = _OrderCategory.OrderCategory

  //association[0..1] to I_NetworkActivity             as _RelatedNetworkActivity         on $projection.ProjectNetwork                =  _RelatedNetworkActivity.ProjectNetwork and

  //                                                                                          $projection.RelatedNetworkActivity        =  _RelatedNetworkActivity.NetworkActivity


  //association[0..1] to I_NetworkActivity             as _PartnerProjectNetworkActivity  on $projection.PartnerProjectNetwork         =  _PartnerProjectNetworkActivity.ProjectNetwork and

  //                                                                                          $projection.PartnerProjectNetworkActivity =  _PartnerProjectNetworkActivity.NetworkActivity



  association [0..1]                                           to I_MovementCategory             as _MovementCategory              on  $projection.AssetAcctTransClassfctn = _MovementCategory.AssetAcctTransClassfctn
  association [0..1]                                           to I_AssetTransactionType         as _AssetTransactionType          on  $projection.AssetTransactionType = _AssetTransactionType.AssetTransactionType

  association [0..1]                                           to I_BudgetPeriod                 as _BudgetPeriod                  on  $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod
  association [0..*]                                           to I_BudgetPeriodText             as _BudgetPeriodText              on  $projection.BudgetPeriod = _BudgetPeriodText.BudgetPeriod
  association [0..*]                                           to I_CostOriginGroup              as _CostOriginGroup               on  $projection.ControllingArea = _CostOriginGroup.ControllingArea
                                                                                                                                   and
                                                                                                                                       // not contained in view                                                                  $projection.CostOriginType                = _CostOriginGroup.CostOriginType and

                                                                                                                                       $projection.CostOriginGroup = _CostOriginGroup.CostOriginGroup
  association [0..1]                                           to I_Country                      as _CustomerSupplierCountry       on  $projection.CustomerSupplierCountry = _CustomerSupplierCountry.Country
  association [0..1]                                           to I_SalesDistrict                as _SalesDistrict                 on  $projection.SalesDistrict = _SalesDistrict.SalesDistrict
  association [0..1]                                           to I_Customer                     as _BillToParty                   on  $projection.BillToParty = _BillToParty.Customer
  association [0..1]                                           to I_Customer                     as _ShipToParty                   on  $projection.ShipToParty = _ShipToParty.Customer
  association [0..1]                                           to I_FinancialManagementArea      as _FinancialManagementArea       on  $projection.FinancialManagementArea = _FinancialManagementArea.FinancialManagementArea
  association [0..*]                                           to I_FinancialManagementAreaText  as _FinancialManagementAreaText   on  $projection.FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea
  //association[0..1] to I_FundedProgram                as _FundedProgram                  on $projection.FinancialManagementArea       = _FundedProgram.FinancialManagementArea and

  //                                                                                          $projection.FundedProgram                 = _FundedProgram.FundedProgram


  association [0..1]                                           to I_HouseBankAccount             as _HouseBankAccount              on  $projection.CompanyCode      = _HouseBankAccount.CompanyCode
                                                                                                                                   and $projection.HouseBank        = _HouseBankAccount.HouseBank
                                                                                                                                   and $projection.HouseBankAccount = _HouseBankAccount.HouseBankAccount
  association [0..*]                                           to I_HouseBankAccountText         as _HouseBankAccountText          on  $projection.CompanyCode      = _HouseBankAccountText.CompanyCode
                                                                                                                                   and $projection.HouseBank        = _HouseBankAccountText.HouseBank
                                                                                                                                   and $projection.HouseBankAccount = _HouseBankAccountText.HouseBankAccount

  association [0..1]                                           to I_LogicalSystem                as _LogicalSystem                 on  $projection.LogicalSystem = _LogicalSystem.LogicalSystem

  association [0..1]                                           to I_OperatingConcern             as _OperatingConcern              on  $projection.OperatingConcern = _OperatingConcern.OperatingConcern
  association [0..*]                                           to I_OperatingConcernText         as _OperatingConcernText          on  $projection.OperatingConcern = _OperatingConcernText.OperatingConcern

  association [0..1]                                           to I_ProjectNetwork               as _ProjectNetwork                on  $projection.ProjectNetwork = _ProjectNetwork.ProjectNetwork
  association [0..1]                                           to I_ProjectNetwork               as _ProjectNetworkText            on  $projection.ProjectNetwork = _ProjectNetworkText.ProjectNetwork

  association [0..1]                                           to I_Purreqvaluationarea          as _PurReqValuationArea           on  $projection.ValuationArea = _PurReqValuationArea.ValuationArea

  association [0..1]                                           to I_WorkCenter                   as _WorkCenter                    on  $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID
                                                                                                                                   and _WorkCenter.WorkCenterTypeCode   = 'A'

  association [0..1]                                           to I_BillableControl              as _BillableControl               on  $projection.BillableControl = _BillableControl.BillableControl

  association [0..1]                                           to I_ConditionContract            as _ConditionContract             on  $projection.ConditionContract = _ConditionContract.ConditionContract

  association [0..1]                                           to I_MaintenanceOrder             as _MaintenanceOrder              on  $projection.OrderID       = _MaintenanceOrder.MaintenanceOrder
                                                                                                                                   and $projection.OrderCategory = '30'
  association [0..1]                                           to I_MaintenanceOrderOperation    as _MaintenanceOrderOperation     on  $projection.OrderID        = _MaintenanceOrderOperation.MaintenanceOrder
                                                                                                                                   and $projection.OrderOperation = _MaintenanceOrderOperation.MaintenanceOrderOperation
                                                                                                                                   and $projection.OrderCategory  = '30'
  association [0..1]                                           to I_MaintenanceOrderSubOperation as _MaintenanceOrderSubOperation  on  $projection.OrderID           = _MaintenanceOrderSubOperation.MaintenanceOrder
                                                                                                                                   and $projection.OrderOperation    = _MaintenanceOrderSubOperation.MaintenanceOrderOperation
                                                                                                                                   and $projection.OrderSuboperation = _MaintenanceOrderSubOperation.MaintenanceOrderSubOperation

  association [0..1]                                           to I_Equipment                    as _Equipment                     on  $projection.Equipment = _Equipment.Equipment
  association [0..*]                                           to I_EquipmentText                as _EquipmentText                 on  $projection.Equipment = _EquipmentText.Equipment

  association [0..1]                                           to I_FunctionalLocation           as _FunctionalLocation            on  $projection.FunctionalLocation = _FunctionalLocation.FunctionalLocation
  association [0..*]                                           to I_FunctionalLocationText       as _FunctionalLocationText        on  $projection.FunctionalLocation = _FunctionalLocationText.FunctionalLocation

  association [0..1]                                           to I_Product                      as _Assembly                      on  $projection.Assembly = _Assembly.Product
  association [0..*]                                           to I_ProductDescription           as _AssemblyText                  on  $projection.Assembly = _AssemblyText.Product

  association [0..1]                                           to I_MaintenanceActivityType      as _MaintenanceActivityType       on  $projection.MaintenanceActivityType = _MaintenanceActivityType.MaintenanceActivityType
  association [0..*]                                           to I_MaintenanceActivityTypeText  as _MaintenanceActivityTypeText   on  $projection.MaintenanceActivityType = _MaintenanceActivityTypeText.MaintenanceActivityType

  association [0..1]                                           to I_MaintOrdPlngDegreeCode       as _MaintOrdPlngDegreeCode        on  $projection.MaintenanceOrderPlanningCode = _MaintOrdPlngDegreeCode.MaintenanceOrderPlanningCode

  association [0..1]                                           to I_PMNotificationPriorityType   as _PMNotificationPriorityType    on  $projection.MaintPriorityType = _PMNotificationPriorityType.MaintPriorityType

  association [0..1]                                           to I_PMNotificationPriority       as _PMNotificationPriority        on  $projection.MaintPriority     = _PMNotificationPriority.MaintPriority
                                                                                                                                   and $projection.MaintPriorityType = _PMNotificationPriority.MaintPriorityType

  association [0..1]                                           to I_LogisticsOrder               as _SuperiorOrder                 on  $projection.SuperiorOrder = _SuperiorOrder.OrderID

  // Do NOT use _GLAccountText  (it is wrong) ;;  use _GLAccountTxt

  association [0..*]                                           to I_GLAccountText                as _GLAccountText                 on  $projection.GLAccount = _GLAccountText.GLAccount

  association [0..*]                                           to I_GLAccountText                as _GLAccountTxt                  on  $projection.ChartOfAccounts = _GLAccountTxt.ChartOfAccounts
                                                                                                                                   and $projection.GLAccount       = _GLAccountTxt.GLAccount

  association [0..1]                                           to I_WorkPackage                  as _WorkPackageText               on  $projection.WorkPackage = _WorkPackageText.WorkPackage
  association [0..1]                                           to I_WorkPackage                  as _WorkPackage                   on  $projection.WorkPackage = _WorkPackage.WorkPackage
  association [0..1]                                           to I_WorkPackageWorkItem          as _WorkPackageWorkItem           on  $projection.WorkItem    = _WorkPackageWorkItem.WorkItem
                                                                                                                                   and $projection.WorkPackage = _WorkPackageWorkItem.WorkPackage
  association [0..1]                                           to I_TimeSheetOvertimeCat         as _TimeSheetOvertimeCat          on  $projection.TimeSheetOvertimeCategory = _TimeSheetOvertimeCat.TimeSheetOvertimeCategory
  association [0..1]                                           to I_ServiceDocumentType          as _ServiceDocumentType           on  $projection.ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType

  association [0..1]                                           to I_SrvcDocByDocumentType        as _ServiceDocument               on  $projection.ServiceDocumentType = _ServiceDocument.ServiceDocumentType
                                                                                                                                   and $projection.ServiceDocument     = _ServiceDocument.ServiceDocument

  association [0..1]                                           to I_SrvcDocItemByDocumentType    as _ServiceDocumentItem           on  $projection.ServiceDocumentType = _ServiceDocumentItem.ServiceDocumentType
                                                                                                                                   and $projection.ServiceDocument     = _ServiceDocumentItem.ServiceDocument
                                                                                                                                   and $projection.ServiceDocumentItem = _ServiceDocumentItem.ServiceDocumentItem

  association [0..1]                                           to I_ServiceDocumentType          as _ServiceContractType           on  $projection.ServiceContractType = _ServiceContractType.ServiceDocumentType

  association [0..1]                                           to I_SrvcDocByDocumentType        as _ServiceContract               on  $projection.ServiceContractType = _ServiceContract.ServiceDocumentType
                                                                                                                                   and $projection.ServiceContract     = _ServiceContract.ServiceDocument

  association [0..1]                                           to I_SrvcDocItemByDocumentType    as _ServiceContractItem           on  $projection.ServiceContractType = _ServiceContractItem.ServiceDocumentType
                                                                                                                                   and $projection.ServiceContract     = _ServiceContractItem.ServiceDocument
                                                                                                                                   and $projection.ServiceContractItem = _ServiceContractItem.ServiceDocumentItem

  association [0..1]                                           to I_ServiceDocumentType          as _PartnerServiceDocumentType    on  $projection.PartnerServiceDocumentType = _PartnerServiceDocumentType.ServiceDocumentType

  association [0..1]                                           to I_SrvcDocByDocumentType        as _PartnerServiceDocument        on  $projection.PartnerServiceDocumentType = _PartnerServiceDocument.ServiceDocumentType
                                                                                                                                   and $projection.PartnerServiceDocument     = _PartnerServiceDocument.ServiceDocument

  association [0..1]                                           to I_SrvcDocItemByDocumentType    as _PartnerServiceDocumentItem    on  $projection.PartnerServiceDocumentType = _PartnerServiceDocumentItem.ServiceDocumentType
                                                                                                                                   and $projection.PartnerServiceDocument     = _PartnerServiceDocumentItem.ServiceDocument
                                                                                                                                   and $projection.PartnerServiceDocumentItem = _PartnerServiceDocumentItem.ServiceDocumentItem

  association [0..1]                                           to I_AccrualObjectType            as _AccrualObjectType             on  $projection.AccrualObjectType = _AccrualObjectType.AccrualObjectType

  association [0..1]                                           to I_AccrualObject                as _AccrualObject                 on  $projection.AccrualObjectType = _AccrualObject.AccrualObjectType
                                                                                                                                   and _AccrualObject.AccrualObjectLogicalSystem  = ''
                                                                                                                                   and $projection.CompanyCode       = _AccrualObject.CompanyCode
                                                                                                                                   and $projection.AccrualObject     = _AccrualObject.AccrualObject

  association [0..1]                                           to I_AccrualSubObject             as _AccrualSubobject              on  $projection.AccrualObjectType = _AccrualSubobject.AccrualObjectType
                                                                                                                                   and _AccrualSubobject.AccrualObjectLogicalSystem  = ''
                                                                                                                                   and $projection.CompanyCode       = _AccrualSubobject.CompanyCode
                                                                                                                                   and $projection.AccrualObject     = _AccrualSubobject.AccrualObject
                                                                                                                                   and $projection.AccrualSubobject  = _AccrualSubobject.AccrualSubobject

  association [0..1]                                           to I_AccrualItemType              as _AccrualItemType               on  $projection.AccrualObjectType = _AccrualItemType.AccrualObjectType
                                                                                                                                   and $projection.AccrualItemType   = _AccrualItemType.AccrualItemType

  association [0..1]                                           to I_CreditRiskClass              as _CreditRiskClass               on  $projection.CreditRiskClass = _CreditRiskClass.CreditRiskClass

  association [0..1]                                           to I_FinValuationObjectType       as _FinValuationObjectType        on  $projection.FinancialValuationObjectType = _FinValuationObjectType.FinancialValuationObjectType

  association [0..*]                                           to I_SemTagGLAccount              as _SemTagGLAccount               on  $projection.GLAccount       = _SemTagGLAccount.GLAccount
                                                                                                                                   and $projection.ChartOfAccounts = _SemTagGLAccount.ChartOfAccounts

  association [0..1] to I_SponsoredClassCore         as _SponsoredClass      on  $projection.SponsoredClass  = _SponsoredClass.SponsoredClass   
  
  association [0..1] to I_SponsoredProgramCore       as _SponsoredProgram    on  $projection.SponsoredProgram = _SponsoredProgram.SponsoredProgram 

  association [1..1]                                           to E_JournalEntryItem             as _Extension                     on  $projection.SourceLedger       = _Extension.SourceLedger
                                                                                                                                   and $projection.CompanyCode        = _Extension.CompanyCode
                                                                                                                                   and $projection.FiscalYear         = _Extension.FiscalYear
                                                                                                                                   and $projection.AccountingDocument = _Extension.AccountingDocument
                                                                                                                                   and $projection.LedgerGLLineItem   = _Extension.LedgerGLLineItem

{
      @ObjectModel.foreignKey.association: '_SourceLedger'
  key I_GLAcctLineItmItmznRawData.SourceLedger,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CompanyCodeStdVH',
                     element: 'CompanyCode' }
        }]
      @ObjectModel.foreignKey.association: '_CompanyCode'
  key I_GLAcctLineItmItmznRawData.CompanyCode,
      @ObjectModel.foreignKey.association: '_FiscalYear'
  key I_GLAcctLineItmItmznRawData.FiscalYear,
      @ObjectModel.foreignKey.association: '_JournalEntry'
  key I_GLAcctLineItmItmznRawData.AccountingDocument,
  key I_GLAcctLineItmItmznRawData.LedgerGLLineItem,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_LedgerStdVH',
                     element: 'Ledger' }
        }]
      @ObjectModel.foreignKey.association: '_Ledger'
  key I_LedgerSourceLedger.Ledger,

      @ObjectModel.foreignKey.association: '_LedgerFiscalYearForVariant'
      @Semantics.fiscal.year: true
      I_GLAcctLineItmItmznRawData.LedgerFiscalYear,
      I_GLAcctLineItmItmznRawData.GLRecordType,
      I_GLAcctLineItmItmznRawData.JrnlEntrAltvFYConsecutiveID,      

      // Test workaround

      @ObjectModel.foreignKey.association: '_ChartOfAccounts'
      I_GLAcctLineItmItmznRawData.ChartOfAccounts,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ControllingAreaStdVH',
                     element: 'ControllingArea' }
        }]
      @ObjectModel.foreignKey.association: '_ControllingArea'
      I_GLAcctLineItmItmznRawData.ControllingArea,

      ///////////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_00  Unified Journal Entry: Transaction, Currencies, Units

      ///////////////////////////////////////////////////////////////////////////////

      @ObjectModel.foreignKey.association: '_FinancialTransactionType'
      I_GLAcctLineItmItmznRawData.FinancialTransactionType,
      I_GLAcctLineItmItmznRawData.GLBusinessTransactionType,
      @ObjectModel.foreignKey.association: '_BusinessTransactionCategory'
      I_GLAcctLineItmItmznRawData.BusinessTransactionCategory, 
      @ObjectModel.foreignKey.association: '_BusinessTransactionType'
      I_GLAcctLineItmItmznRawData.BusinessTransactionType,
      I_GLAcctLineItmItmznRawData.FinancialClosingStep,
      I_GLAcctLineItmItmznRawData.ControllingBusTransacType,
      @ObjectModel.foreignKey.association: '_ReferenceDocumentType'
      I_GLAcctLineItmItmznRawData.ReferenceDocumentType,
      @ObjectModel.foreignKey.association: '_LogicalSystem'
      I_GLAcctLineItmItmznRawData.LogicalSystem,
      I_GLAcctLineItmItmznRawData.ReferenceDocumentContext,
      I_GLAcctLineItmItmznRawData.ReferenceDocument,
      I_GLAcctLineItmItmznRawData.ReferenceDocumentItem,
      I_GLAcctLineItmItmznRawData.ReferenceDocumentItemGroup,
      I_GLAcctLineItmItmznRawData.TransactionSubitem,
      I_GLAcctLineItmItmznRawData.IsReversal,
      I_GLAcctLineItmItmznRawData.IsReversed,
      //XTRUEREV,

      //AWTYP_REV,

      I_GLAcctLineItmItmznRawData.ReversalReferenceDocumentCntxt,
      I_GLAcctLineItmItmznRawData.ReversalReferenceDocument,
      I_GLAcctLineItmItmznRawData.ReversalTransactionSubitem,      
      I_GLAcctLineItmItmznRawData.IsSettlement,
      I_GLAcctLineItmItmznRawData.IsSettled,
      @ObjectModel.foreignKey.association: '_PredecessorReferenceDocType'
      I_GLAcctLineItmItmznRawData.PredecessorReferenceDocType,
      I_GLAcctLineItmItmznRawData.PredecessorReferenceDocCntxt,
      I_GLAcctLineItmItmznRawData.PredecessorReferenceDocument,
      I_GLAcctLineItmItmznRawData.PredecessorReferenceDocItem,
      //PREC_SUBTA,

      I_GLAcctLineItmItmznRawData.PrdcssrJournalEntryCompanyCode,
      I_GLAcctLineItmItmznRawData.PrdcssrJournalEntryFiscalYear,
      I_GLAcctLineItmItmznRawData.PredecessorJournalEntry,
      I_GLAcctLineItmItmznRawData.PredecessorJournalEntryItem,

      I_GLAcctLineItmItmznRawData.SourceReferenceDocumentType,
      I_GLAcctLineItmItmznRawData.SourceLogicalSystem,
      I_GLAcctLineItmItmznRawData.SourceReferenceDocumentCntxt,
      I_GLAcctLineItmItmznRawData.SourceReferenceDocument,
      I_GLAcctLineItmItmznRawData.SourceReferenceDocumentItem,
      I_GLAcctLineItmItmznRawData.SourceReferenceDocSubitem,
      I_GLAcctLineItmItmznRawData.IsCommitment,
      I_GLAcctLineItmItmznRawData.JrnlEntryItemObsoleteReason,
      I_GLAcctLineItmItmznRawData.JrnlPeriodEndClosingRunLogUUID,
      I_GLAcctLineItmItmznRawData.OrganizationalChange, 
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_GLAccountStdVH',
                     element: 'GLAccount' }
        }]
      @ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
      I_GLAcctLineItmItmznRawData.GLAccount,


      ////////////////////////////////////////////////////////////////////////////////////

      // .INCLUDE  ACDOC_SI_GL_ACCAS Unified Journal Entry: G/L additional account assignments

      ////////////////////////////////////////////////////////////////////////////////////

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CostCenterStdVH',
                     element: 'CostCenter' }
        }]
      @ObjectModel.foreignKey.association: '_CostCenter'
      I_GLAcctLineItmItmznRawData.CostCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ProfitCenterStdVH',
                     element: 'ProfitCenter' }
        }]
      @ObjectModel.foreignKey.association: '_ProfitCenter'
      I_GLAcctLineItmItmznRawData.ProfitCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_FunctionalArea',
                     element: 'FunctionalArea' }
        }]
      @ObjectModel.foreignKey.association: '_FunctionalArea'
      I_GLAcctLineItmItmznRawData.FunctionalArea,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.foreignKey.association: '_BusinessArea'
      I_GLAcctLineItmItmznRawData.BusinessArea,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_SegmentStdVH',
                     element: 'Segment' }
        }]
      @ObjectModel.foreignKey.association: '_Segment'
      I_GLAcctLineItmItmznRawData.Segment,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CostCenterStdVH',
                     element: 'CostCenter' }
        }]
      @ObjectModel.foreignKey.association: '_PartnerCostCenter'
      I_GLAcctLineItmItmznRawData.PartnerCostCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ProfitCenterStdVH',
                     element: 'ProfitCenter' }
        }]
      @ObjectModel.foreignKey.association: '_PartnerProfitCenter'
      I_GLAcctLineItmItmznRawData.PartnerProfitCenter,
      @ObjectModel.foreignKey.association: '_PartnerFunctionalArea'
      I_GLAcctLineItmItmznRawData.PartnerFunctionalArea,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.foreignKey.association: '_PartnerBusinessArea'
      I_GLAcctLineItmItmznRawData.PartnerBusinessArea,
      @ObjectModel.foreignKey.association: '_PartnerCompany'
      I_GLAcctLineItmItmznRawData.PartnerCompany,
      I_GLAcctLineItmItmznRawData.PartnerSegment,


      /////////////////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_VALUE_DATA Unified Journal Entry: Value Fields

      /////////////////////////////////////////////////////////////////////////////////////


      @ObjectModel.foreignKey.association: '_BalanceTransactionCurrency'
      I_GLAcctLineItmItmznRawData.BalanceTransactionCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
      I_GLAcctLineItmItmznRawData.AmountInBalanceTransacCrcy,

      @ObjectModel.foreignKey.association: '_TransactionCurrency'
      I_GLAcctLineItmItmznRawData.TransactionCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
      I_GLAcctLineItmItmznRawData.AmountInTransactionCurrency,

      @ObjectModel.foreignKey.association: '_CompanyCodeCurrency'
      I_GLAcctLineItmItmznRawData.CompanyCodeCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      I_GLAcctLineItmItmznRawData.AmountInCompanyCodeCurrency,

      ////////////////////////////////////

      // NEW

      @ObjectModel.foreignKey.association: '_GlobalCurrency'
      I_GLAcctLineItmItmznRawData.GlobalCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.AmountInGlobalCurrency,
      
// Functional Currency

@ObjectModel.foreignKey.association: '_FunctionalCurrency'
I_GLAcctLineItmItmznRawData.FunctionalCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
I_GLAcctLineItmItmznRawData.AmountInFunctionalCurrency,           

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency1'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency1,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency1,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency2'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency2,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency2,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency3'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency3,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency3,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency4'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency4,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency4,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency5'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency5,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency5,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency6'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency6,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency6,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency7'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency7,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency7,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency8'
      I_GLAcctLineItmItmznRawData.FreeDefinedCurrency8,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
      I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency8,
      ////////////////////////////////////


      ////////////////////////////////////

      // NEW

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.FixedAmountInGlobalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.GrpValnFixedAmtInGlobCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.PrftCtrValnFxdAmtInGlobCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.TotalPriceVarcInGlobalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.GrpValnTotPrcVarcInGlobCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.PrftCtrValnTotPrcVarcInGlbCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.FixedPriceVarcInGlobalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.GrpValnFixedPrcVarcInGlobCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAcctLineItmItmznRawData.PrftCtrValnFxdPrcVarcInGlbCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      I_GLAcctLineItmItmznRawData.FixedAmountInCoCodeCrcy,
      
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }      
      I_GLAcctLineItmItmznRawData.FixedAmountInTransCrcy,      

      ////////////////////////////////////



      I_GLAcctLineItmItmznRawData.ControllingObjectCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'ControllingObjectCurrency'} }
      I_GLAcctLineItmItmznRawData.AmountInObjectCurrency,
      
I_GLAcctLineItmItmznRawData.GrantCurrency,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'GrantCurrency'} }
I_GLAcctLineItmItmznRawData.AmountInGrantCurrency,         


      @ObjectModel.foreignKey.association: '_BaseUnit'
      I_GLAcctLineItmItmznRawData.BaseUnit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
      I_GLAcctLineItmItmznRawData.Quantity,

      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
      I_GLAcctLineItmItmznRawData.FixedQuantity,

      @ObjectModel.foreignKey.association: '_CostSourceUnit'
      I_GLAcctLineItmItmznRawData.CostSourceUnit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
      I_GLAcctLineItmItmznRawData.ValuationQuantity,

      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
      I_GLAcctLineItmItmznRawData.ValuationFixedQuantity,
      
@ObjectModel.foreignKey.association: '_ReferenceQuantityUnit'      
I_GLAcctLineItmItmznRawData.ReferenceQuantityUnit,
@Aggregation.default: #SUM
@Semantics: { quantity : {unitOfMeasure: 'ReferenceQuantityUnit'} }
I_GLAcctLineItmItmznRawData.ReferenceQuantity,      

      @ObjectModel.foreignKey.association: '_AdditionalQuantity1Unit'
      I_GLAcctLineItmItmznRawData.AdditionalQuantity1Unit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} }
      I_GLAcctLineItmItmznRawData.AdditionalQuantity1,

      @ObjectModel.foreignKey.association: '_AdditionalQuantity2Unit'
      I_GLAcctLineItmItmznRawData.AdditionalQuantity2Unit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} }
      I_GLAcctLineItmItmznRawData.AdditionalQuantity2,

      @ObjectModel.foreignKey.association: '_AdditionalQuantity3Unit'
      I_GLAcctLineItmItmznRawData.AdditionalQuantity3Unit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} }
      I_GLAcctLineItmItmznRawData.AdditionalQuantity3,


      /////////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_FIX  Unified Journal Entry: Mandatory fields for G/L

      ////////////////////////////////////////////////////////////////////////////

      @ObjectModel.foreignKey.association: '_DebitCreditCode'
      I_GLAcctLineItmItmznRawData.DebitCreditCode,
      @ObjectModel.foreignKey.association: '_FiscalPeriodForVariant'
      @Semantics.fiscal.period: true
      I_GLAcctLineItmItmznRawData.FiscalPeriod,
      @ObjectModel.foreignKey.association: '_FiscalYearVariant'
      @Semantics.fiscal.yearVariant: true
      I_GLAcctLineItmItmznRawData.FiscalYearVariant,
      @ObjectModel.foreignKey.association: '_FiscalYearPeriodForVariant'
      @Semantics.fiscal.yearPeriod: true
      I_GLAcctLineItmItmznRawData.FiscalYearPeriod,
      I_GLAcctLineItmItmznRawData.PostingDate,
      I_GLAcctLineItmItmznRawData.DocumentDate,
      @ObjectModel.foreignKey.association: '_AccountingDocumentType'
      I_GLAcctLineItmItmznRawData.AccountingDocumentType,
      I_GLAcctLineItmItmznRawData.AccountingDocumentItem,
      I_GLAcctLineItmItmznRawData.AssignmentReference,
      @ObjectModel.foreignKey.association: '_AccountingDocumentCategory'
      I_GLAcctLineItmItmznRawData.AccountingDocumentCategory,
I_GLAcctLineItmItmznRawData.JournalEntryItemCategory,      
      @ObjectModel.foreignKey.association: '_PostingKey'
      I_GLAcctLineItmItmznRawData.PostingKey,
      I_GLAcctLineItmItmznRawData.TransactionTypeDetermination,
      @ObjectModel.foreignKey.association: '_SubLedgerAccLineItemType'
      I_GLAcctLineItmItmznRawData.SubLedgerAcctLineItemType,
      //      @ObjectModel.foreignKey.association: '_User'

      I_GLAcctLineItmItmznRawData.AccountingDocCreatedByUser,
      I_GLAcctLineItmItmznRawData.LastChangeDateTime,
      I_GLAcctLineItmItmznRawData.CreationDateTime,
      -- cast(div(timestamp, 1000000) as FIS_TIMESTAMP) as CreationDate,
      I_GLAcctLineItmItmznRawData.CreationDate,
      @ObjectModel.foreignKey.association: '_EliminationProfitCenter'
      I_GLAcctLineItmItmznRawData.EliminationProfitCenter,
      I_GLAcctLineItmItmznRawData.OriginObjectType,
      @ObjectModel.foreignKey.association: '_GLAccountType'
      I_GLAcctLineItmItmznRawData.GLAccountType,
      @ObjectModel.foreignKey.association: '_AlternativeGLAccount'
      I_GLAcctLineItmItmznRawData.AlternativeGLAccount,
      @ObjectModel.foreignKey.association: '_CountryChartOfAccounts'
      I_GLAcctLineItmItmznRawData.CountryChartOfAccounts,

      I_GLAcctLineItmItmznRawData.ItemIsSplit,
      
      
      /////////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_FINCS   Universal Journal Entry: Fields for Group Reporting

      ////////////////////////////////////////////////////////////////////////////

      @ObjectModel.foreignKey.association: '_ConsolidationUnit'      
      I_GLAcctLineItmItmznRawData.ConsolidationUnit,
      @ObjectModel.foreignKey.association: '_PartnerConsolidationUnit'  
      I_GLAcctLineItmItmznRawData.PartnerConsolidationUnit,
      @ObjectModel.foreignKey.association: '_Company'  
      I_GLAcctLineItmItmznRawData.Company, 
      @ObjectModel.foreignKey.association: '_ConsolidationChartOfAccounts' 
      I_GLAcctLineItmItmznRawData.ConsolidationChartOfAccounts,
      @ObjectModel.foreignKey.association: '_CnsldtnFinancialStatementItem' 
      I_GLAcctLineItmItmznRawData.CnsldtnFinancialStatementItem,
      @ObjectModel.foreignKey.association: '_CnsldtnSubitemCategory' 
      I_GLAcctLineItmItmznRawData.CnsldtnSubitemCategory,
      @ObjectModel.foreignKey.association: '_CnsldtnSubitem' 
      I_GLAcctLineItmItmznRawData.CnsldtnSubitem,  
      

      ///////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_GEN  Unified Journal Entry: Fields for several subledgers

      //////////////////////////////////////////////////////////////////////////

      I_GLAcctLineItmItmznRawData.InvoiceReference,
      I_GLAcctLineItmItmznRawData.InvoiceReferenceFiscalYear,
      I_GLAcctLineItmItmznRawData.FollowOnDocumentType,
      I_GLAcctLineItmItmznRawData.InvoiceItemReference,
      I_GLAcctLineItmItmznRawData.ReferencePurchaseOrderCategory,
      @ObjectModel.foreignKey.association: '_PurchasingDocument'
      I_GLAcctLineItmItmznRawData.PurchasingDocument,
      @ObjectModel.foreignKey.association: '_PurchasingDocumentItem'
      I_GLAcctLineItmItmznRawData.PurchasingDocumentItem,
      I_GLAcctLineItmItmznRawData.AccountAssignmentNumber,
      I_GLAcctLineItmItmznRawData.DocumentItemText,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'SalesDocument'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'SalesDocument'      
      @ObjectModel.foreignKey.association: '_SalesOrder'
      cast(I_GLAcctLineItmItmznRawData.SalesDocument as vdm_sales_order preserving type )                    as SalesOrder,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'SalesDocumentItem'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'SalesDocumentItem'        
      @ObjectModel.foreignKey.association: '_SalesOrderItem'
      cast(I_GLAcctLineItmItmznRawData.SalesDocumentItem as sales_order_item preserving type )               as SalesOrderItem,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_SalesDocumentStdVH',
                     element: 'SalesDocument' }
        }]
      @ObjectModel.foreignKey.association: '_SalesDocument'
      I_GLAcctLineItmItmznRawData.SalesDocument,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_SalesDocumentItemStdVH',
                     element: 'SalesDocumentItem' }
        }]
      @ObjectModel.foreignKey.association: '_SalesDocumentItem'
      I_GLAcctLineItmItmznRawData.SalesDocumentItem,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'Product'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'Product'
      @ObjectModel.foreignKey.association: '_Material'
      cast(I_GLAcctLineItmItmznRawData.Product as matnr preserving type )                                    as Material,
      @ObjectModel.foreignKey.association: '_Product'
      I_GLAcctLineItmItmznRawData.Product,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_PlantStdVH',
                     element: 'Plant' }
        }]
      @ObjectModel.foreignKey.association: '_Plant'
      I_GLAcctLineItmItmznRawData.Plant,
      @Consumption.valueHelpDefinition: [
      { entity:  { name:    'I_Supplier_VH',
               element: 'Supplier' }
      }]
      @ObjectModel.foreignKey.association: '_Supplier'
      I_GLAcctLineItmItmznRawData.Supplier,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Customer_VH',
                     element: 'Customer' }
        }]
      @ObjectModel.foreignKey.association: '_Customer'
      I_GLAcctLineItmItmznRawData.Customer,
      I_GLAcctLineItmItmznRawData.ServicesRenderedDate,
      @ObjectModel.foreignKey.association: '_ConditionContract'
      I_GLAcctLineItmItmznRawData.ConditionContract,

      /////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_FI  Unified Journal Entry: Fields for FI subledgers

      /////////////////////////////////////////////////////////////////////////

      @ObjectModel.foreignKey.association: '_FinancialAccountType'
      I_GLAcctLineItmItmznRawData.FinancialAccountType,
      @ObjectModel.foreignKey.association: '_SpecialGLCode'
      I_GLAcctLineItmItmznRawData.SpecialGLCode,
      //      @ObjectModel.foreignKey.association: '_TaxCode'

      I_GLAcctLineItmItmznRawData.TaxCode,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_TaxCountry'
      I_GLAcctLineItmItmznRawData.TaxCountry,
      @ObjectModel.foreignKey.association: '_HouseBank'
      I_GLAcctLineItmItmznRawData.HouseBank,
      @ObjectModel.foreignKey.association: '_HouseBankAccount'
      I_GLAcctLineItmItmznRawData.HouseBankAccount,
      @Semantics.booleanIndicator 
      I_GLAcctLineItmItmznRawData.IsOpenItemManaged,
      I_GLAcctLineItmItmznRawData.ClearingDate,
      
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'ClearingJournalEntryFiscalYear'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntryFiscalYear'
cast( I_GLAcctLineItmItmznRawData.ClearingJournalEntryFiscalYear as fis_auggj_no_conv_depre preserving type ) as ClearingDocFiscalYear,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_AccountingDocumentStdVH',
                     element: 'AccountingDocument' },
          additionalBinding: [{ localElement: 'CompanyCode',
                                element: 'CompanyCode' },
                              { localElement: 'FiscalYear',
                                element: 'FiscalYear' }]
        }]
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'ClearingJournalEntry'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ClearingJournalEntry'      
@ObjectModel.foreignKey.association: '_ClearingAccountingDocument'
cast( I_GLAcctLineItmItmznRawData.ClearingJournalEntry as fis_augbl_depre preserving type ) as ClearingAccountingDocument,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_ClearingJrnlEntryFiscalYear'
I_GLAcctLineItmItmznRawData.ClearingJournalEntryFiscalYear,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_JournalEntryStdVH',
                     element: 'AccountingDocument' },
          additionalBinding: [{ localElement: 'CompanyCode',
                                element: 'CompanyCode' },
                              { localElement: 'ClearingJournalEntryFiscalYear',
                                element: 'FiscalYear' }]
        }]
@Analytics.internalName: #LOCAL        
@ObjectModel.foreignKey.association: '_ClearingJournalEntry'
I_GLAcctLineItmItmznRawData.ClearingJournalEntry,      
      
      I_GLAcctLineItmItmznRawData.ValueDate,
      I_GLAcctLineItmItmznRawData.GeneralLedgerAgingScope,
      I_GLAcctLineItmItmznRawData.GeneralLedgerAgingIncrement,

      /////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_FAA  Unified Journal Entry: Fields for Asset Accounting

      /////////////////////////////////////////////////////////////////////////

      I_GLAcctLineItmItmznRawData.AssetDepreciationArea,
      @ObjectModel.foreignKey.association: '_MasterFixedAsset'
      I_GLAcctLineItmItmznRawData.MasterFixedAsset,
      @ObjectModel.foreignKey.association: '_FixedAsset'
      I_GLAcctLineItmItmznRawData.FixedAsset,
      I_GLAcctLineItmItmznRawData.AssetValueDate,
      @ObjectModel.foreignKey.association: '_AssetTransactionType'
      I_GLAcctLineItmItmznRawData.AssetTransactionType,
      @ObjectModel.foreignKey.association: '_MovementCategory'
      I_GLAcctLineItmItmznRawData.AssetAcctTransClassfctn,
      I_GLAcctLineItmItmznRawData.DepreciationFiscalPeriod,
      @ObjectModel.foreignKey.association: '_GroupMasterFixedAsset'
      I_GLAcctLineItmItmznRawData.GroupMasterFixedAsset,
      @ObjectModel.foreignKey.association: '_GroupFixedAsset'
      I_GLAcctLineItmItmznRawData.GroupFixedAsset,
      I_GLAcctLineItmItmznRawData.AssetClass,
      @ObjectModel.foreignKey.association: '_PartnerMasterFixedAsset'
      I_GLAcctLineItmItmznRawData.PartnerMasterFixedAsset,
      @ObjectModel.foreignKey.association: '_PartnerFixedAsset'
      I_GLAcctLineItmItmznRawData.PartnerFixedAsset,


      //////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_ML Unified Journal Entry: Fields for Material Ledger

      //////////////////////////////////////////////////////////////////////////

      I_GLAcctLineItmItmznRawData.CostEstimate,
            
@API.element.releaseState: #DEPRECATED
@API.element.successor:   'InvtrySpecialStockValnType_2'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'InvtrySpecialStockValnType_2'          
      @ObjectModel.foreignKey.association: '_InventorySpecialStockValnType'
      cast( I_GLAcctLineItmItmznRawData.InventorySpecialStockValnType as fis_invtryspclstockvalntype_d preserving type ) as InventorySpecialStockValnType,   
      @Analytics.internalName: #LOCAL         
      @ObjectModel.foreignKey.association: '_InventorySpclStockValnType'      
      I_GLAcctLineItmItmznRawData.InventorySpecialStockValnType as InvtrySpecialStockValnType_2,
      
      I_GLAcctLineItmItmznRawData.IsSupplierStockValuation,
      @ObjectModel.foreignKey.association: '_InventorySpecialStockType'
      I_GLAcctLineItmItmznRawData.InventorySpecialStockType,
      @ObjectModel.foreignKey.association: '_InventorySpclStkSalesDocument'
      I_GLAcctLineItmItmznRawData.InventorySpclStkSalesDocument, //  as InventorySpecialStockSalesDocument,

      @ObjectModel.foreignKey.association: '_InventorySpclStkSalesDocItm'
      I_GLAcctLineItmItmznRawData.InventorySpclStkSalesDocItm, //  as InventorySpecialStockSalesDocumentItem,

      @ObjectModel.foreignKey.association: '_InvtrySpclStockWBSElmntIntID'
      I_GLAcctLineItmItmznRawData.InvtrySpclStockWBSElmntIntID,
      @ObjectModel.foreignKey.association: '_InventorySpclStockWBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor:   'InvtrySpclStockWBSElmntIntID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'InvtrySpclStockWBSElmntIntID'      
      cast( I_GLAcctLineItmItmznRawData.InventorySpclStockWBSElement as fis_invspstock_wbs preserving type ) as InventorySpclStockWBSElement, //  as InventorySpecialStockWBSElement,

      @ObjectModel.foreignKey.association: '_InventorySpecialStockSupplier'
      I_GLAcctLineItmItmznRawData.InventorySpecialStockSupplier,
      @ObjectModel.foreignKey.association: '_InventoryValuationType'
      I_GLAcctLineItmItmznRawData.InventoryValuationType,
      @ObjectModel.foreignKey.association: '_Purreqvaluationarea'
      I_GLAcctLineItmItmznRawData.ValuationArea,

I_GLAcctLineItmItmznRawData.MaterialLedgerProcessType,
I_GLAcctLineItmItmznRawData.MaterialLedgerCategory,
@Aggregation.default: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_GLAcctLineItmItmznRawData.SlsPriceAmountInCoCodeCrcy,
I_GLAcctLineItmItmznRawData.ProductPriceControl,

      ////////////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_CFIN   Unified Journal Entry: Fields for Central Finance

      //////////////////////////////////////////////////////////////////////////////

      I_GLAcctLineItmItmznRawData.SenderCompanyCode,
      //@ObjectModel.foreignKey.association: '_SenderGLAccount'

      I_GLAcctLineItmItmznRawData.SenderGLAccount,
      I_GLAcctLineItmItmznRawData.SenderAccountAssignment,
      I_GLAcctLineItmItmznRawData.SenderAccountAssignmentType,


      ////////////////////////////////////////////////////////////////////////////

      //  .INCLUDE  ACDOC_SI_CO  Unified Journal Entry: CO fields

      ///////////////////////////////////////////////////////////////////////////

      I_GLAcctLineItmItmznRawData.ControllingObject,
      //      @ObjectModel.foreignKey.association: '_CostOriginGroup'

      I_GLAcctLineItmItmznRawData.CostOriginGroup,
      @ObjectModel.foreignKey.association: '_OriginSenderObject'
      I_GLAcctLineItmItmznRawData.OriginSenderObject,
      @ObjectModel.foreignKey.association: '_ControllingDebitCreditCode'
      I_GLAcctLineItmItmznRawData.ControllingDebitCreditCode,
      I_GLAcctLineItmItmznRawData.ControllingObjectDebitType,
      I_GLAcctLineItmItmznRawData.QuantityIsIncomplete,
      @ObjectModel.foreignKey.association: '_OffsettingAccountWithBP'
      I_GLAcctLineItmItmznRawData.OffsettingAccount,
      @ObjectModel.foreignKey.association: '_OffsettingAccountType'
      I_GLAcctLineItmItmznRawData.OffsettingAccountType,
      @ObjectModel.foreignKey.association: '_OffsettingChartOfAccounts'
      I_GLAcctLineItmItmznRawData.OffsettingChartOfAccounts,
      I_GLAcctLineItmItmznRawData.LineItemIsCompleted,
      I_GLAcctLineItmItmznRawData.PersonnelNumber,
      @ObjectModel.foreignKey.association: '_ControllingObjectClass'
      I_GLAcctLineItmItmznRawData.ControllingObjectClass,
      @ObjectModel.foreignKey.association: '_PartnerCompanyCode'
      I_GLAcctLineItmItmznRawData.PartnerCompanyCode,
      @ObjectModel.foreignKey.association: '_PartnerControllingObjectClass'
      I_GLAcctLineItmItmznRawData.PartnerControllingObjectClass,
      @ObjectModel.foreignKey.association: '_OriginCostCenter'
      I_GLAcctLineItmItmznRawData.OriginCostCenter,
      @ObjectModel.foreignKey.association: '_OriginProfitCenter'
      I_GLAcctLineItmItmznRawData.OriginProfitCenter,
      @ObjectModel.foreignKey.association: '_OriginCostCtrActivityType'
      I_GLAcctLineItmItmznRawData.OriginCostCtrActivityType,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OriginProduct'      
      I_GLAcctLineItmItmznRawData.OriginProduct,
      I_GLAcctLineItmItmznRawData.VarianceOriginGLAccount,
      
      I_GLAcctLineItmItmznRawData.AccountAssignment,
      I_GLAcctLineItmItmznRawData.AccountAssignmentType,
      @ObjectModel.foreignKey.association: '_CostCtrActivityType'
      I_GLAcctLineItmItmznRawData.CostCtrActivityType,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_Order',
                           element: 'OrderID' }
              }]
      @ObjectModel.foreignKey.association: '_Order'
      I_GLAcctLineItmItmznRawData.OrderID,
      @ObjectModel.foreignKey.association: '_OrderCategory'
      I_GLAcctLineItmItmznRawData.OrderCategory,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_WBSElementBasicDataStdVH',
                           element: 'WBSElementInternalID' }
              }]
      @ObjectModel.foreignKey.association: '_WBSElementInternalID'
      I_GLAcctLineItmItmznRawData.WBSElementInternalID,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_WBSElementBasicDataStdVH',
                           element: 'WBSElementInternalID' }
              }]
      @ObjectModel.foreignKey.association: '_PartnerWBSElementBasicData'
      I_GLAcctLineItmItmznRawData.PartnerWBSElementInternalID,
      @ObjectModel.foreignKey.association: '_WBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor:   'WBSElementInternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'WBSElementInternalID'      
      cast( I_GLAcctLineItmItmznRawData.WBSElement as fis_wbs preserving type )                              as WBSElement,
      @ObjectModel.foreignKey.association: '_ProjectInternalID'
      I_GLAcctLineItmItmznRawData.ProjectInternalID,
      @ObjectModel.foreignKey.association: '_PartnerProjectBasicData'
      I_GLAcctLineItmItmznRawData.PartnerProjectInternalID,
      @ObjectModel.foreignKey.association: '_Project'
@API.element.releaseState: #DEPRECATED
@API.element.successor:   'ProjectInternalID'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: 'ProjectInternalID'      
      cast( I_GLAcctLineItmItmznRawData.Project as fis_project preserving type )                             as Project,
      @ObjectModel.foreignKey.association: '_OperatingConcern'
      I_GLAcctLineItmItmznRawData.OperatingConcern,
      @ObjectModel.foreignKey.association: '_ProjectNetwork'
      I_GLAcctLineItmItmznRawData.ProjectNetwork,
      //      @ObjectModel.foreignKey.association: '_RelatedNetworkActivity'

      I_GLAcctLineItmItmznRawData.RelatedNetworkActivity,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_BusinessProcessStdVH',
                           element: 'BusinessProcess' }
              }]
      @ObjectModel.foreignKey.association: '_BusinessProcess'
      I_GLAcctLineItmItmznRawData.BusinessProcess,
      I_GLAcctLineItmItmznRawData.CostObject,
      @ObjectModel.foreignKey.association: '_BillableControl'
      I_GLAcctLineItmItmznRawData.BillableControl,
      @ObjectModel.foreignKey.association: '_CostAnalysisResource'
      I_GLAcctLineItmItmznRawData.CostAnalysisResource,
      I_GLAcctLineItmItmznRawData.CustomerServiceNotification,

      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_AcctgServiceDocumentTypeVH',
                           element: 'ServiceDocumentType' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_ServiceDocumentType'
      I_GLAcctLineItmItmznRawData.ServiceDocumentType,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_AcctgServiceDocumentVH',
                           element: 'ServiceDocument' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_ServiceDocument'
      I_GLAcctLineItmItmznRawData.ServiceDocument,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_AcctgServiceDocumentItemVH',
                           element: 'ServiceDocumentItem' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_ServiceDocumentItem'
      I_GLAcctLineItmItmznRawData.ServiceDocumentItem,

      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_AcctgServiceDocumentTypeVH',
                           element: 'ServiceDocumentType' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PartnerServiceDocumentType'
      I_GLAcctLineItmItmznRawData.PartnerServiceDocumentType,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_AcctgServiceDocumentVH',
                           element: 'ServiceDocument' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PartnerServiceDocument'
      I_GLAcctLineItmItmznRawData.PartnerServiceDocument,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_AcctgServiceDocumentItemVH',
                           element: 'ServiceDocumentItem' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PartnerServiceDocumentItem'
      I_GLAcctLineItmItmznRawData.PartnerServiceDocumentItem,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_ServiceContractTypeStdVH',
                           element: 'ServiceDocumentType' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_ServiceContractType'
      I_GLAcctLineItmItmznRawData.ServiceContractType,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_AcctgServiceContractVH',
                           element: 'ServiceContract' }
              }]
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_ServiceContract'
      I_GLAcctLineItmItmznRawData.ServiceContract,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_ServiceContractItem'
      I_GLAcctLineItmItmznRawData.ServiceContractItem,
      
I_GLAcctLineItmItmznRawData.BusinessSolutionOrder,
I_GLAcctLineItmItmznRawData.BusinessSolutionOrderItem,
      
      @ObjectModel.foreignKey.association: '_ProviderContract'
      I_GLAcctLineItmItmznRawData.ProviderContract,
      @ObjectModel.foreignKey.association: '_ProviderContractItem'
      I_GLAcctLineItmItmznRawData.ProviderContractItem,
      
      I_GLAcctLineItmItmznRawData.RevenueAccountingContract,
      I_GLAcctLineItmItmznRawData.PerformanceObligation,       

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_TimeSheetOvertimeCat'
      I_GLAcctLineItmItmznRawData.TimeSheetOvertimeCategory,
      I_GLAcctLineItmItmznRawData.PartnerAccountAssignment,
      I_GLAcctLineItmItmznRawData.PartnerAccountAssignmentType,
      I_GLAcctLineItmItmznRawData.WorkPackage,
      I_GLAcctLineItmItmznRawData.WorkItem,
      @ObjectModel.foreignKey.association: '_PartnerCostCtrActivityType'
      I_GLAcctLineItmItmznRawData.PartnerCostCtrActivityType,
      
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'PartnerOrder_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'PartnerOrder_2'          
      @ObjectModel.foreignKey.association: '_PartnerOrder'
      cast(I_GLAcctLineItmItmznRawData.PartnerOrder as fis_par_aufnr_depre preserving type ) as PartnerOrder,
@Analytics.internalName: #LOCAL      
      @ObjectModel.foreignKey.association: '_PartnerOrder_2'
      cast(I_GLAcctLineItmItmznRawData.PartnerOrder as fis_par_aufnr preserving type ) as PartnerOrder_2,      
        
      @ObjectModel.foreignKey.association: '_PartnerOrderCategory'
      I_GLAcctLineItmItmznRawData.PartnerOrderCategory,
      @ObjectModel.foreignKey.association: '_PartnerWBSElement'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'PartnerWBSElementInternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'PartnerWBSElementInternalID'      
      cast( I_GLAcctLineItmItmznRawData.PartnerWBSElement as fis_partner_wbs preserving type )               as PartnerWBSElement,
      @ObjectModel.foreignKey.association: '_PartnerProject'
@API.element.releaseState: #DEPRECATED
@API.element.successor:    'PartnerProjectInternalID'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  'PartnerProjectInternalID'      
      cast( I_GLAcctLineItmItmznRawData.PartnerProject as fis_part_project preserving type )                 as PartnerProject,
      @ObjectModel.foreignKey.association: '_PartnerSalesDocument'
      I_GLAcctLineItmItmznRawData.PartnerSalesDocument,
      @ObjectModel.foreignKey.association: '_PartnerSalesDocumentItem'
      I_GLAcctLineItmItmznRawData.PartnerSalesDocumentItem,
      I_GLAcctLineItmItmznRawData.PartnerProjectNetwork,
      //      @ObjectModel.foreignKey.association: '_PartnerProjectNetworkActivity'

      I_GLAcctLineItmItmznRawData.PartnerProjectNetworkActivity,
      @ObjectModel.foreignKey.association: '_PartnerBusinessProcess'
      I_GLAcctLineItmItmznRawData.PartnerBusinessProcess,
      I_GLAcctLineItmItmznRawData.PartnerCostObject,
      I_GLAcctLineItmItmznRawData.ControllingDocumentItem,
      

      //////////////////////////////////////////////////////////////////////

      //  .INCLUDE  ACDOC_SI_COPA  Unified Journal Entry: CO-PA fields

      //////////////////////////////////////////////////////////////////////

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'C_BillingDocumentTypeVH',
                     element: 'BillingDocumentType' }
        }]
      @ObjectModel.foreignKey.association: '_BillingDocumentType'
      I_GLAcctLineItmItmznRawData.BillingDocumentType,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_SalesOrganization',
                     element: 'SalesOrganization' }
        }]
      @ObjectModel.foreignKey.association: '_SalesOrganization'
      I_GLAcctLineItmItmznRawData.SalesOrganization,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_DistributionChannel',
                     element: 'DistributionChannel' }
        }]
      @ObjectModel.foreignKey.association: '_DistributionChannel'
      I_GLAcctLineItmItmznRawData.DistributionChannel,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Division',
                     element: 'Division' }
        }]
      I_GLAcctLineItmItmznRawData.OrganizationDivision,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'SoldProduct'      
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'SoldProduct'
      @ObjectModel.foreignKey.association: '_SoldMaterial'
      cast(I_GLAcctLineItmItmznRawData.SoldProduct as fis_sold_material preserving type )                    as SoldMaterial,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ProductVH',
                     element: 'Product' }
        }]
      @ObjectModel.foreignKey.association: '_SoldProduct'
      I_GLAcctLineItmItmznRawData.SoldProduct,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'SoldProductGroup'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'SoldProductGroup'
      @ObjectModel.foreignKey.association: '_MaterialGroup'
      cast(I_GLAcctLineItmItmznRawData.SoldProductGroup as fins_matkl_pa preserving type )                       as MaterialGroup,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ProductGroupVH',
                     element: 'ProductGroup' }
        }]
      @ObjectModel.foreignKey.association: '_SoldProductGroup'
      I_GLAcctLineItmItmznRawData.SoldProductGroup,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CustomerGroup',
                     element: 'CustomerGroup' }
        }]
      @ObjectModel.foreignKey.association: '_CustomerGroup'
      I_GLAcctLineItmItmznRawData.CustomerGroup,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CountryVH',
                     element: 'Country' }
        }]
      I_GLAcctLineItmItmznRawData.CustomerSupplierCountry,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CustomerSupplierIndustry',
                     element: 'Industry' }
        }]
      I_GLAcctLineItmItmznRawData.CustomerSupplierIndustry,
      @Consumption.valueHelpDefinition: [
       { entity:  { name:    'I_SalesDistrict',
                    element: 'SalesDistrict' }
       }]
      I_GLAcctLineItmItmznRawData.SalesDistrict,
      @Consumption.valueHelpDefinition: [
       { entity:  { name:    'I_Customer_VH',
                    element: 'Customer' }
       }]
      I_GLAcctLineItmItmznRawData.BillToParty,
      @Consumption.valueHelpDefinition: [
       { entity:  { name:    'I_Customer_VH',
                    element: 'Customer' }
       }]
      I_GLAcctLineItmItmznRawData.ShipToParty,

      I_GLAcctLineItmItmznRawData.CustomerSupplierCorporateGroup,


      //////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_PS  Unified Journal Entry: Fields for Public Sector

      /////////////////////////////////////////////////////////////////////

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_CashLedgerCompanyCode'
      I_GLAcctLineItmItmznRawData.CashLedgerCompanyCode,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_CashLedgerAccount'
      I_GLAcctLineItmItmznRawData.CashLedgerAccount,

      @ObjectModel.foreignKey.association: '_FinancialManagementArea'
      I_GLAcctLineItmItmznRawData.FinancialManagementArea,
      
      I_GLAcctLineItmItmznRawData.CommitmentItem,

      @ObjectModel.foreignKey.association: '_FundsCenter'
      I_GLAcctLineItmItmznRawData.FundsCenter,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_FundedProgram'
      I_GLAcctLineItmItmznRawData.FundedProgram,

      @ObjectModel.foreignKey.association: '_Fund'
      I_GLAcctLineItmItmznRawData.Fund,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_Grant'
      I_GLAcctLineItmItmznRawData.GrantID,

      @ObjectModel.foreignKey.association: '_BudgetPeriod'
      I_GLAcctLineItmItmznRawData.BudgetPeriod,

      @ObjectModel.foreignKey.association: '_PartnerFund'
      I_GLAcctLineItmItmznRawData.PartnerFund,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PartnerGrant'
      I_GLAcctLineItmItmznRawData.PartnerGrant,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PartnerBudgetPeriod'
      I_GLAcctLineItmItmznRawData.PartnerBudgetPeriod,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetAccount'
      I_GLAcctLineItmItmznRawData.PubSecBudgetAccount,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetAccountCoCode'
      I_GLAcctLineItmItmznRawData.PubSecBudgetAccountCoCode,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnDate'
      I_GLAcctLineItmItmznRawData.PubSecBudgetCnsmpnDate,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnFsclPeriod'
      I_GLAcctLineItmItmznRawData.PubSecBudgetCnsmpnFsclPeriod,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnFsclYear'
      I_GLAcctLineItmItmznRawData.PubSecBudgetCnsmpnFsclYear,

      @Analytics.internalName: #LOCAL
      I_GLAcctLineItmItmznRawData.PubSecBudgetIsRelevant,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnType'
      I_GLAcctLineItmItmznRawData.PubSecBudgetCnsmpnType,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnAmtType'
      I_GLAcctLineItmItmznRawData.PubSecBudgetCnsmpnAmtType,
      
@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_SponsoredProgram'
I_GLAcctLineItmItmznRawData.SponsoredProgram,

@Analytics.internalName: #LOCAL
@ObjectModel.foreignKey.association: '_SponsoredClass'
I_GLAcctLineItmItmznRawData.SponsoredClass,        

@Analytics.internalName: #LOCAL
I_GLAcctLineItmItmznRawData.GteeMBudgetValidityNumber,    

I_GLAcctLineItmItmznRawData.EarmarkedFundsDocument,
I_GLAcctLineItmItmznRawData.EarmarkedFundsDocumentItem,   
 
 
///////////////////////////////////////////////////////////////////////

// .INCLUDE ACDOC_SI_JVA  Universal Journal Entry: Fields for Financial Services

///////////////////////////////////////////////////////////////////////

I_GLAcctLineItmItmznRawData.FinancialServicesProductGroup,
I_GLAcctLineItmItmznRawData.FinancialServicesBranch,
I_GLAcctLineItmItmznRawData.FinancialDataSource,
 

      ///////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_JVA  Unified Journal Entry: Fields for Joint Venture Accounting

      ///////////////////////////////////////////////////////////////////////

      I_GLAcctLineItmItmznRawData.JointVenture,
      I_GLAcctLineItmItmznRawData.JointVentureEquityGroup,
      I_GLAcctLineItmItmznRawData.JointVentureCostRecoveryCode,
      I_GLAcctLineItmItmznRawData.JointVenturePartner,
      I_GLAcctLineItmItmznRawData.JointVentureBillingType,
      I_GLAcctLineItmItmznRawData.JointVentureEquityType,
      I_GLAcctLineItmItmznRawData.JointVentureProductionDate,
      I_GLAcctLineItmItmznRawData.JointVentureBillingDate,
      I_GLAcctLineItmItmznRawData.JointVentureOperationalDate,
      I_GLAcctLineItmItmznRawData.CutbackRun,
      I_GLAcctLineItmItmznRawData.JointVentureAccountingActivity,
      I_GLAcctLineItmItmznRawData.PartnerVenture,
      I_GLAcctLineItmItmznRawData.PartnerEquityGroup,
      I_GLAcctLineItmItmznRawData.SenderCostRecoveryCode,
      I_GLAcctLineItmItmznRawData.CutbackAccount,
      I_GLAcctLineItmItmznRawData.CutbackCostObject,

      ///////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_RE STRU  0 0 Unified Journal Entry: Fields for Real Estate

      ///////////////////////////////////////////////////////////////////////

I_GLAcctLineItmItmznRawData.REBusinessEntity,
I_GLAcctLineItmItmznRawData.RealEstateBuilding,
I_GLAcctLineItmItmznRawData.RealEstateProperty,
I_GLAcctLineItmItmznRawData.RERentalObject,
I_GLAcctLineItmItmznRawData.RealEstateContract,                        
I_GLAcctLineItmItmznRawData.REServiceChargeKey,
I_GLAcctLineItmItmznRawData.RESettlementUnitID,
I_GLAcctLineItmItmznRawData.SettlementReferenceDate,
I_GLAcctLineItmItmznRawData.REPartnerBusinessEntity,
I_GLAcctLineItmItmznRawData.RealEstatePartnerBuilding,
I_GLAcctLineItmItmznRawData.RealEstatePartnerProperty,
I_GLAcctLineItmItmznRawData.REPartnerRentalObject,
I_GLAcctLineItmItmznRawData.RealEstatePartnerContract,
I_GLAcctLineItmItmznRawData.REPartnerServiceChargeKey,
I_GLAcctLineItmItmznRawData.REPartnerSettlementUnitID,
I_GLAcctLineItmItmznRawData.PartnerSettlementReferenceDate,


      ///////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_ACR STRU  0 0 Universal Journal Entry: Fields for Accrual object

      ///////////////////////////////////////////////////////////////////////

      //   AccrualObject      --(1:N)-->  AccrualSubobject  --(1:N)-->  Accrual(Subobject)Item (this field is not stored in ACDOCA)

      //   AccrualObjectType                                            AccrualItemType  are the corresponding types

//@ObjectModel.foreignKey.association: '_AccrualObjectType'

I_GLAcctLineItmItmznRawData.AccrualObjectType,
I_GLAcctLineItmItmznRawData.AccrualObjectLogicalSystem,
//@ObjectModel.foreignKey.association: '_AccrualObject'

I_GLAcctLineItmItmznRawData.AccrualObject,
//@ObjectModel.foreignKey.association: '_AccrualSubobject'

I_GLAcctLineItmItmznRawData.AccrualSubobject,
//@ObjectModel.foreignKey.association: '_AccrualItemType'

I_GLAcctLineItmItmznRawData.AccrualItemType,
I_GLAcctLineItmItmznRawData.AccrualReferenceObject,
I_GLAcctLineItmItmznRawData.AccrualValueDate,


      ///////////////////////////////////////////////////////////////////////

      // .INCLUDE ACDOC_SI_VAL STRU  0 0 Universal Journal Entry: Fields for Fin. Valuation Object

      ///////////////////////////////////////////////////////////////////////

      I_GLAcctLineItmItmznRawData.FinancialValuationObjectType,
      I_GLAcctLineItmItmznRawData.FinancialValuationObject,
      I_GLAcctLineItmItmznRawData.FinancialValuationSubobject,
      I_GLAcctLineItmItmznRawData.NetDueDate,
      I_GLAcctLineItmItmznRawData.CreditRiskClass,

      //////////////////////////////////////////////////////////////////////

      //  .INCLUDE  ACDOC_SI_LOG  Universal Journal Entry: Fields for Logistics

      //////////////////////////////////////////////////////////////////////


      I_GLAcctLineItmItmznRawData.WorkCenterInternalID,
      I_GLAcctLineItmItmznRawData.OrderOperation,
      I_GLAcctLineItmItmznRawData.OrderItem,
      I_GLAcctLineItmItmznRawData.PartnerOrderItem,

      //////////////////////////////////////////////////

      // .INCLUDE  ACDOC_SI_LOG_ACT:  New Fields  PM  //

      //////////////////////////////////////////////////

      //  @ObjectModel.foreignKey.association: '_MaintenanceOrderSubOperation'      // Triangle Condition

      I_GLAcctLineItmItmznRawData.OrderSuboperation,
      @ObjectModel.foreignKey.association: '_Equipment'
      I_GLAcctLineItmItmznRawData.Equipment,
      @ObjectModel.foreignKey.association: '_FunctionalLocation'
      I_GLAcctLineItmItmznRawData.FunctionalLocation,
      @ObjectModel.foreignKey.association: '_Assembly'
      I_GLAcctLineItmItmznRawData.Assembly,
      @ObjectModel.foreignKey.association: '_MaintenanceActivityType'
      I_GLAcctLineItmItmznRawData.MaintenanceActivityType,
      @ObjectModel.foreignKey.association: '_MaintOrdPlngDegreeCode'
      I_GLAcctLineItmItmznRawData.MaintenanceOrderPlanningCode,
      @ObjectModel.foreignKey.association: '_PMNotificationPriorityType'
      I_GLAcctLineItmItmznRawData.MaintPriorityType,
      @ObjectModel.foreignKey.association: '_PMNotificationPriority'
      I_GLAcctLineItmItmznRawData.MaintPriority,
      @ObjectModel.foreignKey.association: '_SuperiorOrder'
      I_GLAcctLineItmItmznRawData.SuperiorOrder,
      @ObjectModel.foreignKey.association: '_ProductGroup'
      I_GLAcctLineItmItmznRawData.ProductGroup,
      I_GLAcctLineItmItmznRawData.MaintenanceOrderIsPlanned,
      
      
//////////////////////////////////////////////////////////////////////////

// .INCLUDE  ACDOC_SI_TECH:  Universal Journal Entry: Technical Fields  //

////////////////////////////////////////////////////////////////////////// 

I_GLAcctLineItmItmznRawData.JrnlEntryItemMigrationSource,
      

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInCompanyCodeCurrency as fis_dr_hsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_hsl preserving type)
      end                                                                                                   as DebitAmountInCoCodeCrcy,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInCompanyCodeCurrency as fis_cr_hsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_hsl preserving type)
      end                                                                                                   as CreditAmountInCoCodeCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInTransactionCurrency as fis_dr_wsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_wsl preserving type)
      end                                                                                                   as DebitAmountInTransCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInTransactionCurrency as fis_cr_wsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_wsl preserving type)
      end                                                                                                   as CreditAmountInTransCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInBalanceTransacCrcy as fis_dr_tsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_tsl preserving type)
      end                                                                                                   as DebitAmountInBalanceTransCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'BalanceTransactionCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInBalanceTransacCrcy as fis_cr_tsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_tsl preserving type)
      end                                                                                                   as CreditAmountInBalanceTransCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInGlobalCurrency as fis_dr_ksl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_ksl preserving type)
      end                                                                                                   as DebitAmountInGlobalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInGlobalCurrency as fis_cr_ksl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_ksl preserving type)
      end                                                                                                   as CreditAmountInGlobalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFunctionalCurrency as fis_cr_amt_funccrcy preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_amt_funccrcy preserving type)
      end                                                                                                   as DebitAmountInFunctionalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFunctionalCurrency as fis_cr_amt_funccrcy preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_amt_funccrcy preserving type)
      end                                                                                                   as CreditAmountInFunctionalCrcy,

//      @Aggregation.default: #SUM

//      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }

//      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency1 as fis_dr_osl preserving type)

//                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_osl preserving type)

//      end                                                                                                   as DebitAmountInFreeDefinedCrcy1,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency1 as fis_cr_osl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_osl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy1,
      //CreditAmountInFreeDefinedCrcy1,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency2 as fis_dr_vsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_vsl preserving type)
      end                                                                                                   as DebitAmountInFreeDfndCrcy2,
      //DebitAmountInFreeDefinedCrcy2,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency2 as fis_cr_vsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_vsl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy2,
      //CreditAmountInFreeDefinedCrcy2,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency3 as fis_dr_bsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_bsl preserving type)
      end                                                                                                   as DebitAmountInFreeDfndCrcy3,
      //DebitAmountInFreeDefinedCrcy3,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency3 as fis_cr_bsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_bsl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy3,
      //CreditAmountInFreeDefinedCrcy3,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency4 as fis_dr_csl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_csl preserving type)
      end                                                                                                   as DebitAmountInFreeDfndCrcy4,
      //DebitAmountInFreeDefinedCrcy4,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency4 as fis_cr_csl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_csl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy4,
      //CreditAmountInFreeDefinedCrcy4,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency5 as fis_dr_dsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_dsl preserving type)
      end                                                                                                   as DebitAmountInFreeDfndCrcy5,
      //DebitAmountInFreeDefinedCrcy5,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency5 as fis_cr_dsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_dsl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy5,
      //CreditAmountInFreeDefinedCrcy5,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency6 as fis_dr_esl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_esl preserving type)
      end                                                                                                   as DebitAmountInFreeDfndCrcy6,
      //DebitAmountInFreeDefinedCrcy6,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency6 as fis_cr_esl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_esl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy6,
      //CreditAmountInFreeDefinedCrcy6,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency7 as fis_dr_fsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_fsl preserving type)
      end                                                                                                   as DebitAmountInFreeDfndCrcy1,
      //DebitAmountInFreeDefinedCrcy7,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency7 as fis_cr_fsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_fsl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy7,
      //CreditAmountInFreeDefinedCrcy7,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'S' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency8 as fis_dr_gsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_dr_gsl preserving type)
      end                                                                                                   as DebitAmountInFreeDfndCrcy8,
      //DebitAmountInFreeDefinedCrcy8,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
      case I_GLAcctLineItmItmznRawData.DebitCreditCode  when 'H' then  cast( I_GLAcctLineItmItmznRawData.AmountInFreeDefinedCurrency8 as fis_cr_gsl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_gsl preserving type)
      end                                                                                                   as CreditAmountInFreeDfndCrcy8,
      //CreditAmountInFreeDefinedCrcy8,


//@Semantics.booleanIndicator 

cast( ( case when ( I_GLAcctLineItmItmznRawData.AccountAssignmentType != 'OR' and I_GLAcctLineItmItmznRawData.AccountAssignmentType != 'OP' and I_GLAcctLineItmItmznRawData.AccountAssignmentType != 'OV' ) and I_GLAcctLineItmItmznRawData.OrderID != ''    
             then 'X'
             else ' '            
        end )
as fins_xaufnr_stat preserving type ) as IsStatisticalOrder,  

//@Semantics.booleanIndicator 

cast( ( case when ( I_GLAcctLineItmItmznRawData.AccountAssignmentType != 'KL' and I_GLAcctLineItmItmznRawData.AccountAssignmentType != 'KS' ) and I_GLAcctLineItmItmznRawData.CostCenter != ''    
             then 'X' 
             else ' '        
        end )
as fins_xkostl_stat preserving type ) as IsStatisticalCostCenter,
  
//@Semantics.booleanIndicator 

cast( ( case when I_GLAcctLineItmItmznRawData.AccountAssignmentType != 'VB' and I_GLAcctLineItmItmznRawData.SalesDocument != ''   
             then 'X' 
             else ' '             
        end )
as fis_xkdpos_stat preserving type ) as IsStatisticalSalesDocument,

//@Semantics.booleanIndicator 

cast( ( case when ( I_GLAcctLineItmItmznRawData.AccountAssignmentType != 'PR' ) and ( I_GLAcctLineItmItmznRawData.WBSElementInternalID != '00000000' ) 
             then 'X' 
             else ' '         
        end )
as fins_xps_posid_stat preserving type ) as WBSIsStatisticalWBSElement,   


      ///////////////////////////////////////////////////////////////////////////////

      // Fields from associations

      ///////////////////////////////////////////////////////////////////////////////


      I_GLAcctLineItmItmznRawData._CalendarDate.CalendarYear                                                                            as CalendarYear,
      I_GLAcctLineItmItmznRawData._CalendarDate.CalendarQuarter                                                                         as CalendarQuarter,
      I_GLAcctLineItmItmznRawData._CalendarDate.YearQuarter                                                                             as CalendarYearQuarter,
      I_GLAcctLineItmItmznRawData._CalendarDate.CalendarMonth                                                                           as CalendarMonth,
      I_GLAcctLineItmItmznRawData._CalendarDate.YearMonth                                                                               as CalendarYearMonth,
      I_GLAcctLineItmItmznRawData._CalendarDate.CalendarWeek                                                                            as CalendarWeek,
      I_GLAcctLineItmItmznRawData._CalendarDate.YearWeek                                                                                as CalendarYearWeek,

      ///////////////////////////////////////////////////////////////////////////////

      // Associations

      ///////////////////////////////////////////////////////////////////////////////


      _JournalEntry,
      _CompanyCode,
      @UI.hidden: true
      _CompanyCodeText,
      _FiscalYear,
@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_FiscalPeriodForVariant'
@VDM.lifecycle.status:    #DEPRECATED 
@VDM.lifecycle.successor: '_FiscalPeriodForVariant'    
_FiscalPeriod,
      _FiscalPeriodForVariant,
@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_LedgerFiscalYearForVariant'
@VDM.lifecycle.status:    #DEPRECATED 
@VDM.lifecycle.successor: '_LedgerFiscalYearForVariant'   
_LedgerFiscalYear,
      _LedgerFiscalYearForVariant,
      _FiscalYearVariant,
@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_FiscalYearPeriodForVariant'
@VDM.lifecycle.status:    #DEPRECATED 
@VDM.lifecycle.successor: '_FiscalYearPeriodForVariant'   
_FiscalYearPeriod,
      _FiscalYearPeriodForVariant,
      I_GLAcctLineItmItmznRawData._CalendarDate,
      _FiscalCalendarDate,
      _ControllingArea,
      @UI.hidden: true
      _ControllingAreaText,
      _BalanceTransactionCurrency,
      _TransactionCurrency,
      _CompanyCodeCurrency,
      _GlobalCurrency,
      I_GLAcctLineItmItmznRawData._FunctionalCurrency,
      _FreeDefinedCurrency1,
      _FreeDefinedCurrency2,
      _FreeDefinedCurrency3,
      _FreeDefinedCurrency4,
      _FreeDefinedCurrency5,
      _FreeDefinedCurrency6,
      _FreeDefinedCurrency7,
      _FreeDefinedCurrency8,
      _BaseUnit,
      _CostSourceUnit,
      _AdditionalQuantity1Unit,
      _AdditionalQuantity2Unit,
      _AdditionalQuantity3Unit,
      I_GLAcctLineItmItmznRawData._ReferenceQuantityUnit,
      _Segment,
      @UI.hidden: true
      _SegmentText,
      _ProfitCenter,
      @UI.hidden: true
      _ProfitCenterText,
      _CurrentProfitCenter,
      _CostCenter,
      _CostCenterText,
      @UI.hidden: true
      _CurrentCostCenter,
      _CostAnalysisResource,
      @UI.hidden: true
      _CostAnalysisResourceText,
            
@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_ProjectBasicData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicData'
_Project,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_ProjectBasicDataText'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicDataText'
@UI.hidden: true
_ProjectText,
      
@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_PartnerProjectBasicData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerProjectBasicData'
_PartnerProject,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_PartnerProjectBasicDataText'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerProjectBasicDataText'      
@Consumption.hidden: true          
_PartnerProjectText,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_ProjectBasicData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicData'
_ProjectInternalID,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_ProjectBasicDataText'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ProjectBasicDataText'
@UI.hidden: true
_ProjectInternalIDText,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_PartnerProjectBasicData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerProjectBasicData'
_PartnerProjectInternalID,

_ProjectBasicData,
@UI.hidden: true
_ProjectBasicDataText,
_PartnerProjectBasicData,
@UI.hidden: true
_PartnerProjectBasicDataText,   


@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_WBSElementBasicData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicData'
_WBSElement,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_WBSElementBasicDataText'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicDataText'
@UI.hidden: true
_WBSElementText,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_PartnerWBSElementBasicData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerWBSElementBasicData'
_PartnerWBSElement,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_PartnerWBSElmntBasicDataText'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_PartnerWBSElmntBasicDataText'
@UI.hidden: true
_PartnerWBSElementText, 

//@API.element.releaseState: #DEPRECATED

//@API.element.successor:   '_PartnerWBSElmntBasicDataText'

//@VDM.lifecycle.status:    #DEPRECATED

//@VDM.lifecycle.successor: '_PartnerWBSElmntBasicDataText'

//@UI.hidden: true

//_PartnerWBSElemntBasicDataText, 


@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InvtrySpclStkWBSElmntBscData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor:  '_InvtrySpclStkWBSElmntBscData'
_InventorySpclStockWBSElement,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InvtrySpclStkWBSElmntBscDataT'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor:  '_InvtrySpclStkWBSElmntBscDataT'
@UI.hidden: true
_InvtrySpclStockWBSElmntText,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_WBSElementBasicData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicData'
_WBSElementInternalID,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_WBSElementBasicDataText'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_WBSElementBasicDataText'
@UI.hidden: true
_WBSElementInternalIDText,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InvtrySpclStkWBSElmntBscData'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor:  '_InvtrySpclStkWBSElmntBscData'
_InvtrySpclStockWBSElmntIntID,

_WBSElementBasicData,
@UI.hidden: true
_WBSElementBasicDataText,
_PartnerWBSElementBasicData,
@UI.hidden: true
_PartnerWBSElmntBasicDataText,
_InvtrySpclStkWBSElmntBscData,
@UI.hidden: true
_InvtrySpclStkWBSElmntBscDataT,
            
      _BusinessArea,
      @UI.hidden: true
      _BusinessAreaText,
      _FunctionalArea,
      @UI.hidden: true
      _FunctionalAreaText,
      _GLAccountInChartOfAccounts,
      @UI.hidden: true
      _GLAcctInChartOfAccountsText,

      @UI.hidden: true
      _GLAccountTxt,

@API.element.releaseState: #DEPRECATED
@API.element.successor:   '_GLAccountTxt'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_GLAccountTxt'
@UI.hidden: true
_GLAccountText,

      _GLAccountInCompanyCode,
      _ChartOfAccounts,
      @UI.hidden: true
      _ChartOfAccountsText,
      _AccountingDocumentType,
      @UI.hidden: true
      _AccountingDocumentTypeText,
      _FinancialAccountType,
      @UI.hidden: true
      _FinancialAccountTypeText,
      _DebitCreditCode,
      @UI.hidden: true
      _DebitCreditCodeText,
      
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_Product'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_Product'
_Material,
_Product,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SoldProduct'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SoldProduct'
_SoldMaterial,
_SoldProduct,

I_GLAcctLineItmItmznRawData._OriginProduct,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SoldProductGroup_2'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SoldProductGroup_2'
_MaterialGroup,
//@API.element.releaseState: #DEPRECATED                // not allowed

//@API.element.successor:    '_SoldProductGroup_2'      // not allowed

@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SoldProductGroup_2'
_SoldProductGroup,
_SoldProductGroup_2,        

//@API.element.releaseState: #DEPRECATED               // not allowed

//@API.element.successor:    '_ProductGroup_2'         // not allowed

@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ProductGroup_2'
_ProductGroup,
_ProductGroup_2,           

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SalesDocument'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SalesDocument'
_SalesOrder,
_SalesDocument,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_SalesDocumentItem'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_SalesDocumentItem'
_SalesOrderItem,
_SalesDocumentItem,      
            
      @UI.hidden: true
      _ProductText,
      _Plant,
      _Ledger,
      @UI.hidden: true
      _LedgerText,
      _SourceLedger,
      @UI.hidden: true
      _SourceLedgerText,

      _Customer,
      I_GLAcctLineItmItmznRawData._CustomerCompany,
      @UI.hidden: true
      _CustomerText,
      _CustomerGroup,

      _Supplier,
      I_GLAcctLineItmItmznRawData._SupplierCompany,
      @UI.hidden: true
      _SupplierText,

      // _Order,

      _InternalOrder,
      _Order,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PersonWorkAgreement_1'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_PersonWorkAgreement_1'
_Employment,
_PersonWorkAgreement_1,

      _FinancialTransactionType,
      I_GLAcctLineItmItmznRawData._BusinessTransactionCategory,
      _BusinessTransactionType,
      @UI.hidden: true
      _BusinessTransactionTypeText,
      _ReferenceDocumentType,
      @UI.hidden: true
      _PredecessorReferenceDocType,

      _PartnerCostCenter,
      _PartnerProfitCenter,
      _PartnerBusinessArea,
      @UI.hidden: true
      _PartnerBusinessAreaText,
      _PartnerFunctionalArea,
      _PartnerCompanyCode,
      @UI.hidden: true
      _PartnerCompanyCodeText,
      _PartnerSegment,
      @UI.hidden: true
      _PartnerSegmentText,

      _AccountingDocumentCategory,

      _PostingKey,
      _SubLedgerAccLineItemType,
      _User,

      _EliminationProfitCenter,

      //_ControllingObject,


      _GLAccountType,
      _OffsettingAccountType,
      @UI.hidden: true
      _OffsettingAccountTypeText,
      _OffsettingChartOfAccounts,
      @UI.hidden: true
      _OffsettingChartOfAccountsText,
      _OffsettingAccount,
      @UI.hidden: true
      _OffsettingAccountText,
      _OffsettingAccountWithBP,
      _AlternativeGLAccount,
      @UI.hidden: true
      _AlternativeGLAccountText,
      //_SenderGLAccount,

      _CountryChartOfAccounts,
      @UI.hidden: true
      _CountryChartOfAccountsText,

      _PurchasingDocument,
      _PurchasingDocumentItem,

      _SpecialGLCode,
      _TaxCode,
      I_GLAcctLineItmItmznRawData._TaxCountry,
      _HouseBank,

_ClearingJrnlEntryFiscalYear,
_ClearingJournalEntry,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_ClearingJournalEntry'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_ClearingJournalEntry'
_ClearingAccountingDocument,

      _MasterFixedAsset,
      @UI.hidden: true
      _MasterFixedAssetText,
      _GroupMasterFixedAsset,
      I_GLAcctLineItmItmznRawData._PartnerMasterFixedAsset,
      @UI.hidden: true
      _GroupMasterFixedAssetText,
      _FixedAsset,
      @UI.hidden: true
      _FixedAssetText,
      _GroupFixedAsset,
      I_GLAcctLineItmItmznRawData._PartnerFixedAsset,
      @UI.hidden: true
      _GroupFixedAssetText,

@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_InventorySpclStockValnType'
@VDM.lifecycle.status:    #DEPRECATED
@VDM.lifecycle.successor: '_InventorySpclStockValnType'
      _InventorySpecialStockValnType,
      _InventorySpclStockValnType,
      
      _InventorySpecialStockType,
      _InventorySpclStkSalesDocument,
      _InventorySpclStkSalesDocItm,
    
      _InventorySpecialStockSupplier,
      @UI.hidden: true
      _InvtrySpclStockSupplierText,
      _InventoryValuationType,
      _ControllingDebitCreditCode,
      _OriginSenderObject,
      _ControllingObjectClass,
      _PartnerControllingObjectClass,
      _OriginCostCenter,
      _OriginProfitCenter,
      _CostCtrActivityType,
      _OriginCostCtrActivityType,
      _OrderCategory,
      //_RelatedNetworkActivity,

      //_PartnerProjectNetworkActivity,


      _BusinessProcess,
      @UI.hidden: true
      _BusinessProcessText,
      _PartnerCostCtrActivityType,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PartnerOrder_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_PartnerOrder_2'       
      _PartnerOrder,
      _PartnerOrder_2,   
@API.element.releaseState: #DEPRECATED
@API.element.successor:    '_PartnerOrderText_2'
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  '_PartnerOrderText_2'          
      @UI.hidden: true
      _PartnerOrderText,
      @UI.hidden: true      
      _PartnerOrderText_2,
      _PartnerOrderCategory,            
      _PartnerSalesDocument,
      _PartnerSalesDocumentItem,
      _PartnerBusinessProcess,
      @UI.hidden: true
      _PartnerBusinessProcessText,

      _BillingDocumentType,

      _SalesOrganization,
      _DistributionChannel,

      @UI.hidden: true
      _SoldProductText,

      @UI.hidden: true
      _FundText,
      @UI.hidden: true
      _PartnerFundText,

      _MovementCategory,
      _AssetTransactionType,

      @UI.hidden: true
      _BudgetPeriodText,

      _CostOriginGroup,

      _CustomerSupplierCountry,
      _SalesDistrict,
      _BillToParty,
      _ShipToParty,

      @UI.hidden: true
      _FinancialManagementAreaText,
      //_FundedProgram


      _HouseBankAccount,
      @UI.hidden: true
      _HouseBankAccountText,

      _LogicalSystem,

      _OperatingConcern,
      @UI.hidden: true
      _OperatingConcernText,

      _PartnerCompany,

      _ProjectNetwork,
      @UI.hidden: true
      _ProjectNetworkText,

      _PurReqValuationArea,
      _WorkCenter,
      _BillableControl,
      _ServiceDocumentType,
      _ServiceDocument,
      _ServiceDocumentItem,
      _ServiceContract,
      _ServiceContractItem,
      _ServiceContractType,
      _PartnerServiceDocumentType,
      _PartnerServiceDocument,
      _PartnerServiceDocumentItem,
      _ConditionContract,
      _Equipment,
      @UI.hidden: true
      _EquipmentText,
      _FunctionalLocation,
      @UI.hidden: true
      _FunctionalLocationText,
      _MaintenanceActivityType,
      @UI.hidden: true
      _MaintenanceActivityTypeText,
      _MaintOrdPlngDegreeCode,
      _PMNotificationPriorityType,
      _PMNotificationPriority,
      _MaintenanceOrder,
      _MaintenanceOrderOperation,
      _MaintenanceOrderSubOperation,
      _Assembly,
      @UI.hidden: true
      _AssemblyText,
      _SuperiorOrder,
      _WorkPackage,
      _WorkPackageWorkItem,
      _TimeSheetOvertimeCat,
      @UI.hidden: true
      _WorkPackageText,

      _AccrualObjectType,
      _AccrualObject,
      _AccrualSubobject,
      _AccrualItemType,

      _CreditRiskClass,
      _FinValuationObjectType,

      _SemTagGLAccount,

      I_GLAcctLineItmItmznRawData._CashLedgerCompanyCode,
      I_GLAcctLineItmItmznRawData._CashLedgerAccount,
      I_GLAcctLineItmItmznRawData._FinancialManagementArea,
      I_GLAcctLineItmItmznRawData._FundsCenter,
      I_GLAcctLineItmItmznRawData._FundedProgram,
      _Fund,
      I_GLAcctLineItmItmznRawData._Grant,
      _BudgetPeriod,
      _PartnerFund,
      I_GLAcctLineItmItmznRawData._PartnerGrant,
      I_GLAcctLineItmItmznRawData._PartnerBudgetPeriod,
      I_GLAcctLineItmItmznRawData._PubSecBudgetAccountCoCode,
      I_GLAcctLineItmItmznRawData._PubSecBudgetAccount,
      I_GLAcctLineItmItmznRawData._PubSecBudgetCnsmpnDate,
      I_GLAcctLineItmItmznRawData._PubSecBudgetCnsmpnFsclPeriod,
      I_GLAcctLineItmItmznRawData._PubSecBudgetCnsmpnFsclYear,
      I_GLAcctLineItmItmznRawData._PubSecBudgetCnsmpnType,
      I_GLAcctLineItmItmznRawData._PubSecBudgetCnsmpnAmtType,
      _SponsoredProgram,
      _SponsoredClass,      
      
      I_GLAcctLineItmItmznRawData._ConsolidationUnit,
      I_GLAcctLineItmItmznRawData._PartnerConsolidationUnit,
      I_GLAcctLineItmItmznRawData._Company,
      I_GLAcctLineItmItmznRawData._ConsolidationChartOfAccounts,
      I_GLAcctLineItmItmznRawData._CnsldtnFinancialStatementItem,
      I_GLAcctLineItmItmznRawData._CnsldtnSubitemCategory,
      I_GLAcctLineItmItmznRawData._CnsldtnSubitem,     

      I_GLAcctLineItmItmznRawData._ProviderContract,
      I_GLAcctLineItmItmznRawData._ProviderContractItem,  

      // Just for Authorization Check!!! DO NOT USE!!! WILL BE DEPRECATED!!!

@API.element.releaseState: #DEPRECATED
@API.element.successor:    ''
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  ''      
      cast( '' as brgru)                                                                                    as GLAccountAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    ''
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  ''      
      cast( '' as brgru)                                                                                    as SupplierBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    ''
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  ''      
      cast( '' as brgru)                                                                                    as CustomerBasicAuthorizationGrp,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    ''
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  ''      
      cast( '' as brgru)                                                                                    as AcctgDocTypeAuthorizationGroup,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    ''
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  ''      
      cast( '' as aufart)                                                                                   as OrderType,
@API.element.releaseState: #DEPRECATED
@API.element.successor:    ''
@VDM.lifecycle.status:     #DEPRECATED
@VDM.lifecycle.successor:  ''      
      cast( '' as auart)                                                                                    as SalesOrderType

      //_Extension  Extensions must be local


}