P_ManageJournalEntry

DDL: P_MANAGEJOURNALENTRY Type: view_entity COMPOSITE

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)

SourceAliasJoin Type
I_JournalEntry _JournalEntry from

Annotations (8)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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
;