R_JOURNALCASEPOSTINGPOLICYTP
Jrnl Case Posting Policy
R_JOURNALCASEPOSTINGPOLICYTP is a CDS View in S/4HANA. Jrnl Case Posting Policy. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_JournalCasePostingPolicyTP | view_entity | projection | CONSUMPTION | Jrnl Case Posting Policy Consumption |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Jrnl Case Posting Policy'
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #XL,
dataClass: #MIXED
}
@VDM: {
viewType: #TRANSACTIONAL,
usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
}
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.sapObjectNodeType.name: 'JournalCasePostingPolicy'
define root view entity R_JournalCasePostingPolicyTP
as select from I_JournalCasePostingPolicy
composition [1..*] of R_JrnlCasePostgPlcySectionTP as _Section
composition [1..*] of R_JrnlCasePostgRqdFieldTP as _RequiredFields
composition [1..*] of R_JrnlCasePlcyApplicationLogTP as _PolicyLog
//association [1..*] to I_JrnlCasePostgRqdField as _reqfileds on $projection.JournalCasePolicyUUID = _reqfileds.JournalCasePolicyUUID
association [1..1] to I_JournalCaseCategoryVH as _CaseCategory on $projection.JournalCaseCategory = _CaseCategory.JournalCaseCategory
association [1..1] to I_JournalCaseSubcategoryVH as _CaseSubcategory on $projection.JournalCaseSubcategory = _CaseSubcategory.JournalCaseSubcategory
and $projection.JournalCaseCategory = _CaseSubcategory.JournalCaseCategory
association [1..1] to I_JournalCasePolicyStatusVH as _PolicyStatus on $projection.JournalCasePolicyStatus = _PolicyStatus.JournalCasePolicyStatus
// association [0..1] to I_BusinessUser as _CreatedBy on $projection.CreatedByUser = _CreatedBy.UserID
// association [0..1] to I_BusinessUser as _LastChangedBy on $projection.ChangedByUser = _LastChangedBy.UserID
association [0..1] to I_UserContactCard as _CreatedBy on $projection.CreatedByUser = _CreatedBy.ContactCardID
association [0..1] to I_UserContactCard as _ChangedBy on $projection.LastChangeByUser = _ChangedBy.ContactCardID
{
key JournalCasePolicyUUID,
JournalCasePolicy,
JournalCasePolicyVersion,
JournalCaseCategory,
JournalCaseSubcategory,
JournalCasePolicyName,
JournalCasePolicyStatus,
JrnlCasePolicyExtractionStatus,
JrnlCasePlcyActnMappingStatus,
ValidityStartDate,
ValidityEndDate,
JrnlCasePlcyAttchContentBinary,
MimeType,
JrnlCasePlcyAttachmentFileName,
@Semantics.contact.type: #PERSON
@ObjectModel.foreignKey.association: '_CreatedBy'
CreatedByUser,
CreationDateTime,
@Semantics.contact.type: #PERSON
@ObjectModel.foreignKey.association: '_ChangedBy'
LastChangeByUser,
LocalLastChangeDateTime,
@Semantics.systemDateTime.lastChangedAt: true
LocalLastChangeDateTime as LastChangeDateTime,
/* Associations */
_Section,
_RequiredFields,
_CaseCategory,
_CaseSubcategory,
_PolicyStatus,
_PolicyLog,
_CreatedBy,
_ChangedBy
}