I_GLACCOUNTLINEITEM

CDS View

General Ledger Account Line Item

I_GLACCOUNTLINEITEM is a CDS View in S/4HANA. General Ledger Account Line Item. It contains 712 fields. 170 CDS views read from this table.

CDS Views using this table (170)

ViewTypeJoinVDMDescription
C_AR_StRpVATForm731ItemLogC view left_outer CONSUMPTION Argentina VAT Form 731 with Rptd item log data
C_AR_VATForm731GLAcctAmtCube view from CONSUMPTION Argentina Form 731 GL account amounts cube view
C_CO_AcctBalLdgrJournalEntrLog view_entity from CONSUMPTION Colombia Acct Bal Ledger G/L Acct Jrnl Entr Log
C_CoCodeChiefFinOfficerDPM view from CONSUMPTION Data Plane DCL for Company Codes in GL Line Items
C_COGSSplitRelevantGLItems view from CONSUMPTION Relevant Items from COGS Split and Original Document
C_COGSSplitRelevantGLItems view union_all CONSUMPTION Relevant Items from COGS Split and Original Document
C_GLAccountBalanceFlow view_entity from CONSUMPTION G/L Account Balance with Flow-Measure
C_GLAccountLineItemImpact view from CONSUMPTION GL Accounting Impact
C_GLLineItmBlockingDPM view from CONSUMPTION Data Plane DCL for GL Line Items
C_GLLineItmChiefFinOfficerDPM view from CONSUMPTION Data Plane DCL for GL Line Items
C_JntVntrCashCallParamDetm view from CONSUMPTION Output Parameter Determination for Cash Call
C_StRpWhldgTaxItmForClearing view inner CONSUMPTION Withholding Tax Open Line Items with clearing run status
FAC_DART_Z3_WIP_LINEITEM view from DART Z3 WIP Line Item
FAC_DART_Z3_WIP_LINEITEM_FP0 view from DART Z3 WIP Line Item
FAC_GLACCOUNTLINEITEM view from Accounting Balance Validation
FINAC_SELECTION view from selection for accounting
fiscds_bal_gl_01_ac view from Balance
fiscds_mref_doc_01 view inner Document with Multi-Referenced Invoice
fiscds_mref_doc_07 view inner Document with Referenced Invoice
I_APMLedgerTransferLineItem view_entity from COMPOSITE APM Ledger Transfer Line Items
I_CN_CADEJrnlEntryWthAddlInfo view from COMPOSITE CADE journal entry with subsidiary item
I_CN_ChangesInOwnersEquityCube view from COMPOSITE ChangesInOwnersEquityStmnt Cube
I_CnsldtnGLAcctItemAttribute view_entity from COMPOSITE GL Account Line Item with GR attributes
I_FinancialStatementBalCube view from COMPOSITE Financial Statement Balance
I_FinancialStatementCube view_entity from COMPOSITE Virtual Financial Statement Cube
I_FinStmntBalShtIncStmntC view_entity from COMPOSITE Balance Sheet Income Statement - Cube
I_FinStmntComparisonCube view_entity from COMPOSITE Fin Statement Comparison Virtual - Cube
I_FundAcctgLineItemCube view from COMPOSITE Fund Accounting Line Item - Cube
I_GLAccountLineItemComprnCube view_entity from COMPOSITE Comparison of G/L Account Item - Cube
I_GLAccountLineItemComprnCube view_entity union_all COMPOSITE Comparison of G/L Account Item - Cube
I_GLAccountLineItemCube view_entity from COMPOSITE G/L Account Line Item - Cube
I_GLAccountLineItemStdVH view_entity from COMPOSITE G/L Account Line Item
I_GLAccountPostedFiscalYear view_entity from COMPOSITE Posted Fiscal Years in General Ledger
I_GLAccountYearToDateBalanceC view_entity from COMPOSITE G/L Account Balances - Cube
I_GLAcctLineItmSubLdgrItmTypeC view from COMPOSITE G/L Account Line Item based on SubLedger Item Type - Cube
I_GLCmtmtLineItemByCostCenter view from COMPOSITE Commitment Item By Cost Center
I_IHBLedgerTransferLineItem view_entity from COMPOSITE IHB Ledger Transfer Line Items
I_JntVntrCashCallItemFDP view from COMPOSITE Cash Call Item details
I_JointVentureCashCallFDP view from COMPOSITE CDS View for Cash Call OCF
I_JournalEntryAnalyzerCube view_entity from COMPOSITE Journal Entry Analyzer - Cube
I_JVANonOperatorInvoiceFDP view from COMPOSITE Non Operator Invoice Data
I_OrglChangeTransfPostg view from COMPOSITE Organizational Change Transfer Postings
I_PaRealignment view inner COMPOSITE CO-PA Realignment
I_PH_JournalEntryCube view from COMPOSITE PH CAS General Journal Cube
I_PubSecCmtmtActlItemCube view_entity from COMPOSITE Commitment and Actual Items - Cube
I_PubSecFinAcctgItemCube view from COMPOSITE Budgetary Accounting Items - Cube
I_StatementOfChanges view from COMPOSITE Statement of Changes line items
I_StatementOfChangesCube view_entity from COMPOSITE Statement of Changes line items - Cube
I_StRpCashFlowFinStmntHierCube view from COMPOSITE Cash Flow Financial Statement Hierarchy
I_TW_ChangesInEquityCube view from COMPOSITE Statement of Changes in Equity Cube
I_XB_CostStatementCube view_entity from COMPOSITE C/R-Spfc Cost Statement - Cube
P_AcctgPrncpGLAccountLineItem view from BASIC Accounting Principle GL Account Line Item
P_ACCTSERVDOCPROFCENTER view from TRANSACTIONAL Profit Center derivation for service documents
P_Acdoca_Acdocd_Union view_entity union_all COMPOSITE Private view on ACDOCD and ACDOCD
P_ActlLineItmMargMultiCrcy view_entity from COMPOSITE Actl Line Item Margin with Muti Crcy
P_ActualBalFlowDateFunc view_entity from COMPOSITE P_ActualBalFlowDateFunc
P_ActualBalFlowDateFunc2 view_entity from COMPOSITE P_ActualBalFlowDateFunc2
P_ActualPlanGLAcctBalance2 view_entity from COMPOSITE Actual Plan G/L Account Balances
P_ActualPlanJrnlEntryItm view_entity from BASIC P_ActualPlanJrnlEntryITm
P_AssetLedgerQuantity view from COMPOSITE Quantity in Asset Ledger
P_AvgDailyBalACDOCAItem view from COMPOSITE ACDOCA Items for ADB calculations
P_BG_SAFTAccountBalanceBase view_entity from CONSUMPTION GL Account Balance Base
P_CN_FiapSuplrBalance00 view from CONSUMPTION Help view for supplier summary
P_CN_FiapSuplrBalance00 view union_all CONSUMPTION Help view for supplier summary
P_CN_FinStmntBalance01 view from CONSUMPTION Financial Statement Form structure Balance
P_CN_FinStmntBalance01 view union_all CONSUMPTION Financial Statement Form structure Balance
P_CN_GLAccountBalanceSum view from COMPOSITE G/L Account Balances
P_CN_GLAcctItems view from CONSUMPTION G/L Account Items
P_CNSLDTNINTEGRPTDFINDATA_01 view from COMPOSITE Select from ACDOCA (TAI)
P_EBRRPrvdrContrGLAccLnItem view_entity from COMPOSITE Provider Contract GLAccLN Item
P_EBRRPrvdrContrSemTagGLItem view_entity from COMPOSITE Provider Contract Semantic tag GLAccount item
P_EBRRSDDocMonGLAccLnItem view_entity from COMPOSITE EBRR: Service Document Monitor - ACDOCA
P_EBRRSrvDocMonGLAccLnItem view_entity from COMPOSITE EBRR: Service Document Monitor - ACDOCA
P_EBRRSrvDocMonGLAccLnItem view_entity union_all COMPOSITE EBRR: Service Document Monitor - ACDOCA
P_EBRRSrvDocMonGlAccLnItemST view_entity from COMPOSITE EBRR: Service Document Monitor - ACDOCA
P_EntProjLineItemSemTagGLAcct view_entity from COMPOSITE EntProj Line Item with Semantic Tag
P_EvtBsdRevnRecgnProjMntrAmt view_entity inner COMPOSITE EBRR Monitor: Project amount sums
P_EvtBsdRevnRecgnProjMntrAmtST view_entity inner COMPOSITE P_EvtBsdRevnRecgnProjMntrAmt using Slalittypes
P_FIARCN_CUST_BALANCE01 view from CONSUMPTION Customer Balance
P_FIARCN_CUST_BALANCE01 view union_all CONSUMPTION Customer Balance
P_FIARCN_CUST_BALANCE02 view from CONSUMPTION Customer Balance
P_FIARCN_CUST_BALANCE03 view from CONSUMPTION Customer Balance
P_FIARCN_CUST_BALANCE03 view union_all CONSUMPTION Customer Balance
P_FIARCN_CUST_BALANCE05 view inner CONSUMPTION Customer Balance
P_FIVALUATIONRESULTLISTORI view_entity from COMPOSITE fi valuation result list original
P_FR_AuditFECAccountLineItem view from CONSUMPTION France Audit File (FEC) – ACDOCA-data
P_FR_AuditFECFrgnAcctItem view_entity from CONSUMPTION France FEC File for foreign companies
P_FrgnCrcyValnRunRsltListItm view_entity inner COMPOSITE FXV Run item
P_FSTMT_ACDOC_ITEMS view from COMPOSITE
P_FSTMT_ACDOC_OI view from COMPOSITE
P_Ftr_Fs_Fib_Ds view_entity from BASIC Financial Status - FIB data source CDS
P_FTR_FS_FIB_DS2 view_entity from COMPOSITE Financial Status - FIB data source
P_FTR_FS_FIB_DS3 view_entity from COMPOSITE FIB data source for Periods
P_GLAccImprmntLneitmIncrmnt view_entity from COMPOSITE Unifies impairment line items from acdoca and fins_sl_imp_it
P_GLAccountBalance_F0707A view_entity from CONSUMPTION GL Balances - Union
P_GLAccountBalance2 view_entity from COMPOSITE G/L Account Balance with Flow-Measure
P_GLAccountBalanceBcf_F0707A view_entity from CONSUMPTION GL Balances - Balance Carry Forward
P_GLACCOUNTBALANCECHG_F0707A view_entity from CONSUMPTION GL Balances - Changings
P_GLAccountBalanceEnd_F0707A view_entity from CONSUMPTION GL Balances - Endings
P_GLAccountLineItemSemanticTag view_entity from COMPOSITE EBRR Monitor: Project (2) - helper CDS for Semantic Tags
P_GLAccountLineItemSemTagFArea view from COMPOSITE G/L Account Line Item with Semantic Tag for FA
P_GLAccountLineItemSemTagGLACC view from COMPOSITE G/L Acc Line Item with Semantic Tag
P_GLAccountLineItemSlalitype view_entity from COMPOSITE EBRR Monitor: Project (2) - helper CDS for Slalittypes
P_GLAcctBalance01 view from COMPOSITE CDS Views for GL Account Line Items in a specific Peirod
P_GLAcctBalance01 view union_all COMPOSITE CDS Views for GL Account Line Items in a specific Peirod
P_Glacctbalance2 view_entity inner COMPOSITE G/L Account Balance Pre-Aggregation
P_GLAcctBalbyPeriod01 view_entity from COMPOSITE CDS Views for GL Account Line Item by Period
P_GLAcctBalbyPeriod01 view_entity union_all COMPOSITE CDS Views for GL Account Line Item by Period
P_GLAcctCreditDebitBalance view_entity from COMPOSITE LineItems for Period based Trial Balance
P_GLACCTLINEITEM4AGGR view from COMPOSITE GLAccount Line Items Enriched
P_GLAcctLineItemEnrcd view from COMPOSITE GLAccount Line Items Enriched
P_GLAcctLineItemSemTagGLAcct view from COMPOSITE G/L Account Line Item with Semantic Tag
P_GLAcctLineItemSemTagRevProj view_entity from COMPOSITE GL Account Line Item with Semantic Tag
P_GR_StRpTrialBalanceItem view_entity from COMPOSITE Greece Journal document Select
P_GteeMBillgItmsRRBBilled view from COMPOSITE GM Billing - Resource Related Billing - Billed
P_GteeMBillgItmsRRBBilled view inner COMPOSITE GM Billing - Resource Related Billing - Billed
P_GteeMBillgItmsRRBBilled view union_all COMPOSITE GM Billing - Resource Related Billing - Billed
P_GteeMBillgItmsRRBNotBilledR2 view from COMPOSITE GM Billing - Resource Related Billing - Not Billed - Rule 2
P_GteeMBillgItmsRRBNotBilledR3 view from COMPOSITE GM Billing - Resource Related Billing - Not Billed - Rule 3
P_GteeMBillgItmsRRBPaid view from COMPOSITE GM Billing - Resource Related Billing - Paid
P_GteeMBillgItmsRRBPaid view inner COMPOSITE GM Billing - Resource Related Billing - Paid
P_GteeMBillingElmntEntrFlwDoc view inner COMPOSITE GM Billing Element Entry Flow Document
P_GteeMIndrctCostPostedItem view from COMPOSITE GM Indirect Cost Posted Items
P_GVoAAccountLineItem view_entity from COMPOSITE Account Line Items for GVoA
P_GVoAAccountLineItemEnhcd view_entity from COMPOSITE Enhanced Account Line Items for GVoA
P_GVoAAccountLineItemPRS view_entity from COMPOSITE Account Line Items for GVoA
P_GVoAGrpJEItm view_entity from COMPOSITE Group Journal Entry Item for GVoA
P_IntApportnmntBasic view from COMPOSITE PSM Interest Apportionment Query Basic
P_JournalEntryIsCommitment view from COMPOSITE Journal Entry Is Commitment
P_JP_APDOCUMENTITEMLIST view inner COMPOSITE Accounting Payable Document Item List
P_JP_ARDocumentItemList view from COMPOSITE Accounts Receivable Document Item List
P_JP_GRBASEDACCTGGRLIST view inner COMPOSITE GR Accounting Document List(GR Based )
P_JP_GRDocumentItem view from COMPOSITE Goods Receipt Document Item List
P_JP_IRDocumentItem view from COMPOSITE Invoice Receipt Document Item List
P_JP_POBASEDACCTGGRLIST view inner COMPOSITE GR Accounting Document List(PO Based)
P_PE_GLAccountLineItemSemTag view_entity from CONSUMPTION Peru - G/L Account Line Item with Semantic Tag
P_PH_JournalEntrySum view from CONSUMPTION PH CAS Journal Entry Balance Sum
P_PT_GLAccountBOPLineItem view_entity inner COMPOSITE PT BOP Balances Line Items
P_PubSecActlPlanJrnlEntryItm view_entity from COMPOSITE Public Sector - Actual/Plan Journal Entry Items
P_PubSecBdgtCnsmpnTypeGrps view_entity from COMPOSITE PSM Budget Consumption Type Groups
P_PubSecOpenInvoiceItems view_entity from COMPOSITE Open Invoice Items - Vendor/Customer
P_PubSecPaymentItems view_entity from COMPOSITE Payment Items
P_PubSecTransferItems view_entity from COMPOSITE Transfer Postings
P_PubSecZeroBalPaytItems view_entity from COMPOSITE Payments - Zero Balance Clearing
P_PurchaseOrderCommitment view from COMPOSITE Purchase Order Private View for Commitments
P_PurchaseReqnCommitment view from COMPOSITE Purchase Requisition Basic View for Commitments
P_RevnRecgnJournalEntryItem view from CONSUMPTION Journal Entry Items for Revn. Recog. Postings Inspection
P_RU_BPBalance0 view from CONSUMPTION Business Partner Account Balance
P_RU_FinancialStatementItem view left_outer CONSUMPTION Financial Statement for Russia
P_RU_GLAcctBalance11 view from CONSUMPTION G/L Account Balance
P_RU_GLAcctBalance11 view left_outer CONSUMPTION G/L Account Balance
P_RU_GLAcctBalance12 view from CONSUMPTION G/L Account Balance
P_RU_GLAcctBalance12 view union_all CONSUMPTION G/L Account Balance
P_SemTagAndSubldgrETODisCrcy view_entity union_all COMPOSITE ETO SubLedger and Semantic Tag View
P_SemTagAndSubldgrItmDisCrcy view_entity union_all COMPOSITE SubLedger and Semantic Tag View
P_SI_StstcsFinAccount view_entity from COMPOSITE Slovenian SFR report
P_SRVCDOCREVNRECGNCHSTBASE view_entity from CONSUMPTION Revenue Recognition Monitor Base View
P_SrvcDocRevnRecgnSTBase view_entity from CONSUMPTION P_SrvcDocRevnRecgnJEBaseHome
P_SrvcDocRevnRecgnSTBase view_entity union_all CONSUMPTION P_SrvcDocRevnRecgnJEBaseHome
P_StRpTrialBalanceItem1 view from COMPOSITE Trial Balance Line Item
P_Trrmonbase view_entity inner COMPOSITE Revenue Recognition Monitor Base View
P_Trrmonchart view_entity inner COMPOSITE Revn Recn Monitor Chart Base View
P_Trrsobase view_entity from COMPOSITE Base View TRR for Sales Order
P_Trrsochartbase view_entity from COMPOSITE Base View TRR for SalOrd.Chart
P_ValuationRunAccountLineItem view from COMPOSITE Valuation run non-oim items
R_MatlValnEndgInvtryByKeyDate view_entity from COMPOSITE Ending Invtry Qty and Amount by Date
VALUATIONACDOCAMDCOFF view_entity from ACDOCA view for valuation
VALUATIONACDOCAMDCON view_entity from ACDOCA view for valuation
VALUATIONACDOCAMDCON view_entity union_all ACDOCA view for valuation
VALUATIONREMAINCLEARED view_entity inner Cleared Items with Remaining Valuations

Fields (712)

KeyField CDS FieldsUsed in Views
KEY AccountAssignment accas,AccountAssignment 16
KEY AccountAssignmentNumber AccountAssignmentNumber,zekkn 19
KEY AccountAssignmentType accasty,AccountAssignmentType 24
KEY AccountingDocument AccountingDocument,belnr,JournalEntry 86
KEY AccountingDocumentItem AccountingDocumentItem,buzei 22
KEY AccountingDocumentType AccountingDocumentType,blart 55
KEY BudgetPeriod BudgetPeriod,rbudget_pd 27
KEY CashLedgerAccount CashLedgerAccount 22
KEY CashLedgerCompanyCode CashLedgerCompanyCode 21
KEY CompanyCode CompanyCode,rbukrs 109
KEY ControllingArea ControllingArea,kokrs 53
KEY CostCenter CostCenter,rcntr 54
KEY CostEstimate CostEstimate,kalnr 14
KEY FiscalPeriod FiscalPeriod,poper,PostingPeriod 65
KEY FiscalYear FiscalYear,gjahr,LedgerFiscalYear,ReferenceFiscalYear 88
KEY FiscalYearPeriod FiscalYearPeriod,fiscyearper,ToFiscalYearPeriod 37
KEY FunctionalArea FunctionalArea,FunctionalAreaIsUsed,rfarea 55
KEY Fund Fund,rfund 36
KEY GLAccount GLAccount,InvestmentParticipantAccount,MASTERDATARECNCLNACCT,OriginalGlAccount,racct 78
KEY GrantID GrantID,rgrant_nbr 36
KEY JointVenturePartner JointVenturePartner 13
KEY Ledger Ledger,rldnr 101
KEY LedgerFiscalYear FiscalYear,gjahr,LedgerFiscalYear,ryear 45
KEY LedgerGLLineItem docln,JournalEntryItem,LedgerGLLineItem 77
KEY PostingDate budat,OriginalPostingDate,PostingDate,TransactionDate 60
KEY ProfitCenter prctr,ProfitCenter 59
KEY PubSecBudgetAccount PubSecBudgetAccount 20
KEY PubSecBudgetAccountCoCode PubSecBudgetAccountCoCode 20
KEY PubSecBudgetCnsmpnType PubSecBudgetCnsmpnType 21
KEY PubSecBudgetIsRelevant PubSecBudgetIsRelevant 17
KEY PurchasingDocument ebeln,PurchasingDocument 28
KEY PurchasingDocumentItem ebelp,PurchasingDocumentItem 24
KEY ReferenceDocument awref,ReferenceDocument 37
KEY Segment Segment 56
KEY ServiceContract ServiceContract,ServiceDocument 17
KEY ServiceContractItem ServiceContractItem,ServiceDocumentItem 16
KEY ServiceContractType ServiceContractType,ServiceDocumentType 17
KEY ServiceDocument ServiceDocument 31
KEY ServiceDocumentItem ServiceDocumentItem 24
KEY SourceLedger rldnr_pers,SourceLedger 69
KEY SourceReferenceDocSubitem SourceReferenceDocSubitem 16
KEY SponsoredClass SponsoredClass 19
KEY SponsoredProgram SponsoredProgram 18
KEY TransactionCurrency NominalCurrency,rwcur,TransactionCurrency 45
KEY WBSElement ps_posid,WBSElement,WBSElementExternalID 14
KEY WBSElementInternalID ps_psp_pnr,WBSElementInternalID 34
_AccountAssignmentType _AccountAssignmentType 3
_AccountingDocumentCategory _AccountingDocumentCategory 12
_AccountingDocumentType _AccountingDocumentType 28
_AccountingDocumentTypeText _AccountingDocumentTypeText 9
_AccrualItemType _AccrualItemType 4
_AccrualObject _AccrualObject 4
_AccrualObjectType _AccrualObjectType 4
_AccrualSubobject _AccrualSubobject 4
_AdditionalQuantity1Unit _AdditionalQuantity1Unit 6
_AdditionalQuantity2Unit _AdditionalQuantity2Unit 6
_AdditionalQuantity3Unit _AdditionalQuantity3Unit 6
_AlternativeGLAccount _AlternativeGLAccount 11
_AlternativeGLAccountText _AlternativeGLAccountText 1
_Assembly _Assembly 7
_AssemblyText _AssemblyText 1
_AssetTransactionType _AssetTransactionType 8
_BalanceTransactionCurrency _BalanceTransactionCurrency 9
_BaseUnit _BaseUnit 13
_BillableControl _BillableControl 4
_BillingDocumentType _BillingDocumentType 9
_BillToParty _BillToParty 9
_BudgetPeriod _BudgetPeriod 21
_BudgetPeriodText _BudgetPeriodText 4
_BusinessArea _BusinessArea 16
_BusinessAreaText _BusinessAreaText 3
_BusinessProcess _BusinessProcess 8
_BusinessProcessText _BusinessProcessText 2
_BusinessTransactionCategory _BusinessTransactionCategory 6
_BusinessTransactionType _BusinessTransactionType 14
_BusinessTransactionTypeText _BusinessTransactionTypeText 2
_CalendarDate _CalendarDate 3
_CashLedgerAccount _CashLedgerAccount 14
_CashLedgerCompanyCode _CashLedgerCompanyCode 14
_ChartOfAccounts _ChartOfAccounts 38
_ChartOfAccountsText _ChartOfAccountsText 4
_ClearingAccountingDocument _ClearingAccountingDocument 7
_ClearingJournalEntry _ClearingJournalEntry 6
_ClearingJrnlEntryFiscalYear _ClearingJrnlEntryFiscalYear 6
_CnsldtnFinancialStatementItem _CnsldtnFinancialStatementItem 8
_CnsldtnSubitem _CnsldtnSubitem 8
_CnsldtnSubitemCategory _CnsldtnSubitemCategory 8
_Company _Company 9
_CompanyCode _CompanyCode 41
_CompanyCodeCurrency _CompanyCodeCurrency 33
_CompanyCodeText _CompanyCodeText 5
_ConditionContract _ConditionContract 6
_ConsolidationChartOfAccounts _ConsolidationChartOfAccounts 8
_ConsolidationUnit _ConsolidationUnit 8
_ControllingArea _ControllingArea 24
_ControllingAreaText _ControllingAreaText 3
_ControllingDebitCreditCode _ControllingDebitCreditCode 6
_ControllingObjectClass _ControllingObjectClass 6
_CostAnalysisResource _CostAnalysisResource 9
_CostAnalysisResourceText _CostAnalysisResourceText 1
_CostCenter _CostCenter 20
_CostCenterText _CostCenterText 3
_CostCtrActivityType _CostCtrActivityType 7
_CostOriginGroup _CostOriginGroup 7
_CostSourceUnit _CostSourceUnit 10
_CountryChartOfAccounts _CountryChartOfAccounts 12
_CountryChartOfAccountsText _CountryChartOfAccountsText 1
_CreditRiskClass _CreditRiskClass 2
_CurrentCostCenter _CurrentCostCenter 17
_CurrentProfitCenter _CurrentProfitCenter 17
_Customer _Customer 25
_CustomerCompany _CustomerCompany 8
_CustomerGroup _CustomerGroup 10
_CustomerSupplierCountry _CustomerSupplierCountry 10
_CustomerSupplierIndustry _CustomerSupplierIndustry 2
_CustomerText _CustomerText 3
_DebitCreditCode _DebitCreditCode 21
_DebitCreditCodeText _DebitCreditCodeText 2
_DistributionChannel _DistributionChannel 12
_Division _Division 3
_EliminationProfitCenter _EliminationProfitCenter 7
_Employment _Employment 4
_Equipment _Equipment 7
_FinancialAccountType _FinancialAccountType 15
_FinancialAccountTypeText _FinancialAccountTypeText 2
_FinancialManagementArea _FinancialManagementArea 21
_FinancialManagementAreaText _FinancialManagementAreaText 2
_FinancialTransactionType _FinancialTransactionType 12
_FinValuationObjectType _FinValuationObjectType 1
_FiscalCalendarDate _FiscalCalendarDate 9
_FiscalPeriod _FiscalPeriod 5
_FiscalPeriodForVariant _FiscalPeriodForVariant 10
_FiscalYear _FiscalYear 34
_FiscalYearPeriod _FiscalYearPeriod 3
_FiscalYearPeriodForVariant _FiscalYearPeriodForVariant 8
_FiscalYearVariant _FiscalYearVariant 21
_FixedAsset _FixedAsset 13
_FixedAssetText _FixedAssetText 3
_FreeDefinedCurrency1 _FreeDefinedCurrency1 13
_FreeDefinedCurrency2 _FreeDefinedCurrency2 12
_FreeDefinedCurrency3 _FreeDefinedCurrency3 12
_FreeDefinedCurrency4 _FreeDefinedCurrency4 12
_FreeDefinedCurrency5 _FreeDefinedCurrency5 12
_FreeDefinedCurrency6 _FreeDefinedCurrency6 12
_FreeDefinedCurrency7 _FreeDefinedCurrency7 12
_FreeDefinedCurrency8 _FreeDefinedCurrency8 12
_FunctionalArea _FunctionalArea 27
_FunctionalAreaText _FunctionalAreaText 2
_FunctionalCurrency _FunctionalCurrency 10
_FunctionalLocation _FunctionalLocation 6
_Fund _Fund 20
_FundedProgram _FundedProgram 7
_FundsCenter _FundsCenter 11
_FundText _FundText 3
_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts 36
_GLAccountInCompanyCode _GLAccountInCompanyCode 20
_GLAccountTxt _GLAccountTxt 3
_GLAccountType _GLAccountType 11
_GLAcctInChartOfAccountsText _GLAcctInChartOfAccountsText 3
_GlobalCurrency _GlobalCurrency 24
_Grant _Grant 18
_GroupFixedAsset _GroupFixedAsset 7
_GroupFixedAssetText _GroupFixedAssetText 3
_GroupMasterFixedAsset _GroupMasterFixedAsset 8
_GroupMasterFixedAssetText _GroupMasterFixedAssetText 3
_HouseBank _HouseBank 5
_HouseBankAccount _HouseBankAccount 4
_InternalOrder _InternalOrder 7
_InventorySpclStkSalesDocItm _InventorySpclStkSalesDocItm 7
_InventorySpclStkSalesDocument _InventorySpclStkSalesDocument 7
_InventorySpclStockValnType _InventorySpclStockValnType 5
_InventorySpclStockWBSElement _InventorySpclStockWBSElement 2
_InventorySpecialStockSupplier _InventorySpecialStockSupplier 6
_InventorySpecialStockType _InventorySpecialStockType 7
_InventorySpecialStockValnType _InventorySpecialStockValnType 4
_InventoryValuationType _InventoryValuationType 7
_InvtrySpclStkWBSElmntBscData _InvtrySpclStkWBSElmntBscData 3
_InvtrySpclStockSupplierText _InvtrySpclStockSupplierText 2
_InvtrySpclStockWBSElmntIntID _InvtrySpclStockWBSElmntIntID 2
_JournalEntry _JournalEntry 19
_Ledger _Ledger 42
_LedgerFiscalYear _LedgerFiscalYear 6
_LedgerFiscalYearForVariant _LedgerFiscalYearForVariant 15
_LedgerText _LedgerText 3
_LogicalSystem _LogicalSystem 4
_MaintenanceActivityType _MaintenanceActivityType 7
_MaintenanceOrder _MaintenanceOrder 1
_MaintenanceOrderSubOperation _MaintenanceOrderSubOperation 3
_MaintOrdPlngDegreeCode _MaintOrdPlngDegreeCode 5
_MasterFixedAsset _MasterFixedAsset 10
_MasterFixedAssetText _MasterFixedAssetText 3
_Material _Material 3
_MaterialGroup _MaterialGroup 2
_MovementCategory _MovementCategory 6
_OffsettingAccount _OffsettingAccount 6
_OffsettingAccountText _OffsettingAccountText 2
_OffsettingAccountType _OffsettingAccountType 8
_OffsettingAccountTypeText _OffsettingAccountTypeText 1
_OffsettingAccountWithBP _OffsettingAccountWithBP 8
_OffsettingChartOfAccounts _OffsettingChartOfAccounts 8
_OffsettingChartOfAccountsText _OffsettingChartOfAccountsText 1
_OperatingConcern _OperatingConcern 6
_OperatingConcernText _OperatingConcernText 1
_Order _Order 19
_OrderCategory _OrderCategory 9
_OriginCostCenter _OriginCostCenter 8
_OriginCostCtrActivityType _OriginCostCtrActivityType 9
_OriginProfitCenter _OriginProfitCenter 9
_OriginSenderObject _OriginSenderObject 7
_PartnerBudgetPeriod _PartnerBudgetPeriod 9
_PartnerBusinessArea _PartnerBusinessArea 9
_PartnerBusinessAreaText _PartnerBusinessAreaText 3
_PartnerBusinessProcess _PartnerBusinessProcess 7
_PartnerBusinessProcessText _PartnerBusinessProcessText 2
_PartnerCompany _PartnerCompany 10
_PartnerCompanyCode _PartnerCompanyCode 8
_PartnerCompanyCodeText _PartnerCompanyCodeText 3
_PartnerConsolidationUnit _PartnerConsolidationUnit 8
_PartnerControllingObjectClass _PartnerControllingObjectClass 6
_PartnerCostCenter _PartnerCostCenter 14
_PartnerCostCtrActivityType _PartnerCostCtrActivityType 8
_PartnerFixedAsset _PartnerFixedAsset 2
_PartnerFunctionalArea _PartnerFunctionalArea 14
_PartnerFund _PartnerFund 13
_PartnerFundText _PartnerFundText 2
_PartnerGrant _PartnerGrant 5
_PartnerMasterFixedAsset _PartnerMasterFixedAsset 2
_PartnerOrder _PartnerOrder 5
_PartnerOrder_2 _PartnerOrder_2 4
_PartnerOrderCategory _PartnerOrderCategory 7
_PartnerOrderText _PartnerOrderText 3
_PartnerOrderText_2 _PartnerOrderText_2 1
_PartnerProfitCenter _PartnerProfitCenter 9
_PartnerProject _PartnerProject 1
_PartnerProjectBasicData _PartnerProjectBasicData 6
_PartnerProjectBasicDataText _PartnerProjectBasicDataText 1
_PartnerProjectInternalID _PartnerProjectInternalID 1
_PartnerSalesDocument _PartnerSalesDocument 6
_PartnerSalesDocumentItem _PartnerSalesDocumentItem 6
_PartnerSegment _PartnerSegment 8
_PartnerSegmentText _PartnerSegmentText 2
_PartnerServiceDocument _PartnerServiceDocument 3
_PartnerServiceDocumentItem _PartnerServiceDocumentItem 3
_PartnerServiceDocumentType _PartnerServiceDocumentType 3
_PartnerWBSElement _PartnerWBSElement 1
_PartnerWBSElementBasicData _PartnerWBSElementBasicData 7
_PersonWorkAgreement_1 _PersonWorkAgreement_1 2
_Plant _Plant 15
_PMNotificationPriority _PMNotificationPriority 3
_PMNotificationPriorityType _PMNotificationPriorityType 3
_PostingKey _PostingKey 12
_PredecessorReferenceDocType _PredecessorReferenceDocType 8
_Product _Product 16
_ProductGroup _ProductGroup 5
_ProductGroup_2 _ProductGroup,_ProductGroup_2 4
_ProductText _ProductText 2
_ProfitCenter _ProfitCenter 25
_ProfitCenterText _ProfitCenterText 3
_Project _Project 3
_ProjectBasicData _ProjectBasicData 7
_ProjectBasicDataText _ProjectBasicDataText 1
_ProjectInternalID _ProjectInternalID 2
_ProjectInternalIDText _ProjectInternalIDText 1
_ProjectNetwork _ProjectNetwork 4
_ProviderContract _ProviderContract 6
_ProviderContractItem _ProviderContractItem 6
_PubSecBudgetAccount _PubSecBudgetAccount 15
_PubSecBudgetAccountCoCode _PubSecBudgetAccountCoCode 15
_PubSecBudgetCnsmpnAmtType _PubSecBdgtCnsmpnAmtType,_PubSecBudgetCnsmpnAmtType 14
_PubSecBudgetCnsmpnDate _PubSecBudgetCnsmpnDate 14
_PubSecBudgetCnsmpnFsclPeriod _PubSecBdgtCnsmpnFsclPeriod,_PubSecBudgetCnsmpnFsclPeriod 14
_PubSecBudgetCnsmpnFsclYear _PubSecBdgtCnsmpnFsclYear,_PubSecBudgetCnsmpnFsclYear 14
_PubSecBudgetCnsmpnType _PubSecBdgtCnsmpnType,_PubSecBudgetCnsmpnType 15
_PurchasingDocument _PurchasingDocument 12
_PurchasingDocumentItem _PurchasingDocumentItem 11
_PurReqValuationArea _PurReqValuationArea 4
_ReferenceDocumentType _ReferenceDocumentType 16
_ReferenceQuantityUnit _ReferenceQuantityUnit 1
_SalesDistrict _SalesDistrict 9
_SalesDocument _SalesDocument 19
_SalesDocumentItem _SalesDocumentItem 6
_SalesOrder _SalesOrder 5
_SalesOrderItem _SalesOrderItem 5
_SalesOrganization _SalesOrganization 12
_Segment _Segment 24
_SegmentText _SegmentText 3
_SemTagGLAccount _SemTagGLAccount 1
_ServiceContract _ServiceContract 8
_ServiceContractItem _ServiceContractItem 8
_ServiceContractType _ServiceContractType 8
_ServiceDocument _ServiceDocument 17
_ServiceDocumentItem _ServiceDocumentItem 8
_ServiceDocumentType _ServiceDocumentType 10
_ShipToParty _ShipToParty 9
_SoldMaterial _SoldMaterial 2
_SoldProduct _SoldProduct 10
_SoldProductGroup _SoldProductGroup 6
_SoldProductGroup_2 _SoldProductGroup,_SoldProductGroup_2 5
_SoldProductText _SoldProductText 1
_SourceLedger _SourceLedger 33
_SourceLedgerText _SourceLedgerText 3
_SpecialGLCode _SpecialGLCode 10
_SponsoredClass _SponsoredClass 10
_SponsoredProgram _SponsoredProgram 11
_SubLedgerAccLineItemType _SubldgrAccountLineItemType,_SubLedgerAccLineItemType 8
_SuperiorOrder _SuperiorOrder 3
_Supplier _Supplier 31
_SupplierCompany _SupplierCompany 8
_SupplierText _SupplierText 3
_TaxCode _TaxCode 8
_TaxCountry _TaxCountry 3
_TimeSheetOvertimeCat _TimeSheetOvertimeCat 7
_TransactionCurrency _TransactionCurrency 23
_User _User 5
_WBSElement _WBSElement 3
_WBSElementBasicData _WBSElementBasicData 8
_WBSElementBasicDataText _WBSElementBasicDataText 3
_WBSElementInternalID _WBSElementInternalID 3
_WBSElementInternalIDText _WBSElementInternalIDText 1
_WorkCenter _WorkCenter 3
_WorkPackage _WorkPackage 3
_WorkPackageText _WorkPackageText 1
_WorkPackageWorkItem _WorkPackageWorkItem 3
AccountingDocCreatedByUser AccountingDocCreatedByUser,usnam 20
AccountingDocumentCategory AccountingDocumentCategory,bstat 29
AccountingNotificationUUID AccountingNotificationUUID 3
AccrualItemType AccrualItemType 15
AccrualObject AccrualObject 15
AccrualObjectLogicalSystem AccrualObjectLogicalSystem 10
AccrualObjectType AccrualObjectType 15
AccrualReferenceObject AccrualReferenceObject 10
AccrualSubobject AccrualSubobject 15
AccrualValueDate AccrualValueDate 9
AcctgDocTypeAuthorizationGroup AcctgDocTypeAuthorizationGroup 4
AdditionalQuantity1 AdditionalQuantity1 10
AdditionalQuantity1Unit AdditionalQuantity1Unit 10
AdditionalQuantity2 AdditionalQuantity2 10
AdditionalQuantity2Unit AdditionalQuantity2Unit 10
AdditionalQuantity3 AdditionalQuantity3 10
AdditionalQuantity3Unit AdditionalQuantity3Unit 10
AlternativeGLAccount AlternativeGLAccount,lokkt 21
AmountInBalanceTransacCrcy AmountInBalanceTransacCrcy,AmountInTransactionCurrency,ComprnAmountInBalTransCrcy,tsl 24
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency,AssgdAmtInCompanyCodeCurrency,ComprnAmountInCoCodeCrcy,EndingBalanceAmtInCoCodeCrcy,hsl 57
AmountInFreeDefinedCurrency1 AmountInFreeDefinedCurrency1,ComprnAmountInFreeDfndCrcy1,EndingBalAmtInFreeDfndCrcy1,osl 27
AmountInFreeDefinedCurrency2 AmountInFreeDefinedCurrency2,ComprnAmountInFreeDfndCrcy2,EndingBalAmtInFreeDfndCrcy2,vsl 27
AmountInFreeDefinedCurrency3 AmountInFreeDefinedCurrency3,bsl,ComprnAmountInFreeDfndCrcy3,EndingBalAmtInFreeDfndCrcy3 27
AmountInFreeDefinedCurrency4 AmountInFreeDefinedCurrency4,ComprnAmountInFreeDfndCrcy4,csl,EndingBalAmtInFreeDfndCrcy4 27
AmountInFreeDefinedCurrency5 AmountInFreeDefinedCurrency5,ComprnAmountInFreeDfndCrcy5,dsl,EndingBalAmtInFreeDfndCrcy5 27
AmountInFreeDefinedCurrency6 AmountInFreeDefinedCurrency6,ComprnAmountInFreeDfndCrcy6,EndingBalAmtInFreeDfndCrcy6,esl 27
AmountInFreeDefinedCurrency7 AmountInFreeDefinedCurrency7,ComprnAmountInFreeDfndCrcy7,EndingBalAmtInFreeDfndCrcy7,fsl 27
AmountInFreeDefinedCurrency8 AmountInFreeDefinedCurrency8,ComprnAmountInFreeDfndCrcy8,EndingBalAmtInFreeDfndCrcy8,gsl 27
AmountInFunctionalCurrency AmountInFunctionalCurrency,EndingBalanceAmtInFuncnlCrcy 21
AmountInGlobalCurrency AmountInGlobalCurrency,ComprnAmountInGlobalCrcy,EndingBalanceAmtInGlobalCrcy,ksl,KslwoBCF 43
AmountInGrantCurrency AmountInGrantCurrency 5
AmountInObjectCurrency AmountInObjectCurrency 12
AmountInTransactionCurrency AmountInTransactionCurrency,BookValueAmtInPositionCurrency,ComprnAmountInTransCrcy,NominalAmountInNominalCurrency,wsl 39
Assembly Assembly 11
AssetAcctTransClassfctn AssetAcctTransClassfctn,movcat 14
AssetClass AssetClass 31
AssetDepreciationArea afabe,AssetDepreciationArea 17
AssetTransactionType anbwa,AssetTransactionType 15
AssetValueDate AssetValueDate,bzdat 13
AssignmentReference AssignmentReference,ContractNumber,zuonr 35
BalanceTransactionCurrency BalanceTransactionCurrency,rtcur 23
BaseUnit BaseUnit,QuantityUnit 25
BillableControl BillableControl 13
BillingDocumentType BillingDocumentType,fkart 21
BillToParty BillToParty 22
BusinessArea BusinessArea,rbusa 48
BusinessProcess BusinessProcess,prznr 19
BusinessSolutionOrder BusinessSolutionOrder 9
BusinessSolutionOrderItem BusinessSolutionOrderItem 9
BusinessTransactionCategory BusinessTransactionCategory 14
BusinessTransactionType bttype,BusinessTransactionType 30
CalendarMonth CalendarMonth 10
CalendarQuarter CalendarQuarter 10
CalendarWeek CalendarWeek 10
CalendarYear CalendarYear 10
CalendarYearMonth CalendarYearMonth 10
CalendarYearQuarter CalendarYearQuarter 10
CalendarYearWeek CalendarYearWeek 10
ChartOfAccounts ChartOfAccounts,ktopl 69
ClearingAccountingDocument augbl,ClearingAccountingDocument 17
ClearingDate augdt,ClearingDate 36
ClearingDocFiscalYear auggj,ClearingDocFiscalYear 17
ClearingJournalEntry ClearingAccountingDocument,ClearingJournalEntry 13
ClearingJournalEntryFiscalYear ClearingJournalEntryFiscalYear 10
CnsldtnFinancialStatementItem CnsldtnFinancialStatementItem,FinancialStatementItem 11
CnsldtnSubitem CnsldtnSubitem,SubItem 11
CnsldtnSubitemCategory CnsldtnSubitemCategory,SubItemCategory 11
CommitmentItem CommitmentItem 4
Company Company 12
CompanyCodeCurrency CompanyCodeCurrency,Currency,rhcur 73
CompBreakdownScaleNumerator CompBreakdownScaleNumerator 4
ComponentBreakdown ComponentBreakdown 4
ConditionContract ConditionContract 11
ConsolidationChartOfAccounts ConsolidationChartOfAccounts 11
ConsolidationUnit ConsolidationUnit 11
ControllingBusTransacType ControllingBusTransacType 7
ControllingDebitCreditCode ControllingDebitCreditCode 15
ControllingDocumentItem ControllingDocumentItem 5
ControllingObject ControllingObject 5
ControllingObjectClass ControllingObjectClass,scope 15
ControllingObjectCurrency ControllingObjectCurrency 13
ControllingObjectDebitType beltp,ControllingObjectDebitType 14
CostAnalysisResource CostAnalysisResource 18
CostCtrActivityType CostCtrActivityType,lstar 20
CostObject CostObject,kstrg 19
CostOriginGroup CostOriginGroup 14
CostSourceUnit CostSourceUnit 20
CountryChartOfAccounts CountryChartOfAccounts,ktop2 23
CreationDate CreationDate 19
CreationDateTime CreationDateTime 21
CreditAmountInBalanceTransCrcy ComprnCreditAmtInBalTransCrcy,CreditAmountInBalanceTransCrcy 11
CreditAmountInCoCodeCrcy ComprnCreditAmtInCoCodeCrcy,CreditAmountInCoCodeCrcy,CreditAmtInCoCodeCrcy 18
CreditAmountInFreeDefinedCrcy1 ComprnCreditAmtInFreeDfndCrcy1,CreditAmountInFreeDefinedCrcy1,CreditAmountInFreeDfndCrcy1,CreditAmtInFreeDefinedCrcy1 10
CreditAmountInFreeDefinedCrcy2 ComprnCreditAmtInFreeDfndCrcy2,CreditAmountInFreeDefinedCrcy2,CreditAmountInFreeDfndCrcy2,CreditAmtInFreeDefinedCrcy2 10
CreditAmountInFreeDefinedCrcy3 ComprnCreditAmtInFreeDfndCrcy3,CreditAmountInFreeDefinedCrcy3,CreditAmountInFreeDfndCrcy3,CreditAmtInFreeDefinedCrcy3 10
CreditAmountInFreeDefinedCrcy4 ComprnCreditAmtInFreeDfndCrcy4,CreditAmountInFreeDefinedCrcy4,CreditAmountInFreeDfndCrcy4,CreditAmtInFreeDefinedCrcy4 10
CreditAmountInFreeDefinedCrcy5 ComprnCreditAmtInFreeDfndCrcy5,CreditAmountInFreeDefinedCrcy5,CreditAmountInFreeDfndCrcy5,CreditAmtInFreeDefinedCrcy5 10
CreditAmountInFreeDefinedCrcy6 ComprnCreditAmtInFreeDfndCrcy6,CreditAmountInFreeDefinedCrcy6,CreditAmountInFreeDfndCrcy6,CreditAmtInFreeDefinedCrcy6 10
CreditAmountInFreeDefinedCrcy7 ComprnCreditAmtInFreeDfndCrcy7,CreditAmountInFreeDefinedCrcy7,CreditAmountInFreeDfndCrcy7,CreditAmtInFreeDefinedCrcy7 10
CreditAmountInFreeDefinedCrcy8 ComprnCreditAmtInFreeDfndCrcy8,CreditAmountInFreeDefinedCrcy8,CreditAmountInFreeDfndCrcy8,CreditAmtInFreeDefinedCrcy8 10
CreditAmountInFunctionalCrcy CreditAmountInFunctionalCrcy 10
CreditAmountInGlobalCrcy ComprnCreditAmtInGlobalCrcy,CreditAmountInGlobalCrcy,CreditAmtInGlobalCrcy 14
CreditAmountInTransCrcy ComprnCreditAmtInTransCrcy,CreditAmountInTransCrcy 17
CreditRiskClass CreditRiskClass,OriginalCreditRiskClass 8
Customer Customer,JointVenturePartner,kunnr,SiteCustomer 52
CustomerBasicAuthorizationGrp CustomerBasicAuthorizationGrp 4
CustomerGroup CustomerGroup,kdgrp 26
CustomerServiceNotification CustomerServiceNotification,qmnum 14
CustomerSupplierCorporateGroup CustomerSupplierCorporateGroup 17
CustomerSupplierCountry CustomerSupplierCountry 23
CustomerSupplierIndustry CustomerSupplierIndustry 22
CutbackAccount CutbackAccount 5
CutbackCostObject CutbackCostObject 5
CutbackRun CutbackRun 5
DebitAmountInBalanceTransCrcy ComprnDebitAmtInBalTransCrcy,DebitAmountInBalanceTransCrcy 11
DebitAmountInCoCodeCrcy ComprnDebitAmtInCoCodeCrcy,DebitAmountInCoCodeCrcy,DebitAmtInCoCodeCrcy 18
DebitAmountInFreeDefinedCrcy1 ComprnDebitAmtInFreeDfndCrcy1,DebitAmountInFreeDefinedCrcy1,DebitAmountInFreeDfndCrcy1,DebitAmtInFreeDefinedCrcy1 10
DebitAmountInFreeDefinedCrcy2 ComprnDebitAmtInFreeDfndCrcy2,DebitAmountInFreeDefinedCrcy2,DebitAmountInFreeDfndCrcy2,DebitAmtInFreeDefinedCrcy2 10
DebitAmountInFreeDefinedCrcy3 ComprnDebitAmtInFreeDfndCrcy3,DebitAmountInFreeDefinedCrcy3,DebitAmountInFreeDfndCrcy3,DebitAmtInFreeDefinedCrcy3 10
DebitAmountInFreeDefinedCrcy4 ComprnDebitAmtInFreeDfndCrcy4,DebitAmountInFreeDefinedCrcy4,DebitAmountInFreeDfndCrcy4,DebitAmtInFreeDefinedCrcy4 10
DebitAmountInFreeDefinedCrcy5 ComprnDebitAmtInFreeDfndCrcy5,DebitAmountInFreeDefinedCrcy5,DebitAmountInFreeDfndCrcy5,DebitAmtInFreeDefinedCrcy5 10
DebitAmountInFreeDefinedCrcy6 ComprnDebitAmtInFreeDfndCrcy6,DebitAmountInFreeDefinedCrcy6,DebitAmountInFreeDfndCrcy6,DebitAmtInFreeDefinedCrcy6 10
DebitAmountInFreeDefinedCrcy7 ComprnDebitAmtInFreeDfndCrcy7,DebitAmountInFreeDefinedCrcy7,DebitAmountInFreeDfndCrcy7,DebitAmtInFreeDefinedCrcy7 10
DebitAmountInFreeDefinedCrcy8 ComprnDebitAmtInFreeDfndCrcy8,DebitAmountInFreeDefinedCrcy8,DebitAmountInFreeDfndCrcy8,DebitAmtInFreeDefinedCrcy8 10
DebitAmountInFunctionalCrcy DebitAmountInFunctionalCrcy 10
DebitAmountInGlobalCrcy ComprnDebitAmtInGlobalCrcy,DebitAmountInGlobalCrcy,DebitAmtInGlobalCrcy 14
DebitAmountInTransCrcy ComprnDebitAmtInTransCrcy,DebitAmountInTransCrcy 17
DebitCreditCode DebitCreditCode,Directon,drcrk 37
DepreciationFiscalPeriod depr_period,DepreciationFiscalPeriod 14
DistributionChannel DistributionChannel,vtweg 34
DocumentDate DocumentDate 33
DocumentItemText DocumentItemText,sgtxt 32
EarmarkedFundsDocument EarmarkedFundsDocument 9
EarmarkedFundsDocumentItem EarmarkedFundsDocumentItem 4
EliminationProfitCenter EliminationProfitCenter,eprctr 14
Equipment Equipment 11
FinancialAccountType FinancialAccountType,koart 52
FinancialClosingStep FinancialClosingStep 5
FinancialDataSource FinancialDataSource 9
FinancialManagementArea fikrs,FinancialManagementArea 30
FinancialServicesBranch FinancialServicesBranch 9
FinancialServicesProductGroup FinancialServicesProductGroup 9
FinancialTransactionType FinancialTransactionType,rmvct 27
FinancialValuationObject FinancialValuationObject 9
FinancialValuationObjectType FinancialValuationObjectType 9
FinancialValuationSubobject FinancialValuationSubobject 9
FiscalYearVariant FiscalYearVariant,periv 41
FixedAmountInCoCodeCrcy FixedAmountInCoCodeCrcy 11
FixedAmountInGlobalCrcy FixedAmountInGlobalCrcy 18
FixedAmountInTransCrcy FixedAmountInTransCrcy 5
FixedAsset anln2,FixedAsset 23
FixedPriceVarcInGlobalCrcy FixedPriceVarcInGlobalCrcy 10
FixedQuantity FixedQuantity 14
FollowOnDocumentType FollowOnDocumentType,rebzz 17
FreeDefinedCurrency1 FreeDefinedCurrency1,rocur 31
FreeDefinedCurrency2 FreeDefinedCurrency2,rvcur 31
FreeDefinedCurrency3 FreeDefinedCurrency3,rbcur 31
FreeDefinedCurrency4 FreeDefinedCurrency4,rccur 31
FreeDefinedCurrency5 FreeDefinedCurrency5,rdcur 31
FreeDefinedCurrency6 FreeDefinedCurrency6,recur 31
FreeDefinedCurrency7 FreeDefinedCurrency7,rfcur 31
FreeDefinedCurrency8 FreeDefinedCurrency8,rgcur 31
FunctionalCurrency FunctionalCurrency 21
FunctionalLocation FunctionalLocation 10
FundedProgram FundedProgram 19
FundsCenter FundsCenter 19
GeneralLedgerAgingIncrement GeneralLedgerAgingIncrement,PostedAgingIncrement 6
GeneralLedgerAgingScope GeneralLedgerAgingScope 6
GLAccountAuthorizationGroup GLAccountAuthorizationGroup 4
GLAccountType glaccount_type,GLAccountType 24
GLBusinessTransactionType GLBusinessTransactionType 5
GlobalCurrency GlobalCurrency,rkcur 48
GLRecordType GLRecordType 14
GrantCurrency GrantCurrency 5
GroupFixedAsset anlgr2,GroupFixedAsset 14
GroupMasterFixedAsset anlgr,GroupMasterFixedAsset 17
GrpValnFixedAmtInGlobCrcy GrpValnFixedAmtInGlobCrcy 9
GrpValnFixedPrcVarcInGlobCrcy GrpValnFixedPrcVarcInGlobCrcy 9
GrpValnTotPrcVarcInGlobCrcy GrpValnTotPrcVarcInGlobCrcy 9
GteeMBudgetValidityNumber GteeMBudgetValidityNumber 13
HouseBank hbkid,HouseBank 18
HouseBankAccount hktid,HouseBankAccount 19
InventorySpclStkSalesDocItm InventorySpclStkSalesDocItm,mat_kdpos,SalesOrderItem 15
InventorySpclStkSalesDocument InventorySpclStkSalesDocument,mat_kdauf,SalesOrder 15
InventorySpclStockWBSElement InventorySpclStockWBSElement,mat_ps_posid 5
InventorySpecialStockSupplier InventorySpecialStockSupplier,mat_lifnr,Supplier 15
InventorySpecialStockType InventorySpecialStockType,InvtryValnSpecialStockType,sobkz 15
InventorySpecialStockValnType InventorySpecialStockValnType,kzbws 10
InventoryValuationType bwtar,InventoryValuationType,ValuationType 16
InvoiceItemReference InvoiceItemReference,rebzt 18
InvoiceReference InvoiceReference,rebzg 18
InvoiceReferenceFiscalYear InvoiceReferenceFiscalYear,rebzj 18
InvtrySpclStockWBSElmntIntID InvtrySpclStockWBSElmntIntID,mat_pspnr,WBSElementInternalID 15
InvtrySpecialStockValnType_2 InvtrySpecialStockValnType_2 9
IsCommitment IsCommitment 21
IsOpenItemManaged IsOpenItemManaged,xopvw 23
IsReversal IsReversal,xreversing 24
IsReversed IsReversed,xreversed 25
IsSettled IsSettled,xsettled 16
IsSettlement IsSettlement,xsettling 16
IsStatisticalCostCenter IsStatisticalCostCenter 16
IsStatisticalOrder IsStatisticalOrder 16
IsStatisticalSalesDocument IsStatisticalSalesDocument 16
IsSupplierStockValuation IsSupplierStockValuation 3
ItemIsSplit ItemIsSplit 5
JointVenture JointVenture,vname 22
JointVentureAccountingActivity JointVentureAccountingActivity 10
JointVentureBillingDate JointVentureBillingDate 6
JointVentureBillingType JointVentureBillingType 6
JointVentureCostRecoveryCode JointVentureCostRecoveryCode,recid 19
JointVentureEquityGroup egrup,JointVentureEquityGroup 22
JointVentureEquityType etype,JointVentureEquityType 18
JointVentureOperationalDate JointVentureOperationalDate 6
JointVentureProductionDate JointVentureProductionDate 8
JournalEntryItemCategory JournalEntryItemCategory 5
JrnlEntrAltvFYConsecutiveID JrnlEntrAltvFYConsecutiveID 4
JrnlEntryItemMigrationSource JrnlEntryItemMigrationSource 3
JrnlEntryItemObsoleteReason JrnlEntryItemObsoleteReason 12
JrnlPeriodEndClosingRunLogUUID JrnlPeriodEndClosingRunLogUUID 4
LastChangeDateTime LastChangeDateTime 14
LineItemIsCompleted erlkz,LineItemIsCompleted 14
LogicalSystem awsys,LogicalSystem 14
MaintenanceActivityType MaintenanceActivityType 11
MaintenanceOrderIsPlanned MaintenanceOrderIsPlanned 9
MaintenanceOrderPlanningCode MaintenanceOrderPlanningCode 11
MaintPriority MaintPriority 11
MaintPriorityType MaintPriorityType 11
MasterFixedAsset anln1,MasterFixedAsset 24
Material Material 15
MaterialGroup MaterialGroup 10
MaterialLedgerCategory MaterialLedgerCategory 3
MaterialLedgerProcessType MaterialLedgerProcessType 3
NetDueDate NetDueDate 8
OffsettingAccount gkont,OffsettingAccount 22
OffsettingAccountType gkoar,OffsettingAccountType 18
OffsettingChartOfAccounts OffsettingChartOfAccounts 17
OffsettingLedgerGLLineItem OffsettingLedgerGLLineItem 3
OperatingConcern erkrs,OperatingConcern 14
OrderCategory autyp,OrderCategory 23
OrderID aufnr,OrderID 39
OrderItem OrderItem 12
OrderOperation OrderOperation 12
OrderSuboperation OrderSuboperation 10
OrderType OrderType 7
OrganizationalChange OrganizationalChange 6
OrganizationDivision OrganizationDivision,spart 32
OriginCostCenter OriginCostCenter,ukostl 22
OriginCostCtrActivityType OriginCostCtrActivityType,ulstar 18
OriginObjectType OriginObjectType,rhoart 14
OriginProduct OriginProduct 7
OriginProfitCenter OriginProfitCenter 17
OriginSenderObject OriginSenderObject 12
PartnerAccountAssignment paccas,PartnerAccountAssignment 14
PartnerAccountAssignmentType paccasty,PartnerAccountAssignmentType 16
PartnerBudgetPeriod PartnerBudgetPeriod,sbudget_pd 25
PartnerBusinessArea PartnerBusinessArea,sbusa 25
PartnerBusinessProcess PartnerBusinessProcess,pprznr 16
PartnerCompany MASTERDATAPARTNERCOMPANY,PartnerCompany,rassc 28
PartnerCompanyCode PartnerCompanyCode,pbukrs 17
PartnerConsolidationUnit PartnerConsolidationUnit 11
PartnerControllingObjectClass PartnerControllingObjectClass,pscope 13
PartnerCostCenter PartnerCostCenter,scntr 30
PartnerCostCtrActivityType PartnerCostCtrActivityType,plstar 17
PartnerCostObject PartnerCostObject,pkstrg 16
PartnerEquityGroup PartnerEquityGroup 9
PartnerFixedAsset PartnerFixedAsset 5
PartnerFunctionalArea PartnerFunctionalArea,sfarea 30
PartnerFund PartnerFund,sfund 26
PartnerGrant PartnerGrant,sgrant_nbr 25
PartnerMasterFixedAsset PartnerMasterFixedAsset 5
PartnerOrder PartnerOrder,paufnr 13
PartnerOrder_2 PartnerOrder,PartnerOrder_2 13
PartnerOrderCategory PartnerOrderCategory,pautyp 16
PartnerOrderItem PartnerOrderItem 6
PartnerProfitCenter PartnerProfitCenter,pprctr 26
PartnerProject PartnerProject,pps_pspid 5
PartnerProjectInternalID PartnerProjectInternalID 14
PartnerProjectNetwork PartnerProjectNetwork,pnplnr 14
PartnerProjectNetworkActivity PartnerProjectNetworkActivity,pnplnr_vorgn 11
PartnerSalesDocument PartnerSalesDocument,pkdauf 15
PartnerSalesDocumentItem PartnerSalesDocumentItem,pkdpos 12
PartnerSegment PartnerSegment,psegment 25
PartnerServiceDocument PartnerServiceDocument 8
PartnerServiceDocumentItem PartnerServiceDocumentItem 8
PartnerServiceDocumentType PartnerServiceDocumentType 8
PartnerSettlementReferenceDate PartnerSettlementReferenceDate 5
PartnerVenture PartnerVenture 10
PartnerWBSElement PartnerWBSElement,pps_posid 11
PartnerWBSElementInternalID PartnerWBSElementInternalID 15
PerformanceObligation PerformanceObligation 3
PersonnelNumber pernr,PersonnelNumber 17
Plant Plant,werks 37
PostingKey bschl,PostingKey 25
PrdcssrJournalEntryCompanyCode PrdcssrJournalEntryCompanyCode 8
PrdcssrJournalEntryFiscalYear PrdcssrJournalEntryFiscalYear 8
PredecessorJournalEntry PredecessorJournalEntry 8
PredecessorJournalEntryItem PredecessorJournalEntryItem 8
PredecessorReferenceDocCntxt prec_aworg,PredecessorReferenceDocCntxt 16
PredecessorReferenceDocItem prec_awitem,PredecessorReferenceDocItem 16
PredecessorReferenceDocType prec_awtyp,PredecessorReferenceDocType 15
PredecessorReferenceDocument prec_awref,PredecessorReferenceDocument 16
PrftCtrValnFxdAmtInGlobCrcy PrftCtrValnFxdAmtInGlobCrcy 9
PrftCtrValnFxdPrcVarcInGlbCrcy PrftCtrValnFxdPrcVarcInGlbCrcy 9
PrftCtrValnTotPrcVarcInGlbCrcy PrftCtrValnTotPrcVarcInGlbCrcy 9
Product Material,matnr,Product 36
ProductGroup MaterialGroup,matkl_mm,ProductGroup 21
ProductPriceControl ProductPriceControl 3
Project Project,ps_pspid 10
ProjectInternalID ProjectInternalID,ps_prj_pnr 19
ProjectNetwork nplnr,ProjectNetwork 20
ProviderContract ProviderContract 9
ProviderContractItem ProviderContractItem 9
PubSecBudgetCnsmpnAmtType PubSecBudgetCnsmpnAmtType 16
PubSecBudgetCnsmpnDate PubSecBudgetCnsmpnDate 20
PubSecBudgetCnsmpnFsclPeriod PubSecBudgetCnsmpnFsclPeriod 16
PubSecBudgetCnsmpnFsclYear PubSecBudgetCnsmpnFsclYear 16
Quantity Quantity 25
QuantityIsIncomplete muvflg,QuantityIsIncomplete 13
RealEstateBuilding RealEstateBuilding 11
RealEstateContract RealEstateContract 7
RealEstatePartnerBuilding RealEstatePartnerBuilding 5
RealEstatePartnerContract RealEstatePartnerContract 5
RealEstatePartnerProperty RealEstatePartnerProperty 5
RealEstateProperty RealEstateProperty 11
REBusinessEntity REBusinessEntity 11
ReferenceDocumentContext aworg,ReferenceDocumentContext 18
ReferenceDocumentItem awitem,ReferenceDocumentItem 33
ReferenceDocumentItemGroup awitgrp,ReferenceDocumentItemGroup 16
ReferenceDocumentType awtyp,ReferenceDocumentType 34
ReferencePurchaseOrderCategory rbest,ReferencePurchaseOrderCategory 15
ReferenceQuantity ReferenceQuantity 6
ReferenceQuantityUnit ReferenceQuantityUnit 6
RelatedNetworkActivity nplnr_vorgn,RelatedNetworkActivity 14
REPartnerBusinessEntity REPartnerBusinessEntity 5
REPartnerRentalObject REPartnerRentalObject 5
REPartnerServiceChargeKey REPartnerServiceChargeKey 5
REPartnerSettlementUnitID REPartnerSettlementUnitID 5
RERentalObject RERentalObject 7
REServiceChargeKey REServiceChargeKey 7
RESettlementUnitID RESettlementUnitID 7
RevenueAccountingContract RevenueAccountingContract 3
ReversalReferenceDocument awref_rev,ReversalReferenceDocument 16
ReversalReferenceDocumentCntxt aworg_rev,ReversalReferenceDocumentCntxt 16
ReversalTransactionSubitem ReversalTransactionSubitem 4
SalesDistrict SalesDistrict 22
SalesDocument SalesDocument,SalesOrder 34
SalesDocumentItem SalesDocumentItem,SalesOrderItem 22
SalesOrder kdauf,SalesOrder 11
SalesOrderItem kdpos,SalesOrderItem 11
SalesOrderType SalesOrderType 5
SalesOrganization SalesOrganization,vkorg 34
SenderAccountAssignment accas_sender,SenderAccountAssignment 14
SenderAccountAssignmentType accasty_sender,SenderAccountAssignmentType 14
SenderCompanyCode SenderCompanyCode 5
SenderCostRecoveryCode SenderCostRecoveryCode 6
SenderGLAccount racct_sender,SenderGLAccount 15
ServiceDocumentType ServiceDocumentType 30
ServicesRenderedDate ServicesRenderedDate 13
SettlementReferenceDate dabrz,SettlementReferenceDate 14
ShipToParty ShipToParty 25
SlsPriceAmountInCoCodeCrcy SlsPriceAmountInCoCodeCrcy 3
SoldMaterial SoldMaterial 8
SoldProduct matnr_copa,SoldMaterial,SoldProduct 26
SoldProductGroup MaterialGroup,matkl,SoldProductGroup 25
SourceLogicalSystem SourceLogicalSystem 13
SourceReferenceDocument SourceReferenceDocument 21
SourceReferenceDocumentCntxt SourceReferenceDocumentCntxt 15
SourceReferenceDocumentItem SourceReferenceDocumentItem 21
SourceReferenceDocumentType SourceReferenceDocumentType 21
SpecialGLCode SpecialGLCode,SpecialGLIndicator,umskz 23
SubLedgerAcctLineItemType slalittype,SubLedgerAcctLineItemType 25
SuperiorOrder SuperiorOrder 11
Supplier FreightSupplier,lifnr,Supplier 55
SupplierBasicAuthorizationGrp SupplierBasicAuthorizationGrp 4
TaxCode mwskz,TaxCode 22
TaxCountry TaxCountry 9
TimeSheetOvertimeCategory TimeSheetOvertimeCategory 14
TotalPriceVarcInGlobalCrcy TotalPriceVarcInGlobalCrcy 10
TransactionSubitem TransactionSubitem 6
TransactionTypeDetermination ktosl,TransactionTypeDetermination 17
ValuationArea bwkey,ValuationArea 31
ValuationFixedQuantity ValuationFixedQuantity 12
ValuationQuantity ValuationQuantity 19
ValueDate ValueDate 7
VarianceOriginGLAccount VarianceOriginGLAccount 7
WBSIsStatisticalWBSElement WBSIsStatisticalWBSElement 17
WorkCenterInternalID WorkCenterInternalID 13
WorkItem WorkItem 11
WorkPackage WorkPackage 10
@AbapCatalog.entityBuffer.definitionAllowed: false
@AccessControl: { authorizationCheck: #CHECK,
                 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
@Analytics.technicalName: 'IFIGLACCTLIT'
@EndUserText.label: 'General Ledger Account Line Item'
@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
@AccessControl.auditFilter: #ENABLED
@Environment.sql.passValueForClient: true


define view entity I_GLAccountLineItem
  as select from I_GLAccountLineItemRawData as I_GLAccountLineItemRawData
  //    inner join   I_LedgerSourceLedger on I_GLAccountLineItemRawData.SourceLedger = I_LedgerSourceLedger.SourceLedger

  /* changed as it will project source ledger to extension ledgers for company codes where the extension ledger doesn't exist */
    inner join   I_CoCodeLedgerSourceLedger on  I_GLAccountLineItemRawData.SourceLedger = I_CoCodeLedgerSourceLedger.SourceLedger
                                            and I_GLAccountLineItemRawData.CompanyCode  = I_CoCodeLedgerSourceLedger.CompanyCode
  /* *************************************************************
   *  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_Division                     as _Division                      on  $projection.OrganizationDivision = _Division.Division

  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_CustomerSupplierIndustry     as _CustomerSupplierIndustry      on  $projection.CustomerSupplierIndustry = _CustomerSupplierIndustry.Industry
  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_WorkPackageWorkItem          as _WorkPackageWorkItemText       on  $projection.WorkItem    = _WorkPackageWorkItemText.WorkItem
                                                                                                                                   and $projection.WorkPackage = _WorkPackageWorkItemText.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 of exact one to exact one                           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_GLAccountLineItemRawData.SourceLedger,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CompanyCodeStdVH',
                     element: 'CompanyCode' }
        }]
      @ObjectModel.foreignKey.association: '_CompanyCode'
  key I_GLAccountLineItemRawData.CompanyCode,
      @ObjectModel.foreignKey.association: '_FiscalYear'
  key I_GLAccountLineItemRawData.FiscalYear,
      @ObjectModel.foreignKey.association: '_JournalEntry'
  key I_GLAccountLineItemRawData.AccountingDocument,
  key I_GLAccountLineItemRawData.LedgerGLLineItem,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_LedgerStdVH',
                     element: 'Ledger' }
        }]
      @ObjectModel.foreignKey.association: '_Ledger'
  key I_CoCodeLedgerSourceLedger.Ledger,

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

      // Test workaround

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

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

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

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

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

      //AWTYP_REV,

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

      I_GLAccountLineItemRawData.PrdcssrJournalEntryCompanyCode,
      I_GLAccountLineItemRawData.PrdcssrJournalEntryFiscalYear,
      I_GLAccountLineItemRawData.PredecessorJournalEntry,
      I_GLAccountLineItemRawData.PredecessorJournalEntryItem,

      I_GLAccountLineItemRawData.SourceReferenceDocumentType,
      I_GLAccountLineItemRawData.SourceLogicalSystem,
      I_GLAccountLineItemRawData.SourceReferenceDocumentCntxt,
      I_GLAccountLineItemRawData.SourceReferenceDocument,
      I_GLAccountLineItemRawData.SourceReferenceDocumentItem,
      I_GLAccountLineItemRawData.SourceReferenceDocSubitem,
      I_GLAccountLineItemRawData.IsCommitment,
      I_GLAccountLineItemRawData.JrnlEntryItemObsoleteReason,
      I_GLAccountLineItemRawData.JrnlPeriodEndClosingRunLogUUID,
      I_GLAccountLineItemRawData.OrganizationalChange,
      I_GLAccountLineItemRawData.AccountingNotificationUUID,

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_GLAccountStdVH',
                     element: 'GLAccount' }
        }]
      @ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
      I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.CostCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ProfitCenterStdVH',
                     element: 'ProfitCenter' }
        }]
      @ObjectModel.foreignKey.association: '_ProfitCenter'
      I_GLAccountLineItemRawData.ProfitCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_FunctionalArea',
                     element: 'FunctionalArea' }
        }]
      @ObjectModel.foreignKey.association: '_FunctionalArea'
      I_GLAccountLineItemRawData.FunctionalArea,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.foreignKey.association: '_BusinessArea'
      I_GLAccountLineItemRawData.BusinessArea,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_SegmentStdVH',
                     element: 'Segment' }
        }]
      @ObjectModel.foreignKey.association: '_Segment'
      I_GLAccountLineItemRawData.Segment,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CostCenterStdVH',
                     element: 'CostCenter' }
        }]
      @ObjectModel.foreignKey.association: '_PartnerCostCenter'
      I_GLAccountLineItemRawData.PartnerCostCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ProfitCenterStdVH',
                     element: 'ProfitCenter' }
        }]
      @ObjectModel.foreignKey.association: '_PartnerProfitCenter'
      I_GLAccountLineItemRawData.PartnerProfitCenter,
      @ObjectModel.foreignKey.association: '_PartnerFunctionalArea'
      I_GLAccountLineItemRawData.PartnerFunctionalArea,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.foreignKey.association: '_PartnerBusinessArea'
      I_GLAccountLineItemRawData.PartnerBusinessArea,
      @ObjectModel.foreignKey.association: '_PartnerCompany'
      I_GLAccountLineItemRawData.PartnerCompany,
      I_GLAccountLineItemRawData.PartnerSegment,


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

      // .INCLUDE ACDOC_SI_VALUE_DATA Unified Journal Entry: Value Fields

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


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

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

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

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

      // NEW

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

      // Functional Currency

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

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

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

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

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

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

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

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

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


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

      // NEW

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

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

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

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

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

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

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

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

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

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

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

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



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

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


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

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

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

      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
      I_GLAccountLineItemRawData.ValuationFixedQuantity,

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

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

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

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


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

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

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

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

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

      I_GLAccountLineItemRawData.ItemIsSplit,


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

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

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

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


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

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

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

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

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

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

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

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

      I_GLAccountLineItemRawData.TaxCode,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_TaxCountry'
      I_GLAccountLineItemRawData.TaxCountry,
      @ObjectModel.foreignKey.association: '_HouseBank'
      I_GLAccountLineItemRawData.HouseBank,
      @ObjectModel.foreignKey.association: '_HouseBankAccount'
      I_GLAccountLineItemRawData.HouseBankAccount,
      //      @Semantics.booleanIndicator

      I_GLAccountLineItemRawData.IsOpenItemManaged,
      I_GLAccountLineItemRawData.ClearingDate,

      @API.element.releaseState: #DEPRECATED
      @API.element.successor:    'ClearingJournalEntryFiscalYear'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'ClearingJournalEntryFiscalYear'
      cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.ClearingJournalEntry as fis_augbl_depre preserving type )                        as ClearingAccountingDocument,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_ClearingJrnlEntryFiscalYear'
      I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.ClearingJournalEntry,

      I_GLAccountLineItemRawData.ValueDate,
      I_GLAccountLineItemRawData.GeneralLedgerAgingScope,
      I_GLAccountLineItemRawData.GeneralLedgerAgingIncrement,

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

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

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

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


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

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

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

      I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.InventorySpecialStockValnType as fis_invtryspclstockvalntype_d preserving type ) as InventorySpecialStockValnType,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_InventorySpclStockValnType'
      I_GLAccountLineItemRawData.InventorySpecialStockValnType                                                          as InvtrySpecialStockValnType_2,

      I_GLAccountLineItemRawData.IsSupplierStockValuation,
      @ObjectModel.foreignKey.association: '_InventorySpecialStockType'
      I_GLAccountLineItemRawData.InventorySpecialStockType,
      @ObjectModel.foreignKey.association: '_InventorySpclStkSalesDocument'
      I_GLAccountLineItemRawData.InventorySpclStkSalesDocument, //  as InventorySpecialStockSalesDocument,

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

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

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

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

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

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

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

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

      I_GLAccountLineItemRawData.SenderGLAccount,
      I_GLAccountLineItemRawData.SenderAccountAssignment,
      I_GLAccountLineItemRawData.SenderAccountAssignmentType,


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

      //  .INCLUDE  ACDOC_SI_CO  Unified Journal Entry: CO fields

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

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

      I_GLAccountLineItemRawData.CostOriginGroup,
      @ObjectModel.foreignKey.association: '_OriginSenderObject'
      I_GLAccountLineItemRawData.OriginSenderObject,
      @ObjectModel.foreignKey.association: '_ControllingDebitCreditCode'
      I_GLAccountLineItemRawData.ControllingDebitCreditCode,
      I_GLAccountLineItemRawData.ControllingObjectDebitType,
      I_GLAccountLineItemRawData.QuantityIsIncomplete,
      @ObjectModel.foreignKey.association: '_OffsettingAccountWithBP'
      I_GLAccountLineItemRawData.OffsettingAccount,
      @ObjectModel.foreignKey.association: '_OffsettingAccountType'
      I_GLAccountLineItemRawData.OffsettingAccountType,
      @ObjectModel.foreignKey.association: '_OffsettingChartOfAccounts'
      I_GLAccountLineItemRawData.OffsettingChartOfAccounts,
      I_GLAccountLineItemRawData.LineItemIsCompleted,
      I_GLAccountLineItemRawData.PersonnelNumber,
      @ObjectModel.foreignKey.association: '_ControllingObjectClass'
      I_GLAccountLineItemRawData.ControllingObjectClass,
      @ObjectModel.foreignKey.association: '_PartnerCompanyCode'
      I_GLAccountLineItemRawData.PartnerCompanyCode,
      @ObjectModel.foreignKey.association: '_PartnerControllingObjectClass'
      I_GLAccountLineItemRawData.PartnerControllingObjectClass,
      @ObjectModel.foreignKey.association: '_OriginCostCenter'
      I_GLAccountLineItemRawData.OriginCostCenter,
      @ObjectModel.foreignKey.association: '_OriginProfitCenter'
      I_GLAccountLineItemRawData.OriginProfitCenter,
      @ObjectModel.foreignKey.association: '_OriginCostCtrActivityType'
      I_GLAccountLineItemRawData.OriginCostCtrActivityType,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OriginProduct'
      I_GLAccountLineItemRawData.OriginProduct,
      I_GLAccountLineItemRawData.VarianceOriginGLAccount,

      I_GLAccountLineItemRawData.AccountAssignment,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_AccountAssignmentType'
      I_GLAccountLineItemRawData.AccountAssignmentType,
      @ObjectModel.foreignKey.association: '_CostCtrActivityType'
      I_GLAccountLineItemRawData.CostCtrActivityType,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_Order',
                           element: 'OrderID' }
              }]
      @ObjectModel.foreignKey.association: '_Order'
      I_GLAccountLineItemRawData.OrderID,
      @ObjectModel.foreignKey.association: '_OrderCategory'
      I_GLAccountLineItemRawData.OrderCategory,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_WBSElementBasicDataStdVH',
                           element: 'WBSElementInternalID' }
              }]
      @ObjectModel.foreignKey.association: '_WBSElementInternalID'
      I_GLAccountLineItemRawData.WBSElementInternalID,
      @Consumption.valueHelpDefinition: [
              { entity:  { name:    'I_WBSElementBasicDataStdVH',
                           element: 'WBSElementInternalID' }
              }]
      @ObjectModel.foreignKey.association: '_PartnerWBSElementBasicData'
      I_GLAccountLineItemRawData.PartnerWBSElementInternalID,
      @ObjectModel.foreignKey.association: '_WBSElement'
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'WBSElementInternalID'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'WBSElementInternalID'
      cast( I_GLAccountLineItemRawData.WBSElement as fis_wbs preserving type )                                          as WBSElement,
      @ObjectModel.foreignKey.association: '_ProjectInternalID'
      I_GLAccountLineItemRawData.ProjectInternalID,
      @ObjectModel.foreignKey.association: '_PartnerProjectBasicData'
      I_GLAccountLineItemRawData.PartnerProjectInternalID,
      @ObjectModel.foreignKey.association: '_Project'
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'ProjectInternalID'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'ProjectInternalID'
      cast( I_GLAccountLineItemRawData.Project as fis_project preserving type )                                         as Project,
      @ObjectModel.foreignKey.association: '_OperatingConcern'
      I_GLAccountLineItemRawData.OperatingConcern,
      @ObjectModel.foreignKey.association: '_ProjectNetwork'
      I_GLAccountLineItemRawData.ProjectNetwork,
      //      @ObjectModel.foreignKey.association: '_RelatedNetworkActivity'

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

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

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

      I_GLAccountLineItemRawData.BusinessSolutionOrder,
      I_GLAccountLineItemRawData.BusinessSolutionOrderItem,

      @ObjectModel.foreignKey.association: '_ProviderContract'
      I_GLAccountLineItemRawData.ProviderContract,
      @ObjectModel.foreignKey.association: '_ProviderContractItem'
      I_GLAccountLineItemRawData.ProviderContractItem,

      I_GLAccountLineItemRawData.RevenueAccountingContract,
      I_GLAccountLineItemRawData.PerformanceObligation,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_TimeSheetOvertimeCat'
      I_GLAccountLineItemRawData.TimeSheetOvertimeCategory,
      I_GLAccountLineItemRawData.PartnerAccountAssignment,
      I_GLAccountLineItemRawData.PartnerAccountAssignmentType,
      I_GLAccountLineItemRawData.WorkPackage,
      I_GLAccountLineItemRawData.WorkItem,
      @ObjectModel.foreignKey.association: '_PartnerCostCtrActivityType'
      I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.PartnerOrder as fis_par_aufnr_depre preserving type )                             as PartnerOrder,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PartnerOrder_2'
      cast(I_GLAccountLineItemRawData.PartnerOrder as fis_par_aufnr preserving type )                                   as PartnerOrder_2,

      @ObjectModel.foreignKey.association: '_PartnerOrderCategory'
      I_GLAccountLineItemRawData.PartnerOrderCategory,
      @ObjectModel.foreignKey.association: '_PartnerWBSElement'
      @API.element.releaseState: #DEPRECATED
      @API.element.successor:    'PartnerWBSElementInternalID'
      @VDM.lifecycle.status:     #DEPRECATED
      @VDM.lifecycle.successor:  'PartnerWBSElementInternalID'
      cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.PartnerProject as fis_part_project preserving type )                             as PartnerProject,
      @ObjectModel.foreignKey.association: '_PartnerSalesDocument'
      I_GLAccountLineItemRawData.PartnerSalesDocument,
      @ObjectModel.foreignKey.association: '_PartnerSalesDocumentItem'
      I_GLAccountLineItemRawData.PartnerSalesDocumentItem,
      I_GLAccountLineItemRawData.PartnerProjectNetwork,
      //      @ObjectModel.foreignKey.association: '_PartnerProjectNetworkActivity'

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


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

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

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

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

      I_GLAccountLineItemRawData.CustomerSupplierCorporateGroup,


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

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

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

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

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

      @ObjectModel.foreignKey.association: '_FinancialManagementArea'
      I_GLAccountLineItemRawData.FinancialManagementArea,

      I_GLAccountLineItemRawData.CommitmentItem,

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

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

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

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

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

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

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

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

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

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

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

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

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

      @Analytics.internalName: #LOCAL
      I_GLAccountLineItemRawData.PubSecBudgetIsRelevant,

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

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PubSecBudgetCnsmpnAmtType'
      I_GLAccountLineItemRawData.PubSecBudgetCnsmpnAmtType,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_SponsoredProgram'
      I_GLAccountLineItemRawData.SponsoredProgram,

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

      @Analytics.internalName: #LOCAL
      I_GLAccountLineItemRawData.GteeMBudgetValidityNumber,

      I_GLAccountLineItemRawData.EarmarkedFundsDocument,
      I_GLAccountLineItemRawData.EarmarkedFundsDocumentItem,


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

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

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

      I_GLAccountLineItemRawData.FinancialServicesProductGroup,
      I_GLAccountLineItemRawData.FinancialServicesBranch,
      I_GLAccountLineItemRawData.FinancialDataSource,


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

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

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

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

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

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

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

      I_GLAccountLineItemRawData.REBusinessEntity,
      I_GLAccountLineItemRawData.RealEstateBuilding,
      I_GLAccountLineItemRawData.RealEstateProperty,
      I_GLAccountLineItemRawData.RERentalObject,
      I_GLAccountLineItemRawData.RealEstateContract,
      I_GLAccountLineItemRawData.REServiceChargeKey,
      I_GLAccountLineItemRawData.RESettlementUnitID,
      I_GLAccountLineItemRawData.SettlementReferenceDate,
      I_GLAccountLineItemRawData.REPartnerBusinessEntity,
      I_GLAccountLineItemRawData.RealEstatePartnerBuilding,
      I_GLAccountLineItemRawData.RealEstatePartnerProperty,
      I_GLAccountLineItemRawData.REPartnerRentalObject,
      I_GLAccountLineItemRawData.RealEstatePartnerContract,
      I_GLAccountLineItemRawData.REPartnerServiceChargeKey,
      I_GLAccountLineItemRawData.REPartnerSettlementUnitID,
      I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.AccrualObjectType,
      I_GLAccountLineItemRawData.AccrualObjectLogicalSystem,
      //@ObjectModel.foreignKey.association: '_AccrualObject'

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

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

      I_GLAccountLineItemRawData.AccrualItemType,
      I_GLAccountLineItemRawData.AccrualReferenceObject,
      I_GLAccountLineItemRawData.AccrualValueDate,


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

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

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

      I_GLAccountLineItemRawData.FinancialValuationObjectType,
      I_GLAccountLineItemRawData.FinancialValuationObject,
      I_GLAccountLineItemRawData.FinancialValuationSubobject,
      I_GLAccountLineItemRawData.NetDueDate,
      I_GLAccountLineItemRawData.CreditRiskClass,

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

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

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


      I_GLAccountLineItemRawData.WorkCenterInternalID,
      I_GLAccountLineItemRawData.OrderOperation,
      I_GLAccountLineItemRawData.OrderItem,
      I_GLAccountLineItemRawData.PartnerOrderItem,

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

      // .INCLUDE  ACDOC_SI_LOG_ACT:  New Fields  PM  //

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

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

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


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

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

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

      I_GLAccountLineItemRawData.JrnlEntryItemMigrationSource,


      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      case I_GLAccountLineItemRawData.DebitCreditCode  when 'S' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'H' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'S' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'H' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'S' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'H' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'S' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'H' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'S' then  cast( I_GLAccountLineItemRawData.AmountInFunctionalCurrency as fis_dr_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_GLAccountLineItemRawData.DebitCreditCode  when 'H' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'S' then  cast( I_GLAccountLineItemRawData.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_GLAccountLineItemRawData.DebitCreditCode  when 'H' then  cast( I_GLAccountLineItemRawData.AmountInFreeDefinedCurrency1 as fis_cr_osl preserving type)
                           else  cast( cast( '0' as abap.curr( 23,2))   as fis_cr_osl preserving type)
      end                                                                                                               as CreditAmountInFreeDefinedCrcy1,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      //@Semantics.booleanIndicator

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

      //@Semantics.booleanIndicator

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

      //@Semantics.booleanIndicator

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

      //@Semantics.booleanIndicator

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


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

      // Fields from associations

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


      I_GLAccountLineItemRawData._CalendarDate.CalendarYear                                                             as CalendarYear,
      I_GLAccountLineItemRawData._CalendarDate.CalendarQuarter                                                          as CalendarQuarter,
      I_GLAccountLineItemRawData._CalendarDate.YearQuarter                                                              as CalendarYearQuarter,
      I_GLAccountLineItemRawData._CalendarDate.CalendarMonth                                                            as CalendarMonth,
      I_GLAccountLineItemRawData._CalendarDate.YearMonth                                                                as CalendarYearMonth,
      I_GLAccountLineItemRawData._CalendarDate.CalendarWeek                                                             as CalendarWeek,
      I_GLAccountLineItemRawData._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_GLAccountLineItemRawData._CalendarDate,
      _FiscalCalendarDate,
      _ControllingArea,
      @UI.hidden: true
      _ControllingAreaText,
      _BalanceTransactionCurrency,
      _TransactionCurrency,
      _CompanyCodeCurrency,
      _GlobalCurrency,
      I_GLAccountLineItemRawData._FunctionalCurrency,
      _FreeDefinedCurrency1,
      _FreeDefinedCurrency2,
      _FreeDefinedCurrency3,
      _FreeDefinedCurrency4,
      _FreeDefinedCurrency5,
      _FreeDefinedCurrency6,
      _FreeDefinedCurrency7,
      _FreeDefinedCurrency8,
      _BaseUnit,
      _CostSourceUnit,
      _AdditionalQuantity1Unit,
      _AdditionalQuantity2Unit,
      _AdditionalQuantity3Unit,
      I_GLAccountLineItemRawData._ReferenceQuantityUnit,
      _Segment,
      @UI.hidden: true
      _SegmentText,
      _ProfitCenter,
      @UI.hidden: true
      _ProfitCenterText,
      _CurrentProfitCenter,
      _CostCenter,
      _CostCenterText,
      @UI.hidden: true
      _CurrentCostCenter,
      _CostAnalysisResource,
      @UI.hidden: true
      _CostAnalysisResourceText,
      I_GLAccountLineItemRawData._AccountAssignmentType,

      @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_GLAccountLineItemRawData._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_GLAccountLineItemRawData._CustomerCompany,
      @UI.hidden: true
      _CustomerText,
      _CustomerGroup,

      _Supplier,
      I_GLAccountLineItemRawData._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_GLAccountLineItemRawData._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_GLAccountLineItemRawData._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_GLAccountLineItemRawData._PartnerMasterFixedAsset,
      @UI.hidden: true
      _GroupMasterFixedAssetText,
      _FixedAsset,
      @UI.hidden: true
      _FixedAssetText,
      _GroupFixedAsset,
      I_GLAccountLineItemRawData._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,
      _Division,

      @UI.hidden: true
      _SoldProductText,

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

      _MovementCategory,
      _AssetTransactionType,

      @UI.hidden: true
      _BudgetPeriodText,

      _CostOriginGroup,

      _CustomerSupplierCountry,
      _CustomerSupplierIndustry,
      _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,
      @UI.hidden: true
      _WorkPackageWorkItemText,

      _AccrualObjectType,
      _AccrualObject,
      _AccrualSubobject,
      _AccrualItemType,

      _CreditRiskClass,
      _FinValuationObjectType,

      _SemTagGLAccount,

      I_GLAccountLineItemRawData._CashLedgerCompanyCode,
      I_GLAccountLineItemRawData._CashLedgerAccount,
      _FinancialManagementArea,
      _FundsCenter,
      I_GLAccountLineItemRawData._FundedProgram,
      _Fund,
      I_GLAccountLineItemRawData._Grant,
      _BudgetPeriod,
      _PartnerFund,
      I_GLAccountLineItemRawData._PartnerGrant,
      I_GLAccountLineItemRawData._PartnerBudgetPeriod,
      I_GLAccountLineItemRawData._PubSecBudgetAccountCoCode,
      I_GLAccountLineItemRawData._PubSecBudgetAccount,
      I_GLAccountLineItemRawData._PubSecBudgetCnsmpnDate,
      I_GLAccountLineItemRawData._PubSecBudgetCnsmpnFsclPeriod,
      I_GLAccountLineItemRawData._PubSecBudgetCnsmpnFsclYear,
      I_GLAccountLineItemRawData._PubSecBudgetCnsmpnType,
      I_GLAccountLineItemRawData._PubSecBudgetCnsmpnAmtType,
      _SponsoredProgram,
      _SponsoredClass,

      I_GLAccountLineItemRawData._ConsolidationUnit,
      I_GLAccountLineItemRawData._PartnerConsolidationUnit,
      I_GLAccountLineItemRawData._Company,
      I_GLAccountLineItemRawData._ConsolidationChartOfAccounts,
      I_GLAccountLineItemRawData._CnsldtnFinancialStatementItem,
      I_GLAccountLineItemRawData._CnsldtnSubitemCategory,
      I_GLAccountLineItemRawData._CnsldtnSubitem,

      I_GLAccountLineItemRawData._ProviderContract,
      I_GLAccountLineItemRawData._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


}