P_GLAcctLineItemSemTagRevProj

DDL: P_GLACCTLINEITEMSEMTAGREVPROJ Type: view_entity COMPOSITE Package: FINS_COPA_REPORTING

GL Account Line Item with Semantic Tag

P_GLAcctLineItemSemTagRevProj is a Composite CDS View that provides data about "GL Account Line Item with Semantic Tag" in SAP S/4HANA. It reads from 3 data sources (P_EnterpriseProject_F7479, I_GLAccountLineItem, I_SemTagGLAccount) and exposes 432 fields with key fields Ledger, SourceLedger, CompanyCode, FiscalYear, AccountingDocument. It has 3 associations to related views. Part of development package FINS_COPA_REPORTING.

Data Sources (3)

SourceAliasJoin Type
P_EnterpriseProject_F7479 EnterpriseProject inner
I_GLAccountLineItem I_GLAccountLineItem from
I_SemTagGLAccount I_SemTagGLAccount inner

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_SemanticTag _SemanticTag $projection.SemanticTag = _SemanticTag.SemanticTag
[0..1] I_ProjectBasicData _ProjectBasicData $projection.ProjectInternalID = _ProjectBasicData.ProjectInternalID
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID

Annotations (8)

NameValueLevelField
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey LedgerGLLineItem view
VDM.private true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view

Fields (432)

KeyFieldSource TableSource FieldDescription
KEY Ledger I_GLAccountLineItem Ledger
KEY SourceLedger I_GLAccountLineItem SourceLedger
KEY CompanyCode I_GLAccountLineItem CompanyCode
KEY FiscalYear I_GLAccountLineItem FiscalYear
KEY AccountingDocument I_GLAccountLineItem AccountingDocument
KEY LedgerGLLineItem I_GLAccountLineItem LedgerGLLineItem
KEY GLAccountHierarchy I_SemTagGLAccount GLAccountHierarchy
KEY SemanticTag I_SemTagGLAccount SemanticTag
KEY ValidityStartDate I_SemTagGLAccount ValidityStartDate
KEY ValidityEndDate I_SemTagGLAccount ValidityEndDate
LedgerFiscalYear I_GLAccountLineItem LedgerFiscalYear
GLRecordType I_GLAccountLineItem GLRecordType
ChartOfAccounts I_GLAccountLineItem ChartOfAccounts
ControllingArea I_GLAccountLineItem ControllingArea
FinancialTransactionType I_GLAccountLineItem FinancialTransactionType
BusinessTransactionCategory I_GLAccountLineItem BusinessTransactionCategory
BusinessTransactionType I_GLAccountLineItem BusinessTransactionType
ReferenceDocumentType I_GLAccountLineItem ReferenceDocumentType
LogicalSystem I_GLAccountLineItem LogicalSystem
ReferenceDocumentContext I_GLAccountLineItem ReferenceDocumentContext
ReferenceDocument I_GLAccountLineItem ReferenceDocument
ReferenceDocumentItem I_GLAccountLineItem ReferenceDocumentItem
ReferenceDocumentItemGroup I_GLAccountLineItem ReferenceDocumentItemGroup
IsReversal I_GLAccountLineItem IsReversal
IsReversed I_GLAccountLineItem IsReversed
ReversalReferenceDocumentCntxt I_GLAccountLineItem ReversalReferenceDocumentCntxt
ReversalReferenceDocument I_GLAccountLineItem ReversalReferenceDocument
IsSettlement I_GLAccountLineItem IsSettlement
IsSettled I_GLAccountLineItem IsSettled
PredecessorReferenceDocType I_GLAccountLineItem PredecessorReferenceDocType
PredecessorReferenceDocCntxt I_GLAccountLineItem PredecessorReferenceDocCntxt
PredecessorReferenceDocument I_GLAccountLineItem PredecessorReferenceDocument
PredecessorReferenceDocItem I_GLAccountLineItem PredecessorReferenceDocItem
SourceReferenceDocumentType I_GLAccountLineItem SourceReferenceDocumentType
SourceLogicalSystem I_GLAccountLineItem SourceLogicalSystem
SourceReferenceDocumentCntxt I_GLAccountLineItem SourceReferenceDocumentCntxt
SourceReferenceDocument I_GLAccountLineItem SourceReferenceDocument
SourceReferenceDocumentItem I_GLAccountLineItem SourceReferenceDocumentItem
SourceReferenceDocSubitem I_GLAccountLineItem SourceReferenceDocSubitem
IsCommitment I_GLAccountLineItem IsCommitment
JrnlEntryItemObsoleteReason I_GLAccountLineItem JrnlEntryItemObsoleteReason
GLAccount I_GLAccountLineItem GLAccount
CostCenter I_GLAccountLineItem CostCenter
ProfitCenter I_GLAccountLineItem ProfitCenter
FunctionalArea I_GLAccountLineItem FunctionalArea
BusinessArea I_GLAccountLineItem BusinessArea
Segment I_GLAccountLineItem Segment
PartnerCostCenter I_GLAccountLineItem PartnerCostCenter
PartnerProfitCenter I_GLAccountLineItem PartnerProfitCenter
PartnerFunctionalArea I_GLAccountLineItem PartnerFunctionalArea
PartnerBusinessArea I_GLAccountLineItem PartnerBusinessArea
PartnerCompany I_GLAccountLineItem PartnerCompany
PartnerSegment I_GLAccountLineItem PartnerSegment
TransactionCurrency I_GLAccountLineItem TransactionCurrency
AmountInTransactionCurrency I_GLAccountLineItem AmountInTransactionCurrency
CompanyCodeCurrency I_GLAccountLineItem CompanyCodeCurrency
AmountInCompanyCodeCurrency I_GLAccountLineItem AmountInCompanyCodeCurrency
GlobalCurrency I_GLAccountLineItem GlobalCurrency
AmountInGlobalCurrency I_GLAccountLineItem AmountInGlobalCurrency
FunctionalCurrency I_GLAccountLineItem FunctionalCurrency
AmountInFunctionalCurrency I_GLAccountLineItem AmountInFunctionalCurrency
FreeDefinedCurrency1 I_GLAccountLineItem FreeDefinedCurrency1
AmountInFreeDefinedCurrency1 I_GLAccountLineItem AmountInFreeDefinedCurrency1
FreeDefinedCurrency2 I_GLAccountLineItem FreeDefinedCurrency2
AmountInFreeDefinedCurrency2 I_GLAccountLineItem AmountInFreeDefinedCurrency2
FreeDefinedCurrency3 I_GLAccountLineItem FreeDefinedCurrency3
AmountInFreeDefinedCurrency3 I_GLAccountLineItem AmountInFreeDefinedCurrency3
FreeDefinedCurrency4 I_GLAccountLineItem FreeDefinedCurrency4
AmountInFreeDefinedCurrency4 I_GLAccountLineItem AmountInFreeDefinedCurrency4
FreeDefinedCurrency5 I_GLAccountLineItem FreeDefinedCurrency5
AmountInFreeDefinedCurrency5 I_GLAccountLineItem AmountInFreeDefinedCurrency5
FreeDefinedCurrency6 I_GLAccountLineItem FreeDefinedCurrency6
AmountInFreeDefinedCurrency6 I_GLAccountLineItem AmountInFreeDefinedCurrency6
FreeDefinedCurrency7 I_GLAccountLineItem FreeDefinedCurrency7
AmountInFreeDefinedCurrency7 I_GLAccountLineItem AmountInFreeDefinedCurrency7
FreeDefinedCurrency8 I_GLAccountLineItem FreeDefinedCurrency8
AmountInFreeDefinedCurrency8 I_GLAccountLineItem AmountInFreeDefinedCurrency8
FixedAmountInGlobalCrcy I_GLAccountLineItem FixedAmountInGlobalCrcy
GrpValnFixedAmtInGlobCrcy I_GLAccountLineItem GrpValnFixedAmtInGlobCrcy
PrftCtrValnFxdAmtInGlobCrcy I_GLAccountLineItem PrftCtrValnFxdAmtInGlobCrcy
TotalPriceVarcInGlobalCrcy I_GLAccountLineItem TotalPriceVarcInGlobalCrcy
GrpValnTotPrcVarcInGlobCrcy I_GLAccountLineItem GrpValnTotPrcVarcInGlobCrcy
PrftCtrValnTotPrcVarcInGlbCrcy I_GLAccountLineItem PrftCtrValnTotPrcVarcInGlbCrcy
FixedPriceVarcInGlobalCrcy I_GLAccountLineItem FixedPriceVarcInGlobalCrcy
GrpValnFixedPrcVarcInGlobCrcy I_GLAccountLineItem GrpValnFixedPrcVarcInGlobCrcy
PrftCtrValnFxdPrcVarcInGlbCrcy I_GLAccountLineItem PrftCtrValnFxdPrcVarcInGlbCrcy
FixedAmountInCoCodeCrcy I_GLAccountLineItem FixedAmountInCoCodeCrcy
ControllingObjectCurrency I_GLAccountLineItem ControllingObjectCurrency
AmountInObjectCurrency I_GLAccountLineItem AmountInObjectCurrency
BaseUnit I_GLAccountLineItem BaseUnit
Quantity I_GLAccountLineItem Quantity
FixedQuantity I_GLAccountLineItem FixedQuantity
CostSourceUnit I_GLAccountLineItem CostSourceUnit
ValuationQuantity I_GLAccountLineItem ValuationQuantity
ValuationFixedQuantity I_GLAccountLineItem ValuationFixedQuantity
AdditionalQuantity1Unit I_GLAccountLineItem AdditionalQuantity1Unit
AdditionalQuantity1 I_GLAccountLineItem AdditionalQuantity1
AdditionalQuantity2Unit I_GLAccountLineItem AdditionalQuantity2Unit
AdditionalQuantity2 I_GLAccountLineItem AdditionalQuantity2
AdditionalQuantity3Unit I_GLAccountLineItem AdditionalQuantity3Unit
AdditionalQuantity3 I_GLAccountLineItem AdditionalQuantity3
DebitCreditCode I_GLAccountLineItem DebitCreditCode
FiscalPeriod I_GLAccountLineItem FiscalPeriod
FiscalYearVariant I_GLAccountLineItem FiscalYearVariant
FiscalYearPeriod I_GLAccountLineItem FiscalYearPeriod
PostingDate I_GLAccountLineItem PostingDate
DocumentDate I_GLAccountLineItem DocumentDate
AccountingDocumentType I_GLAccountLineItem AccountingDocumentType
AccountingDocumentItem I_GLAccountLineItem AccountingDocumentItem
AssignmentReference I_GLAccountLineItem AssignmentReference
AccountingDocumentCategory I_GLAccountLineItem AccountingDocumentCategory
PostingKey I_GLAccountLineItem PostingKey
TransactionTypeDetermination I_GLAccountLineItem TransactionTypeDetermination
SubLedgerAcctLineItemType I_GLAccountLineItem SubLedgerAcctLineItemType
AccountingDocCreatedByUser I_GLAccountLineItem AccountingDocCreatedByUser
LastChangeDateTime I_GLAccountLineItem LastChangeDateTime
CreationDateTime I_GLAccountLineItem CreationDateTime
CreationDate I_GLAccountLineItem CreationDate
EliminationProfitCenter I_GLAccountLineItem EliminationProfitCenter
OriginObjectType I_GLAccountLineItem OriginObjectType
GLAccountType I_GLAccountLineItem GLAccountType
AlternativeGLAccount I_GLAccountLineItem AlternativeGLAccount
CountryChartOfAccounts I_GLAccountLineItem CountryChartOfAccounts
InvoiceReference I_GLAccountLineItem InvoiceReference
InvoiceReferenceFiscalYear I_GLAccountLineItem InvoiceReferenceFiscalYear
FollowOnDocumentType I_GLAccountLineItem FollowOnDocumentType
InvoiceItemReference I_GLAccountLineItem InvoiceItemReference
ReferencePurchaseOrderCategory I_GLAccountLineItem ReferencePurchaseOrderCategory
PurchasingDocument I_GLAccountLineItem PurchasingDocument
PurchasingDocumentItem I_GLAccountLineItem PurchasingDocumentItem
AccountAssignmentNumber I_GLAccountLineItem AccountAssignmentNumber
DocumentItemText I_GLAccountLineItem DocumentItemText
SalesOrder I_GLAccountLineItem SalesOrder
SalesOrderItem I_GLAccountLineItem SalesOrderItem
SalesDocument I_GLAccountLineItem SalesDocument
Product I_GLAccountLineItem Product
Plant I_GLAccountLineItem Plant
Supplier I_GLAccountLineItem Supplier
Customer I_GLAccountLineItem Customer
ServicesRenderedDate I_GLAccountLineItem ServicesRenderedDate
ConditionContract I_GLAccountLineItem ConditionContract
ComponentBreakdown I_GLAccountLineItem ComponentBreakdown
CompBreakdownScaleNumerator I_GLAccountLineItem CompBreakdownScaleNumerator
FinancialAccountType I_GLAccountLineItem FinancialAccountType
SpecialGLCode I_GLAccountLineItem SpecialGLCode
TaxCode I_GLAccountLineItem TaxCode
HouseBank I_GLAccountLineItem HouseBank
HouseBankAccount I_GLAccountLineItem HouseBankAccount
IsOpenItemManaged I_GLAccountLineItem IsOpenItemManaged
ClearingDate I_GLAccountLineItem ClearingDate
ClearingAccountingDocument I_GLAccountLineItem ClearingAccountingDocument
ClearingDocFiscalYear I_GLAccountLineItem ClearingDocFiscalYear
CostEstimate I_GLAccountLineItem CostEstimate
InvtrySpecialStockValnType_2 I_GLAccountLineItem InvtrySpecialStockValnType_2
InventorySpecialStockType I_GLAccountLineItem InventorySpecialStockType
InventorySpclStkSalesDocument I_GLAccountLineItem InventorySpclStkSalesDocument
InventorySpclStkSalesDocItm I_GLAccountLineItem InventorySpclStkSalesDocItm
InvtrySpclStockWBSElmntIntID I_GLAccountLineItem InvtrySpclStockWBSElmntIntID
InvtrySpclStockWBSElmntExtID
InventorySpclStockWBSElement I_GLAccountLineItem InventorySpclStockWBSElement
InventorySpecialStockSupplier I_GLAccountLineItem InventorySpecialStockSupplier
InventoryValuationType I_GLAccountLineItem InventoryValuationType
ValuationArea I_GLAccountLineItem ValuationArea
SenderGLAccount I_GLAccountLineItem SenderGLAccount
SenderAccountAssignment I_GLAccountLineItem SenderAccountAssignment
SenderAccountAssignmentType I_GLAccountLineItem SenderAccountAssignmentType
CostOriginGroup I_GLAccountLineItem CostOriginGroup
OriginSenderObject I_GLAccountLineItem OriginSenderObject
ControllingDebitCreditCode I_GLAccountLineItem ControllingDebitCreditCode
ControllingObjectDebitType I_GLAccountLineItem ControllingObjectDebitType
QuantityIsIncomplete I_GLAccountLineItem QuantityIsIncomplete
OffsettingAccount I_GLAccountLineItem OffsettingAccount
OffsettingAccountType I_GLAccountLineItem OffsettingAccountType
OffsettingChartOfAccounts I_GLAccountLineItem OffsettingChartOfAccounts
LineItemIsCompleted I_GLAccountLineItem LineItemIsCompleted
PersonnelNumber I_GLAccountLineItem PersonnelNumber
ControllingObjectClass I_GLAccountLineItem ControllingObjectClass
PartnerCompanyCode I_GLAccountLineItem PartnerCompanyCode
PartnerControllingObjectClass I_GLAccountLineItem PartnerControllingObjectClass
OriginCostCenter I_GLAccountLineItem OriginCostCenter
OriginProfitCenter I_GLAccountLineItem OriginProfitCenter
OriginCostCtrActivityType I_GLAccountLineItem OriginCostCtrActivityType
AccountAssignment I_GLAccountLineItem AccountAssignment
AccountAssignmentType I_GLAccountLineItem AccountAssignmentType
CostCtrActivityType I_GLAccountLineItem CostCtrActivityType
OrderID I_GLAccountLineItem OrderID
OrderCategory I_GLAccountLineItem OrderCategory
WBSElementInternalID I_GLAccountLineItem WBSElementInternalID
ProjectInternalID I_GLAccountLineItem ProjectInternalID
ProjectExternalID _ProjectBasicData ProjectExternalID
ProjectUUID P_EnterpriseProject_F7479 ProjectUUID
Project I_GLAccountLineItem Project
OperatingConcern I_GLAccountLineItem OperatingConcern
ProjectNetwork I_GLAccountLineItem ProjectNetwork
RelatedNetworkActivity I_GLAccountLineItem RelatedNetworkActivity
BusinessProcess I_GLAccountLineItem BusinessProcess
CostObject I_GLAccountLineItem CostObject
BillableControl I_GLAccountLineItem BillableControl
CostAnalysisResource I_GLAccountLineItem CostAnalysisResource
CustomerServiceNotification I_GLAccountLineItem CustomerServiceNotification
ServiceDocumentType I_GLAccountLineItem ServiceDocumentType
ServiceDocument I_GLAccountLineItem ServiceDocument
ServiceDocumentItem I_GLAccountLineItem ServiceDocumentItem
ServiceContractType I_GLAccountLineItem ServiceContractType
ServiceContract I_GLAccountLineItem ServiceContract
ServiceContractItem I_GLAccountLineItem ServiceContractItem
BusinessSolutionOrder I_GLAccountLineItem BusinessSolutionOrder
BusinessSolutionOrderItem I_GLAccountLineItem BusinessSolutionOrderItem
ProviderContract I_GLAccountLineItem ProviderContract
ProviderContractItem I_GLAccountLineItem ProviderContractItem
TimeSheetOvertimeCategory I_GLAccountLineItem TimeSheetOvertimeCategory
PartnerAccountAssignment I_GLAccountLineItem PartnerAccountAssignment
PartnerAccountAssignmentType I_GLAccountLineItem PartnerAccountAssignmentType
PartnerCostCtrActivityType I_GLAccountLineItem PartnerCostCtrActivityType
PartnerWBSElement I_GLAccountLineItem PartnerWBSElement
PartnerCostObject I_GLAccountLineItem PartnerCostObject
BillingDocumentType I_GLAccountLineItem BillingDocumentType
SalesOrganization I_GLAccountLineItem SalesOrganization
DistributionChannel I_GLAccountLineItem DistributionChannel
OrganizationDivision I_GLAccountLineItem OrganizationDivision
SoldProduct I_GLAccountLineItem SoldProduct
SoldProductGroup I_GLAccountLineItem SoldProductGroup
ProductGroup I_GLAccountLineItem ProductGroup
CustomerGroup I_GLAccountLineItem CustomerGroup
CustomerSupplierCountry I_GLAccountLineItem CustomerSupplierCountry
CustomerSupplierIndustry I_GLAccountLineItem CustomerSupplierIndustry
SalesDistrict I_GLAccountLineItem SalesDistrict
BillToParty I_GLAccountLineItem BillToParty
ShipToParty I_GLAccountLineItem ShipToParty
CustomerSupplierCorporateGroup I_GLAccountLineItem CustomerSupplierCorporateGroup
FinancialManagementArea I_GLAccountLineItem FinancialManagementArea
Fund I_GLAccountLineItem Fund
GrantID I_GLAccountLineItem GrantID
BudgetPeriod I_GLAccountLineItem BudgetPeriod
PartnerFund I_GLAccountLineItem PartnerFund
PartnerGrant I_GLAccountLineItem PartnerGrant
PartnerBudgetPeriod I_GLAccountLineItem PartnerBudgetPeriod
FundsCenter I_GLAccountLineItem FundsCenter
FundedProgram I_GLAccountLineItem FundedProgram
JointVenture I_GLAccountLineItem JointVenture
JointVentureEquityGroup I_GLAccountLineItem JointVentureEquityGroup
JointVentureCostRecoveryCode I_GLAccountLineItem JointVentureCostRecoveryCode
JointVentureEquityType I_GLAccountLineItem JointVentureEquityType
SettlementReferenceDate I_GLAccountLineItem SettlementReferenceDate
WorkCenterInternalID I_GLAccountLineItem WorkCenterInternalID
OrderOperation I_GLAccountLineItem OrderOperation
OrderItem I_GLAccountLineItem OrderItem
OrderSuboperation I_GLAccountLineItem OrderSuboperation
Equipment I_GLAccountLineItem Equipment
FunctionalLocation I_GLAccountLineItem FunctionalLocation
Assembly I_GLAccountLineItem Assembly
MaintenanceActivityType I_GLAccountLineItem MaintenanceActivityType
MaintenanceOrderPlanningCode I_GLAccountLineItem MaintenanceOrderPlanningCode
MaintPriorityType I_GLAccountLineItem MaintPriorityType
MaintPriority I_GLAccountLineItem MaintPriority
SuperiorOrder I_GLAccountLineItem SuperiorOrder
MaintenanceOrderIsPlanned I_GLAccountLineItem MaintenanceOrderIsPlanned
DebitAmountInCoCodeCrcy I_GLAccountLineItem DebitAmountInCoCodeCrcy
CreditAmountInCoCodeCrcy I_GLAccountLineItem CreditAmountInCoCodeCrcy
DebitAmountInTransCrcy I_GLAccountLineItem DebitAmountInTransCrcy
CreditAmountInTransCrcy I_GLAccountLineItem CreditAmountInTransCrcy
DebitAmountInGlobalCrcy I_GLAccountLineItem DebitAmountInGlobalCrcy
CreditAmountInGlobalCrcy I_GLAccountLineItem CreditAmountInGlobalCrcy
DebitAmountInFunctionalCrcy I_GLAccountLineItem DebitAmountInFunctionalCrcy
CreditAmountInFunctionalCrcy I_GLAccountLineItem CreditAmountInFunctionalCrcy
DebitAmountInFreeDfndCrcy1 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy1
CreditAmountInFreeDfndCrcy1 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy1
DebitAmountInFreeDfndCrcy2 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy2
CreditAmountInFreeDfndCrcy2 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy2
DebitAmountInFreeDfndCrcy3 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy3
CreditAmountInFreeDfndCrcy3 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy3
DebitAmountInFreeDfndCrcy4 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy4
CreditAmountInFreeDfndCrcy4 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy4
DebitAmountInFreeDfndCrcy5 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy5
CreditAmountInFreeDfndCrcy5 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy5
DebitAmountInFreeDfndCrcy6 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy6
CreditAmountInFreeDfndCrcy6 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy6
DebitAmountInFreeDfndCrcy7 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy7
CreditAmountInFreeDfndCrcy7 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy7
DebitAmountInFreeDfndCrcy8 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy8
CreditAmountInFreeDfndCrcy8 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy8
IsStatisticalOrder I_GLAccountLineItem IsStatisticalOrder
IsStatisticalCostCenter I_GLAccountLineItem IsStatisticalCostCenter
IsStatisticalSalesDocument I_GLAccountLineItem IsStatisticalSalesDocument
WBSIsStatisticalWBSElement I_GLAccountLineItem WBSIsStatisticalWBSElement
FiscalQuarter
FiscalYearQuarter
ProjectProfileCode P_EnterpriseProject_F7479 ProjectProfileCode
ProjectManagerUUID P_EnterpriseProject_F7479 ProjectManagerUUID
ProjectManager
AvailabilityControlProfile P_EnterpriseProject_F7479 AvailabilityControlProfile
AvailabilityControlIsActive P_EnterpriseProject_F7479 AvailabilityControlIsActive
_JournalEntry I_GLAccountLineItem _JournalEntry
_CompanyCode I_GLAccountLineItem _CompanyCode
_FiscalYear I_GLAccountLineItem _FiscalYear
_FiscalPeriod I_GLAccountLineItem _FiscalPeriod
_FiscalPeriodForVariant I_GLAccountLineItem _FiscalPeriodForVariant
_LedgerFiscalYear I_GLAccountLineItem _LedgerFiscalYear
_LedgerFiscalYearForVariant I_GLAccountLineItem _LedgerFiscalYearForVariant
_FiscalYearVariant I_GLAccountLineItem _FiscalYearVariant
_FiscalYearPeriod I_GLAccountLineItem _FiscalYearPeriod
_FiscalYearPeriodForVariant I_GLAccountLineItem _FiscalYearPeriodForVariant
_CalendarDate I_GLAccountLineItem _CalendarDate
_FiscalCalendarDate I_GLAccountLineItem _FiscalCalendarDate
_ControllingArea I_GLAccountLineItem _ControllingArea
_TransactionCurrency I_GLAccountLineItem _TransactionCurrency
_CompanyCodeCurrency I_GLAccountLineItem _CompanyCodeCurrency
_GlobalCurrency I_GLAccountLineItem _GlobalCurrency
_FunctionalCurrency I_GLAccountLineItem _FunctionalCurrency
_FreeDefinedCurrency1 I_GLAccountLineItem _FreeDefinedCurrency1
_FreeDefinedCurrency2 I_GLAccountLineItem _FreeDefinedCurrency2
_FreeDefinedCurrency3 I_GLAccountLineItem _FreeDefinedCurrency3
_FreeDefinedCurrency4 I_GLAccountLineItem _FreeDefinedCurrency4
_FreeDefinedCurrency5 I_GLAccountLineItem _FreeDefinedCurrency5
_FreeDefinedCurrency6 I_GLAccountLineItem _FreeDefinedCurrency6
_FreeDefinedCurrency7 I_GLAccountLineItem _FreeDefinedCurrency7
_FreeDefinedCurrency8 I_GLAccountLineItem _FreeDefinedCurrency8
_BaseUnit I_GLAccountLineItem _BaseUnit
_CostSourceUnit I_GLAccountLineItem _CostSourceUnit
_AdditionalQuantity1Unit I_GLAccountLineItem _AdditionalQuantity1Unit
_AdditionalQuantity2Unit I_GLAccountLineItem _AdditionalQuantity2Unit
_AdditionalQuantity3Unit I_GLAccountLineItem _AdditionalQuantity3Unit
_Segment I_GLAccountLineItem _Segment
_ProfitCenter I_GLAccountLineItem _ProfitCenter
_CurrentProfitCenter I_GLAccountLineItem _CurrentProfitCenter
_CostCenter I_GLAccountLineItem _CostCenter
_CurrentCostCenter I_GLAccountLineItem _CurrentCostCenter
_CostAnalysisResource I_GLAccountLineItem _CostAnalysisResource
_BusinessArea I_GLAccountLineItem _BusinessArea
_FunctionalArea I_GLAccountLineItem _FunctionalArea
_GLAccountInChartOfAccounts I_GLAccountLineItem _GLAccountInChartOfAccounts
_GLAccountInCompanyCode I_GLAccountLineItem _GLAccountInCompanyCode
_ChartOfAccounts I_GLAccountLineItem _ChartOfAccounts
_AccountingDocumentType I_GLAccountLineItem _AccountingDocumentType
_FinancialAccountType I_GLAccountLineItem _FinancialAccountType
_DebitCreditCode I_GLAccountLineItem _DebitCreditCode
_Product I_GLAccountLineItem _Product
_Plant I_GLAccountLineItem _Plant
_Ledger I_GLAccountLineItem _Ledger
_SourceLedger I_GLAccountLineItem _SourceLedger
_Customer I_GLAccountLineItem _Customer
_CustomerGroup I_GLAccountLineItem _CustomerGroup
_Supplier I_GLAccountLineItem _Supplier
_ProductGroup I_GLAccountLineItem _ProductGroup
_SalesOrder I_GLAccountLineItem _SalesOrder
_SalesOrderItem I_GLAccountLineItem _SalesOrderItem
_SalesDocument I_GLAccountLineItem _SalesDocument
_InternalOrder I_GLAccountLineItem _InternalOrder
_Order I_GLAccountLineItem _Order
_FinancialTransactionType I_GLAccountLineItem _FinancialTransactionType
_BusinessTransactionCategory I_GLAccountLineItem _BusinessTransactionCategory
_BusinessTransactionType I_GLAccountLineItem _BusinessTransactionType
_ReferenceDocumentType I_GLAccountLineItem _ReferenceDocumentType
_PredecessorReferenceDocType I_GLAccountLineItem _PredecessorReferenceDocType
_PartnerCostCenter I_GLAccountLineItem _PartnerCostCenter
_PartnerProfitCenter I_GLAccountLineItem _PartnerProfitCenter
_PartnerBusinessArea I_GLAccountLineItem _PartnerBusinessArea
_PartnerFunctionalArea I_GLAccountLineItem _PartnerFunctionalArea
_PartnerCompanyCode I_GLAccountLineItem _PartnerCompanyCode
_PartnerSegment I_GLAccountLineItem _PartnerSegment
_AccountingDocumentCategory I_GLAccountLineItem _AccountingDocumentCategory
_PostingKey I_GLAccountLineItem _PostingKey
_SubLedgerAccLineItemType I_GLAccountLineItem _SubLedgerAccLineItemType
_User I_GLAccountLineItem _User
_EliminationProfitCenter I_GLAccountLineItem _EliminationProfitCenter
_GLAccountType I_GLAccountLineItem _GLAccountType
_OffsettingAccountType I_GLAccountLineItem _OffsettingAccountType
_OffsettingChartOfAccounts I_GLAccountLineItem _OffsettingChartOfAccounts
_OffsettingAccount I_GLAccountLineItem _OffsettingAccount
_OffsettingAccountWithBP I_GLAccountLineItem _OffsettingAccountWithBP
_AlternativeGLAccount I_GLAccountLineItem _AlternativeGLAccount
_CountryChartOfAccounts I_GLAccountLineItem _CountryChartOfAccounts
_SpecialGLCode I_GLAccountLineItem _SpecialGLCode
_TaxCode I_GLAccountLineItem _TaxCode
_ClearingAccountingDocument I_GLAccountLineItem _ClearingAccountingDocument
_InventorySpclStockValnType I_GLAccountLineItem _InventorySpclStockValnType
_InventorySpecialStockType I_GLAccountLineItem _InventorySpecialStockType
_InventorySpclStkSalesDocument I_GLAccountLineItem _InventorySpclStkSalesDocument
_InventorySpclStkSalesDocItm I_GLAccountLineItem _InventorySpclStkSalesDocItm
_InvtrySpclStockWBSElmntIntID I_GLAccountLineItem _InvtrySpclStockWBSElmntIntID
_InventorySpclStockWBSElement I_GLAccountLineItem _InventorySpclStockWBSElement
_InventorySpecialStockSupplier I_GLAccountLineItem _InventorySpecialStockSupplier
_InventoryValuationType I_GLAccountLineItem _InventoryValuationType
_ControllingDebitCreditCode I_GLAccountLineItem _ControllingDebitCreditCode
_OriginSenderObject I_GLAccountLineItem _OriginSenderObject
_ControllingObjectClass I_GLAccountLineItem _ControllingObjectClass
_PartnerControllingObjectClass I_GLAccountLineItem _PartnerControllingObjectClass
_OriginCostCenter I_GLAccountLineItem _OriginCostCenter
_OriginProfitCenter I_GLAccountLineItem _OriginProfitCenter
_CostCtrActivityType I_GLAccountLineItem _CostCtrActivityType
_OriginCostCtrActivityType I_GLAccountLineItem _OriginCostCtrActivityType
_OrderCategory I_GLAccountLineItem _OrderCategory
_BusinessProcess I_GLAccountLineItem _BusinessProcess
_PartnerCostCtrActivityType I_GLAccountLineItem _PartnerCostCtrActivityType
_BillingDocumentType I_GLAccountLineItem _BillingDocumentType
_SalesOrganization I_GLAccountLineItem _SalesOrganization
_DistributionChannel I_GLAccountLineItem _DistributionChannel
_SoldProduct I_GLAccountLineItem _SoldProduct
_Fund I_GLAccountLineItem _Fund
_PartnerFund I_GLAccountLineItem _PartnerFund
_FundsCenter I_GLAccountLineItem _FundsCenter
_BudgetPeriod I_GLAccountLineItem _BudgetPeriod
_CostOriginGroup I_GLAccountLineItem _CostOriginGroup
_CustomerSupplierCountry I_GLAccountLineItem _CustomerSupplierCountry
_SalesDistrict I_GLAccountLineItem _SalesDistrict
_BillToParty I_GLAccountLineItem _BillToParty
_ShipToParty I_GLAccountLineItem _ShipToParty
_FinancialManagementArea I_GLAccountLineItem _FinancialManagementArea
_OperatingConcern I_GLAccountLineItem _OperatingConcern
_PartnerCompany I_GLAccountLineItem _PartnerCompany
_SemanticTag _SemanticTag
_Equipment I_GLAccountLineItem _Equipment
_FunctionalLocation I_GLAccountLineItem _FunctionalLocation
_MaintenanceActivityType I_GLAccountLineItem _MaintenanceActivityType
_MaintOrdPlngDegreeCode I_GLAccountLineItem _MaintOrdPlngDegreeCode
_MaintenanceOrderSubOperation I_GLAccountLineItem _MaintenanceOrderSubOperation
_Assembly I_GLAccountLineItem _Assembly
_ConditionContract I_GLAccountLineItem _ConditionContract
_SoldProductGroup I_GLAccountLineItem _SoldProductGroup
_ServiceDocumentType I_GLAccountLineItem _ServiceDocumentType
_ServiceDocument I_GLAccountLineItem _ServiceDocument
_ServiceDocumentItem I_GLAccountLineItem _ServiceDocumentItem
_ServiceContract I_GLAccountLineItem _ServiceContract
_ServiceContractItem I_GLAccountLineItem _ServiceContractItem
_ServiceContractType I_GLAccountLineItem _ServiceContractType
_ProviderContract I_GLAccountLineItem _ProviderContract
_ProviderContractItem I_GLAccountLineItem _ProviderContractItem
_TimeSheetOvertimeCat I_GLAccountLineItem _TimeSheetOvertimeCat
_WBSElementBasicData _WBSElementBasicData
_ProjectBasicData _ProjectBasicData
_ProjectManager P_EnterpriseProject_F7479 _ProjectManager
AssetClass I_GLAccountLineItem AssetClass
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.representativeKey: 'LedgerGLLineItem'
@VDM.private:true
//@EndUserText.label: 'GL Account Line Item in RevPrj with Semantic Tag'

@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #D,
  sizeCategory: #XXL,
  dataClass: #MIXED
}



define view entity P_GLAcctLineItemSemTagRevProj
  as select from I_GLAccountLineItem
    inner join   P_EnterpriseProject_F7479 as EnterpriseProject on  EnterpriseProject.ProjectInternalID  = I_GLAccountLineItem.ProjectInternalID
//                                                                and EnterpriseProject.CompanyCode        = I_GLAccountLineItem.CompanyCode

                                                                and EnterpriseProject.ProjectProfileCode = 'YP05'

    inner join   I_SemTagGLAccount                              on  I_SemTagGLAccount.GLAccount       = I_GLAccountLineItem.GLAccount
                                                                and I_SemTagGLAccount.ChartOfAccounts = I_GLAccountLineItem.ChartOfAccounts


  association [0..1] to I_SemanticTag         as _SemanticTag         on $projection.SemanticTag = _SemanticTag.SemanticTag
  //association [0..*] to I_GLAccountHierarchy          as _GLHierarchy                  on  $projection.GLAccountHierarchy = _GLHierarchy.GLAccountHierarchy

  // association [0..1] to I_WBSElement                  as _WBSElement                   on  $projection.WBSElement = _WBSElement.WBSElement


  //association [0..1] to I_WBSElementByExternalID      as _WBSElementExternalID         on  $projection.WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID

  // association [0..1] to I_WBSElementByExternalID      as _WBSElementExternalIDText     on  $projection.WBSElementExternalID = _WBSElementExternalIDText.WBSElementExternalID


  // association [0..1] to I_ProjectByExternalID         as _ProjectExternalID            on  $projection.projectexternalid = _ProjectExternalID.ProjectExternalID

  // association [0..1] to I_ProjectByExternalID         as _ProjectExternalIDText        on  $projection.ProjectExternalID = _ProjectExternalIDText.ProjectExternalID


  //association [0..1] to I_ProjectByExternalID         as _PartnerProjectExternalID     on  $projection.PartnerProjectExternalID = _PartnerProjectExternalID.ProjectExternalID

  //association [0..1] to I_ProjectByExternalID         as _PartnerProjectExternalIDText on  $projection.PartnerProjectExternalID = _PartnerProjectExternalIDText.ProjectExternalID


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

  // association [0..1] to I_WBSElementByExternalID      as _InvtrySpclStockWBSElmntExtID on  $projection.InvtrySpclStockWBSElmntExtID = _InvtrySpclStockWBSElmntExtID.WBSElementExternalID


  // association [0..1] to I_WBSElementByExternalID      as _PartnerWBSElementExternalID  on  $projection.PartnerWBSElementExternalID = _PartnerWBSElementExternalID.WBSElementExternalID

  // association [0..1] to I_WBSElementByExternalID      as _PartnerWBSElementExtIDText   on  $projection.PartnerWBSElementExternalID = _PartnerWBSElementExtIDText.WBSElementExternalID


  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_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 _PartnerWBSElementBscDataText on  $projection.PartnerWBSElementInternalID = _PartnerWBSElementBscDataText.WBSElementInternalID


  // 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_ActlHistSheetHierKeyFigSpec as _AssetKeyFigureSpecification  on  $projection.AssetAcctTransClassfctn   = _AssetKeyFigureSpecification.AssetAcctAnlytlTransClassfctn

  //  and $projection.SubLedgerAcctLineItemType = _AssetKeyFigureSpecification.SubLedgerAcctLineItemType

  // association [0..1] to I_AssetKeyFigure              as _AssetKeyFigure               on  $projection.AssetAccountingKeyFigure = _AssetKeyFigure.AssetAccountingKeyFigure

  //association [0..*] to I_FinancialStatementHierarchy as _Hierarchy                    on  $projection.GLAccountHierarchy = _Hierarchy.GLAccountHierarchy

{
      @ObjectModel.foreignKey.association: '_Ledger'
  key I_GLAccountLineItem.Ledger,
      @ObjectModel.foreignKey.association: '_SourceLedger'
  key I_GLAccountLineItem.SourceLedger,
      @ObjectModel.foreignKey.association: '_CompanyCode'
  key I_GLAccountLineItem.CompanyCode,
      @ObjectModel.foreignKey.association: '_FiscalYear'
  key I_GLAccountLineItem.FiscalYear,
      @ObjectModel.foreignKey.association: '_JournalEntry'
  key I_GLAccountLineItem.AccountingDocument,
  key I_GLAccountLineItem.LedgerGLLineItem,
      ///////////////////////////////////////////////////////////////////////

      // I_SemTagFuncArea

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

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

      //@Consumption.labelElement: 'Financial Statement Version'

  key I_SemTagGLAccount.GLAccountHierarchy,
      @ObjectModel.foreignKey.association: '_SemanticTag'
  key I_SemTagGLAccount.SemanticTag,
      @Semantics.businessDate.from: true
  key I_SemTagGLAccount.ValidityStartDate,
      @Semantics.businessDate.to: true
  key I_SemTagGLAccount.ValidityEndDate,

      @ObjectModel.foreignKey.association: '_LedgerFiscalYearForVariant'
      @Semantics.fiscal.year: false
      I_GLAccountLineItem.LedgerFiscalYear,
      I_GLAccountLineItem.GLRecordType,

      // Test workaround

      @ObjectModel.foreignKey.association: '_ChartOfAccounts'
      I_GLAccountLineItem.ChartOfAccounts,
      @ObjectModel.foreignKey.association: '_ControllingArea'
      I_GLAccountLineItem.ControllingArea,

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

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

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

      @ObjectModel.foreignKey.association: '_FinancialTransactionType'
      I_GLAccountLineItem.FinancialTransactionType,
      @ObjectModel.foreignKey.association: '_BusinessTransactionCategory'
      I_GLAccountLineItem.BusinessTransactionCategory,
      @ObjectModel.foreignKey.association: '_BusinessTransactionType'
      I_GLAccountLineItem.BusinessTransactionType,
      @ObjectModel.foreignKey.association: '_ReferenceDocumentType'
      I_GLAccountLineItem.ReferenceDocumentType,
      @ObjectModel.foreignKey.association: '_LogicalSystem'
      I_GLAccountLineItem.LogicalSystem,
      I_GLAccountLineItem.ReferenceDocumentContext,
      I_GLAccountLineItem.ReferenceDocument,
      I_GLAccountLineItem.ReferenceDocumentItem,
      I_GLAccountLineItem.ReferenceDocumentItemGroup,
      //SUBTA,

      I_GLAccountLineItem.IsReversal,
      I_GLAccountLineItem.IsReversed,
      //XTRUEREV,

      //AWTYP_REV,

      I_GLAccountLineItem.ReversalReferenceDocumentCntxt,
      I_GLAccountLineItem.ReversalReferenceDocument,
      //SUBTA_REV,

      I_GLAccountLineItem.IsSettlement,
      I_GLAccountLineItem.IsSettled,
      @ObjectModel.foreignKey.association: '_PredecessorReferenceDocType'
      I_GLAccountLineItem.PredecessorReferenceDocType,
      I_GLAccountLineItem.PredecessorReferenceDocCntxt,
      I_GLAccountLineItem.PredecessorReferenceDocument,
      I_GLAccountLineItem.PredecessorReferenceDocItem,
      //PREC_SUBTA,


      I_GLAccountLineItem.SourceReferenceDocumentType,
      I_GLAccountLineItem.SourceLogicalSystem,
      I_GLAccountLineItem.SourceReferenceDocumentCntxt,
      I_GLAccountLineItem.SourceReferenceDocument,
      I_GLAccountLineItem.SourceReferenceDocumentItem,
      I_GLAccountLineItem.SourceReferenceDocSubitem,
      I_GLAccountLineItem.IsCommitment,
      I_GLAccountLineItem.JrnlEntryItemObsoleteReason,

      @ObjectModel.foreignKey.association: '_GLAccountInChartOfAccounts'
      I_GLAccountLineItem.GLAccount,


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

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

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

      @ObjectModel.foreignKey.association: '_CostCenter'
      I_GLAccountLineItem.CostCenter,
      @ObjectModel.foreignKey.association: '_ProfitCenter'
      I_GLAccountLineItem.ProfitCenter,
      @ObjectModel.foreignKey.association: '_FunctionalArea'
      I_GLAccountLineItem.FunctionalArea,
      @ObjectModel.foreignKey.association: '_BusinessArea'
      I_GLAccountLineItem.BusinessArea,
      @ObjectModel.foreignKey.association: '_Segment'
      I_GLAccountLineItem.Segment,
      @ObjectModel.foreignKey.association: '_PartnerCostCenter'
      I_GLAccountLineItem.PartnerCostCenter,
      @ObjectModel.foreignKey.association: '_PartnerProfitCenter'
      I_GLAccountLineItem.PartnerProfitCenter,
      @ObjectModel.foreignKey.association: '_PartnerFunctionalArea'
      I_GLAccountLineItem.PartnerFunctionalArea,
      @ObjectModel.foreignKey.association: '_PartnerBusinessArea'
      I_GLAccountLineItem.PartnerBusinessArea,
      @ObjectModel.foreignKey.association: '_PartnerCompany'
      I_GLAccountLineItem.PartnerCompany,
      I_GLAccountLineItem.PartnerSegment,


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

      // .INCLUDE ACDOC_SI_VALUE_DATA Unified Journal Entry: Value Fields

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


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

      //@Semantics.currencyCode:true

      //   I_GLAccountLineItem.BalanceTransactionCurrency,

      //   @Aggregation.default: #SUM

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

      //  I_GLAccountLineItem.AmountInBalanceTransacCrcy,


      @ObjectModel.foreignKey.association: '_TransactionCurrency'

      I_GLAccountLineItem.TransactionCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
      I_GLAccountLineItem.AmountInTransactionCurrency,

      @ObjectModel.foreignKey.association: '_CompanyCodeCurrency'
      // @Semantics.currencyCode:true

      I_GLAccountLineItem.CompanyCodeCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      I_GLAccountLineItem.AmountInCompanyCodeCurrency,

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

      // NEW

      @ObjectModel.foreignKey.association: '_GlobalCurrency'
      // @Semantics.currencyCode:true

      I_GLAccountLineItem.GlobalCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAccountLineItem.AmountInGlobalCurrency,

      // Functional Currency

      @ObjectModel.foreignKey.association: '_FunctionalCurrency'
      //@Semantics.currencyCode:true

      I_GLAccountLineItem.FunctionalCurrency,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
      I_GLAccountLineItem.AmountInFunctionalCurrency,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency1'
      //@Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency1,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency1,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency2'
      //@Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency2,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency2,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency3'
      //@Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency3,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency3,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency4'
      //@Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency4,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency4,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency5'
      //@Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency5,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency5,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency6'
      // @Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency6,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency6,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency7'
      //@Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency7,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency7,

      @ObjectModel.foreignKey.association: '_FreeDefinedCurrency8'
      // @Semantics.currencyCode:true

      I_GLAccountLineItem.FreeDefinedCurrency8,
      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
      I_GLAccountLineItem.AmountInFreeDefinedCurrency8,
      ////////////////////////////////////


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

      // NEW

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

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

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

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

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

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

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

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

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

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



      //@Semantics.currencyCode:true

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


      @ObjectModel.foreignKey.association: '_BaseUnit'

      I_GLAccountLineItem.BaseUnit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
      I_GLAccountLineItem.Quantity,

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

      @ObjectModel.foreignKey.association: '_CostSourceUnit'

      I_GLAccountLineItem.CostSourceUnit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'CostSourceUnit'} }
      I_GLAccountLineItem.ValuationQuantity,

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

      @ObjectModel.foreignKey.association: '_AdditionalQuantity1Unit'

      I_GLAccountLineItem.AdditionalQuantity1Unit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity1Unit'} }
      I_GLAccountLineItem.AdditionalQuantity1,

      @ObjectModel.foreignKey.association: '_AdditionalQuantity2Unit'

      I_GLAccountLineItem.AdditionalQuantity2Unit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity2Unit'} }
      I_GLAccountLineItem.AdditionalQuantity2,

      @ObjectModel.foreignKey.association: '_AdditionalQuantity3Unit'

      I_GLAccountLineItem.AdditionalQuantity3Unit,
      @Aggregation.default: #SUM
      @Semantics: { quantity : {unitOfMeasure: 'AdditionalQuantity3Unit'} }
      I_GLAccountLineItem.AdditionalQuantity3,


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

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

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

      @ObjectModel.foreignKey.association: '_DebitCreditCode'
      I_GLAccountLineItem.DebitCreditCode,
      //@ObjectModel.foreignKey.association: '_FiscalPeriodForVariant'

      I_GLAccountLineItem.FiscalPeriod,
      @ObjectModel.foreignKey.association: '_FiscalYearVariant'
      I_GLAccountLineItem.FiscalYearVariant,
      I_GLAccountLineItem.FiscalYearPeriod,
      I_GLAccountLineItem.PostingDate,
      I_GLAccountLineItem.DocumentDate,
      @ObjectModel.foreignKey.association: '_AccountingDocumentType'
      I_GLAccountLineItem.AccountingDocumentType,
      I_GLAccountLineItem.AccountingDocumentItem,
      I_GLAccountLineItem.AssignmentReference,
      @ObjectModel.foreignKey.association: '_AccountingDocumentCategory'
      I_GLAccountLineItem.AccountingDocumentCategory,
      @ObjectModel.foreignKey.association: '_PostingKey'
      I_GLAccountLineItem.PostingKey,
      I_GLAccountLineItem.TransactionTypeDetermination,
      @ObjectModel.foreignKey.association: '_SubLedgerAccLineItemType'
      I_GLAccountLineItem.SubLedgerAcctLineItemType,
      //      @ObjectModel.foreignKey.association: '_User'

      I_GLAccountLineItem.AccountingDocCreatedByUser,
      I_GLAccountLineItem.LastChangeDateTime,
      I_GLAccountLineItem.CreationDateTime,
      I_GLAccountLineItem.CreationDate,
      @ObjectModel.foreignKey.association: '_EliminationProfitCenter'
      I_GLAccountLineItem.EliminationProfitCenter,
      I_GLAccountLineItem.OriginObjectType,
      @ObjectModel.foreignKey.association: '_GLAccountType'
      I_GLAccountLineItem.GLAccountType,
      @ObjectModel.foreignKey.association: '_AlternativeGLAccount'
      I_GLAccountLineItem.AlternativeGLAccount,
      @ObjectModel.foreignKey.association: '_CountryChartOfAccounts'
      I_GLAccountLineItem.CountryChartOfAccounts,


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

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

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

      I_GLAccountLineItem.InvoiceReference,
      I_GLAccountLineItem.InvoiceReferenceFiscalYear,
      I_GLAccountLineItem.FollowOnDocumentType,
      I_GLAccountLineItem.InvoiceItemReference,
      I_GLAccountLineItem.ReferencePurchaseOrderCategory,
      // @ObjectModel.foreignKey.association: '_PurchasingDocument'

      I_GLAccountLineItem.PurchasingDocument,
      //@ObjectModel.foreignKey.association: '_PurchasingDocumentItem'

      I_GLAccountLineItem.PurchasingDocumentItem,
      I_GLAccountLineItem.AccountAssignmentNumber,
      I_GLAccountLineItem.DocumentItemText,
      @ObjectModel.foreignKey.association: '_SalesOrder'
      I_GLAccountLineItem.SalesOrder,
      @ObjectModel.foreignKey.association: '_SalesOrderItem'
      I_GLAccountLineItem.SalesOrderItem,
      @ObjectModel.foreignKey.association: '_SalesDocument'
      I_GLAccountLineItem.SalesDocument,
      // @ObjectModel.foreignKey.association: '_Material'

      //I_GLAccountLineItem.Material,

      @ObjectModel.foreignKey.association: '_Product'
      I_GLAccountLineItem.Product,
      @ObjectModel.foreignKey.association: '_Plant'
      I_GLAccountLineItem.Plant,
      @ObjectModel.foreignKey.association: '_Supplier'
      I_GLAccountLineItem.Supplier,
      @ObjectModel.foreignKey.association: '_Customer'
      I_GLAccountLineItem.Customer,

      I_GLAccountLineItem.ServicesRenderedDate,
      @ObjectModel.foreignKey.association: '_ConditionContract'
      I_GLAccountLineItem.ConditionContract,

      I_GLAccountLineItem.ComponentBreakdown,
      I_GLAccountLineItem.CompBreakdownScaleNumerator,

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

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

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

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

      I_GLAccountLineItem.TaxCode,
      // @ObjectModel.foreignKey.association: '_HouseBank'

      I_GLAccountLineItem.HouseBank,
      //@ObjectModel.foreignKey.association: '_HouseBankAccount'

      I_GLAccountLineItem.HouseBankAccount,
      I_GLAccountLineItem.IsOpenItemManaged,
      I_GLAccountLineItem.ClearingDate,
      @ObjectModel.foreignKey.association: '_ClearingAccountingDocument'
      I_GLAccountLineItem.ClearingAccountingDocument,
      I_GLAccountLineItem.ClearingDocFiscalYear,


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

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

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

      //  I_GLAccountLineItem.AssetDepreciationArea,

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

      //   I_GLAccountLineItem.MasterFixedAsset,

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

      //  I_GLAccountLineItem.FixedAsset,

      //   I_GLAccountLineItem.AssetValueDate,

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

      //  I_GLAccountLineItem.AssetTransactionType,

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

      // I_GLAccountLineItem.AssetAcctTransClassfctn,

      // I_GLAccountLineItem.DepreciationFiscalPeriod,

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

      //  I_GLAccountLineItem.GroupMasterFixedAsset,

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

      //  I_GLAccountLineItem.GroupFixedAsset,



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

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

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

      I_GLAccountLineItem.CostEstimate,
      //@API.element.releaseState: #DEPRECATED

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

      // @VDM.lifecycle.status:    #DEPRECATED

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

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

      // I_GLAccountLineItem.InventorySpecialStockValnType,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_InventorySpclStockValnType'
      I_GLAccountLineItem.InvtrySpecialStockValnType_2,
      //xobew,

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

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

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

      I_GLAccountLineItem.InvtrySpclStockWBSElmntIntID,
      // @ObjectModel.foreignKey.association: '_InvtrySpclStockWBSElmntExtID'

      I_GLAccountLineItem._InvtrySpclStkWBSElmntBscData.WBSElementExternalID                   as InvtrySpclStockWBSElmntExtID,
      //@ObjectModel.foreignKey.association: '_InventorySpclStockWBSElement'

      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'InvtrySpclStockWBSElmntIntID'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'InvtrySpclStockWBSElmntIntID'
      I_GLAccountLineItem.InventorySpclStockWBSElement, //  as InventorySpecialStockWBSElement,

      @ObjectModel.foreignKey.association: '_InventorySpecialStockSupplier'
      I_GLAccountLineItem.InventorySpecialStockSupplier,
      @ObjectModel.foreignKey.association: '_InventoryValuationType'
      I_GLAccountLineItem.InventoryValuationType,
      //   @ObjectModel.foreignKey.association: '_Purreqvaluationarea'

      I_GLAccountLineItem.ValuationArea,


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

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

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

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

      I_GLAccountLineItem.SenderGLAccount,
      I_GLAccountLineItem.SenderAccountAssignment,
      I_GLAccountLineItem.SenderAccountAssignmentType,


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

      //  .INCLUDE  ACDOC_SI_CO  Unified Journal Entry: CO fields

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

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

      I_GLAccountLineItem.CostOriginGroup,
      @ObjectModel.foreignKey.association: '_OriginSenderObject'
      I_GLAccountLineItem.OriginSenderObject,
      @ObjectModel.foreignKey.association: '_ControllingDebitCreditCode'
      I_GLAccountLineItem.ControllingDebitCreditCode,
      I_GLAccountLineItem.ControllingObjectDebitType,
      I_GLAccountLineItem.QuantityIsIncomplete,
      @ObjectModel.foreignKey.association: '_OffsettingAccountWithBP'
      I_GLAccountLineItem.OffsettingAccount,
      @ObjectModel.foreignKey.association: '_OffsettingAccountType'
      I_GLAccountLineItem.OffsettingAccountType,
      @ObjectModel.foreignKey.association: '_OffsettingChartOfAccounts'
      I_GLAccountLineItem.OffsettingChartOfAccounts,
      I_GLAccountLineItem.LineItemIsCompleted,
      I_GLAccountLineItem.PersonnelNumber,
      @ObjectModel.foreignKey.association: '_ControllingObjectClass'
      I_GLAccountLineItem.ControllingObjectClass,
      @ObjectModel.foreignKey.association: '_PartnerCompanyCode'
      I_GLAccountLineItem.PartnerCompanyCode,
      @ObjectModel.foreignKey.association: '_PartnerControllingObjectClass'
      I_GLAccountLineItem.PartnerControllingObjectClass,
      @ObjectModel.foreignKey.association: '_OriginCostCenter'
      I_GLAccountLineItem.OriginCostCenter,
      @ObjectModel.foreignKey.association: '_OriginProfitCenter'
      I_GLAccountLineItem.OriginProfitCenter,
      @ObjectModel.foreignKey.association: '_OriginCostCtrActivityType'
      I_GLAccountLineItem.OriginCostCtrActivityType,
      I_GLAccountLineItem.AccountAssignment,
      I_GLAccountLineItem.AccountAssignmentType,
      @ObjectModel.foreignKey.association: '_CostCtrActivityType'
      I_GLAccountLineItem.CostCtrActivityType,
      @ObjectModel.foreignKey.association: '_Order'
      I_GLAccountLineItem.OrderID,
      @ObjectModel.foreignKey.association: '_OrderCategory'
      I_GLAccountLineItem.OrderCategory,
      //@ObjectModel.foreignKey.association: '_WBSElementInternalID'

      I_GLAccountLineItem.WBSElementInternalID,
      // @ObjectModel.foreignKey.association: '_WBSElementExternalID'

      // _WBSElementBasicData.WBSElementExternalID                                           as WBSElementExternalID,

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

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

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

      // @VDM.lifecycle.status:    #DEPRECATED

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

      // I_GLAccountLineItem.WBSElement,

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

      //  I_GLAccountLineItem.PartnerWBSElementInternalID,

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

      //  _PartnerWBSElementBasicData.WBSElementExternalID                                    as PartnerWBSElementExternalID,

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

      I_GLAccountLineItem.ProjectInternalID,
      // @ObjectModel.foreignKey.association: '_ProjectExternalID'

      _ProjectBasicData.ProjectExternalID,
      
      EnterpriseProject.ProjectUUID,
      
      //@ObjectModel.foreignKey.association: '_Project'

      @API.element.releaseState: #DEPRECATED
      @API.element.successor:   'ProjectInternalID'
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: 'ProjectInternalID'
      I_GLAccountLineItem.Project,
      //  @ObjectModel.foreignKey.association: '_PartnerProjectBasicData'

      // I_GLAccountLineItem.PartnerProjectInternalID,

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

      //  _PartnerProjectBasicData.ProjectExternalID                                          as PartnerProjectExternalID,

      @ObjectModel.foreignKey.association: '_OperatingConcern'
      I_GLAccountLineItem.OperatingConcern,
      //@ObjectModel.foreignKey.association: '_ProjectNetwork'

      I_GLAccountLineItem.ProjectNetwork,
      //      @ObjectModel.foreignKey.association: '_RelatedNetworkActivity'

      I_GLAccountLineItem.RelatedNetworkActivity,
      @ObjectModel.foreignKey.association: '_BusinessProcess'
      I_GLAccountLineItem.BusinessProcess,
      I_GLAccountLineItem.CostObject,
      I_GLAccountLineItem.BillableControl,
      //bemot,

      @ObjectModel.foreignKey.association: '_CostAnalysisResource'
      I_GLAccountLineItem.CostAnalysisResource,
      I_GLAccountLineItem.CustomerServiceNotification,
      @ObjectModel.foreignKey.association: '_ServiceDocumentType'
      I_GLAccountLineItem.ServiceDocumentType,
      @ObjectModel.foreignKey.association: '_ServiceDocument'
      I_GLAccountLineItem.ServiceDocument,
      @ObjectModel.foreignKey.association: '_ServiceDocumentItem'
      I_GLAccountLineItem.ServiceDocumentItem,
      @ObjectModel.foreignKey.association: '_ServiceContractType'
      I_GLAccountLineItem.ServiceContractType,
      @ObjectModel.foreignKey.association: '_ServiceContract'
      I_GLAccountLineItem.ServiceContract,
      @ObjectModel.foreignKey.association: '_ServiceContractItem'
      I_GLAccountLineItem.ServiceContractItem,

      I_GLAccountLineItem.BusinessSolutionOrder,
      I_GLAccountLineItem.BusinessSolutionOrderItem,

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

      @ObjectModel.foreignKey.association: '_TimeSheetOvertimeCat'
      I_GLAccountLineItem.TimeSheetOvertimeCategory,

      I_GLAccountLineItem.PartnerAccountAssignment,
      I_GLAccountLineItem.PartnerAccountAssignmentType,
      @ObjectModel.foreignKey.association: '_PartnerCostCtrActivityType'
      I_GLAccountLineItem.PartnerCostCtrActivityType,
      //    @API.element.releaseState: #DEPRECATED

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

      //  @VDM.lifecycle.status:     #DEPRECATED

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

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

      //   I_GLAccountLineItem.PartnerOrder,

      // @Analytics.internalName: #LOCAL

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

      //  I_GLAccountLineItem.PartnerOrder_2,

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

      // I_GLAccountLineItem.PartnerOrderCategory,

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

      // @API.element.releaseState: #DEPRECATED

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

      // @VDM.lifecycle.status:     #DEPRECATED

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

      I_GLAccountLineItem.PartnerWBSElement,
      //@ObjectModel.foreignKey.association: '_PartnerProject'

      //  @API.element.releaseState: #DEPRECATED

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

      //  @VDM.lifecycle.status:     #DEPRECATED

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

      // I_GLAccountLineItem.PartnerProject,

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

      // I_GLAccountLineItem.PartnerSalesDocument,

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

      // I_GLAccountLineItem.PartnerSalesDocumentItem,

      // I_GLAccountLineItem.PartnerProjectNetwork,

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

      //  I_GLAccountLineItem.PartnerProjectNetworkActivity,

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

      //I_GLAccountLineItem.PartnerBusinessProcess,

      I_GLAccountLineItem.PartnerCostObject,

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

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

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

      @ObjectModel.foreignKey.association: '_BillingDocumentType'
      I_GLAccountLineItem.BillingDocumentType,
      @ObjectModel.foreignKey.association: '_SalesOrganization'
      I_GLAccountLineItem.SalesOrganization,
      @ObjectModel.foreignKey.association: '_DistributionChannel'
      I_GLAccountLineItem.DistributionChannel,
      I_GLAccountLineItem.OrganizationDivision,
      //@ObjectModel.foreignKey.association: '_SoldMaterial'

      //I_GLAccountLineItem.SoldMaterial,

      @ObjectModel.foreignKey.association: '_SoldProduct'
      I_GLAccountLineItem.SoldProduct,
      // @ObjectModel.foreignKey.association: '_MaterialGroup'

      //I_GLAccountLineItem.MaterialGroup,

      @ObjectModel.foreignKey.association: '_SoldProductGroup'
      I_GLAccountLineItem.SoldProductGroup,
      @ObjectModel.foreignKey.association: '_ProductGroup'
      I_GLAccountLineItem.ProductGroup,
      @ObjectModel.foreignKey.association: '_CustomerGroup'
      I_GLAccountLineItem.CustomerGroup,
      @ObjectModel.foreignKey.association: '_CustomerSupplierCountry'
      I_GLAccountLineItem.CustomerSupplierCountry,
      I_GLAccountLineItem.CustomerSupplierIndustry,
      @ObjectModel.foreignKey.association: '_SalesDistrict'
      I_GLAccountLineItem.SalesDistrict,
      @ObjectModel.foreignKey.association: '_BillToParty'
      I_GLAccountLineItem.BillToParty,
      @ObjectModel.foreignKey.association: '_ShipToParty'
      I_GLAccountLineItem.ShipToParty,
      I_GLAccountLineItem.CustomerSupplierCorporateGroup,


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

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

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

      @ObjectModel.foreignKey.association: '_FinancialManagementArea'
      I_GLAccountLineItem.FinancialManagementArea,
      @ObjectModel.foreignKey.association: '_Fund'
      I_GLAccountLineItem.Fund,
      I_GLAccountLineItem.GrantID,
      @ObjectModel.foreignKey.association: '_BudgetPeriod'
      I_GLAccountLineItem.BudgetPeriod,
      @ObjectModel.foreignKey.association: '_PartnerFund'
      I_GLAccountLineItem.PartnerFund,
      I_GLAccountLineItem.PartnerGrant,
      I_GLAccountLineItem.PartnerBudgetPeriod,
      //@ObjectModel.foreignKey.association: '_FundsCenter'

      I_GLAccountLineItem.FundsCenter,
      I_GLAccountLineItem.FundedProgram,

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

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

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

      I_GLAccountLineItem.JointVenture,
      I_GLAccountLineItem.JointVentureEquityGroup,
      I_GLAccountLineItem.JointVentureCostRecoveryCode,
      //vptnr,

      //btype,

      I_GLAccountLineItem.JointVentureEquityType,
      //prodper,


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

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

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

      //swenr,

      //sgenr,

      //sgrnr,

      //smenr,

      //recnnr,

      //snksl,

      //sempsl,

      I_GLAccountLineItem.SettlementReferenceDate,
      //pswenr,

      //psgenr,

      //psgrnr,

      //psmenr,

      //precnnr,

      //psnksl,

      //psempsl,

      //pdabrz

      I_GLAccountLineItem.WorkCenterInternalID,
      I_GLAccountLineItem.OrderOperation,
      I_GLAccountLineItem.OrderItem,

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

      // .INCLUDE  ACDOC_SI_LOG_ACT:  New Fields  PM  //

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

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

      I_GLAccountLineItem.OrderSuboperation,
      @ObjectModel.foreignKey.association: '_Equipment'
      I_GLAccountLineItem.Equipment,
      @ObjectModel.foreignKey.association: '_FunctionalLocation'
      I_GLAccountLineItem.FunctionalLocation,
      @ObjectModel.foreignKey.association: '_Assembly'
      I_GLAccountLineItem.Assembly,
      @ObjectModel.foreignKey.association: '_MaintenanceActivityType'
      I_GLAccountLineItem.MaintenanceActivityType,
      //@ObjectModel.foreignKey.association: '_MaintOrdPlngDegreeCode'

      I_GLAccountLineItem.MaintenanceOrderPlanningCode,
      //@ObjectModel.foreignKey.association: '_PMNotificationPriorityType'

      I_GLAccountLineItem.MaintPriorityType,
      //@ObjectModel.foreignKey.association: '_PMNotificationPriority'

      I_GLAccountLineItem.MaintPriority,
      //@ObjectModel.foreignKey.association: '_SuperiorOrder'

      I_GLAccountLineItem.SuperiorOrder,
      I_GLAccountLineItem.MaintenanceOrderIsPlanned,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      I_GLAccountLineItem.DebitAmountInCoCodeCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
      I_GLAccountLineItem.CreditAmountInCoCodeCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
      I_GLAccountLineItem.DebitAmountInTransCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
      I_GLAccountLineItem.CreditAmountInTransCrcy,

      //  @Aggregation.default: #SUM

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

      //   I_GLAccountLineItem.DebitAmountInBalanceTransCrcy,


      // @Aggregation.default: #SUM

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

      //  I_GLAccountLineItem.CreditAmountInBalanceTransCrcy,


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

      // NEW

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAccountLineItem.DebitAmountInGlobalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
      I_GLAccountLineItem.CreditAmountInGlobalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
      I_GLAccountLineItem.DebitAmountInFunctionalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
      I_GLAccountLineItem.CreditAmountInFunctionalCrcy,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy1                                        as DebitAmountInFreeDfndCrcy1,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy1                                       as CreditAmountInFreeDfndCrcy1,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy2                                        as DebitAmountInFreeDfndCrcy2,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy2                                       as CreditAmountInFreeDfndCrcy2,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy3                                        as DebitAmountInFreeDfndCrcy3,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy3                                       as CreditAmountInFreeDfndCrcy3,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy4                                        as DebitAmountInFreeDfndCrcy4,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy4                                       as CreditAmountInFreeDfndCrcy4,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy5                                        as DebitAmountInFreeDfndCrcy5,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy5                                       as CreditAmountInFreeDfndCrcy5,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy6                                        as DebitAmountInFreeDfndCrcy6,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy6                                       as CreditAmountInFreeDfndCrcy6,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy7                                        as DebitAmountInFreeDfndCrcy7,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy7                                       as CreditAmountInFreeDfndCrcy7,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
      I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy8                                        as DebitAmountInFreeDfndCrcy8,

      @Aggregation.default: #SUM
      @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
      I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy8                                       as CreditAmountInFreeDfndCrcy8,
      //////////////////////////////////



      I_GLAccountLineItem.IsStatisticalOrder,
      I_GLAccountLineItem.IsStatisticalCostCenter,
      I_GLAccountLineItem.IsStatisticalSalesDocument,
      I_GLAccountLineItem.WBSIsStatisticalWBSElement,

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

      // Additional requested fields

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

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

      I_GLAccountLineItem._FiscalCalendarDate.FiscalQuarter                                    as FiscalQuarter,
      I_GLAccountLineItem._FiscalCalendarDate.FiscalYearQuarter                                as FiscalYearQuarter,
      EnterpriseProject.ProjectProfileCode,

      EnterpriseProject.ProjectManagerUUID,
      EnterpriseProject._ProjectManager.BusinessPartner                                        as ProjectManager,
      EnterpriseProject.AvailabilityControlProfile,
      EnterpriseProject.AvailabilityControlIsActive,

      //      _Employment._Employee.Employee                                                                                               as Employee,

      //      _Employment._Employee.EmployeeFullName                                                                                       as EmployeeFullName,


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

      //  cast(_AssetKeyFigureSpecification.AssetAccountingKeyFigure as fis_asset_key_figure) as AssetAccountingKeyFigure,



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

      // Key Figures

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



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

      // Fixed Semantic Tags

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

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
      @Aggregation.default: #SUM
      case when I_SemTagGLAccount.SemanticTag = 'ASSET' then cast (I_GLAccountLineItem.AmountInCompanyCodeCurrency as fis_asset_hsl preserving type)
      else cast ( cast ('0' as abap.curr( 23,2))   as fis_asset_hsl preserving type) end       as AssetAmtInCCCrcy,

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
      @Aggregation.default: #SUM
      case when I_SemTagGLAccount.SemanticTag = 'LIAB_EQUIT' then cast (I_GLAccountLineItem.AmountInCompanyCodeCurrency * (-1) as fis_liab_equity_hsl)
      else cast ( cast ('0' as abap.curr( 23,2))   as fis_liab_equity_hsl preserving type) end as LiabilityEquityAmtInCCCrcy,

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
      @Aggregation.default: #SUM
      case when I_SemTagGLAccount.SemanticTag = 'UNASSIGNED' then cast (I_GLAccountLineItem.AmountInCompanyCodeCurrency as fis_unassigned_hsl preserving type)
      else cast ( cast ('0' as abap.curr( 23,2))   as fis_unassigned_hsl preserving type) end  as NotAssignedAmtInCCCrcy,

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
      @Aggregation.default: #SUM
      case when I_SemTagGLAccount.SemanticTag = 'NETRESULT' then cast (I_GLAccountLineItem.AmountInCompanyCodeCurrency * (-1) as fis_netresult_hsl )
      else cast ( cast ('0' as abap.curr( 23,2))   as fis_netresult_hsl preserving type) end   as NetResultAmtInCCCrcy,

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
      @Aggregation.default: #SUM
      case when I_SemTagGLAccount.SemanticTag = 'PL_RESULT' then cast (I_GLAccountLineItem.AmountInCompanyCodeCurrency * (-1) as fins_cfs_pl_result)
      else cast ( cast ('0' as abap.curr( 23,2))   as fins_cfs_pl_result ) end                 as PnLResultAmtInCCCrcy,

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency'
      @Aggregation.default: #SUM
      case when I_SemTagGLAccount.SemanticTag = 'NTINC_ALAC' then cast (I_GLAccountLineItem.AmountInCompanyCodeCurrency * (-1) as fis_ntinc_alac_hsl )
      else cast ( cast ('0' as abap.curr( 23,2))   as fis_ntinc_alac_hsl ) end                 as GLAcctNetIncomeAmtInCCCrcy,



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

      // Associations

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


      I_GLAccountLineItem._JournalEntry,
      I_GLAccountLineItem._CompanyCode,
      I_GLAccountLineItem._FiscalYear,
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: '_FiscalPeriodForVariant'
      I_GLAccountLineItem._FiscalPeriod,
      I_GLAccountLineItem._FiscalPeriodForVariant,
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: '_LedgerFiscalYearForVariant'
      I_GLAccountLineItem._LedgerFiscalYear,
      I_GLAccountLineItem._LedgerFiscalYearForVariant,
      I_GLAccountLineItem._FiscalYearVariant,
      @VDM.lifecycle.status:    #DEPRECATED
      @VDM.lifecycle.successor: '_FiscalYearPeriodForVariant'
      I_GLAccountLineItem._FiscalYearPeriod,
      I_GLAccountLineItem._FiscalYearPeriodForVariant,
      I_GLAccountLineItem._CalendarDate,
      I_GLAccountLineItem._FiscalCalendarDate,
      I_GLAccountLineItem._ControllingArea,
      // I_GLAccountLineItem._BalanceTransactionCurrency,

      I_GLAccountLineItem._TransactionCurrency,
      I_GLAccountLineItem._CompanyCodeCurrency,
      I_GLAccountLineItem._GlobalCurrency,
      I_GLAccountLineItem._FunctionalCurrency,
      I_GLAccountLineItem._FreeDefinedCurrency1,
      I_GLAccountLineItem._FreeDefinedCurrency2,
      I_GLAccountLineItem._FreeDefinedCurrency3,
      I_GLAccountLineItem._FreeDefinedCurrency4,
      I_GLAccountLineItem._FreeDefinedCurrency5,
      I_GLAccountLineItem._FreeDefinedCurrency6,
      I_GLAccountLineItem._FreeDefinedCurrency7,
      I_GLAccountLineItem._FreeDefinedCurrency8,
      I_GLAccountLineItem._BaseUnit,
      I_GLAccountLineItem._CostSourceUnit,
      I_GLAccountLineItem._AdditionalQuantity1Unit,
      I_GLAccountLineItem._AdditionalQuantity2Unit,
      I_GLAccountLineItem._AdditionalQuantity3Unit,
      I_GLAccountLineItem._Segment,
      I_GLAccountLineItem._ProfitCenter,
      I_GLAccountLineItem._CurrentProfitCenter,
      I_GLAccountLineItem._CostCenter,
      I_GLAccountLineItem._CurrentCostCenter,
      I_GLAccountLineItem._CostAnalysisResource,
      //I_GLAccountLineItem._WBSElement,

      //I_GLAccountLineItem._WBSElementInternalID,

      // _WBSElementExternalID,

      //I_GLAccountLineItem._Project,

      //   _ProjectExternalID,

      I_GLAccountLineItem._BusinessArea,
      I_GLAccountLineItem._FunctionalArea,
      I_GLAccountLineItem._GLAccountInChartOfAccounts,
      I_GLAccountLineItem._GLAccountInCompanyCode,
      I_GLAccountLineItem._ChartOfAccounts,
      I_GLAccountLineItem._AccountingDocumentType,
      I_GLAccountLineItem._FinancialAccountType,
      I_GLAccountLineItem._DebitCreditCode,
      // I_GLAccountLineItem._Material,

      I_GLAccountLineItem._Product,
      I_GLAccountLineItem._Plant,
      I_GLAccountLineItem._Ledger,
      I_GLAccountLineItem._SourceLedger,

      I_GLAccountLineItem._Customer,
      I_GLAccountLineItem._CustomerGroup,

      I_GLAccountLineItem._Supplier,

      // I_GLAccountLineItem._MaterialGroup,

      I_GLAccountLineItem._ProductGroup,

      I_GLAccountLineItem._SalesOrder,
      I_GLAccountLineItem._SalesOrderItem,
      I_GLAccountLineItem._SalesDocument,
      I_GLAccountLineItem._InternalOrder,
      I_GLAccountLineItem._Order,

      //      _Employment,

      I_GLAccountLineItem._FinancialTransactionType,
      I_GLAccountLineItem._BusinessTransactionCategory,
      I_GLAccountLineItem._BusinessTransactionType,
      I_GLAccountLineItem._ReferenceDocumentType,
      I_GLAccountLineItem._PredecessorReferenceDocType,

      I_GLAccountLineItem._PartnerCostCenter,
      I_GLAccountLineItem._PartnerProfitCenter,
      I_GLAccountLineItem._PartnerBusinessArea,
      I_GLAccountLineItem._PartnerFunctionalArea,
      I_GLAccountLineItem._PartnerCompanyCode,
      I_GLAccountLineItem._PartnerSegment,

      I_GLAccountLineItem._AccountingDocumentCategory,

      I_GLAccountLineItem._PostingKey,
      I_GLAccountLineItem._SubLedgerAccLineItemType,
      I_GLAccountLineItem._User,

      I_GLAccountLineItem._EliminationProfitCenter,

      //_ControllingObject,


      I_GLAccountLineItem._GLAccountType,
      I_GLAccountLineItem._OffsettingAccountType,
      I_GLAccountLineItem._OffsettingChartOfAccounts,
      I_GLAccountLineItem._OffsettingAccount,
      I_GLAccountLineItem._OffsettingAccountWithBP,
      I_GLAccountLineItem._AlternativeGLAccount,
      //_SenderGLAccount,

      I_GLAccountLineItem._CountryChartOfAccounts,

      //I_GLAccountLineItem._PurchasingDocument,

      //I_GLAccountLineItem._PurchasingDocumentItem,


      I_GLAccountLineItem._SpecialGLCode,
      I_GLAccountLineItem._TaxCode,

      //I_GLAccountLineItem._HouseBank,


      I_GLAccountLineItem._ClearingAccountingDocument,

      // I_GLAccountLineItem._FixedAsset,

      // I_GLAccountLineItem._MasterFixedAsset,

      //  I_GLAccountLineItem._GroupMasterFixedAsset,

      // I_GLAccountLineItem._GroupFixedAsset,

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

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

      // @VDM.lifecycle.status:    #DEPRECATED

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

      // I_GLAccountLineItem._InventorySpecialStockValnType,

      I_GLAccountLineItem._InventorySpclStockValnType,
      I_GLAccountLineItem._InventorySpecialStockType,
      I_GLAccountLineItem._InventorySpclStkSalesDocument,
      I_GLAccountLineItem._InventorySpclStkSalesDocItm,
      I_GLAccountLineItem._InvtrySpclStockWBSElmntIntID,
      I_GLAccountLineItem._InventorySpclStockWBSElement,
      I_GLAccountLineItem._InventorySpecialStockSupplier,
      I_GLAccountLineItem._InventoryValuationType,
      I_GLAccountLineItem._ControllingDebitCreditCode,
      I_GLAccountLineItem._OriginSenderObject,
      I_GLAccountLineItem._ControllingObjectClass,
      I_GLAccountLineItem._PartnerControllingObjectClass,
      I_GLAccountLineItem._OriginCostCenter,
      I_GLAccountLineItem._OriginProfitCenter,
      I_GLAccountLineItem._CostCtrActivityType,
      I_GLAccountLineItem._OriginCostCtrActivityType,
      I_GLAccountLineItem._OrderCategory,
      //_RelatedNetworkActivity,

      //_PartnerProjectNetworkActivity,


      I_GLAccountLineItem._BusinessProcess,
      I_GLAccountLineItem._PartnerCostCtrActivityType,
      // @API.element.releaseState: #DEPRECATED

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

      //  @VDM.lifecycle.status:     #DEPRECATED

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

      // I_GLAccountLineItem._PartnerOrder,

      //I_GLAccountLineItem._PartnerOrder_2,

      // I_GLAccountLineItem._PartnerOrderCategory,

      //I_GLAccountLineItem._PartnerWBSElement,

      //I_GLAccountLineItem._PartnerProject,

      //  I_GLAccountLineItem._PartnerSalesDocument,

      // I_GLAccountLineItem._PartnerSalesDocumentItem,

      // I_GLAccountLineItem._PartnerBusinessProcess,


      I_GLAccountLineItem._BillingDocumentType,

      I_GLAccountLineItem._SalesOrganization,
      I_GLAccountLineItem._DistributionChannel,

      // I_GLAccountLineItem._SoldMaterial,

      I_GLAccountLineItem._SoldProduct,

      I_GLAccountLineItem._Fund,
      I_GLAccountLineItem._PartnerFund,
      I_GLAccountLineItem._FundsCenter,

      //I_GLAccountLineItem._MovementCategory,

      //I_GLAccountLineItem._AssetTransactionType,


      I_GLAccountLineItem._BudgetPeriod,

      I_GLAccountLineItem._CostOriginGroup,

      I_GLAccountLineItem._CustomerSupplierCountry,
      I_GLAccountLineItem._SalesDistrict,
      I_GLAccountLineItem._BillToParty,
      I_GLAccountLineItem._ShipToParty,

      I_GLAccountLineItem._FinancialManagementArea,
      //_FundedProgram


      // I_GLAccountLineItem._HouseBankAccount,


      // I_GLAccountLineItem._LogicalSystem,


      I_GLAccountLineItem._OperatingConcern,

      I_GLAccountLineItem._PartnerCompany,

      //I_GLAccountLineItem._ProjectNetwork,


      // I_GLAccountLineItem._PurReqValuationArea,


      //_Extension  Extensions must be local


      _SemanticTag,
      //      _Hierarchy,


      I_GLAccountLineItem._Equipment,
      I_GLAccountLineItem._FunctionalLocation,
      I_GLAccountLineItem._MaintenanceActivityType,
      I_GLAccountLineItem._MaintOrdPlngDegreeCode,
      //I_GLAccountLineItem._PMNotificationPriorityType,

      //I_GLAccountLineItem._PMNotificationPriority,

      I_GLAccountLineItem._MaintenanceOrderSubOperation,
      I_GLAccountLineItem._Assembly,
      //I_GLAccountLineItem._SuperiorOrder,

      //I_GLAccountLineItem._ProjectInternalID,

      I_GLAccountLineItem._ConditionContract,
      I_GLAccountLineItem._SoldProductGroup,

      I_GLAccountLineItem._ServiceDocumentType,
      I_GLAccountLineItem._ServiceDocument,
      I_GLAccountLineItem._ServiceDocumentItem,
      I_GLAccountLineItem._ServiceContract,
      I_GLAccountLineItem._ServiceContractItem,
      I_GLAccountLineItem._ServiceContractType,

      I_GLAccountLineItem._ProviderContract,
      I_GLAccountLineItem._ProviderContractItem,

      I_GLAccountLineItem._TimeSheetOvertimeCat,

      _WBSElementBasicData,
      //   _WBSElementBasicDataText,

      _ProjectBasicData,


      EnterpriseProject._ProjectManager,



      // _ProjectBasicDataText,

      //    _PartnerProjectExternalID,

      //  _PartnerProjectExternalIDText,

      //  _PartnerWBSElementExternalID,

      //  _PartnerWBSElementExtIDText,

      //  _PartnerProjectBasicData,

      //  _PartnerProjectBasicDataText,

      //  _PartnerWBSElementBasicData,

      // _PartnerWBSElementBscDataText,


      // _InvtrySpclStkWBSElmntBscData,

      // _InvtrySpclStockWBSElmntExtID,


      // I_GLAccountLineItem.GLAccountAuthorizationGroup,

      //  I_GLAccountLineItem.SupplierBasicAuthorizationGrp,

      //  I_GLAccountLineItem.CustomerBasicAuthorizationGrp,

      //  I_GLAccountLineItem.AcctgDocTypeAuthorizationGroup,

      //  I_GLAccountLineItem.OrderType,

      // I_GLAccountLineItem.SalesOrderType,

      I_GLAccountLineItem.AssetClass
      ///////////////////////////////////////////////////////////////////////

      // Additional requested associations

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

      //_AssetKeyFigure


}

where
  //_ProjectBasicData.ProjectProfileCode   = 'YP05' and

      I_SemTagGLAccount.SemanticTag          = 'NTINC_ALAC'
  or  I_SemTagGLAccount.FunctionalAreaIsUsed = ''
  or  I_SemTagGLAccount.FunctionalAreaIsUsed is null
  and

      I_SemTagGLAccount.ValidityStartDate    <= $session.system_date
  and I_SemTagGLAccount.ValidityEndDate      >= $session.system_date