C_JournalEntryItemBrowser
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
| Category | CDS Views for Transaction Data |
|---|
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
SAP API Hub
| Category | Consumption |
|---|---|
| State | C1 |
| Line of Business | Accounting and Financial Close |
| Application Component | FI-FIO-GL-2CL |
| Capabilities | Data Source in SQL Select |
| Extensible (Key User) | Yes |
| Extensible (Developer) | No |
| Release State (Key User) | Released |
| Release State (Developer) | Not Released |
| Package | Accounting and Financial Close for SAP S/4HANA Cloud Public Edition |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Public Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Public Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Public Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Custom Communication Scenarios — Create custom communication scenarios to configure custom communication arrangement
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Public Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_JournalEntryItemBrowser | I_JournalEntryItemBrowser | from |
Parameters (5)
| Name | Type | Default |
|---|---|---|
| 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)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA