R_MEMORECORDIMPORTTP
Cash Management: Import Memo Record
R_MEMORECORDIMPORTTP is a CDS View in S/4HANA. Cash Management: Import Memo Record. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_MemoRecordImportTP | view_entity | projection | CONSUMPTION | Import Memo Record Transaction |
@AccessControl.authorizationCheck: #MANDATORY
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: { usageType: { serviceQuality: #B,
sizeCategory: #M,
dataClass: #TRANSACTIONAL },
sapObjectNodeType.name: 'MemoRecordImport'}
@VDM: { usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ],
viewType: #TRANSACTIONAL,
lifecycle: { contract: { type: #SAP_INTERNAL_API } } }
@EndUserText.label: 'Cash Management: Import Memo Record'
@AccessControl.privilegedAssociations: [ '_CreatedBy']
define root view entity R_MemoRecordImportTP
as select from I_MemoRecordImport
association [0..1] to I_UserContactCard as _CreatedBy on $projection.CreatedByUser = _CreatedBy.ContactCardID
association [0..*] to I_MemoRecordTypeText as _MemoRecordTypeText on $projection.MemoRecordType= _MemoRecordTypeText.MemoRecordType
{
key MemoRecordImport,
@Semantics.largeObject: { mimeType: 'MemoRecordImportFileMimeType',
fileName: 'MemoRecordImportFileName',
contentDispositionPreference: #INLINE }
MemoRecordImportContentBinary,
@Semantics.mimeType: true
MemoRecordImportFileMimeType,
MemoRecordImportFileName,
MemoRecordImportStatus,
// CreationDate,
// LastChangeDate,
@Semantics.systemDateTime.lastChangedAt:true
LastChangeDateTime,
@Semantics.user.createdBy: true
@Semantics.contact.type: #PERSON
@ObjectModel.foreignKey.association: '_CreatedBy'
CreatedByUser,
@Semantics.systemDateTime.createdAt: true
CreationDateTime,
@Semantics.user.lastChangedBy: true
LastChangeByUser,
ApplicationLogHandle,
// LogHandle,
cast ( case when ( MemoRecordImportStatus = '10' ) then '2' //Critical
when( MemoRecordImportStatus = '20' ) then '1' //Negative
when( MemoRecordImportStatus = '30' ) then '3' //Positive
else '0' end as int1 ) as MemoRecordImprtStsCritlty, //Neutral
MemoRecordImportApplJobName,
MemoRecordImportApplJobID,
MemoRecordType,
_MemoRecordImportStatusText,
_CreatedBy,
_MemoRecordTypeText
// _ChangedBy
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MEMORECORDIMPORT"
],
"ASSOCIATED":
[
"I_MEMORECORDIMPORTSTATUSTEXT",
"I_MEMORECORDTYPETEXT",
"I_USERCONTACTCARD"
],
"BASE":
[
"I_MEMORECORDIMPORT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/