C_ManageJournalEntryTP
Journal Entry
C_ManageJournalEntryTP is a Consumption CDS View that provides data about "Journal Entry" in SAP S/4HANA. It reads from 1 data source (R_ManageJournalEntryTP) and exposes 185 fields with key fields CompanyCode, FiscalYear, AccountingDocument. It has 12 associations to related views. It is exposed through 1 OData service (UI_JOURNALENTRY_MANAGE). It is used in 2 Fiori applications: Manage Journal Entries - New Version, Display Journal Entries. Part of development package ODATA_MANAGE_JOURNAL_ENTRY_V2.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_ManageJournalEntryTP | R_ManageJournalEntryTP | projection |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | C_MngJrnlEntrCrcyTranslation | _CrcyTranslation | $projection.CompanyCode = _CrcyTranslation.CompanyCode and $projection.FiscalYear = _CrcyTranslation.FiscalYear and $projection.AccountingDocument = _CrcyTranslation.AccountingDocument |
| [0..*] | C_MngJournalEntryItemForFilter | _ItemForFilter | $projection.CompanyCode = _ItemForFilter.CompanyCode and $projection.FiscalYear = _ItemForFilter.FiscalYear and $projection.AccountingDocument = _ItemForFilter.AccountingDocument |
| [1..*] | C_ManageJournalEntryLedgerView | _ItemGLView | $projection.CompanyCode = _ItemGLView.CompanyCode and $projection.FiscalYear = _ItemGLView.FiscalYear and $projection.AccountingDocument = _ItemGLView.AccountingDocument |
| [1..*] | C_MngJrnlEntrTechLedgerView | _ItemTechnicalLedgerView | $projection.CompanyCode = _ItemTechnicalLedgerView.CompanyCode and $projection.FiscalYear = _ItemTechnicalLedgerView.FiscalYear and $projection.AccountingDocument = _ItemTechnicalLedgerView.AccountingDocument |
| [0..*] | C_ManageJournalEntryLedger | _JournalEntryLedger | $projection.CompanyCode = _JournalEntryLedger.CompanyCode and $projection.FiscalYear = _JournalEntryLedger.FiscalYear and $projection.AccountingDocument = _JournalEntryLedger.AccountingDocument |
| [0..*] | C_MngJrnlEntrReltdJournalEntry | _RelatedJournalEntry | $projection.OriginalReferenceDocument = _RelatedJournalEntry.OriginalReferenceDocument and $projection.ReferenceDocumentType = _RelatedJournalEntry.ReferenceDocumentType and $projection.AccountingDocument <> _RelatedJournalEntry.AccountingDocument |
| [0..*] | C_MngJrnlEntrRelatedDocument | _RelatedDocument | $projection.CompanyCode = _RelatedDocument.CompanyCode and $projection.FiscalYear = _RelatedDocument.FiscalYear and $projection.AccountingDocument = _RelatedDocument.AccountingDocument |
| [0..*] | C_ManageJournalEntryTaxItem | _TaxItem | $projection.CompanyCode = _TaxItem.CompanyCode and $projection.AccountingDocument = _TaxItem.AccountingDocument and $projection.FiscalYear = _TaxItem.FiscalYear |
| [0..*] | C_MngJrnlEntrPrkdDocTaxItem | _ParkedTaxItem | $projection.CompanyCode = _ParkedTaxItem.SourceCompanyCode and $projection.AccountingDocument = _ParkedTaxItem.AccountingDocument and $projection.FiscalYear = _ParkedTaxItem.FiscalYear |
| [1..*] | C_MngJrnlEntrPrkdDocumentItem | _ParkedItem | _JournalEntry.CompanyCode = _ParkedItem.SourceCompanyCode and _JournalEntry.AccountingDocument = _ParkedItem.SourceAccountingDocument and _JournalEntry.FiscalYear = _ParkedItem.SourceFiscalYear |
| [0..*] | C_ManageJournalEntryNote | _Note | _JournalEntry.CompanyCode = _Note.CompanyCode and _JournalEntry.AccountingDocument = _Note.AccountingDocument and _JournalEntry.FiscalYear = _Note.FiscalYear |
| [1..1] | C_MngJrnlEntryWorkflowStatus | _WorkflowStatus | _JournalEntry.CompanyCode = _WorkflowStatus.CompanyCode and _JournalEntry.AccountingDocument = _WorkflowStatus.AccountingDocument and _JournalEntry.FiscalYear = _WorkflowStatus.FiscalYear |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.auditFilter | #ENABLED | view | |
| EndUserText.label | Journal Entry | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| UI.headerInfo.typeName | Journal Entry | view | |
| UI.headerInfo.typeNamePlural | Journal Entries | view | |
| UI.headerInfo.title.value | AccountingDocument | view | |
| UI.headerInfo.title.label | Journal Entry | view | |
| UI.headerInfo.description.type | #STANDARD | view | |
| UI.headerInfo.description.value | AccountingDocumentHeaderText | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_JOURNALENTRY_MANAGE | UI_JOURNALENTRY_MANAGE | V2 | C1 | NOT_RELEASED |
Fiori Apps (2)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F0717A | Manage Journal Entries - New Version | Transactional | With this app you can analyze journal entries, create reversals or make adjustments. |
| F7697 | Display Journal Entries | Transactional | With this app you can display and analyze journal entries. |
Manage Journal Entries - New Version
Business Role: General Ledger Accountant
With this app, you can manage and analyze journal entries. You can find, filter, sort, and group journal entries according to the requirements of your business. The app is your entry point for many important journal entry management functions, allowing you to create, copy, verify, edit, and reverse entries. Additionally, you can initiate correspondence, analyze change and reversal logs, and display entries in t-account views or document flows. You navigate to the details of individual journal entries to display more information, such as transaction data, line items, associated journal entries, and other related documents.
Display Journal Entries
Business Role: General Ledger Accountant
With this app, you can view and analyze journal entries. You can find, filter, sort, and group journal entries according to the requirements of your business. Additionally, you can analyze change logs and display entries in t-account views or document flows. You navigate to the details of individual journal entries to display more information, such as transaction data, line items, associated journal entries, and other related documents.
Key Features: Display journal entries and their line items Access a detail screen for each journal entry Display parked documents View change logs See related documents, such as purchase orders or incoming invoices Display amounts in different ledgers and currencies Display intercompany journal entries See an overview of the customer and supplier accounting document data View notes and attachments added to journal entries Display predictive journal entries if you use predictive accounting
Fields (185)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | _JournalEntry | CompanyCode | |
| KEY | FiscalYear | _JournalEntry | FiscalYear | |
| KEY | AccountingDocument | _JournalEntry | AccountingDocument | |
| Ledger | _JournalEntry | Ledger | ||
| AccountingDocumentCategory | _JournalEntry | AccountingDocumentCategory | ||
| AccountingDocumentCategoryName | ||||
| AccountingDocumentHeaderText | _JournalEntry | AccountingDocumentHeaderText | ||
| SenderAccountingDocument | _JournalEntry | SenderAccountingDocument | ||
| AccountingDocumentType | _JournalEntry | AccountingDocumentType | ||
| AccountingDocumentTypeName | _AccountingDocumentTypeText | AccountingDocumentTypeName | ||
| AdditionalCurrency1 | _JournalEntry | AdditionalCurrency1 | ||
| AdditionalCurrency1Role | _JournalEntry | AdditionalCurrency1Role | ||
| AdditionalCurrency2 | _JournalEntry | AdditionalCurrency2 | ||
| AdditionalCurrency2Role | _JournalEntry | AdditionalCurrency2Role | ||
| AlternativeReferenceDocument | _JournalEntry | AlternativeReferenceDocument | ||
| Branch | _JournalEntry | Branch | ||
| BusinessTransactionType | _JournalEntry | BusinessTransactionType | ||
| JrnlEntryBusinessTransType | _JournalEntry | JrnlEntryBusinessTransType | ||
| CompanyCodeCurrency | _JournalEntry | CompanyCodeCurrency | ||
| CompanyCodeName | _CompanyCode | CompanyCodeName | ||
| SenderCompanyCode | _JournalEntry | SenderCompanyCode | ||
| AccountingDocCreatedByUser | _JournalEntry | AccountingDocCreatedByUser | ||
| CreatedByUserName | ||||
| AccountingDocumentCreationDate | _JournalEntry | AccountingDocumentCreationDate | ||
| CreationTime | _JournalEntry | CreationTime | ||
| CreationDateTime | _JournalEntry | CreationDateTime | ||
| DocumentDate | _JournalEntry | DocumentDate | ||
| DocumentReferenceID | _JournalEntry | DocumentReferenceID | ||
| AbsoluteExchangeRate | _JournalEntry | AbsoluteExchangeRate | ||
| ExchangeRateDate | _JournalEntry | ExchangeRateDate | ||
| TaxAbsoluteExchangeRate | _JournalEntry | TaxAbsoluteExchangeRate | ||
| CtryCrcyTxAbsoluteExchangeRate | _JournalEntry | CtryCrcyTxAbsoluteExchangeRate | ||
| MarketDataAbsoluteExchangeRate | _JournalEntry | MarketDataAbsoluteExchangeRate | ||
| TaxCountry | _JournalEntry | TaxCountry | ||
| TaxCountryName | ||||
| ExchangeRateType | _JournalEntry | ExchangeRateType | ||
| FiscalPeriod | _JournalEntry | FiscalPeriod | ||
| FiscalYearPeriod | _JournalEntry | FiscalYearPeriod | ||
| SenderFiscalYear | _JournalEntry | SenderFiscalYear | ||
| virtualFunctionalCurrencyfins_currfc | ||||
| IntercompanyTransaction | _JournalEntry | IntercompanyTransaction | ||
| InvoiceReceiptDate | _JournalEntry | InvoiceReceiptDate | ||
| LastManualChangeDate | _JournalEntry | LastManualChangeDate | ||
| LastAutomaticChangeDate | _JournalEntry | LastAutomaticChangeDate | ||
| LedgerGroup | _JournalEntry | LedgerGroup | ||
| LedgerGroupName | ||||
| SenderLogicalSystem | _JournalEntry | SenderLogicalSystem | ||
| NmbrOfPages | _JournalEntry | NmbrOfPages | ||
| OriginalReferenceDocument | _JournalEntry | OriginalReferenceDocument | ||
| ReferenceDocumentLogicalSystem | _JournalEntry | ReferenceDocumentLogicalSystem | ||
| ParkingTime | _JournalEntry | ParkingTime | ||
| ParkedByUser | _JournalEntry | ParkedByUser | ||
| ParkedByUserName | ||||
| ParkingDate | _JournalEntry | ParkingDate | ||
| ParkingDateTime | _JournalEntry | ParkingDateTime | ||
| PostingDate | _JournalEntry | PostingDate | ||
| RecurringAccountingDocument | _JournalEntry | RecurringAccountingDocument | ||
| Reference1InDocumentHeader | _JournalEntry | Reference1InDocumentHeader | ||
| Reference2InDocumentHeader | _JournalEntry | Reference2InDocumentHeader | ||
| ReferenceDocumentType | _JournalEntry | ReferenceDocumentType | ||
| ReferenceDocumentTypeName | ||||
| ReversalReason | _JournalEntry | ReversalReason | ||
| ReversalReasonName | _ReversalReasonText | ReversalReasonName | ||
| ReversalReferenceDocument | _JournalEntry | ReversalReferenceDocument | ||
| ReversedReferenceDocument | _JournalEntry | ReversedReferenceDocument | ||
| ReverseDocument | _JournalEntry | ReverseDocument | ||
| ReversedDocument | _JournalEntry | ReversedDocument | ||
| IsReversal | _JournalEntry | IsReversal | ||
| IsReversed | _JournalEntry | IsReversed | ||
| ReverseDocumentFiscalYear | _JournalEntry | ReverseDocumentFiscalYear | ||
| PlannedReversalDate | _JournalEntry | PlannedReversalDate | ||
| TaxBaseAmountIsNetAmount | _JournalEntry | TaxBaseAmountIsNetAmount | ||
| TaxBaseAmountOrigin | _JournalEntry | TaxBaseAmountOrigin | ||
| TaxBaseAmountOriginText | ||||
| TaxFulfillmentDate | _JournalEntry | TaxFulfillmentDate | ||
| TaxIsCalculatedAutomatically | _JournalEntry | TaxIsCalculatedAutomatically | ||
| TaxCalculationType | _JournalEntry | TaxCalculationType | ||
| TaxCalculationTypeText | ||||
| TaxReportingDate | _JournalEntry | TaxReportingDate | ||
| WithholdingTaxReportingDate | _JournalEntry | WithholdingTaxReportingDate | ||
| TransactionCode | _JournalEntry | TransactionCode | ||
| TransactionCurrency | _JournalEntry | TransactionCurrency | ||
| JrnlEntryCntrySpecificRef1 | _JournalEntry | JrnlEntryCntrySpecificRef1 | ||
| JrnlEntryCntrySpecificDate1 | _JournalEntry | JrnlEntryCntrySpecificDate1 | ||
| JrnlEntryCntrySpecificRef2 | _JournalEntry | JrnlEntryCntrySpecificRef2 | ||
| JrnlEntryCntrySpecificDate2 | _JournalEntry | JrnlEntryCntrySpecificDate2 | ||
| JrnlEntryCntrySpecificRef3 | _JournalEntry | JrnlEntryCntrySpecificRef3 | ||
| JrnlEntryCntrySpecificDate3 | _JournalEntry | JrnlEntryCntrySpecificDate3 | ||
| JrnlEntryCntrySpecificRef4 | _JournalEntry | JrnlEntryCntrySpecificRef4 | ||
| JrnlEntryCntrySpecificDate4 | _JournalEntry | JrnlEntryCntrySpecificDate4 | ||
| JrnlEntryCntrySpecificRef5 | _JournalEntry | JrnlEntryCntrySpecificRef5 | ||
| JrnlEntryCntrySpecificDate5 | _JournalEntry | JrnlEntryCntrySpecificDate5 | ||
| JrnlEntryCntrySpecificBP1 | _JournalEntry | JrnlEntryCntrySpecificBP1 | ||
| JrnlEntryCntrySpecificBP2 | _JournalEntry | JrnlEntryCntrySpecificBP2 | ||
| StatusName | _DocumentWorkflowStatus | StatusName | ||
| AcctgDocumentWorkflowStatus | _JournalEntry | AcctgDocumentWorkflowStatus | ||
| virtualGLAccountfis_racct | ||||
| virtualGLAccountNamefin_glaccount_name | ||||
| virtualLedgerNameldtxt | ||||
| virtualPerformanceObligationfis_pob_id | ||||
| virtualCAReconciliationKeyfikey_kk | ||||
| virtualMaterialDocumentYearmjahr | ||||
| virtualMaterialDocumentmblnr | ||||
| virtualSupplierInvoicere_belnr | ||||
| virtualBillingDocumentvbeln_vf | ||||
| virtualClearingJournalEntryfis_augbl | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char18 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| char1 | ||||
| JournalEntryLastChangeDateTime | _JournalEntry | JournalEntryLastChangeDateTime | ||
| AccountingDocumentIsReversible | _JournalEntry | AccountingDocumentIsReversible | ||
| ParkingTransactionCode | _JournalEntry | ParkingTransactionCode | ||
| JournalEntryIsSecondaryEntry | _JournalEntry | JournalEntryIsSecondaryEntry | ||
| EntryViewPostingControl | _JournalEntry | EntryViewPostingControl | ||
| _CrcyTranslation | _CrcyTranslation | |||
| _ItemForFilter | _ItemForFilter | |||
| _ItemGLView | _ItemGLView | |||
| _JournalEntryLedger | _JournalEntryLedger | |||
| _RelatedJournalEntry | _RelatedJournalEntry | |||
| _RelatedDocument | _RelatedDocument | |||
| _ItemTechnicalLedgerView | _ItemTechnicalLedgerView | |||
| _TaxItem | _TaxItem | |||
| _ParkedTaxItem | _ParkedTaxItem | |||
| _ParkedItem | _ParkedItem | |||
| _Note | _Note | |||
| _AmountFilter | _AmountFilter | |||
| _WorkflowStatus | _WorkflowStatus | |||
| _CreatedByContactCard | _CreatedByContactCard | |||
| _ParkedByUserContactCard | _ParkedByUserContactCard | |||
| _AccountingDocumentType | _AccountingDocumentType | |||
| _LedgerGroupReprLedger | _LedgerGroupReprLedger |
@AbapCatalog.viewEnhancementCategory: [#PROJECTION_LIST]
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.auditFilter: #ENABLED
@EndUserText.label: 'Journal Entry'
@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #XXL,
dataClass: #MIXED
}
@AccessControl.privilegedAssociations: ['_CreatedByContactCard', '_ParkedByUserContactCard', '_ItemForFilter', '_OfficialDocumentNumberTP', '_RelatedDocument']
@VDM: {
viewType: #CONSUMPTION,
usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
}
@UI.headerInfo: {
typeName: 'Journal Entry',
typeNamePlural: 'Journal Entries',
title: {
value: 'AccountingDocument',
label: 'Journal Entry'
},
description: { type: #STANDARD, value: 'AccountingDocumentHeaderText' }
}
@UI.presentationVariant: [{
text: 'Journal Entries',
//qualifier: 'VAR_DOCHEADER',
sortOrder: [{
by: 'DocumentDate',
direction: #DESC
},
{
by: 'AccountingDocument',
direction: #DESC
}]
}]
define root view entity C_ManageJournalEntryTP
provider contract transactional_query
as projection on R_ManageJournalEntryTP as _JournalEntry
association [1..*] to C_MngJrnlEntrCrcyTranslation as _CrcyTranslation
on $projection.CompanyCode = _CrcyTranslation.CompanyCode
and $projection.FiscalYear = _CrcyTranslation.FiscalYear
and $projection.AccountingDocument = _CrcyTranslation.AccountingDocument
association [0..*] to C_MngJournalEntryItemForFilter as _ItemForFilter
on $projection.CompanyCode = _ItemForFilter.CompanyCode
and $projection.FiscalYear = _ItemForFilter.FiscalYear
and $projection.AccountingDocument = _ItemForFilter.AccountingDocument
association [1..*] to C_ManageJournalEntryLedgerView as _ItemGLView
on $projection.CompanyCode = _ItemGLView.CompanyCode
and $projection.FiscalYear = _ItemGLView.FiscalYear
and $projection.AccountingDocument = _ItemGLView.AccountingDocument
association [1..*] to C_MngJrnlEntrTechLedgerView as _ItemTechnicalLedgerView
on $projection.CompanyCode = _ItemTechnicalLedgerView.CompanyCode
and $projection.FiscalYear = _ItemTechnicalLedgerView.FiscalYear
and $projection.AccountingDocument = _ItemTechnicalLedgerView.AccountingDocument
association [0..*] to C_ManageJournalEntryLedger as _JournalEntryLedger
on $projection.CompanyCode = _JournalEntryLedger.CompanyCode
and $projection.FiscalYear = _JournalEntryLedger.FiscalYear
and $projection.AccountingDocument = _JournalEntryLedger.AccountingDocument
association [0..*] to C_MngJrnlEntrReltdJournalEntry as _RelatedJournalEntry
on $projection.OriginalReferenceDocument = _RelatedJournalEntry.OriginalReferenceDocument
and $projection.ReferenceDocumentType = _RelatedJournalEntry.ReferenceDocumentType
and $projection.AccountingDocument <> _RelatedJournalEntry.AccountingDocument
association [0..*] to C_MngJrnlEntrRelatedDocument as _RelatedDocument
on $projection.CompanyCode = _RelatedDocument.CompanyCode
and $projection.FiscalYear = _RelatedDocument.FiscalYear
and $projection.AccountingDocument = _RelatedDocument.AccountingDocument
association [0..*] to C_ManageJournalEntryTaxItem as _TaxItem
on $projection.CompanyCode = _TaxItem.CompanyCode
and $projection.AccountingDocument = _TaxItem.AccountingDocument
and $projection.FiscalYear = _TaxItem.FiscalYear
association [0..*] to C_MngJrnlEntrPrkdDocTaxItem as _ParkedTaxItem
on $projection.CompanyCode = _ParkedTaxItem.SourceCompanyCode
and $projection.AccountingDocument = _ParkedTaxItem.AccountingDocument
and $projection.FiscalYear = _ParkedTaxItem.FiscalYear
association [1..*] to C_MngJrnlEntrPrkdDocumentItem as _ParkedItem
on _JournalEntry.CompanyCode = _ParkedItem.SourceCompanyCode
and _JournalEntry.AccountingDocument = _ParkedItem.SourceAccountingDocument
and _JournalEntry.FiscalYear = _ParkedItem.SourceFiscalYear
association [0..*] to C_ManageJournalEntryNote as _Note
on _JournalEntry.CompanyCode = _Note.CompanyCode
and _JournalEntry.AccountingDocument = _Note.AccountingDocument
and _JournalEntry.FiscalYear = _Note.FiscalYear
association [1..1] to C_MngJrnlEntryWorkflowStatus as _WorkflowStatus
on _JournalEntry.CompanyCode = _WorkflowStatus.CompanyCode
and _JournalEntry.AccountingDocument = _WorkflowStatus.AccountingDocument
and _JournalEntry.FiscalYear = _WorkflowStatus.FiscalYear
{
@ObjectModel.text.element: ['CompanyCodeName']
key _JournalEntry.CompanyCode,
@Semantics.fiscal.year: true
key _JournalEntry.FiscalYear,
key _JournalEntry.AccountingDocument,
// @UI: {
// lineItem: [{ position: 10 }],
// selectionField: [{ position: 10 }]
// }
// // Why is there IF lr_header->rfccur IS INITIAL. (?)
// case
// when _JournalEntry.Ledger is not initial then _JournalEntry.Ledger
// when _LedgerGroupAssignment.Ledger is not initial then _LedgerGroupAssignment.Ledger
// else _LeadingLedger.Ledger
// end as Ledger, // RLDNR
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
@ObjectModel.text.element: [ 'LedgerName' ]
_JournalEntry.Ledger,
//
// @UI.hidden: true
// _JournalEntry.TechnicalLedger,
//
@ObjectModel.text.element: [ 'AccountingDocumentCategoryName' ]
_JournalEntry.AccountingDocumentCategory,
@Semantics.text: true
cast(_AccountingDocumentCategoryT.AccountingDocumentCategoryName as fis_bstat_name preserving type) as AccountingDocumentCategoryName,
_JournalEntry.AccountingDocumentHeaderText,
_JournalEntry.SenderAccountingDocument,
@ObjectModel.text.element: [ 'AccountingDocumentTypeName' ]
_JournalEntry.AccountingDocumentType,
@Semantics.text: true
_AccountingDocumentTypeText.AccountingDocumentTypeName,
// NOT IN I_JournalEntry
// @UI.fieldGroup: [ { qualifier: 'TransactionDataFldGrp', position: 60, importance: #HIGH, hidden: #(UICT_AccountingPrinciple) } ]
// _JournalEntry.AccountingPrinciple,
_JournalEntry.AdditionalCurrency1,
// NOT IN I_JournalEntry
// _JournalEntry.AdditionalCrcy1ExchangeRate,
_JournalEntry.AdditionalCurrency1Role,
_JournalEntry.AdditionalCurrency2,
// NOT IN I_JournalEntry
// _JournalEntry.AdditionalCrcy2ExchangeRate,
_JournalEntry.AdditionalCurrency2Role,
// _JournalEntry.AdditionalCrcy2RoleName,
_JournalEntry.AlternativeReferenceDocument,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AMOUNT_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
virtual AmountInCompanyCodeCurrency: fis_hsl,
@Semantics.amount.currencyCode: 'FunctionalCurrency'
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AMOUNT_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
virtual AmountInFunctionalCurrency: fis_vfccur12,
@Semantics.amount.currencyCode: 'TransactionCurrency'
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AMOUNT_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
virtual AmountInTransactionCurrency: fis_wsl,
// NOT IN I_JournalEntry
// _JournalEntry.AuthorizationCheckLedger,
// NOT IN I_JournalEntry
// _JournalEntry.AuthorizationGroupDocumentType,
_JournalEntry.Branch,
_JournalEntry.BusinessTransactionType,
_JournalEntry.JrnlEntryBusinessTransType,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AMOUNT_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
_JournalEntry.CompanyCodeCurrency,
@Semantics.text: true
_CompanyCode.CompanyCodeName,
_JournalEntry.SenderCompanyCode,
// NOT IN I_JournalEntry
// _JournalEntry.ControllingDocumentSender,
@ObjectModel.text.element: [ 'CreatedByUserName' ]
_JournalEntry.AccountingDocCreatedByUser,
@Semantics.text: true
_JournalEntry._CreatedByContactCard.FullName as CreatedByUserName,
_JournalEntry.AccountingDocumentCreationDate,
_JournalEntry.CreationTime,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_DATETIME_FLTR_TRANSFORM'
_JournalEntry.CreationDateTime,
// NOT IN I_JournalEntry
// _JournalEntry.LocalCreationDate,
_JournalEntry.DocumentDate,
_JournalEntry.DocumentReferenceID,
_JournalEntry.AbsoluteExchangeRate,
_JournalEntry.ExchangeRateDate,
_JournalEntry.TaxAbsoluteExchangeRate,
_JournalEntry.CtryCrcyTxAbsoluteExchangeRate,
_JournalEntry.MarketDataAbsoluteExchangeRate,
@ObjectModel.text.element: [ 'TaxCountryName' ]
_JournalEntry.TaxCountry,
@Semantics.text: true
cast(_JournalEntry._TaxCountryText.CountryName as fot_tax_country_descr preserving type) as TaxCountryName,
_JournalEntry.ExchangeRateType,
@Semantics.fiscal.period: true
_JournalEntry.FiscalPeriod,
@Semantics.fiscal.yearPeriod: true
_JournalEntry.FiscalYearPeriod,
@Semantics.fiscal.year: true
_JournalEntry.SenderFiscalYear,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AMOUNT_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
virtual FunctionalCurrency: fins_currfc,
// NOT IN I_JournalEntry
// _JournalEntry.GroupCurrency,
_JournalEntry.IntercompanyTransaction,
_JournalEntry.InvoiceReceiptDate,
_JournalEntry.LastManualChangeDate,
_JournalEntry.LastAutomaticChangeDate,
@ObjectModel.text.element: [ 'LedgerGroupName' ]
_JournalEntry.LedgerGroup,
@Semantics.text: true
cast(_LedgerGroupText.LedgerGroupName as fac_ldgrp_txt preserving type) as LedgerGroupName,
_JournalEntry.SenderLogicalSystem,
// NOT IN I_JournalEntry
// _JournalEntry.MarketDataExchangeRate,
_JournalEntry.NmbrOfPages,
_JournalEntry.OriginalReferenceDocument,
_JournalEntry.ReferenceDocumentLogicalSystem,
_JournalEntry.ParkingTime,
@ObjectModel.text.element: [ 'ParkedByUserName' ]
_JournalEntry.ParkedByUser,
@Semantics.text: true
_JournalEntry._ParkedByUserContactCard.FullName as ParkedByUserName,
_JournalEntry.ParkingDate,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_DATETIME_FLTR_TRANSFORM'
_JournalEntry.ParkingDateTime,
// NOT IN I_JournalEntry
// _JournalEntry.LocalParkedDate,
// NOT IN I_JournalEntry
// _JournalEntry.ParkTransaction,
_JournalEntry.PostingDate,
// NOT IN I_JournalEntry
// _JournalEntry.RecrrgAccDocTemplCompanyCode,
// NOT IN I_JournalEntry
// _JournalEntry.RecurringAccDocTemplFiscalYear,
_JournalEntry.RecurringAccountingDocument,
_JournalEntry.Reference1InDocumentHeader,
_JournalEntry.Reference2InDocumentHeader,
@ObjectModel.text.element: [ 'ReferenceDocumentTypeName' ]
_JournalEntry.ReferenceDocumentType,
@Semantics.text: true
cast(_ReferenceDocumentTypeText.ReferenceDocumentTypeName as fac_text_typ preserving type) as ReferenceDocumentTypeName,
// NOT IN I_JournalEntry
// _JournalEntry.ReversalFunction,
// _JournalEntry.ReversalFunctionName,
@ObjectModel.text.element: [ 'ReversalReasonName' ]
_JournalEntry.ReversalReason,
@Semantics.text: true
_ReversalReasonText.ReversalReasonName,
_JournalEntry.ReversalReferenceDocument,
_JournalEntry.ReversedReferenceDocument,
_JournalEntry.ReverseDocument,
_JournalEntry.ReversedDocument,
@Semantics.booleanIndicator
_JournalEntry.IsReversal,
@Semantics.booleanIndicator
_JournalEntry.IsReversed,
_JournalEntry.ReverseDocumentFiscalYear,
_JournalEntry.PlannedReversalDate,
@Semantics.booleanIndicator
_JournalEntry.TaxBaseAmountIsNetAmount,
@ObjectModel.text.element: [ 'TaxBaseAmountOriginText' ]
_JournalEntry.TaxBaseAmountOrigin,
@Semantics.text: true
_JournalEntry._MngJrnlEntrTxBaseAmtOrignTxt.TaxBaseAmountOriginText,
_JournalEntry.TaxFulfillmentDate,
@Semantics.booleanIndicator
_JournalEntry.TaxIsCalculatedAutomatically,
@ObjectModel.text.element: [ 'TaxCalculationTypeText' ]
_JournalEntry.TaxCalculationType,
@Semantics.text: true
_JournalEntry._MngJrnlEntrTaxCalcTypeText.TaxCalculationTypeText,
_JournalEntry.TaxReportingDate,
_JournalEntry.WithholdingTaxReportingDate,
_JournalEntry.TransactionCode,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_AMOUNT_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
_JournalEntry.TransactionCurrency,
_JournalEntry.JrnlEntryCntrySpecificRef1,
_JournalEntry.JrnlEntryCntrySpecificDate1,
_JournalEntry.JrnlEntryCntrySpecificRef2,
_JournalEntry.JrnlEntryCntrySpecificDate2,
_JournalEntry.JrnlEntryCntrySpecificRef3,
_JournalEntry.JrnlEntryCntrySpecificDate3,
_JournalEntry.JrnlEntryCntrySpecificRef4,
_JournalEntry.JrnlEntryCntrySpecificDate4,
_JournalEntry.JrnlEntryCntrySpecificRef5,
_JournalEntry.JrnlEntryCntrySpecificDate5,
_JournalEntry.JrnlEntryCntrySpecificBP1,
_JournalEntry.JrnlEntryCntrySpecificBP2,
@Semantics.text: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
_DocumentWorkflowStatus.StatusName,
@ObjectModel.text.element: [ 'StatusName' ]
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.transformedBy: 'ABAP:CL_MJE_SORT_TRANSFORM'
_JournalEntry.AcctgDocumentWorkflowStatus,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
@ObjectModel.text.element: [ 'GLAccountName' ]
virtual GLAccount : fis_racct,
@ObjectModel.sort.enabled: false
@ObjectModel.filter.enabled: false
@Semantics.text: true
virtual GLAccountName : fin_glaccount_name,
@ObjectModel.sort.enabled: false
@ObjectModel.filter.enabled: false
@Semantics.text: true
virtual LedgerName : ldtxt,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
virtual SourceReferenceDocument : fis_src_awref,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
@ObjectModel.text.element: [ 'ReferenceDocumentTypeName' ]
virtual SourceReferenceDocumentType : fis_src_awtyp,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
virtual RevenueAccountingContract : fis_contract_id,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
virtual PerformanceObligation : fis_pob_id,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual CAReconciliationKey : fikey_kk,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual FinSGLErrorDocument : gle_dte_ecs_int_doc_ref_id,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual FinSGLErrorFiscalYear : gle_dte_ecs_int_doc_ref_year,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual RelatedDocumentCompanyCode : fis_bukrs_rel_doc,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual RelatedDocumentFiscalYear : fis_gjahr_rel_doc,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual ReltdDocAccountingDocument : fis_belnr_rel_doc,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual MaterialDocumentYear : mjahr,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual MaterialDocument : mblnr,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual SupplierInvoice : re_belnr,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual BillingDocument : vbeln_vf,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
virtual ClearingJournalEntry : fis_augbl,
@ObjectModel.filter.transformedBy: 'ABAP:CL_MJE_FILTER_TRANSFORM'
@ObjectModel.sort.enabled: false
@Semantics.fiscal.year: true
virtual ClearingJournalEntryFiscalYear : fis_auggj_no_conv,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
@UI.hidden: true
virtual UICT_StatusCriticality : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
@UI.hidden: true
virtual UICT_IsStatusHidden : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_CurrencyTranslation : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_GLView : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_TechnicalLedgerView : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_EntryView : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_RelatedJE : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_RelatedDocument : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_CrossCC : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_TaxFulfillmentDate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_TaxReportingDate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_WhgdTaxReportingDate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_InvoiceReceiptDate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_AccountingPrinciple : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_LedgerGroup : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ExchangeRate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ExchangeRateDate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_TaxExchangeRate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_TaxesFieldGroup : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ReversalReference : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ReversedReference : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_Parked : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_TaxItem : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ParkedTaxItem : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ParkedEntryView : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_IsParkedDocument : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
virtual UICT_IsAmountInCCCHidden : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
virtual UICT_IsAmountInTCHidden : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
virtual UICT_TaxItemOP : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_OBJKEY'
@UI.hidden: true
virtual UICT_AttachmentObjectKey : abap.char(18),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_LastManualChangeDate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_IntercompanyTransaction : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_AccountingDocumentCat : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_AbsoluteExchangeRate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_Branch : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_PlannedReversalDate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_DocumentReferenceID : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_Reference1InDocumentHdr : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_Reference2InDocumentHdr : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_AcctgDocumentHeaderText : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_OriglReferenceDocument : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_NmbrOfPages : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_CtryCrcyTaxExchangeRate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_MarketDataExchangeRate : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_TaxCountry : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_EditIsHidden : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ReversalReason : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_AuditMask : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ReversalReferenceDocument : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@Semantics.booleanIndicator
@UI.hidden: true
virtual UICT_ReversedReferenceDocument : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_GLO_FIELDS'
@UI.hidden: true
virtual UICT_GloMetadata : fco_drct_acty_value,
@Semantics.booleanIndicator: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
virtual WrkflwScenIsActv : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
virtual UICT_JournalEntryODN : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_ODN_VISIBILITY_CALC'
@UI.hidden: true
@Semantics.booleanIndicator
virtual UICT_ODNIsHidden : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
@Semantics.booleanIndicator
virtual UICT_ReverseIsAuthorized : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
@Semantics.booleanIndicator
virtual UICT_CreateIsAuthorized : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
@Semantics.booleanIndicator
virtual UICT_VerifyCreateIsAuthorized : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_DETPAGE_VISIBILITY_CALC'
@UI.hidden: true
@Semantics.booleanIndicator
virtual AcctgDocumentIsPostedViaAPI : abap.char(1),
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_MJE_HEADER_FIELDS_CALC'
@UI.hidden: true
virtual NumberOfAttachments : nmbrofattachments,
_JournalEntry.JournalEntryLastChangeDateTime,
@Semantics.booleanIndicator
_JournalEntry.AccountingDocumentIsReversible,
_JournalEntry.ParkingTransactionCode,
@Semantics.booleanIndicator
_JournalEntry.JournalEntryIsSecondaryEntry,
_JournalEntry.EntryViewPostingControl,
_CrcyTranslation,
_ItemForFilter,
_ItemGLView,
_JournalEntryLedger,
_RelatedJournalEntry,
@ObjectModel.filter.enabled: false
_RelatedDocument,
_ItemTechnicalLedgerView,
_TaxItem,
_ParkedTaxItem,
_ParkedItem,
@ObjectModel.filter.enabled: false
_Note,
_AmountFilter,
_WorkflowStatus,
_CreatedByContactCard,
_ParkedByUserContactCard,
_ItemEntryView : redirected to composition child C_ManageJournalEntryItemTP,
_OfficialDocumentNumberTP : redirected to C_OfficialDocumentNumberTP,
//DCL
_AccountingDocumentType,
_LedgerGroupReprLedger
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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