P_GLAcctCreditDebitBalance

DDL: P_GLACCTCREDITDEBITBALANCE Type: view_entity COMPOSITE Package: FINS_FIS_FICO

LineItems for Period based Trial Balance

P_GLAcctCreditDebitBalance is a Composite CDS View that provides data about "LineItems for Period based Trial Balance" in SAP S/4HANA. It reads from 2 data sources (I_GLAccountLineItem, P_FiscalYearPeriod) and exposes 384 fields with key fields SourceLedger, CompanyCode, FiscalYear, AccountingDocument, LedgerGLLineItem. It has 18 associations to related views. Part of development package FINS_FIS_FICO.

Data Sources (2)

SourceAliasJoin Type
I_GLAccountLineItem I_GLAccountLineItem from
P_FiscalYearPeriod P_FiscalYearPeriod inner

Parameters (2)

NameTypeDefault
P_FromPostingDate fis_budat_from
P_ToPostingDate fis_budat_to

Associations (18)

CardinalityTargetAliasCondition
[0..1] I_WBSElementByExternalID _WBSElementExternalID $projection.WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID
[0..1] I_WBSElementByExternalID _WBSElementExternalIDText $projection.WBSElementExternalID = _WBSElementExternalIDText.WBSElementExternalID
[0..1] I_ProjectBasicData _ProjectBasicData $projection.ProjectInternalID = _ProjectBasicData.ProjectInternalID
[0..1] I_ProjectBasicData _ProjectBasicDataText $projection.ProjectInternalID = _ProjectBasicDataText.ProjectInternalID
[0..1] I_ProjectBasicData _PartnerProjectBasicData $projection.PartnerProjectInternalID = _PartnerProjectBasicData.ProjectInternalID
[0..1] I_ProjectBasicData _PartnerProjectBasicDataText $projection.PartnerProjectInternalID = _PartnerProjectBasicDataText.ProjectInternalID
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
[0..1] I_WBSElementBasicData _WBSElementBasicDataText $projection.WBSElementInternalID = _WBSElementBasicDataText.WBSElementInternalID
[0..1] I_WBSElementBasicData _PartnerWBSElementBasicData $projection.PartnerWBSElementInternalID = _PartnerWBSElementBasicData.WBSElementInternalID
[0..1] I_WBSElementBasicData _PartnerWBSElmntBasicDataText $projection.PartnerWBSElementInternalID = _PartnerWBSElmntBasicDataText.WBSElementInternalID
[0..1] I_WBSElementByExternalID _PartnerWBSElementExternalID $projection.PartnerWBSElementExternalID = _PartnerWBSElementExternalID.WBSElementExternalID
[0..1] I_WBSElementByExternalID _PartnerWBSElemntExtrnalIDText $projection.PartnerWBSElementExternalID = _PartnerWBSElemntExtrnalIDText.WBSElementExternalID
[0..1] I_ProjectByExternalID _PartnerProjectExternalID $projection.PartnerProjectExternalID = _PartnerProjectExternalID.ProjectExternalID
[0..1] I_ProjectByExternalID _PartnerProjctExtrnalIDText $projection.PartnerProjectExternalID = _PartnerProjctExtrnalIDText.ProjectExternalID
[0..1] I_ProjectByExternalID _ProjectExternalID $projection.ProjectExternalID = _ProjectExternalID.ProjectExternalID
[0..1] I_ProjectByExternalID _ProjectExternalIDText $projection.ProjectExternalID = _ProjectExternalIDText.ProjectExternalID
[0..1] I_WBSElementBasicData _InvtrySpclStockWBSElmntBD $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStockWBSElmntBD.WBSElementInternalID
[0..1] I_WBSElementByExternalID _InvtrySpclStockWBSElmntExtID $projection.InvtrySpclStockWBSElmntExtID = _InvtrySpclStockWBSElmntExtID.WBSElementExternalID

Annotations (9)

NameValueLevelField
AbapCatalog.entityBuffer.definitionAllowed false view
VDM.viewType #COMPOSITE view
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Metadata.ignorePropagatedAnnotations true view

Fields (384)

KeyFieldSource TableSource FieldDescription
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 Ledger I_GLAccountLineItem Ledger
LedgerFiscalYear I_GLAccountLineItem LedgerFiscalYear
GLRecordType I_GLAccountLineItem GLRecordType
ChartOfAccounts I_GLAccountLineItem ChartOfAccounts
ControllingArea I_GLAccountLineItem ControllingArea
FinancialTransactionType I_GLAccountLineItem FinancialTransactionType
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
BalanceTransactionCurrency I_GLAccountLineItem BalanceTransactionCurrency
AmountInBalanceTransacCrcy I_GLAccountLineItem AmountInBalanceTransacCrcy
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
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
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
SalesDocumentItem I_GLAccountLineItem SalesDocumentItem
Product I_GLAccountLineItem Product
Material I_GLAccountLineItem Material
SoldProduct I_GLAccountLineItem SoldProduct
SoldMaterial I_GLAccountLineItem SoldMaterial
SoldProductGroup I_GLAccountLineItem SoldProductGroup
MaterialGroup I_GLAccountLineItem MaterialGroup
ProductGroup I_GLAccountLineItem ProductGroup
Plant I_GLAccountLineItem Plant
Supplier I_GLAccountLineItem Supplier
Customer I_GLAccountLineItem Customer
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
AssetDepreciationArea I_GLAccountLineItem AssetDepreciationArea
MasterFixedAsset I_GLAccountLineItem MasterFixedAsset
FixedAsset I_GLAccountLineItem FixedAsset
AssetValueDate I_GLAccountLineItem AssetValueDate
AssetTransactionType I_GLAccountLineItem AssetTransactionType
AssetAcctTransClassfctn I_GLAccountLineItem AssetAcctTransClassfctn
DepreciationFiscalPeriod I_GLAccountLineItem DepreciationFiscalPeriod
GroupMasterFixedAsset I_GLAccountLineItem GroupMasterFixedAsset
GroupFixedAsset I_GLAccountLineItem GroupFixedAsset
CostEstimate I_GLAccountLineItem CostEstimate
InventorySpecialStockValnType I_GLAccountLineItem InventorySpecialStockValnType
InventorySpecialStockType I_GLAccountLineItem InventorySpecialStockType
InventorySpclStkSalesDocument I_GLAccountLineItem InventorySpclStkSalesDocument
InventorySpclStkSalesDocItm I_GLAccountLineItem InventorySpclStkSalesDocItm
InvtrySpclStockWBSElmntIntID I_GLAccountLineItem InvtrySpclStockWBSElmntIntID
InvtrySpclStockWBSElmntExtID _InvtrySpclStockWBSElmntBD WBSElementExternalID
InventorySpclStockWBSElement I_GLAccountLineItem InventorySpclStockWBSElement
InventorySpecialStockSupplier I_GLAccountLineItem InventorySpecialStockSupplier
InventoryValuationType I_GLAccountLineItem InventoryValuationType
ValuationArea I_GLAccountLineItem ValuationArea
SenderCompanyCode I_GLAccountLineItem SenderCompanyCode
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
OriginProduct I_GLAccountLineItem OriginProduct
VarianceOriginGLAccount I_GLAccountLineItem VarianceOriginGLAccount
AccountAssignment I_GLAccountLineItem AccountAssignment
AccountAssignmentType I_GLAccountLineItem AccountAssignmentType
CostCtrActivityType I_GLAccountLineItem CostCtrActivityType
OrderID I_GLAccountLineItem OrderID
OrderCategory I_GLAccountLineItem OrderCategory
WBSElementInternalID I_GLAccountLineItem WBSElementInternalID
PartnerWBSElementInternalID I_GLAccountLineItem PartnerWBSElementInternalID
WBSElementExternalID
PartnerWBSElementExternalID
WBSElement I_GLAccountLineItem WBSElement
ProjectInternalID I_GLAccountLineItem ProjectInternalID
PartnerProjectInternalID I_GLAccountLineItem PartnerProjectInternalID
ProjectExternalID
PartnerProjectExternalID
Project I_GLAccountLineItem Project
OperatingConcern I_GLAccountLineItem OperatingConcern
ProjectNetwork I_GLAccountLineItem ProjectNetwork
RelatedNetworkActivity I_GLAccountLineItem RelatedNetworkActivity
BusinessProcess I_GLAccountLineItem BusinessProcess
CostObject I_GLAccountLineItem CostObject
CostAnalysisResource I_GLAccountLineItem CostAnalysisResource
ServiceDocumentType I_GLAccountLineItem ServiceDocumentType
ServiceDocument I_GLAccountLineItem ServiceDocument
ServiceDocumentItem I_GLAccountLineItem ServiceDocumentItem
ServiceContract I_GLAccountLineItem ServiceContract
ServiceContractType I_GLAccountLineItem ServiceContractType
ServiceContractItem I_GLAccountLineItem ServiceContractItem
PartnerServiceDocumentType I_GLAccountLineItem PartnerServiceDocumentType
PartnerServiceDocument I_GLAccountLineItem PartnerServiceDocument
PartnerServiceDocumentItem I_GLAccountLineItem PartnerServiceDocumentItem
TimeSheetOvertimeCategory I_GLAccountLineItem TimeSheetOvertimeCategory
CustomerServiceNotification I_GLAccountLineItem CustomerServiceNotification
PartnerAccountAssignment I_GLAccountLineItem PartnerAccountAssignment
PartnerAccountAssignmentType I_GLAccountLineItem PartnerAccountAssignmentType
PartnerCostCtrActivityType I_GLAccountLineItem PartnerCostCtrActivityType
PartnerOrder I_GLAccountLineItem PartnerOrder
PartnerOrder_2 I_GLAccountLineItem PartnerOrder_2
PartnerOrderCategory I_GLAccountLineItem PartnerOrderCategory
PartnerWBSElement I_GLAccountLineItem PartnerWBSElement
PartnerProject I_GLAccountLineItem PartnerProject
PartnerSalesDocument I_GLAccountLineItem PartnerSalesDocument
PartnerSalesDocumentItem I_GLAccountLineItem PartnerSalesDocumentItem
PartnerProjectNetwork I_GLAccountLineItem PartnerProjectNetwork
PartnerProjectNetworkActivity I_GLAccountLineItem PartnerProjectNetworkActivity
PartnerBusinessProcess I_GLAccountLineItem PartnerBusinessProcess
PartnerCostObject I_GLAccountLineItem PartnerCostObject
BillingDocumentType I_GLAccountLineItem BillingDocumentType
SalesOrganization I_GLAccountLineItem SalesOrganization
DistributionChannel I_GLAccountLineItem DistributionChannel
OrganizationDivision I_GLAccountLineItem OrganizationDivision
CustomerGroup I_GLAccountLineItem CustomerGroup
CustomerSupplierCountry I_GLAccountLineItem CustomerSupplierCountry
CustomerSupplierIndustry I_GLAccountLineItem CustomerSupplierIndustry
FinancialServicesProductGroup I_GLAccountLineItem FinancialServicesProductGroup
FinancialServicesBranch I_GLAccountLineItem FinancialServicesBranch
FinancialDataSource I_GLAccountLineItem FinancialDataSource
SalesDistrict I_GLAccountLineItem SalesDistrict
BillToParty I_GLAccountLineItem BillToParty
ShipToParty I_GLAccountLineItem ShipToParty
CustomerSupplierCorporateGroup I_GLAccountLineItem CustomerSupplierCorporateGroup
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
DebitAmountInCoCodeCrcy I_GLAccountLineItem DebitAmountInCoCodeCrcy
CreditAmountInCoCodeCrcy I_GLAccountLineItem CreditAmountInCoCodeCrcy
DebitAmountInTransCrcy I_GLAccountLineItem DebitAmountInTransCrcy
CreditAmountInTransCrcy I_GLAccountLineItem CreditAmountInTransCrcy
DebitAmountInBalanceTransCrcy I_GLAccountLineItem DebitAmountInBalanceTransCrcy
CreditAmountInBalanceTransCrcy I_GLAccountLineItem CreditAmountInBalanceTransCrcy
DebitAmountInGlobalCrcy I_GLAccountLineItem DebitAmountInGlobalCrcy
CreditAmountInGlobalCrcy I_GLAccountLineItem CreditAmountInGlobalCrcy
DebitAmountInFunctionalCrcy I_GLAccountLineItem DebitAmountInFunctionalCrcy
CreditAmountInFunctionalCrcy I_GLAccountLineItem CreditAmountInFunctionalCrcy
DebitAmountInFreeDefinedCrcy1 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy1
CreditAmountInFreeDefinedCrcy1 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy1
DebitAmountInFreeDefinedCrcy2 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy2
CreditAmountInFreeDefinedCrcy2 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy2
DebitAmountInFreeDefinedCrcy3 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy3
CreditAmountInFreeDefinedCrcy3 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy3
DebitAmountInFreeDefinedCrcy4 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy4
CreditAmountInFreeDefinedCrcy4 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy4
DebitAmountInFreeDefinedCrcy5 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy5
CreditAmountInFreeDefinedCrcy5 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy5
DebitAmountInFreeDefinedCrcy6 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy6
CreditAmountInFreeDefinedCrcy6 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy6
DebitAmountInFreeDefinedCrcy7 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy7
CreditAmountInFreeDefinedCrcy7 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy7
DebitAmountInFreeDefinedCrcy8 I_GLAccountLineItem DebitAmountInFreeDefinedCrcy8
CreditAmountInFreeDefinedCrcy8 I_GLAccountLineItem CreditAmountInFreeDefinedCrcy8
IsStatisticalOrder I_GLAccountLineItem IsStatisticalOrder
IsStatisticalCostCenter I_GLAccountLineItem IsStatisticalCostCenter
IsStatisticalSalesDocument I_GLAccountLineItem IsStatisticalSalesDocument
WBSIsStatisticalWBSElement I_GLAccountLineItem WBSIsStatisticalWBSElement
GLAccountAuthorizationGroup I_GLAccountLineItem GLAccountAuthorizationGroup
SupplierBasicAuthorizationGrp I_GLAccountLineItem SupplierBasicAuthorizationGrp
CustomerBasicAuthorizationGrp I_GLAccountLineItem CustomerBasicAuthorizationGrp
AcctgDocTypeAuthorizationGroup I_GLAccountLineItem AcctgDocTypeAuthorizationGroup
OrderType I_GLAccountLineItem OrderType
SalesOrderType I_GLAccountLineItem SalesOrderType
AssetClass I_GLAccountLineItem AssetClass
PostingDateendasPostingDate
AccrualObjectType I_GLAccountLineItem AccrualObjectType
AccrualObject I_GLAccountLineItem AccrualObject
AccrualSubobject I_GLAccountLineItem AccrualSubobject
AccrualItemType I_GLAccountLineItem AccrualItemType
AccrualObjectLogicalSystem I_GLAccountLineItem AccrualObjectLogicalSystem
AccrualReferenceObject I_GLAccountLineItem AccrualReferenceObject
AccrualValueDate I_GLAccountLineItem AccrualValueDate
CashLedgerCompanyCode I_GLAccountLineItem CashLedgerCompanyCode
CashLedgerAccount I_GLAccountLineItem CashLedgerAccount
FinancialManagementArea I_GLAccountLineItem FinancialManagementArea
FundsCenter I_GLAccountLineItem FundsCenter
FundedProgram I_GLAccountLineItem FundedProgram
Fund I_GLAccountLineItem Fund
GrantID I_GLAccountLineItem GrantID
BudgetPeriod I_GLAccountLineItem BudgetPeriod
PartnerFund I_GLAccountLineItem PartnerFund
PartnerGrant I_GLAccountLineItem PartnerGrant
PartnerBudgetPeriod I_GLAccountLineItem PartnerBudgetPeriod
PubSecBudgetAccount I_GLAccountLineItem PubSecBudgetAccount
PubSecBudgetAccountCoCode I_GLAccountLineItem PubSecBudgetAccountCoCode
PubSecBudgetCnsmpnDate I_GLAccountLineItem PubSecBudgetCnsmpnDate
PubSecBudgetCnsmpnFsclPeriod I_GLAccountLineItem PubSecBudgetCnsmpnFsclPeriod
PubSecBudgetCnsmpnFsclYear I_GLAccountLineItem PubSecBudgetCnsmpnFsclYear
PubSecBudgetIsRelevant I_GLAccountLineItem PubSecBudgetIsRelevant
PubSecBudgetCnsmpnType I_GLAccountLineItem PubSecBudgetCnsmpnType
PubSecBudgetCnsmpnAmtType I_GLAccountLineItem PubSecBudgetCnsmpnAmtType
ConsolidationUnit I_GLAccountLineItem ConsolidationUnit
PartnerConsolidationUnit I_GLAccountLineItem PartnerConsolidationUnit
Company I_GLAccountLineItem Company
ConsolidationChartOfAccounts I_GLAccountLineItem ConsolidationChartOfAccounts
CnsldtnFinancialStatementItem I_GLAccountLineItem CnsldtnFinancialStatementItem
CnsldtnSubitemCategory I_GLAccountLineItem CnsldtnSubitemCategory
CnsldtnSubitem I_GLAccountLineItem CnsldtnSubitem
FlowOfFundsLedgerFiscalYear
_WBSElementExternalID _WBSElementExternalID
_WBSElementExternalIDText _WBSElementExternalIDText
_ProjectBasicData _ProjectBasicData
_ProjectBasicDataText _ProjectBasicDataText
_WBSElementBasicData _WBSElementBasicData
_WBSElementBasicDataText _WBSElementBasicDataText
_ProjectExternalID _ProjectExternalID
_ProjectExternalIDText _ProjectExternalIDText
_PartnerProjectExternalID _PartnerProjectExternalID
_PartnerProjctExtrnalIDText _PartnerProjctExtrnalIDText
_PartnerWBSElementExternalID _PartnerWBSElementExternalID
_PartnerWBSElemntExtrnalIDText _PartnerWBSElemntExtrnalIDText
_PartnerProjectBasicData _PartnerProjectBasicData
_PartnerProjectBasicDataText _PartnerProjectBasicDataText
_PartnerWBSElementBasicData _PartnerWBSElementBasicData
_PartnerWBSElmntBasicDataText _PartnerWBSElmntBasicDataText
_InvtrySpclStockWBSElmntBD _InvtrySpclStockWBSElmntBD
_InvtrySpclStockWBSElmntExtID _InvtrySpclStockWBSElmntExtID
_ServiceContract I_GLAccountLineItem _ServiceContract
_ServiceContractType I_GLAccountLineItem _ServiceContractType
_ServiceContractItem I_GLAccountLineItem _ServiceContractItem
_TimeSheetOvertimeCat I_GLAccountLineItem _TimeSheetOvertimeCat
_AccrualObjectType I_GLAccountLineItem _AccrualObjectType
_AccrualObject I_GLAccountLineItem _AccrualObject
_AccrualSubobject I_GLAccountLineItem _AccrualSubobject
_AccrualItemType I_GLAccountLineItem _AccrualItemType
_CashLedgerCompanyCode I_GLAccountLineItem _CashLedgerCompanyCode
_CashLedgerAccount I_GLAccountLineItem _CashLedgerAccount
_FinancialManagementArea I_GLAccountLineItem _FinancialManagementArea
_FundsCenter I_GLAccountLineItem _FundsCenter
_FundedProgram I_GLAccountLineItem _FundedProgram
_Fund I_GLAccountLineItem _Fund
_BudgetPeriod I_GLAccountLineItem _BudgetPeriod
_PartnerFund I_GLAccountLineItem _PartnerFund
_PartnerBudgetPeriod I_GLAccountLineItem _PartnerBudgetPeriod
_PubSecBudgetAccountCoCode I_GLAccountLineItem _PubSecBudgetAccountCoCode
_PubSecBudgetAccount I_GLAccountLineItem _PubSecBudgetAccount
_PubSecBudgetCnsmpnDate I_GLAccountLineItem _PubSecBudgetCnsmpnDate
_PubSecBudgetCnsmpnFsclPeriod I_GLAccountLineItem _PubSecBudgetCnsmpnFsclPeriod
_PubSecBudgetCnsmpnFsclYear I_GLAccountLineItem _PubSecBudgetCnsmpnFsclYear
_PubSecBudgetCnsmpnType I_GLAccountLineItem _PubSecBudgetCnsmpnType
_PubSecBudgetCnsmpnAmtType I_GLAccountLineItem _PubSecBudgetCnsmpnAmtType
_FunctionalCurrency I_GLAccountLineItem _FunctionalCurrency
_ConsolidationUnit I_GLAccountLineItem _ConsolidationUnit
_PartnerConsolidationUnit I_GLAccountLineItem _PartnerConsolidationUnit
_Company I_GLAccountLineItem _Company
_ConsolidationChartOfAccounts I_GLAccountLineItem _ConsolidationChartOfAccounts
_CnsldtnFinancialStatementItem I_GLAccountLineItem _CnsldtnFinancialStatementItem
_CnsldtnSubitemCategory I_GLAccountLineItem _CnsldtnSubitemCategory
_CnsldtnSubitem I_GLAccountLineItem _CnsldtnSubitem
_SupplierCompany I_GLAccountLineItem _SupplierCompany
_CustomerCompany I_GLAccountLineItem _CustomerCompany
 @AbapCatalog.entityBuffer.definitionAllowed: false
 @VDM.viewType: #COMPOSITE
@VDM.private: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass:  #MIXED
@ObjectModel.usageType.serviceQuality: #D
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED 
@Metadata.ignorePropagatedAnnotations: true
define view entity P_GLAcctCreditDebitBalance 
with parameters
  P_FromPostingDate       : fis_budat_from,
  P_ToPostingDate         : fis_budat_to  
as select from I_GLAccountLineItem 
left outer to one join I_TrialBalanceUserParam
  on I_TrialBalanceUserParam.UserID = $session.user 
left outer to one join I_YrEndClsgPostingUserParam
  on I_YrEndClsgPostingUserParam.UserID = $session.user
inner join P_FiscalYearPeriod
on I_GLAccountLineItem.FiscalYearVariant = P_FiscalYearPeriod.fiscal_year_variant and
   I_GLAccountLineItem.LedgerFiscalYear = P_FiscalYearPeriod.fiscal_year and 
   I_GLAccountLineItem.FiscalPeriod = P_FiscalYearPeriod.fiscal_period 

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

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

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

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_WBSElementBasicData          as _InvtrySpclStockWBSElmntBD   on  $projection.InvtrySpclStockWBSElmntIntID = _InvtrySpclStockWBSElmntBD.WBSElementInternalID
association [0..1] to I_WBSElementByExternalID       as _InvtrySpclStockWBSElmntExtID  on  $projection.InvtrySpclStockWBSElmntExtID = _InvtrySpclStockWBSElmntExtID.WBSElementExternalID
{
    //I_GLAccountLineItem 

    key I_GLAccountLineItem.SourceLedger, 
    key I_GLAccountLineItem.CompanyCode, 
    key I_GLAccountLineItem.FiscalYear, 
    key I_GLAccountLineItem.AccountingDocument, 
    key I_GLAccountLineItem.LedgerGLLineItem, 
    key I_GLAccountLineItem.Ledger, 
    I_GLAccountLineItem.LedgerFiscalYear, 
    I_GLAccountLineItem.GLRecordType, 
    I_GLAccountLineItem.ChartOfAccounts, 
    I_GLAccountLineItem.ControllingArea, 
    I_GLAccountLineItem.FinancialTransactionType, 
    I_GLAccountLineItem.BusinessTransactionType, 
    I_GLAccountLineItem.ReferenceDocumentType, 
    I_GLAccountLineItem.LogicalSystem, 
    I_GLAccountLineItem.ReferenceDocumentContext, 
    I_GLAccountLineItem.ReferenceDocument, 
    I_GLAccountLineItem.ReferenceDocumentItem, 
    I_GLAccountLineItem.ReferenceDocumentItemGroup, 
    I_GLAccountLineItem.IsReversal, 
    I_GLAccountLineItem.IsReversed, 
    I_GLAccountLineItem.ReversalReferenceDocumentCntxt, 
    I_GLAccountLineItem.ReversalReferenceDocument, 
    I_GLAccountLineItem.IsSettlement, 
    I_GLAccountLineItem.IsSettled, 
    I_GLAccountLineItem.PredecessorReferenceDocType, 
    I_GLAccountLineItem.PredecessorReferenceDocCntxt, 
    I_GLAccountLineItem.PredecessorReferenceDocument, 
    I_GLAccountLineItem.PredecessorReferenceDocItem, 
    I_GLAccountLineItem.SourceReferenceDocumentType, 
    I_GLAccountLineItem.SourceLogicalSystem, 
    I_GLAccountLineItem.SourceReferenceDocumentCntxt, 
    I_GLAccountLineItem.SourceReferenceDocument, 
    I_GLAccountLineItem.SourceReferenceDocumentItem, 
    I_GLAccountLineItem.SourceReferenceDocSubitem, 
    I_GLAccountLineItem.IsCommitment, 
    I_GLAccountLineItem.JrnlEntryItemObsoleteReason, 
    I_GLAccountLineItem.GLAccount, 
    I_GLAccountLineItem.CostCenter, 
    I_GLAccountLineItem.ProfitCenter, 
    I_GLAccountLineItem.FunctionalArea, 
    I_GLAccountLineItem.BusinessArea, 
    I_GLAccountLineItem.Segment, 
    I_GLAccountLineItem.PartnerCostCenter, 
    I_GLAccountLineItem.PartnerProfitCenter, 
    I_GLAccountLineItem.PartnerFunctionalArea, 
    I_GLAccountLineItem.PartnerBusinessArea, 
    I_GLAccountLineItem.PartnerCompany, 
    I_GLAccountLineItem.PartnerSegment, 
    I_GLAccountLineItem.BalanceTransactionCurrency, 
    @Semantics.amount.currencyCode: 'BALANCETRANSACTIONCURRENCY' 
I_GLAccountLineItem.AmountInBalanceTransacCrcy, 
    I_GLAccountLineItem.TransactionCurrency, 
    @Semantics.amount.currencyCode: 'TRANSACTIONCURRENCY' 
I_GLAccountLineItem.AmountInTransactionCurrency, 
    I_GLAccountLineItem.CompanyCodeCurrency, 
    @Semantics.amount.currencyCode: 'COMPANYCODECURRENCY' 
I_GLAccountLineItem.AmountInCompanyCodeCurrency, 
    I_GLAccountLineItem.GlobalCurrency, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.AmountInGlobalCurrency, 
    I_GLAccountLineItem.FunctionalCurrency,
    @Semantics.amount.currencyCode: 'FUNCTIONALCURRENCY' 
I_GLAccountLineItem.AmountInFunctionalCurrency,
    I_GLAccountLineItem.FreeDefinedCurrency1, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY1' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency1, 
    I_GLAccountLineItem.FreeDefinedCurrency2, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY2' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency2, 
    I_GLAccountLineItem.FreeDefinedCurrency3, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY3' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency3, 
    I_GLAccountLineItem.FreeDefinedCurrency4, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY4' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency4, 
    I_GLAccountLineItem.FreeDefinedCurrency5, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY5' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency5, 
    I_GLAccountLineItem.FreeDefinedCurrency6, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY6' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency6, 
    I_GLAccountLineItem.FreeDefinedCurrency7, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY7' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency7, 
    I_GLAccountLineItem.FreeDefinedCurrency8, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY8' 
I_GLAccountLineItem.AmountInFreeDefinedCurrency8, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.FixedAmountInGlobalCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.GrpValnFixedAmtInGlobCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.PrftCtrValnFxdAmtInGlobCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.TotalPriceVarcInGlobalCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.GrpValnTotPrcVarcInGlobCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.PrftCtrValnTotPrcVarcInGlbCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.FixedPriceVarcInGlobalCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.GrpValnFixedPrcVarcInGlobCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.PrftCtrValnFxdPrcVarcInGlbCrcy, 
    I_GLAccountLineItem.ControllingObjectCurrency, 
    @Semantics.amount.currencyCode: 'CONTROLLINGOBJECTCURRENCY' 
I_GLAccountLineItem.AmountInObjectCurrency, 
    I_GLAccountLineItem.BaseUnit, 
    @Semantics.quantity.unitOfMeasure: 'BASEUNIT' 
I_GLAccountLineItem.Quantity, 
    @Semantics.quantity.unitOfMeasure: 'BASEUNIT' 
I_GLAccountLineItem.FixedQuantity, 
    I_GLAccountLineItem.CostSourceUnit, 
    @Semantics.quantity.unitOfMeasure: 'COSTSOURCEUNIT' 
I_GLAccountLineItem.ValuationQuantity, 
    @Semantics.quantity.unitOfMeasure: 'COSTSOURCEUNIT' 
I_GLAccountLineItem.ValuationFixedQuantity, 
    I_GLAccountLineItem.AdditionalQuantity1Unit, 
    @Semantics.quantity.unitOfMeasure: 'ADDITIONALQUANTITY1UNIT' 
I_GLAccountLineItem.AdditionalQuantity1, 
    I_GLAccountLineItem.AdditionalQuantity2Unit, 
    @Semantics.quantity.unitOfMeasure: 'ADDITIONALQUANTITY2UNIT' 
I_GLAccountLineItem.AdditionalQuantity2, 
    I_GLAccountLineItem.AdditionalQuantity3Unit, 
    @Semantics.quantity.unitOfMeasure: 'ADDITIONALQUANTITY3UNIT' 
I_GLAccountLineItem.AdditionalQuantity3, 
    I_GLAccountLineItem.DebitCreditCode, 
    I_GLAccountLineItem.FiscalPeriod, 
    I_GLAccountLineItem.FiscalYearVariant, 
    I_GLAccountLineItem.FiscalYearPeriod, 
    I_GLAccountLineItem.DocumentDate, 
    I_GLAccountLineItem.AccountingDocumentType, 
    I_GLAccountLineItem.AccountingDocumentItem, 
    I_GLAccountLineItem.AssignmentReference, 
    I_GLAccountLineItem.AccountingDocumentCategory, 
    I_GLAccountLineItem.PostingKey, 
    I_GLAccountLineItem.TransactionTypeDetermination, 
    I_GLAccountLineItem.SubLedgerAcctLineItemType, 
    I_GLAccountLineItem.AccountingDocCreatedByUser, 
    I_GLAccountLineItem.LastChangeDateTime, 
    I_GLAccountLineItem.CreationDateTime, 
    I_GLAccountLineItem.CreationDate, 
    I_GLAccountLineItem.EliminationProfitCenter, 
    I_GLAccountLineItem.OriginObjectType, 
    I_GLAccountLineItem.GLAccountType, 
    I_GLAccountLineItem.AlternativeGLAccount, 
    I_GLAccountLineItem.CountryChartOfAccounts, 
    I_GLAccountLineItem.InvoiceReference, 
    I_GLAccountLineItem.InvoiceReferenceFiscalYear, 
    I_GLAccountLineItem.FollowOnDocumentType, 
    I_GLAccountLineItem.InvoiceItemReference, 
    I_GLAccountLineItem.ReferencePurchaseOrderCategory, 
    I_GLAccountLineItem.PurchasingDocument, 
    I_GLAccountLineItem.PurchasingDocumentItem, 
    I_GLAccountLineItem.AccountAssignmentNumber, 
    I_GLAccountLineItem.DocumentItemText, 
    I_GLAccountLineItem.SalesOrder, 
    I_GLAccountLineItem.SalesOrderItem, 
    I_GLAccountLineItem.SalesDocument, 
    I_GLAccountLineItem.SalesDocumentItem, 
    I_GLAccountLineItem.Product,
    I_GLAccountLineItem.Material,

    I_GLAccountLineItem.SoldProduct,
    I_GLAccountLineItem.SoldMaterial,

    I_GLAccountLineItem.SoldProductGroup,
    I_GLAccountLineItem.MaterialGroup,

    I_GLAccountLineItem.ProductGroup,
    
    I_GLAccountLineItem.Plant, 
    I_GLAccountLineItem.Supplier, 
    I_GLAccountLineItem.Customer, 
    I_GLAccountLineItem.FinancialAccountType, 
    I_GLAccountLineItem.SpecialGLCode, 
    I_GLAccountLineItem.TaxCode, 
    I_GLAccountLineItem.HouseBank, 
    I_GLAccountLineItem.HouseBankAccount, 
    I_GLAccountLineItem.IsOpenItemManaged, 
    I_GLAccountLineItem.ClearingDate, 
    I_GLAccountLineItem.ClearingAccountingDocument, 
    I_GLAccountLineItem.ClearingDocFiscalYear, 
    I_GLAccountLineItem.AssetDepreciationArea, 
    I_GLAccountLineItem.MasterFixedAsset, 
    I_GLAccountLineItem.FixedAsset, 
    I_GLAccountLineItem.AssetValueDate, 
    I_GLAccountLineItem.AssetTransactionType, 
    I_GLAccountLineItem.AssetAcctTransClassfctn, 
    I_GLAccountLineItem.DepreciationFiscalPeriod, 
    I_GLAccountLineItem.GroupMasterFixedAsset, 
    I_GLAccountLineItem.GroupFixedAsset, 
    I_GLAccountLineItem.CostEstimate, 
    I_GLAccountLineItem.InventorySpecialStockValnType, 
    I_GLAccountLineItem.InventorySpecialStockType, 
    I_GLAccountLineItem.InventorySpclStkSalesDocument, 
    I_GLAccountLineItem.InventorySpclStkSalesDocItm, 
    I_GLAccountLineItem.InvtrySpclStockWBSElmntIntID, 
    @ObjectModel.foreignKey.association: '_InvtrySpclStockWBSElmntExtID'
    _InvtrySpclStockWBSElmntBD.WBSElementExternalID as InvtrySpclStockWBSElmntExtID,
    I_GLAccountLineItem.InventorySpclStockWBSElement, 
    I_GLAccountLineItem.InventorySpecialStockSupplier, 
    I_GLAccountLineItem.InventoryValuationType, 
    I_GLAccountLineItem.ValuationArea, 
    I_GLAccountLineItem.SenderCompanyCode,
    I_GLAccountLineItem.SenderGLAccount, 
    I_GLAccountLineItem.SenderAccountAssignment, 
    I_GLAccountLineItem.SenderAccountAssignmentType, 
    I_GLAccountLineItem.CostOriginGroup, 
    I_GLAccountLineItem.OriginSenderObject, 
    I_GLAccountLineItem.ControllingDebitCreditCode, 
    I_GLAccountLineItem.ControllingObjectDebitType, 
    I_GLAccountLineItem.QuantityIsIncomplete, 
    I_GLAccountLineItem.OffsettingAccount, 
    I_GLAccountLineItem.OffsettingAccountType, 
    I_GLAccountLineItem.OffsettingChartOfAccounts, 
    I_GLAccountLineItem.LineItemIsCompleted, 
    I_GLAccountLineItem.PersonnelNumber, 
    I_GLAccountLineItem.ControllingObjectClass, 
    I_GLAccountLineItem.PartnerCompanyCode, 
    I_GLAccountLineItem.PartnerControllingObjectClass, 
    I_GLAccountLineItem.OriginCostCenter, 
    I_GLAccountLineItem.OriginProfitCenter, 
    I_GLAccountLineItem.OriginCostCtrActivityType, 
    I_GLAccountLineItem.OriginProduct,
    I_GLAccountLineItem.VarianceOriginGLAccount,
    I_GLAccountLineItem.AccountAssignment, 
    I_GLAccountLineItem.AccountAssignmentType, 
    I_GLAccountLineItem.CostCtrActivityType, 
    I_GLAccountLineItem.OrderID, 
    I_GLAccountLineItem.OrderCategory, 
    I_GLAccountLineItem.WBSElementInternalID,
    @ObjectModel.foreignKey.association: '_PartnerWBSElementBasicData'
    I_GLAccountLineItem.PartnerWBSElementInternalID,
    @ObjectModel.foreignKey.association: '_WBSElementExternalID'
    cast( _WBSElementBasicData.WBSElementExternalID as fis_wbsext_no_conv ) as WBSElementExternalID, 
    @ObjectModel.foreignKey.association: '_PartnerWBSElementExternalID'
    cast( _PartnerWBSElementBasicData.WBSElementExternalID as fis_partner_wbsext_no_conv ) as PartnerWBSElementExternalID, 
    I_GLAccountLineItem.WBSElement, 
    I_GLAccountLineItem.ProjectInternalID, 
    @ObjectModel.foreignKey.association: '_PartnerProjectBasicData'
    I_GLAccountLineItem.PartnerProjectInternalID,
    cast( _ProjectBasicData.ProjectExternalID  as fis_projectext_no_conv ) as ProjectExternalID,
    @ObjectModel.foreignKey.association: '_PartnerProjectExternalID'
    cast( _PartnerProjectBasicData.ProjectExternalID as fis_part_projectext_no_conv ) as PartnerProjectExternalID,
    I_GLAccountLineItem.Project, 
    I_GLAccountLineItem.OperatingConcern, 
    I_GLAccountLineItem.ProjectNetwork, 
    I_GLAccountLineItem.RelatedNetworkActivity, 
    I_GLAccountLineItem.BusinessProcess, 
    I_GLAccountLineItem.CostObject, 
    I_GLAccountLineItem.CostAnalysisResource, 
    I_GLAccountLineItem.ServiceDocumentType,
    I_GLAccountLineItem.ServiceDocument,
    I_GLAccountLineItem.ServiceDocumentItem,
    I_GLAccountLineItem.ServiceContract,
    I_GLAccountLineItem.ServiceContractType,
    I_GLAccountLineItem.ServiceContractItem,
    I_GLAccountLineItem.PartnerServiceDocumentType,
    I_GLAccountLineItem.PartnerServiceDocument,
    I_GLAccountLineItem.PartnerServiceDocumentItem,
    I_GLAccountLineItem.TimeSheetOvertimeCategory,
    I_GLAccountLineItem.CustomerServiceNotification, 
    I_GLAccountLineItem.PartnerAccountAssignment, 
    I_GLAccountLineItem.PartnerAccountAssignmentType, 
    I_GLAccountLineItem.PartnerCostCtrActivityType, 
    I_GLAccountLineItem.PartnerOrder, 
    I_GLAccountLineItem.PartnerOrder_2, 
    I_GLAccountLineItem.PartnerOrderCategory, 
    I_GLAccountLineItem.PartnerWBSElement, 
    I_GLAccountLineItem.PartnerProject, 
    I_GLAccountLineItem.PartnerSalesDocument, 
    I_GLAccountLineItem.PartnerSalesDocumentItem, 
    I_GLAccountLineItem.PartnerProjectNetwork, 
    I_GLAccountLineItem.PartnerProjectNetworkActivity, 
    I_GLAccountLineItem.PartnerBusinessProcess, 
    I_GLAccountLineItem.PartnerCostObject, 
    I_GLAccountLineItem.BillingDocumentType, 
    I_GLAccountLineItem.SalesOrganization, 
    I_GLAccountLineItem.DistributionChannel, 
    I_GLAccountLineItem.OrganizationDivision, 
    I_GLAccountLineItem.CustomerGroup, 
    I_GLAccountLineItem.CustomerSupplierCountry, 
    I_GLAccountLineItem.CustomerSupplierIndustry, 
    I_GLAccountLineItem.FinancialServicesProductGroup,
    I_GLAccountLineItem.FinancialServicesBranch,
    I_GLAccountLineItem.FinancialDataSource,
    I_GLAccountLineItem.SalesDistrict, 
    I_GLAccountLineItem.BillToParty, 
    I_GLAccountLineItem.ShipToParty, 
    I_GLAccountLineItem.CustomerSupplierCorporateGroup, 
    I_GLAccountLineItem.JointVenture, 
    I_GLAccountLineItem.JointVentureEquityGroup, 
    I_GLAccountLineItem.JointVentureCostRecoveryCode, 
    I_GLAccountLineItem.JointVentureEquityType, 
    I_GLAccountLineItem.SettlementReferenceDate, 
    I_GLAccountLineItem.WorkCenterInternalID, 
    I_GLAccountLineItem.OrderOperation, 
    I_GLAccountLineItem.OrderItem, 
    @Semantics.amount.currencyCode: 'COMPANYCODECURRENCY' 
I_GLAccountLineItem.DebitAmountInCoCodeCrcy, 
    @Semantics.amount.currencyCode: 'COMPANYCODECURRENCY' 
I_GLAccountLineItem.CreditAmountInCoCodeCrcy, 
    @Semantics.amount.currencyCode: 'TRANSACTIONCURRENCY' 
I_GLAccountLineItem.DebitAmountInTransCrcy, 
    @Semantics.amount.currencyCode: 'TRANSACTIONCURRENCY' 
I_GLAccountLineItem.CreditAmountInTransCrcy, 
    @Semantics.amount.currencyCode: 'BALANCETRANSACTIONCURRENCY' 
I_GLAccountLineItem.DebitAmountInBalanceTransCrcy, 
    @Semantics.amount.currencyCode: 'BALANCETRANSACTIONCURRENCY' 
I_GLAccountLineItem.CreditAmountInBalanceTransCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.DebitAmountInGlobalCrcy, 
    @Semantics.amount.currencyCode: 'GLOBALCURRENCY' 
I_GLAccountLineItem.CreditAmountInGlobalCrcy, 
    @Semantics.amount.currencyCode: 'FUNCTIONALCURRENCY' 
I_GLAccountLineItem.DebitAmountInFunctionalCrcy,
    @Semantics.amount.currencyCode: 'FUNCTIONALCURRENCY' 
I_GLAccountLineItem.CreditAmountInFunctionalCrcy,
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY1' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy1, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY1' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy1, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY2' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy2, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY2' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy2, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY3' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy3, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY3' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy3, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY4' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy4, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY4' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy4, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY5' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy5, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY5' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy5, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY6' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy6, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY6' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy6, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY7' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy7, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY7' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy7, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY8' 
I_GLAccountLineItem.DebitAmountInFreeDefinedCrcy8, 
    @Semantics.amount.currencyCode: 'FREEDEFINEDCURRENCY8' 
I_GLAccountLineItem.CreditAmountInFreeDefinedCrcy8, 
    I_GLAccountLineItem.IsStatisticalOrder, 
    I_GLAccountLineItem.IsStatisticalCostCenter, 
    I_GLAccountLineItem.IsStatisticalSalesDocument, 
    I_GLAccountLineItem.WBSIsStatisticalWBSElement, 
    I_GLAccountLineItem.GLAccountAuthorizationGroup, 
    I_GLAccountLineItem.SupplierBasicAuthorizationGrp, 
    I_GLAccountLineItem.CustomerBasicAuthorizationGrp, 
    I_GLAccountLineItem.AcctgDocTypeAuthorizationGroup, 
    I_GLAccountLineItem.OrderType, 
    I_GLAccountLineItem.SalesOrderType, 
    I_GLAccountLineItem.AssetClass,
    
         // Period based reporting 

    ( case when (I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting is null or I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = '' or I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = 'X') then P_FiscalYearPeriod.fiscal_period_end_date 
         // Daily based reporting and migrated items without posting date

             when (I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = 'D') and (I_GLAccountLineItem.PostingDate = '00000000') then P_FiscalYearPeriod.fiscal_period_start_date 
         // Daily based reporting with posting date

             when (I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = 'D') and (I_GLAccountLineItem.PostingDate <> '00000000') then I_GLAccountLineItem.PostingDate
         end )
    as PostingDate,
    //migrated items without posting date (BSTAT = C and MIG_SOURCE = C/U)

//    case when I_GLAccountLineItem.PostingDate = '00000000' then P_FiscalYearPeriod.fiscal_period_start_date

//                                                           else PostingDate

//    end as PostingDate,   


         // Period based reporting 

    cast( ( case when (I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting is null or I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = '' or I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = 'X') then concat( P_FiscalYearPeriod.fiscal_period_end_date, P_FiscalYearPeriod.fiscal_period  ) 
         // Daily based reporting and migrated items without posting date

             when (I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = 'D') and (I_GLAccountLineItem.PostingDate = '00000000') then concat( P_FiscalYearPeriod.fiscal_period_start_date, P_FiscalYearPeriod.fiscal_period  ) 
         // Daily based reporting with posting date

             when (I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting = 'D') and (I_GLAccountLineItem.PostingDate <> '00000000') then concat( I_GLAccountLineItem.PostingDate, P_FiscalYearPeriod.fiscal_period  )
         end )
    as fis_fiscalperiod_date ) as FiscalPeriodDate,

//    Coalesce( I_TrialBalanceUserParam.IsPeriodBasedBalanceReporting, 'X' )  as IsPeriodBasedBalanceReporting,

    
    I_GLAccountLineItem.AccrualObjectType,
    I_GLAccountLineItem.AccrualObject,
    I_GLAccountLineItem.AccrualSubobject,
    I_GLAccountLineItem.AccrualItemType,
    I_GLAccountLineItem.AccrualObjectLogicalSystem,
    I_GLAccountLineItem.AccrualReferenceObject,
    I_GLAccountLineItem.AccrualValueDate,   
    
    I_GLAccountLineItem.CashLedgerCompanyCode,
    I_GLAccountLineItem.CashLedgerAccount,
    I_GLAccountLineItem.FinancialManagementArea,
    I_GLAccountLineItem.FundsCenter,
    I_GLAccountLineItem.FundedProgram,
    I_GLAccountLineItem.Fund,
    I_GLAccountLineItem.GrantID,
    I_GLAccountLineItem.BudgetPeriod,
    I_GLAccountLineItem.PartnerFund,
    I_GLAccountLineItem.PartnerGrant,
    I_GLAccountLineItem.PartnerBudgetPeriod,
    I_GLAccountLineItem.PubSecBudgetAccount,
    I_GLAccountLineItem.PubSecBudgetAccountCoCode,
    I_GLAccountLineItem.PubSecBudgetCnsmpnDate,
    I_GLAccountLineItem.PubSecBudgetCnsmpnFsclPeriod,
    I_GLAccountLineItem.PubSecBudgetCnsmpnFsclYear,
    I_GLAccountLineItem.PubSecBudgetIsRelevant,
    I_GLAccountLineItem.PubSecBudgetCnsmpnType,
    I_GLAccountLineItem.PubSecBudgetCnsmpnAmtType,
       
    I_GLAccountLineItem.ConsolidationUnit,
    I_GLAccountLineItem.PartnerConsolidationUnit,
    I_GLAccountLineItem.Company, 
    I_GLAccountLineItem.ConsolidationChartOfAccounts,
    I_GLAccountLineItem.CnsldtnFinancialStatementItem,
    I_GLAccountLineItem.CnsldtnSubitemCategory,
    I_GLAccountLineItem.CnsldtnSubitem,  
 
    cast( I_GLAccountLineItem.LedgerFiscalYear as fis_ryear_flow preserving type ) as FlowOfFundsLedgerFiscalYear,

    _WBSElementExternalID,
    _WBSElementExternalIDText,
    _ProjectBasicData,
    _ProjectBasicDataText,
    _WBSElementBasicData,
    _WBSElementBasicDataText,
    _ProjectExternalID,
    _ProjectExternalIDText,
    
    _PartnerProjectExternalID,
    _PartnerProjctExtrnalIDText,
    _PartnerWBSElementExternalID,
    _PartnerWBSElemntExtrnalIDText,
    _PartnerProjectBasicData,
    _PartnerProjectBasicDataText,
    _PartnerWBSElementBasicData,
    _PartnerWBSElmntBasicDataText,
    
    _InvtrySpclStockWBSElmntBD,
    _InvtrySpclStockWBSElmntExtID,
    
    I_GLAccountLineItem._ServiceContract,
    I_GLAccountLineItem._ServiceContractType,
    I_GLAccountLineItem._ServiceContractItem,
    I_GLAccountLineItem._TimeSheetOvertimeCat,
    
    I_GLAccountLineItem._AccrualObjectType,
    I_GLAccountLineItem._AccrualObject,
    I_GLAccountLineItem._AccrualSubobject,
    I_GLAccountLineItem._AccrualItemType,
    
    I_GLAccountLineItem._CashLedgerCompanyCode,
    I_GLAccountLineItem._CashLedgerAccount,
    I_GLAccountLineItem._FinancialManagementArea,
    I_GLAccountLineItem._FundsCenter,
    I_GLAccountLineItem._FundedProgram,
    I_GLAccountLineItem._Fund,
//    _Grant,

    I_GLAccountLineItem._BudgetPeriod,
    I_GLAccountLineItem._PartnerFund,
//    _PartnerGrant,

    I_GLAccountLineItem._PartnerBudgetPeriod,
    I_GLAccountLineItem._PubSecBudgetAccountCoCode,
    I_GLAccountLineItem._PubSecBudgetAccount,
    I_GLAccountLineItem._PubSecBudgetCnsmpnDate,
    I_GLAccountLineItem._PubSecBudgetCnsmpnFsclPeriod,
    I_GLAccountLineItem._PubSecBudgetCnsmpnFsclYear,
    I_GLAccountLineItem._PubSecBudgetCnsmpnType,
    I_GLAccountLineItem._PubSecBudgetCnsmpnAmtType,
    I_GLAccountLineItem._FunctionalCurrency,
    I_GLAccountLineItem._ConsolidationUnit,
    I_GLAccountLineItem._PartnerConsolidationUnit,
    I_GLAccountLineItem._Company,
    I_GLAccountLineItem._ConsolidationChartOfAccounts,
    I_GLAccountLineItem._CnsldtnFinancialStatementItem,
    I_GLAccountLineItem._CnsldtnSubitemCategory,
    I_GLAccountLineItem._CnsldtnSubitem,
    I_GLAccountLineItem._SupplierCompany,
    I_GLAccountLineItem._CustomerCompany  
}
where 
    (
    I_GLAccountLineItem.PostingDate between $parameters.P_FromPostingDate and $parameters.P_ToPostingDate
        and ( 
        // exclude opening/closing postings

                ( I_GLAccountLineItem.GLRecordType <> '5' 
        // exclude BCF  -> not required as Inner Join P_FiscalPeriod removes FiscalPeriod 000 from the result

//                and I_GLAccountLineItem.FiscalPeriod > '000' 

                )
        // or include also closing postings if enabled

            or ( I_YrEndClsgPostingUserParam.UserParameterValue = 'X' and I_GLAccountLineItem.GLRecordType = '5' and
        // and exclude opening posting

                 I_GLAccountLineItem.FiscalPeriod > '000' and                  
                    ( I_GLAccountLineItem.AccountingDocumentCategory = 'J' or I_GLAccountLineItem.AccountingDocumentCategory = 'L' )
                )
            )
    )
//include also migrated items

    or 
    ( 
        I_GLAccountLineItem.PostingDate = '00000000' and 
        I_GLAccountLineItem.FiscalPeriod <> '000' and 
        P_FiscalYearPeriod.fiscal_period_start_date <= $parameters.P_ToPostingDate and 
        P_FiscalYearPeriod.fiscal_period_start_date >= $parameters.P_FromPostingDate
    )