C_SimulatedJournalEntryTaxItem

DDL: C_SIMULATEDJOURNALENTRYTAXITEM Type: view_entity CONSUMPTION Package: ODATA_DSP_SIMULATED_JRNL_ENTRY

Simulated Journal Entry Tax Item

C_SimulatedJournalEntryTaxItem is a Consumption CDS View that provides data about "Simulated Journal Entry Tax Item" in SAP S/4HANA. It reads from 1 data source (R_ManageJournalEntryTaxItem) and exposes 60 fields with key fields TemporaryAccountingDocument, TmpAccountingDocumentType, TmpAcctgDocSpecificationArea, TmpAcctgDocumentCreatedByUser, TaxItem. It has 3 associations to related views. It is exposed through 1 OData service (UI_SMLTDJOURNALENTRY_DSP). It is used in 1 Fiori application: Display Simulated Journal Entries. Part of development package ODATA_DSP_SIMULATED_JRNL_ENTRY.

Data Sources (1)

SourceAliasJoin Type
R_ManageJournalEntryTaxItem R_ManageJournalEntryTaxItem from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_GlAccountTextInCompanycode _GlAccountText $projection.CompanyCode = _GlAccountText.CompanyCode and $projection.GLAccount = _GlAccountText.GLAccount and _GlAccountText.Language = $session.system_language
[0..1] I_TaxCodeText _TaxCodeText $projection.TaxCode = _TaxCodeText.TaxCode and $projection.TaxCalculationProcedure = _TaxCodeText.TaxCalculationProcedure and _TaxCodeText.Language = $session.system_language

Annotations (10)

NameValueLevelField
ObjectModel.query.implementedBy ABAP:CL_SIMULATEDJOURNALENTRY_QUERY view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Simulated Journal Entry Tax Item view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.typeName Tax view
UI.headerInfo.typeNamePlural Taxes view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_SMLTDJOURNALENTRY_DSP UI_SMLTDJOURNALENTRY_DSP V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F7958 Display Simulated Journal Entries Transactional, Reuse Component This application can be used to display simulated journal entries.

Display Simulated Journal Entries

Business Role: General Ledger Accountant

The Simulate button simulates the posting of a journal entry. It is used in posting apps to show you the results of posting a journal entry without actually posting it. The button opens a simulated view of a posted journal entry, including a header and tabs for General Information and Line Items in Entry View.

Fields (60)

KeyFieldSource TableSource FieldDescription
KEY TemporaryAccountingDocument
KEY TmpAccountingDocumentType
KEY TmpAcctgDocSpecificationArea
KEY TmpAcctgDocumentCreatedByUser
KEY TaxItem TaxItem Tax Item
CompanyCode CompanyCode Receiver Company Code
AccountingDocument AccountingDocument Journal Entry
FiscalYear FiscalYear G/L Fiscal Year
TaxCode TaxCode Tax Code
GLAccount GLAccount General Ledger
TaxItemGroup TaxItemGroup Tax doc. item number
TaxBaseAmountInCoCodeCrcy TaxBaseAmountInCoCodeCrcy Tax Base Amount in Company Code Currency
TaxBaseAmountInTransCrcy TaxBaseAmountInTransCrcy Tax Base Amount in Transaction Currency
TaxAmountInCoCodeCrcy TaxAmountInCoCodeCrcy Tax Amount in Company Code Currency
TaxAmount TaxAmount Tax Amount in Transaction Currency
CreditAmountInCoCodeCrcy CreditAmountInCoCodeCrcy Credit Tax Amount in Company Code Currency
DebitAmountInCoCodeCrcy DebitAmountInCoCodeCrcy Debit Tax Amount in Company Code Currency
CreditAmountInTransCrcy CreditAmountInTransCrcy Credit Tax Amount in Transaction Currency
DebitAmountInTransCrcy DebitAmountInTransCrcy Debit Tax Amount in Transaction Currency
CreditAmountInAddlCrcy1 CreditAmountInAddlCrcy1 Credit Tax Amount in Additional Currency 1
DebitAmountInAddlCrcy1 DebitAmountInAddlCrcy1 Debit Tax Amount in Additional Currency 1
CreditAmountInAddlCrcy2 CreditAmountInAddlCrcy2 Credit Tax Amount in Additional Currency 2
DebitAmountInAddlCrcy2 DebitAmountInAddlCrcy2 Debit Tax Amount in Additional Currency 2
TransactionTypeDetermination TransactionTypeDetermination Transaction Key
ConditionRecord ConditionRecord Cond.Record No.
DestinationCountry DestinationCountry Dest. Ctry/Reg
SupplyingCountry SupplyingCountry Supplying Ctry/Reg.
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
TaxAmountInAdditionalCurrency1 TaxAmountInAdditionalCurrency1 Tax Amount in Additional Currency 1
TaxAmountInAdditionalCurrency2 TaxAmountInAdditionalCurrency2 Tax Amount in Additional Currency 2
TaxBaseAmtInAdditionalCrcy1 TaxBaseAmtInAdditionalCrcy1 Tax Base Amount in Additional Currency 1
TaxBaseAmtInAdditionalCrcy2 TaxBaseAmtInAdditionalCrcy2 Tax Base Amount in Additional Currency 2
ConditionType ConditionType Condition type
TaxReturnDate TaxReturnDate
TaxReportingDate TaxReportingDate Tax Reporting Date
TaxRate TaxRate Tax Rate
TaxRegisterPercentageUnit
TaxReturnCountry TaxReturnCountry Reporting C/R
TaxAmountInCountryCrcy TaxAmountInCountryCrcy Tax Amount in Reporting Currency
TaxBaseAmountInCountryCrcy TaxBaseAmountInCountryCrcy Tax Base Amount in Reporting Currency
CreditAmountInReportingCrcy CreditAmountInReportingCrcy Credit Tax Amount in Reporting Currency
DebitAmountInReportingCurrency DebitAmountInReportingCurrency Debit Tax Amount in Reporting Currency
TaxDeterminationDate TaxDeterminationDate Tx Determination Dte
BusinessPlace BusinessPlace Business place
LowestLevelTaxJurisdiction LowestLevelTaxJurisdiction Jurisdict. Code
TaxJurisdictionLevel TaxJurisdictionLevel Jurisdiction level
TaxItemAcctgDocItemRef TaxItemAcctgDocItemRef Tax doc. item number
TaxResultManualModification TaxResultManualModification Tax Modified
DebitCreditCode DebitCreditCode Debit/Credit Indicator
TaxRateValidityStartDate TaxRateValidityStartDate Tax Rate Validity Start Date
TaxCountry TaxCountry Tax Ctry/Reg.
CompanyCodeCurrency CompanyCodeCurrency Local Currency
TransactionCurrency TransactionCurrency Transaction Currency
AdditionalCurrency1 AdditionalCurrency1 Local curr. 2
AdditionalCurrency2 AdditionalCurrency2 Local curr. 3
CountryCurrency CountryCurrency Currency
TaxCalculationProcedure TaxCalculationProcedure Tax Procedure
CompanyCodeName
GLAccountName
TaxCodeName

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_SimulatedJournalEntryTaxItem.
-- 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 C_SimulatedJournalEntryTaxItem AS
SELECT
  cast('' as fdc_accdoc_tmp_doc_id) AS TemporaryAccountingDocument,
  cast('' as fdc_accdoc_tmp_doc_type preserving type ) AS TmpAccountingDocumentType,
  cast('' as indx_relid) AS TmpAcctgDocSpecificationArea,
  cast('' as username) AS TmpAcctgDocumentCreatedByUser,
  TaxItem,
  CompanyCode,
  AccountingDocument,
  FiscalYear,
  TaxCode,
  GLAccount,
  TaxItemGroup,
  TaxBaseAmountInCoCodeCrcy,
  TaxBaseAmountInTransCrcy,
  TaxAmountInCoCodeCrcy,
  TaxAmount,
  CreditAmountInCoCodeCrcy,
  DebitAmountInCoCodeCrcy,
  CreditAmountInTransCrcy,
  DebitAmountInTransCrcy,
  CreditAmountInAddlCrcy1,
  DebitAmountInAddlCrcy1,
  CreditAmountInAddlCrcy2,
  DebitAmountInAddlCrcy2,
  TransactionTypeDetermination,
  ConditionRecord,
  DestinationCountry,
  SupplyingCountry,
  TaxJurisdiction,
  TaxAmountInAdditionalCurrency1,
  TaxAmountInAdditionalCurrency2,
  TaxBaseAmtInAdditionalCrcy1,
  TaxBaseAmtInAdditionalCrcy2,
  ConditionType,
  TaxReturnDate,
  TaxReportingDate,
  TaxRate,
  cast( '%' as txrgpercentageunit ) AS TaxRegisterPercentageUnit,
  TaxReturnCountry,
  TaxAmountInCountryCrcy,
  TaxBaseAmountInCountryCrcy,
  CreditAmountInReportingCrcy,
  DebitAmountInReportingCurrency,
  TaxDeterminationDate,
  BusinessPlace,
  LowestLevelTaxJurisdiction,
  TaxJurisdictionLevel,
  TaxItemAcctgDocItemRef,
  TaxResultManualModification,
  DebitCreditCode,
  TaxRateValidityStartDate,
  TaxCountry,
  CompanyCodeCurrency,
  TransactionCurrency,
  AdditionalCurrency1,
  AdditionalCurrency2,
  CountryCurrency,
  TaxCalculationProcedure,
  cast(_CompanyCode.CompanyCodeName as fis_butxt preserving type) AS CompanyCodeName,
  cast(_GlAccountText.GLAccountName as fco_glaccount_name preserving type) AS GLAccountName,
  cast(_TaxCodeText.TaxCodeName as fis_mwskz_name preserving type ) AS TaxCodeName
FROM R_ManageJournalEntryTaxItem
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_GlAccountTextInCompanycode AS _GlAccountText ON CompanyCode = _GlAccountText.CompanyCode AND GLAccount = _GlAccountText.GLAccount AND _GlAccountText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_TaxCodeText AS _TaxCodeText ON TaxCode = _TaxCodeText.TaxCode AND TaxCalculationProcedure = _TaxCodeText.TaxCalculationProcedure AND _TaxCodeText.Language = $session.system_language  -- association [0..1]
;