C_JournalEntryItemBrowser

DDL: C_JOURNALENTRYITEMBROWSER Type: view_entity CONSUMPTION Package: FINS_FIS_FICO_APPS

Journal Entry Item Browser

C_JournalEntryItemBrowser (Consumption)

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

Accounting and Financial Close

C_JournalEntryItemBrowser is a Consumption CDS View that provides data about "Journal Entry Item Browser" in SAP S/4HANA. It reads from 1 data source (I_JournalEntryItemBrowser) and exposes 16 fields. It has 65 associations to related views. Part of development package FINS_FIS_FICO_APPS.

SAP Help Documentation

CategoryCDS Views for Transaction Data
Purpose
This CDS view is designed to provide a comprehensive overview of journal entry items, allowing users to browse and analyze financial data related to journal entries. It aggregates and presents data from various financial dimensions, including general ledger accounts, cost centers, profit centers, and more, to facilitate financial reporting and analysis. This CDS view provides the data to answer the following business questions: What are the details of journal entries for a specific ledger and company code? How can I view journal entries filtered by fiscal year, posting date, or document date? What are the amounts in different currencies (transaction, company code, global, functional, and freely defined currencies) for each journal entry item? Which journal entries are open, cleared, or have specific clearing statuses? What are the associated cost centers, profit centers, and other account assignments for each journal entry? How can I analyze journal entries by business area, functional area, or segment? What are the details of the associated business transactions, such as sales documents, purchasing documents, or service contracts? How can I view journal entries related to specific projects, WBS elements, or internal orders? What are the tax codes, special G/L codes, and other financial accounting fields associated with each journal entry? How can I analyze journal entries by public sector management fields, such as funds, grants, and budget periods? What are the details of journal entries related to asset accounting, including fixed assets and asset transaction types? How can I view journal entries filtered by specific controlling objects or cost accounting fields? What are the details of journal entries related to financial services, joint venture accounting, or real estate? How can I analyze journal entries by accrual or financial valuation fields? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: Restriction Type Restriction Type Description A_B_ANLKL Asset Postings: Company Code/Asset Class BEGRU_BKPF_BEK Authorization Group for Supplier-Related Journal Entries BEGRU_BKPF_BED Authorization Group for Customer Related Journal Entries SEGMENT_GLRRCTY Segment for Segmental Reporting/Record Type BUKRS_GLRLDNR_GLRRCTY_GLRVERS Company Code/Ledger/Record Type/Version BUKRS_PRCTR_KSTAR Company Code/ Profit Center / Cost Element SALES_AREA_OFFICE_GROUP Sales Area / Sales Office / Sales Group BEGRU_BKPF_BLA Authorization Groups for Journal Entry Document Type KOART Account Type COMPANYCODE_HIERARCHY Company Code Hierarchies BWKEY Valuation Area AUART Sales Document Type DATE Due Date for Authority Check KOSTL_KSTAR Cost Center/Cost Element FKBER Functional Area F_BKPF_ORD Order Category / Order Type for Journal Entries SALES_AREA Sales Area BUKRS Company Code These restriction types are edited in the Maintain Business Roles app.

Structure
Parameter The parameters of the CDS view are as follows: P_DisplayCurrency (Display Currency) P_ExchangeRateType (Exchange Rate Type) P_ExchangeRateDate (Exchange Rate Date) P_KeyDate (Key Date) P_ClearingStatusSelection (Clearing Status) Fields used for Filtering Field Name Description LEDGER Ledger Important Fields Important fields in this view include the following: Field Name Description LEDGER Ledger SOURCELEDGER Source Ledger COMPANYCODE Company Code FISCALYEAR Fiscal Year ACCOUNTINGDOCUMENT Journal Entry LEDGERGLLINEITEM Journal Entry Item LEDGERFISCALYEAR F

View on SAP Help Portal →

SAP API Hub

CategoryConsumption
StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-FIO-GL-2CL
CapabilitiesData Source in SQL Select
Extensible (Key User)Yes
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageAccounting and Financial Close for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_JournalEntryItemBrowser I_JournalEntryItemBrowser from

Parameters (5)

NameTypeDefault
P_DisplayCurrency vdm_v_display_currency
P_ExchangeRateType kurst
P_ExchangeRateDate vdm_v_exchange_rate_date
P_KeyDate vdm_v_key_date
P_ClearingStatusSelection fis_clearingstatusselection

Associations (65)

CardinalityTargetAliasCondition
[0..1] I_WBSElement _WBSElement $projection.WBSElement = _WBSElement.WBSElement
[0..1] I_WBSElement _WBSElementText $projection.WBSElement = _WBSElementText.WBSElement
[0..1] I_WBSElement _InventorySpclStockWBSElement $projection.InventorySpclStockWBSElement = _InventorySpclStockWBSElement.WBSElement
[0..1] I_WBSElement _InvtrySpclStockWBSElmntText $projection.InventorySpclStockWBSElement = _InvtrySpclStockWBSElmntText.WBSElement
[0..1] I_WBSElement _PartnerWBSElement $projection.PartnerWBSElement = _PartnerWBSElement.WBSElement
[0..1] I_WBSElement _PartnerWBSElementText $projection.PartnerWBSElement = _PartnerWBSElementText.WBSElement
[0..1] I_WBSElementByInternalKey _WBSElementInternalID $projection.WBSElementInternalID = _WBSElementInternalID.WBSElementInternalID
[0..1] I_WBSElementByInternalKey _WBSElementInternalIDText $projection.WBSElementInternalID = _WBSElementInternalIDText.WBSElementInternalID
[0..1] I_Project _Project $projection.Project = _Project.Project
[0..1] I_Project _ProjectText $projection.Project = _ProjectText.Project
[0..1] I_Project _PartnerProject $projection.PartnerProject = _PartnerProject.Project
[0..1] I_Project _PartnerProjectText $projection.PartnerProject = _PartnerProjectText.Project
[0..1] I_ProjectByInternalKey _ProjectInternalID $projection.ProjectInternalID = _ProjectInternalID.ProjectInternalID
[0..1] I_ProjectByInternalKey _ProjectInternalIDText $projection.ProjectInternalID = _ProjectInternalIDText.ProjectInternalID
[0..1] I_ProjectByExternalID _ProjectExternalIDText $projection.ProjectExternalID = _ProjectExternalIDText.ProjectExternalID
[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 _PartnerWBSElemntBasicDataText $projection.PartnerWBSElementInternalID = _PartnerWBSElemntBasicDataText.WBSElementInternalID
[0..1] I_WBSElementByExternalID _InvtrySpclStockWBSElmntExtID $projection.InvtrySpclStockWBSElmntExtID = _InvtrySpclStockWBSElmntExtID.WBSElementExternalID
[0..1] I_WBSElementByExternalID _PartnerWBSElemntExtrnalIDText $projection.PartnerWBSElementExternalID = _PartnerWBSElemntExtrnalIDText.WBSElementExternalID
[0..1] I_ProjectByExternalID _PartnerProjctExtrnalIDText $projection.PartnerProjectExternalID = _PartnerProjctExtrnalIDText.ProjectExternalID
[0..1] I_LedgerCompanyCodeVH _LedgerCompanyCodeVH $projection.Ledger = _LedgerCompanyCodeVH.Ledger and $projection.CompanyCode = _LedgerCompanyCodeVH.CompanyCode
[0..1] I_GLAccountInCompanyCode _GLAccountInCompanyCode $projection.CompanyCode = _GLAccountInCompanyCode.CompanyCode and $projection.GLAccount = _GLAccountInCompanyCode.GLAccount
[0..1] I_UserContactCard _UserContactCard $projection.AccountingDocCreatedByUser = _UserContactCard.ContactCardID
[0..*] I_TimeSheetOvertimeCatText _TimeSheetOvertimeCatText $projection.TimeSheetOvertimeCategory = _TimeSheetOvertimeCatText.TimeSheetOvertimeCategory
[0..1] I_OperationalAcctgDocItem _OperationalAcctgDocItem $projection.CompanyCode = _OperationalAcctgDocItem.CompanyCode and $projection.FiscalYear = _OperationalAcctgDocItem.FiscalYear and $projection.AccountingDocument = _OperationalAcctgDocItem.AccountingDocument and $projection.AccountingDocumentItem = _OperationalAcctgDocItem.AccountingDocumentItem
[0..*] I_ProfitCenterText _ProfitCenterText $projection.ControllingArea = _ProfitCenterText.ControllingArea and $projection.ProfitCenter = _ProfitCenterText.ProfitCenter
[0..*] I_CostCenterText _CostCenterText $projection.ControllingArea = _CostCenterText.ControllingArea and $projection.CostCenter = _CostCenterText.CostCenter
[0..*] I_GLAccountText _GLAccountText $projection.ChartOfAccounts = _GLAccountText.ChartOfAccounts and $projection.GLAccount = _GLAccountText.GLAccount
[0..*] I_GLAccountTextRawData _GLAccountTextRawData $projection.ChartOfAccounts = _GLAccountTextRawData.ChartOfAccounts and $projection.GLAccount = _GLAccountTextRawData.GLAccount
[0..*] I_ProfitCenterText _PartnerProfitCenterText $projection.ControllingArea = _PartnerProfitCenterText.ControllingArea and $projection.PartnerProfitCenter = _PartnerProfitCenterText.ProfitCenter
[0..*] I_CostCenterText _OriginCostCenterText $projection.ControllingArea = _OriginCostCenterText.ControllingArea and $projection.OriginCostCenter = _OriginCostCenterText.CostCenter
[0..*] I_CostCenterActivityTypeText _OriginCostCtrActivityTypeText $projection.ControllingArea = _OriginCostCtrActivityTypeText.ControllingArea and $projection.OriginCostCtrActivityType = _OriginCostCtrActivityTypeText.CostCtrActivityType
[0..*] I_ProductText _ProductText $projection.Product = _ProductText.Product
[0..*] I_ProductText _SoldProductText $projection.SoldProduct = _SoldProductText.Product
[0..*] I_SubLedgerAccLineItemTypeT _SubLedgerAccLineItemTypeT $projection.SubLedgerAcctLineItemType = _SubLedgerAccLineItemTypeT.SubLedgerAcctLineItemType
[0..*] I_SponsoredProgramTextCore _SponsoredProgramCoreText $projection.SponsoredProgram = _SponsoredProgramCoreText.SponsoredProgram
[0..*] I_SponsoredClassCoreText _SponsoredClassCoreText $projection.SponsoredClass = _SponsoredClassCoreText.SponsoredClass
[0..*] I_PubSecBdgtCnsmpnAmtTypeText _PubSecBdgtCnsmpnAmtTypeT $projection.PubSecBudgetCnsmpnAmtType = _PubSecBdgtCnsmpnAmtTypeT.PubSecBudgetCnsmpnAmtType
[0..*] I_PubSecBdgtCnsmpnTypeText _PubSecBdgtCnsmpnTypeText $projection.PubSecBudgetCnsmpnType = _PubSecBdgtCnsmpnTypeText.PubSecBudgetCnsmpnType
[0..*] I_BudgetAccountText _BudgetAccountText $projection.ChartOfAccounts = _BudgetAccountText.ChartOfAccounts and $projection.PubSecBudgetAccount = _BudgetAccountText.PubSecBudgetAccount
[0..*] I_BudgetPeriodText _BudgetPeriodText $projection.BudgetPeriod = _BudgetPeriodText.BudgetPeriod
[0..*] I_BudgetPeriodText _PartnerBudgetPeriodText $projection.PartnerBudgetPeriod = _PartnerBudgetPeriodText.BudgetPeriod
[0..*] I_GLAccountText _CashLedgerAccountText $projection.ChartOfAccounts = _CashLedgerAccountText.ChartOfAccounts and $projection.CashLedgerAccount = _CashLedgerAccountText.GLAccount
[0..*] I_FundText _FundText $projection.FinancialManagementArea = _FundText.FinancialManagementArea and $projection.Fund = _FundText.Fund
[0..*] I_FundText _PartnerFundText $projection.FinancialManagementArea = _PartnerFundText.FinancialManagementArea and $projection.PartnerFund = _PartnerFundText.Fund
[0..*] I_GrantText _GrantText $projection.GrantID = _GrantText.GrantID
[0..*] I_GrantText _PartnerGrantText $projection.PartnerGrant = _PartnerGrantText.GrantID
[0..*] I_FundedProgramText _FundedProgramText $projection.FinancialManagementArea = _FundedProgramText.FinancialManagementArea and $projection.FundedProgram = _FundedProgramText.FundedProgram
[0..*] I_FundsCenterText _FundsCenterText $projection.FinancialManagementArea = _FundsCenterText.FinancialManagementArea and $projection.FundsCenter = _FundsCenterText.FundsCenter
[0..1] I_Order _PartnerOrder_2 $projection.PartnerOrder = _PartnerOrder_2.OrderID
[0..1] I_Order _PartnerOrderText_2 $projection.PartnerOrder = _PartnerOrderText_2.OrderID
[0..1] I_Order _OrderIDText $projection.OrderID = _OrderIDText.OrderID
[0..1] I_InternalOrder _PartnerOrderText $projection.PartnerOrder = _PartnerOrderText.InternalOrder
[0..1] I_InternalOrder _PartnerOrder $projection.PartnerOrder = _PartnerOrder.InternalOrder
[0..1] C_BusinessPartner _BusinessPartner $projection.Customer = _BusinessPartner.BusinessPartner
[0..*] I_CustomerGroupText _CustomerGroupText $projection.CustomerGroup = _CustomerGroupText.CustomerGroup
[0..*] I_CustomerSupplierIndustryText _CustomerSupplierIndustryText $projection.CustomerSupplierIndustry = _CustomerSupplierIndustryText.Industry
[0..*] I_CountryText _CustomerSupplierCountryText $projection.CustomerSupplierCountry = _CustomerSupplierCountryText.Country

Annotations (22)

NameValueLevelField
AbapCatalog.entityBuffer.definitionAllowed false view
VDM.viewType #CONSUMPTION view
EndUserText.label Journal Entry Item Browser view
ObjectModel.representativeKey LedgerGLLineItem view
Analytics.technicalName CFIJELITBROWS view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.modelingPattern #NONE view
Environment.sql.passValueForClient true view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
AccessControl.authorizationCheck #CHECK view
AccessControl.auditFilter #ENABLED view
AccessControl.personalData.blocking #REQUIRED view
UI.headerInfo.typeName Journal Entry view
UI.headerInfo.typeNamePlural Journal Entries view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value AccountingDocument view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value LedgerGLLineItem view
UI.textArrangement #TEXT_LAST view

Fields (16)

KeyFieldSource TableSource FieldDescription
LedgerGLLineItem General Ledger Journal Entry Line Item
multipleSelectionsfalse
ReferenceDocumentItemGroup Reference Document Item Group
multipleSelectionsfalse
IsReversal Indicator: Item is Reversing Another Item
multipleSelectionsfalse
ReversalReferenceDocument Reversal Reference Document
multipleSelectionsfalse
IsSettlement Indicator: Item is Settling or Transferring Another Item
multipleSelectionsfalse
SourceReferenceDocSubitem Source Reference Document Subitem
multipleSelectionsfalse
multipleSelectionsfalse
LastChangeDateTime Last Change Date Time
Supplier Supplier
_MasterFixedAssetText Sender Journal Entry

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_JournalEntryItemBrowser.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- Parameters: P_DisplayCurrency : vdm_v_display_currency, P_ExchangeRateType : kurst, P_ExchangeRateDate : vdm_v_exchange_rate_date, P_KeyDate : vdm_v_key_date, P_ClearingStatusSelection : fis_clearingstatusselection

CREATE VIEW C_JournalEntryItemBrowser AS
SELECT
  entity: { name: 'I_CurrencyStdVH' , element: 'Currency' AS LedgerGLLineItem,
  multipleSelections: false AS multipleSelectionsfalse,
  mandatory: true AS ReferenceDocumentItemGroup,
  mandatory: false AS IsReversal,
  mandatory: false AS ReversalReferenceDocument,
  mandatory: false AS IsSettlement,
  mandatory: false AS SourceReferenceDocSubitem,
  mandatory: false AS LastChangeDateTime,
  multipleSelections: false AS Supplier,
  { entity: { name: 'I_BPCustomerMultiAddrVH', element: 'Customer' AS _MasterFixedAssetText
FROM I_JournalEntryItemBrowser
LEFT OUTER JOIN I_WBSElement AS _WBSElement ON WBSElement = _WBSElement.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _WBSElementText ON WBSElement = _WBSElementText.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _InventorySpclStockWBSElement ON InventorySpclStockWBSElement = _InventorySpclStockWBSElement.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _InvtrySpclStockWBSElmntText ON InventorySpclStockWBSElement = _InvtrySpclStockWBSElmntText.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _PartnerWBSElement ON PartnerWBSElement = _PartnerWBSElement.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _PartnerWBSElementText ON PartnerWBSElement = _PartnerWBSElementText.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_WBSElementByInternalKey AS _WBSElementInternalID ON WBSElementInternalID = _WBSElementInternalID.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementByInternalKey AS _WBSElementInternalIDText ON WBSElementInternalID = _WBSElementInternalIDText.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_Project AS _Project ON Project = _Project.Project  -- association [0..1]
LEFT OUTER JOIN I_Project AS _ProjectText ON Project = _ProjectText.Project  -- association [0..1]
LEFT OUTER JOIN I_Project AS _PartnerProject ON PartnerProject = _PartnerProject.Project  -- association [0..1]
LEFT OUTER JOIN I_Project AS _PartnerProjectText ON PartnerProject = _PartnerProjectText.Project  -- association [0..1]
LEFT OUTER JOIN I_ProjectByInternalKey AS _ProjectInternalID ON ProjectInternalID = _ProjectInternalID.ProjectInternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectByInternalKey AS _ProjectInternalIDText ON ProjectInternalID = _ProjectInternalIDText.ProjectInternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectByExternalID AS _ProjectExternalIDText ON ProjectExternalID = _ProjectExternalIDText.ProjectExternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementByExternalID AS _WBSElementExternalIDText ON WBSElementExternalID = _WBSElementExternalIDText.WBSElementExternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectBasicData AS _ProjectBasicData ON ProjectInternalID = _ProjectBasicData.ProjectInternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectBasicData AS _ProjectBasicDataText ON ProjectInternalID = _ProjectBasicDataText.ProjectInternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectBasicData AS _PartnerProjectBasicData ON PartnerProjectInternalID = _PartnerProjectBasicData.ProjectInternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectBasicData AS _PartnerProjectBasicDataText ON PartnerProjectInternalID = _PartnerProjectBasicDataText.ProjectInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicDataText ON WBSElementInternalID = _WBSElementBasicDataText.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _PartnerWBSElementBasicData ON PartnerWBSElementInternalID = _PartnerWBSElementBasicData.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _PartnerWBSElemntBasicDataText ON PartnerWBSElementInternalID = _PartnerWBSElemntBasicDataText.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementByExternalID AS _InvtrySpclStockWBSElmntExtID ON InvtrySpclStockWBSElmntExtID = _InvtrySpclStockWBSElmntExtID.WBSElementExternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementByExternalID AS _PartnerWBSElemntExtrnalIDText ON PartnerWBSElementExternalID = _PartnerWBSElemntExtrnalIDText.WBSElementExternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectByExternalID AS _PartnerProjctExtrnalIDText ON PartnerProjectExternalID = _PartnerProjctExtrnalIDText.ProjectExternalID  -- association [0..1]
LEFT OUTER JOIN I_LedgerCompanyCodeVH AS _LedgerCompanyCodeVH ON Ledger = _LedgerCompanyCodeVH.Ledger AND CompanyCode = _LedgerCompanyCodeVH.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_GLAccountInCompanyCode AS _GLAccountInCompanyCode ON CompanyCode = _GLAccountInCompanyCode.CompanyCode AND GLAccount = _GLAccountInCompanyCode.GLAccount  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _UserContactCard ON AccountingDocCreatedByUser = _UserContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_TimeSheetOvertimeCatText AS _TimeSheetOvertimeCatText ON TimeSheetOvertimeCategory = _TimeSheetOvertimeCatText.TimeSheetOvertimeCategory  -- association [0..*]
LEFT OUTER JOIN I_OperationalAcctgDocItem AS _OperationalAcctgDocItem ON CompanyCode = _OperationalAcctgDocItem.CompanyCode AND FiscalYear = _OperationalAcctgDocItem.FiscalYear AND AccountingDocument = _OperationalAcctgDocItem.AccountingDocument AND AccountingDocumentItem = _OperationalAcctgDocItem.AccountingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenterText AS _ProfitCenterText ON ControllingArea = _ProfitCenterText.ControllingArea AND ProfitCenter = _ProfitCenterText.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_CostCenterText AS _CostCenterText ON ControllingArea = _CostCenterText.ControllingArea AND CostCenter = _CostCenterText.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_GLAccountText AS _GLAccountText ON ChartOfAccounts = _GLAccountText.ChartOfAccounts AND GLAccount = _GLAccountText.GLAccount  -- association [0..*]
LEFT OUTER JOIN I_GLAccountTextRawData AS _GLAccountTextRawData ON ChartOfAccounts = _GLAccountTextRawData.ChartOfAccounts AND GLAccount = _GLAccountTextRawData.GLAccount  -- association [0..*]
LEFT OUTER JOIN I_ProfitCenterText AS _PartnerProfitCenterText ON ControllingArea = _PartnerProfitCenterText.ControllingArea AND PartnerProfitCenter = _PartnerProfitCenterText.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_CostCenterText AS _OriginCostCenterText ON ControllingArea = _OriginCostCenterText.ControllingArea AND OriginCostCenter = _OriginCostCenterText.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_CostCenterActivityTypeText AS _OriginCostCtrActivityTypeText ON ControllingArea = _OriginCostCtrActivityTypeText.ControllingArea AND OriginCostCtrActivityType = _OriginCostCtrActivityTypeText.CostCtrActivityType  -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _ProductText ON Product = _ProductText.Product  -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _SoldProductText ON SoldProduct = _SoldProductText.Product  -- association [0..*]
LEFT OUTER JOIN I_SubLedgerAccLineItemTypeT AS _SubLedgerAccLineItemTypeT ON SubLedgerAcctLineItemType = _SubLedgerAccLineItemTypeT.SubLedgerAcctLineItemType  -- association [0..*]
LEFT OUTER JOIN I_SponsoredProgramTextCore AS _SponsoredProgramCoreText ON SponsoredProgram = _SponsoredProgramCoreText.SponsoredProgram  -- association [0..*]
LEFT OUTER JOIN I_SponsoredClassCoreText AS _SponsoredClassCoreText ON SponsoredClass = _SponsoredClassCoreText.SponsoredClass  -- association [0..*]
LEFT OUTER JOIN I_PubSecBdgtCnsmpnAmtTypeText AS _PubSecBdgtCnsmpnAmtTypeT ON PubSecBudgetCnsmpnAmtType = _PubSecBdgtCnsmpnAmtTypeT.PubSecBudgetCnsmpnAmtType  -- association [0..*]
LEFT OUTER JOIN I_PubSecBdgtCnsmpnTypeText AS _PubSecBdgtCnsmpnTypeText ON PubSecBudgetCnsmpnType = _PubSecBdgtCnsmpnTypeText.PubSecBudgetCnsmpnType  -- association [0..*]
LEFT OUTER JOIN I_BudgetAccountText AS _BudgetAccountText ON ChartOfAccounts = _BudgetAccountText.ChartOfAccounts AND PubSecBudgetAccount = _BudgetAccountText.PubSecBudgetAccount  -- association [0..*]
LEFT OUTER JOIN I_BudgetPeriodText AS _BudgetPeriodText ON BudgetPeriod = _BudgetPeriodText.BudgetPeriod  -- association [0..*]
LEFT OUTER JOIN I_BudgetPeriodText AS _PartnerBudgetPeriodText ON PartnerBudgetPeriod = _PartnerBudgetPeriodText.BudgetPeriod  -- association [0..*]
LEFT OUTER JOIN I_GLAccountText AS _CashLedgerAccountText ON ChartOfAccounts = _CashLedgerAccountText.ChartOfAccounts AND CashLedgerAccount = _CashLedgerAccountText.GLAccount  -- association [0..*]
LEFT OUTER JOIN I_FundText AS _FundText ON FinancialManagementArea = _FundText.FinancialManagementArea AND Fund = _FundText.Fund  -- association [0..*]
LEFT OUTER JOIN I_FundText AS _PartnerFundText ON FinancialManagementArea = _PartnerFundText.FinancialManagementArea AND PartnerFund = _PartnerFundText.Fund  -- association [0..*]
LEFT OUTER JOIN I_GrantText AS _GrantText ON GrantID = _GrantText.GrantID  -- association [0..*]
LEFT OUTER JOIN I_GrantText AS _PartnerGrantText ON PartnerGrant = _PartnerGrantText.GrantID  -- association [0..*]
LEFT OUTER JOIN I_FundedProgramText AS _FundedProgramText ON FinancialManagementArea = _FundedProgramText.FinancialManagementArea AND FundedProgram = _FundedProgramText.FundedProgram  -- association [0..*]
LEFT OUTER JOIN I_FundsCenterText AS _FundsCenterText ON FinancialManagementArea = _FundsCenterText.FinancialManagementArea AND FundsCenter = _FundsCenterText.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_Order AS _PartnerOrder_2 ON PartnerOrder = _PartnerOrder_2.OrderID  -- association [0..1]
LEFT OUTER JOIN I_Order AS _PartnerOrderText_2 ON PartnerOrder = _PartnerOrderText_2.OrderID  -- association [0..1]
LEFT OUTER JOIN I_Order AS _OrderIDText ON OrderID = _OrderIDText.OrderID  -- association [0..1]
LEFT OUTER JOIN I_InternalOrder AS _PartnerOrderText ON PartnerOrder = _PartnerOrderText.InternalOrder  -- association [0..1]
LEFT OUTER JOIN I_InternalOrder AS _PartnerOrder ON PartnerOrder = _PartnerOrder.InternalOrder  -- association [0..1]
LEFT OUTER JOIN C_BusinessPartner AS _BusinessPartner ON Customer = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CustomerGroupText AS _CustomerGroupText ON CustomerGroup = _CustomerGroupText.CustomerGroup  -- association [0..*]
LEFT OUTER JOIN I_CustomerSupplierIndustryText AS _CustomerSupplierIndustryText ON CustomerSupplierIndustry = _CustomerSupplierIndustryText.Industry  -- association [0..*]
LEFT OUTER JOIN I_CountryText AS _CustomerSupplierCountryText ON CustomerSupplierCountry = _CustomerSupplierCountryText.Country  -- association [0..*]
;