P_ManageJournalEntry
Journal Entry
P_ManageJournalEntry is a Composite CDS View that provides data about "Journal Entry" in SAP S/4HANA. It reads from 1 data source (I_JournalEntry) and exposes 76 fields with key fields CompanyCode, FiscalYear, AccountingDocument.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_JournalEntry | _JournalEntry | from |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Journal Entry | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.private | true | view |
Fields (76)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | I_JournalEntry | CompanyCode | Receiver Company Code |
| KEY | FiscalYear | I_JournalEntry | FiscalYear | G/L Fiscal Year |
| KEY | AccountingDocument | I_JournalEntry | AccountingDocument | Journal Entry |
| AccountingDocumentCategory | I_JournalEntry | AccountingDocumentCategory | Journal Entry Category | |
| AccountingDocumentHeaderText | I_JournalEntry | AccountingDocumentHeaderText | Doc.Header Text | |
| SenderAccountingDocument | I_JournalEntry | SenderAccountingDocument | Sender Journal Entry | |
| AccountingDocumentType | I_JournalEntry | AccountingDocumentType | Journal Entry Type | |
| AdditionalCurrency1 | I_JournalEntry | AdditionalCurrency1 | Local curr. 2 | |
| AdditionalCurrency1Role | I_JournalEntry | AdditionalCurrency1Role | LC2 Crcy Type | |
| AdditionalCurrency2 | I_JournalEntry | AdditionalCurrency2 | Local curr. 3 | |
| AdditionalCurrency2Role | I_JournalEntry | AdditionalCurrency2Role | LC3 Crcy Type | |
| AlternativeReferenceDocument | I_JournalEntry | AlternativeReferenceDocument | Alternative Reference Document | |
| Branch | I_JournalEntry | Branch | Repository branch | |
| BusinessTransactionType | I_JournalEntry | BusinessTransactionType | Bus.transaction | |
| CompanyCodeCurrency | I_JournalEntry | CompanyCodeCurrency | Local Currency | |
| SenderCompanyCode | I_JournalEntry | SenderCompanyCode | Sender Company Code | |
| AccountingDocCreatedByUser | I_JournalEntry | AccountingDocCreatedByUser | User which created overhead document | |
| AccountingDocumentCreationDate | I_JournalEntry | AccountingDocumentCreationDate | Journal Entry Date | |
| CreationTime | I_JournalEntry | CreationTime | Time of Change | |
| DocumentDate | I_JournalEntry | DocumentDate | Journal Entry Date | |
| DocumentReferenceID | I_JournalEntry | DocumentReferenceID | Reference | |
| AbsoluteExchangeRate | I_JournalEntry | AbsoluteExchangeRate | Absolute Exchange Rate | |
| ExchangeRateDate | ||||
| TaxAbsoluteExchangeRate | I_JournalEntry | TaxAbsoluteExchangeRate | Absolute Tax Exchange Rate | |
| CtryCrcyTxAbsoluteExchangeRate | I_JournalEntry | CtryCrcyTxAbsoluteExchangeRate | Absolute Tax Exch. Rate in C/R Cur. | |
| MarketDataAbsoluteExchangeRate | I_JournalEntry | MarketDataAbsoluteExchangeRate | Absolute Market Data Exch. Rate | |
| TaxCountry | I_JournalEntry | TaxCountry | Tax Ctry/Reg. | |
| ExchangeRateType | I_JournalEntry | ExchangeRateType | Exch. Rate Type | |
| FiscalPeriod | I_JournalEntry | FiscalPeriod | Tax period | |
| SenderFiscalYear | I_JournalEntry | SenderFiscalYear | Sender FiscalYr | |
| JrnlEntryCntrySpecificRef1 | I_JournalEntry | JrnlEntryCntrySpecificRef1 | Country/Region Specific Reference 1 | |
| JrnlEntryCntrySpecificDate1 | I_JournalEntry | JrnlEntryCntrySpecificDate1 | Country/Region Specific Date 1 | |
| JrnlEntryCntrySpecificRef2 | I_JournalEntry | JrnlEntryCntrySpecificRef2 | Country/Region Specific Reference 2 | |
| JrnlEntryCntrySpecificDate2 | I_JournalEntry | JrnlEntryCntrySpecificDate2 | Country/Region Specific Date 2 | |
| JrnlEntryCntrySpecificRef3 | I_JournalEntry | JrnlEntryCntrySpecificRef3 | Country/Region Specific Reference 3 | |
| JrnlEntryCntrySpecificDate3 | I_JournalEntry | JrnlEntryCntrySpecificDate3 | Country/Region Specific Date 3 | |
| JrnlEntryCntrySpecificRef4 | I_JournalEntry | JrnlEntryCntrySpecificRef4 | Country/Region Specific Reference 4 | |
| JrnlEntryCntrySpecificDate4 | I_JournalEntry | JrnlEntryCntrySpecificDate4 | Country/Region Specific Date 4 | |
| JrnlEntryCntrySpecificRef5 | I_JournalEntry | JrnlEntryCntrySpecificRef5 | Country/Region Specific Reference 5 | |
| JrnlEntryCntrySpecificDate5 | I_JournalEntry | JrnlEntryCntrySpecificDate5 | Country/Region Specific Date 5 | |
| JrnlEntryCntrySpecificBP1 | I_JournalEntry | JrnlEntryCntrySpecificBP1 | Ctry/Reg. Specific Business Partner 1 | |
| JrnlEntryCntrySpecificBP2 | I_JournalEntry | JrnlEntryCntrySpecificBP2 | Ctry/Reg. Specific Business Partner 2 | |
| IntercompanyTransaction | ||||
| InvoiceReceiptDate | I_JournalEntry | InvoiceReceiptDate | Invoice Receipt Date | |
| LastManualChangeDate | I_JournalEntry | LastManualChangeDate | Manual Change Date | |
| LastAutomaticChangeDate | I_JournalEntry | LastAutomaticChangeDate | Autom. Change Date | |
| Ledger | I_JournalEntry | Ledger | Ledger | |
| LedgerGroup | I_JournalEntry | LedgerGroup | Ledger Group | |
| SenderLogicalSystem | I_JournalEntry | SenderLogicalSystem | Sender Logical System | |
| NmbrOfPages | I_JournalEntry | NmbrOfPages | SDS Number of Pages | |
| OriginalReferenceDocument | ||||
| ParkingTime | I_JournalEntry | ParkingTime | Parked At | |
| ParkedByUser | I_JournalEntry | ParkedByUser | JE Parked By | |
| ParkingDate | I_JournalEntry | ParkingDate | Parked On | |
| clientNULLastimestampasParkingDateTime | ||||
| PostingDate | I_JournalEntry | PostingDate | Posting Date for GR | |
| RecurringAccountingDocument | I_JournalEntry | RecurringAccountingDocument | Recurring Journal Entry | |
| Reference1InDocumentHeader | I_JournalEntry | Reference1InDocumentHeader | Reference 1 | |
| Reference2InDocumentHeader | I_JournalEntry | Reference2InDocumentHeader | Reference 2 | |
| ReferenceDocumentType | I_JournalEntry | ReferenceDocumentType | Reference Document Type | |
| ReversalReason | I_JournalEntry | ReversalReason | Reversal Reason | |
| IsReversal | I_JournalEntry | IsReversal | Reversal doc. | |
| IsReversed | I_JournalEntry | IsReversed | Reversed? | |
| ReverseDocumentFiscalYear | I_JournalEntry | ReverseDocumentFiscalYear | Year | |
| PlannedReversalDate | I_JournalEntry | PlannedReversalDate | Reversal Date | |
| TaxBaseAmountIsNetAmount | I_JournalEntry | TaxBaseAmountIsNetAmount | Tax Base Amount is Net Amount | |
| TaxFulfillmentDate | ||||
| TaxIsCalculatedAutomatically | I_JournalEntry | TaxIsCalculatedAutomatically | Tax Is Automatically Calculated | |
| TaxReportingDate | I_JournalEntry | TaxReportingDate | Tax Reporting Date | |
| WithholdingTaxReportingDate | ||||
| TransactionCode | I_JournalEntry | TransactionCode | Transaction Code | |
| TransactionCurrency | ||||
| ReferenceDocumentLogicalSystem | I_JournalEntry | ReferenceDocumentLogicalSystem | Ref. Doc. Lgcl Syst. | |
| JournalEntryLastChangeDateTime | I_JournalEntry | JournalEntryLastChangeDateTime | Journal Entry Last Change Date Time | |
| FiscalYearasChangeDocObject | ||||
| _AccountingDocumentType | _AccountingDocumentType |
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 P_ManageJournalEntry.
-- 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.
CREATE VIEW P_ManageJournalEntry AS
SELECT
_JournalEntry.CompanyCode AS CompanyCode,
_JournalEntry.FiscalYear AS FiscalYear,
_JournalEntry.AccountingDocument AS AccountingDocument,
_JournalEntry.AccountingDocumentCategory AS AccountingDocumentCategory,
_JournalEntry.AccountingDocumentHeaderText AS AccountingDocumentHeaderText,
_JournalEntry.SenderAccountingDocument AS SenderAccountingDocument,
_JournalEntry.AccountingDocumentType AS AccountingDocumentType,
_JournalEntry.AdditionalCurrency1 AS AdditionalCurrency1,
_JournalEntry.AdditionalCurrency1Role AS AdditionalCurrency1Role,
_JournalEntry.AdditionalCurrency2 AS AdditionalCurrency2,
_JournalEntry.AdditionalCurrency2Role AS AdditionalCurrency2Role,
_JournalEntry.AlternativeReferenceDocument AS AlternativeReferenceDocument,
_JournalEntry.Branch AS Branch,
_JournalEntry.BusinessTransactionType AS BusinessTransactionType,
_JournalEntry.CompanyCodeCurrency AS CompanyCodeCurrency,
_JournalEntry.SenderCompanyCode AS SenderCompanyCode,
_JournalEntry.AccountingDocCreatedByUser AS AccountingDocCreatedByUser,
_JournalEntry.AccountingDocumentCreationDate AS AccountingDocumentCreationDate,
_JournalEntry.CreationTime AS CreationTime,
_JournalEntry.DocumentDate AS DocumentDate,
_JournalEntry.DocumentReferenceID AS DocumentReferenceID,
_JournalEntry.AbsoluteExchangeRate AS AbsoluteExchangeRate,
cast(_JournalEntry.ExchangeRateDate as fin_currconvdat preserving type ) AS ExchangeRateDate,
_JournalEntry.TaxAbsoluteExchangeRate AS TaxAbsoluteExchangeRate,
_JournalEntry.CtryCrcyTxAbsoluteExchangeRate AS CtryCrcyTxAbsoluteExchangeRate,
_JournalEntry.MarketDataAbsoluteExchangeRate AS MarketDataAbsoluteExchangeRate,
_JournalEntry.TaxCountry AS TaxCountry,
_JournalEntry.ExchangeRateType AS ExchangeRateType,
_JournalEntry.FiscalPeriod AS FiscalPeriod,
_JournalEntry.SenderFiscalYear AS SenderFiscalYear,
_JournalEntry.JrnlEntryCntrySpecificRef1 AS JrnlEntryCntrySpecificRef1,
_JournalEntry.JrnlEntryCntrySpecificDate1 AS JrnlEntryCntrySpecificDate1,
_JournalEntry.JrnlEntryCntrySpecificRef2 AS JrnlEntryCntrySpecificRef2,
_JournalEntry.JrnlEntryCntrySpecificDate2 AS JrnlEntryCntrySpecificDate2,
_JournalEntry.JrnlEntryCntrySpecificRef3 AS JrnlEntryCntrySpecificRef3,
_JournalEntry.JrnlEntryCntrySpecificDate3 AS JrnlEntryCntrySpecificDate3,
_JournalEntry.JrnlEntryCntrySpecificRef4 AS JrnlEntryCntrySpecificRef4,
_JournalEntry.JrnlEntryCntrySpecificDate4 AS JrnlEntryCntrySpecificDate4,
_JournalEntry.JrnlEntryCntrySpecificRef5 AS JrnlEntryCntrySpecificRef5,
_JournalEntry.JrnlEntryCntrySpecificDate5 AS JrnlEntryCntrySpecificDate5,
_JournalEntry.JrnlEntryCntrySpecificBP1 AS JrnlEntryCntrySpecificBP1,
_JournalEntry.JrnlEntryCntrySpecificBP2 AS JrnlEntryCntrySpecificBP2,
cast(_JournalEntry.IntercompanyTransaction as fac_mje_bvorg preserving type ) AS IntercompanyTransaction,
_JournalEntry.InvoiceReceiptDate AS InvoiceReceiptDate,
_JournalEntry.LastManualChangeDate AS LastManualChangeDate,
_JournalEntry.LastAutomaticChangeDate AS LastAutomaticChangeDate,
_JournalEntry.Ledger AS Ledger,
_JournalEntry.LedgerGroup AS LedgerGroup,
_JournalEntry.SenderLogicalSystem AS SenderLogicalSystem,
_JournalEntry.NmbrOfPages AS NmbrOfPages,
cast(_JournalEntry.OriginalReferenceDocument as fis_awkey) AS OriginalReferenceDocument,
_JournalEntry.ParkingTime AS ParkingTime,
_JournalEntry.ParkedByUser AS ParkedByUser,
_JournalEntry.ParkingDate AS ParkingDate,
cast( dats_tims_to_tstmp( _JournalEntry.ParkingDate, _JournalEntry.ParkingTime, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as timestamp) as ParkingDateTime AS clientNULLastimestampasParkingDateTime,
_JournalEntry.PostingDate AS PostingDate,
_JournalEntry.RecurringAccountingDocument AS RecurringAccountingDocument,
_JournalEntry.Reference1InDocumentHeader AS Reference1InDocumentHeader,
_JournalEntry.Reference2InDocumentHeader AS Reference2InDocumentHeader,
_JournalEntry.ReferenceDocumentType AS ReferenceDocumentType,
_JournalEntry.ReversalReason AS ReversalReason,
_JournalEntry.IsReversal AS IsReversal,
_JournalEntry.IsReversed AS IsReversed,
_JournalEntry.ReverseDocumentFiscalYear AS ReverseDocumentFiscalYear,
_JournalEntry.PlannedReversalDate AS PlannedReversalDate,
_JournalEntry.TaxBaseAmountIsNetAmount AS TaxBaseAmountIsNetAmount,
cast(_JournalEntry.TaxFulfillmentDate as txrg_fulfilldate_lbl preserving type ) AS TaxFulfillmentDate,
_JournalEntry.TaxIsCalculatedAutomatically AS TaxIsCalculatedAutomatically,
_JournalEntry.TaxReportingDate AS TaxReportingDate,
cast(_JournalEntry.WithholdingTaxReportingDate as fac_mje_whtdate preserving type ) AS WithholdingTaxReportingDate,
_JournalEntry.TransactionCode AS TransactionCode,
cast( _JournalEntry.TransactionCurrency as fis_rwcur ) AS TransactionCurrency,
_JournalEntry.ReferenceDocumentLogicalSystem AS ReferenceDocumentLogicalSystem,
_JournalEntry.JournalEntryLastChangeDateTime AS JournalEntryLastChangeDateTime,
replace(replace(concat( $session.client, concat( rpad(_JournalEntry.CompanyCode, 4, '|'), concat( _JournalEntry.AccountingDocument, _JournalEntry.FiscalYear))), '|', '| |'), '|', '') as ChangeDocObject AS FiscalYearasChangeDocObject
FROM I_JournalEntry AS _JournalEntry
;
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