C_MemoRecordImportTP
Import Memo Record Transaction
C_MemoRecordImportTP is a Consumption CDS View that provides data about "Import Memo Record Transaction" in SAP S/4HANA. It reads from 1 data source (R_MemoRecordImportTP) and exposes 18 fields with key field MemoRecordImport. It is exposed through 1 OData service (UI_MEMORECORD_IMPORT). Part of development package FCLM_MR_IMP.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_MemoRecordImportTP | R_MemoRecordImportTP | projection |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Import Memo Record Transaction | view | |
| Metadata.allowExtensions | true | view | |
| Search.searchable | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| UI.textArrangement | #TEXT_LAST | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_MEMORECORD_IMPORT | UI_MEMORECORD_IMPORT | V4 | C1 | NOT_TO_BE_RELEASED_STABLE |
Fields (18)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MemoRecordImport | MemoRecordImport | ||
| MemoRecordImportContentBinary | MemoRecordImportContentBinary | |||
| MemoRecordImportFileMimeType | MemoRecordImportFileMimeType | |||
| MemoRecordImportFileName | MemoRecordImportFileName | |||
| MemoRecordImportStatus | MemoRecordImportStatus | |||
| MemoRecordType | MemoRecordType | |||
| LastChangeDateTime | LastChangeDateTime | |||
| CreatedByUser | CreatedByUser | |||
| CreationDateTime | CreationDateTime | |||
| LastChangeByUser | LastChangeByUser | |||
| ApplicationLogHandle | ApplicationLogHandle | |||
| _CreatedBy | _CreatedBy | |||
| virtualLogHandleapl_log_handle | ||||
| MemoRecordImportApplJobName | MemoRecordImportApplJobName | |||
| MemoRecordImportApplJobID | MemoRecordImportApplJobID | |||
| MemoRecordImportBatchID | MemoRecordImportBatchID | |||
| MemoRecordImprtStsCritlty | MemoRecordImprtStsCritlty | |||
| FullName | _CreatedBy | FullName |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Import Memo Record Transaction'
@Metadata.allowExtensions: true
@Search.searchable: true
@VDM : { viewType: #CONSUMPTION,
usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ] }
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
semanticKey: [ 'MemoRecordImport' ],
usageType: {
serviceQuality: #C,
sizeCategory: #M,
dataClass: #TRANSACTIONAL
}
}
@AccessControl.privilegedAssociations: [ '_CreatedBy']
@UI.textArrangement: #TEXT_LAST
define root view entity C_MemoRecordImportTP
provider contract transactional_query
as projection on R_MemoRecordImportTP
{
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
key MemoRecordImport,
@ObjectModel.filter.enabled: false
@Semantics.largeObject: { mimeType: 'MemoRecordImportFileMimeType',
fileName: 'MemoRecordImportFileName',
contentDispositionPreference: #INLINE }
MemoRecordImportContentBinary,
@UI.hidden: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_MR_IMPRT_CALC_EXIT'
virtual UICT_MemoImprtContentIsHidden :abap_boolean,
@UI.hidden: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_MR_IMPRT_CALC_EXIT'
// virtual MemoImprtNavIsHidden:abap_boolean,
virtual UICT_NavigationIsEnabled :abap_boolean,
@UI.hidden: true
@Semantics.mimeType: true
MemoRecordImportFileMimeType,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
MemoRecordImportFileName,
@Search.defaultSearchElement: true
@Search.ranking: #HIGH
@ObjectModel.text.element: ['MemoRecordImportStatusText']
@Consumption.valueHelpDefinition: [{ entity: {name: 'I_MemoRecordImportStatus',
element: 'MemoRecordImportStatus'} }]
@Consumption.filter.multipleSelections:true
MemoRecordImportStatus,
@ObjectModel.text.element: ['MemoRecordTypeText']
@Consumption.valueHelpDefinition: [{ entity: {name: 'I_ImportAllwdMemoRecdTypeVH',
element: 'MemoRecordType'}
}, { useForValidation: true }]
MemoRecordType,
@UI.hidden: true
LastChangeDateTime,
// @Consumption.semanticObject: 'User'
// @UI.hidden: true
// @Consumption.filter.hidden: true
CreatedByUser,
CreationDateTime,
@ObjectModel.filter.enabled: false
LastChangeByUser,
ApplicationLogHandle,
@ObjectModel.sort.enabled: false
@ObjectModel.filter.enabled: false
_CreatedBy,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FCLM_MR_IMPRT_CALC_EXIT'
virtual LogHandle :apl_log_handle,
MemoRecordImportApplJobName,
MemoRecordImportApplJobID,
MemoRecordImportBatchID,
MemoRecordImprtStsCritlty,
@Semantics.text: true
_MemoRecordTypeText.MemoRecordTypeText as MemoRecordTypeText : localized,
@Semantics.text: true
_MemoRecordImportStatusText.MemoRecordImportStatusText as MemoRecordImportStatusText : localized,
@EndUserText: {
label: 'Uploaded By',
quickInfo: 'Uploaded By'
}
_CreatedBy.FullName
}
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