C_JournalCasePostingPolicyTP
Jrnl Case Posting Policy Consumption
C_JournalCasePostingPolicyTP is a Consumption CDS View that provides data about "Jrnl Case Posting Policy Consumption" in SAP S/4HANA. It reads from 1 data source (R_JournalCasePostingPolicyTP) and exposes 28 fields with key field JournalCasePolicyUUID. It has 1 association to related views. It is exposed through 1 OData service (JOURNALCASEPOSTINGPOLICY).
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_JournalCasePostingPolicyTP | R_JournalCasePostingPolicyTP | projection |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_JrnlCasePlcyApplicationLogTP | _PolicyAppLog | $projection.JournalCasePolicyUUID = _PolicyAppLog.JournalCasePolicyUUID |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Jrnl Case Posting Policy Consumption | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| UI.headerInfo.title.type | #STANDARD | view | |
| UI.headerInfo.title.value | JournalCasePolicy | view | |
| Metadata.allowExtensions | true | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| JOURNALCASEPOSTINGPOLICY | JOURNALCASEPOSTINGPOLICY | V4 | C1 | NOT_RELEASED |
Fields (28)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | JournalCasePolicyUUID | JournalCasePolicyUUID | ||
| JournalCasePolicy | JournalCasePolicy | |||
| JournalCasePolicyVersion | JournalCasePolicyVersion | |||
| JournalCaseCategory | JournalCaseCategory | |||
| JournalCaseSubcategory | JournalCaseSubcategory | |||
| JournalCasePolicyName | JournalCasePolicyName | |||
| JournalCasePolicyStatus | JournalCasePolicyStatus | |||
| JrnlCasePolicyExtractionStatus | JrnlCasePolicyExtractionStatus | |||
| JrnlCasePlcyActnMappingStatus | JrnlCasePlcyActnMappingStatus | |||
| ValidityStartDate | ValidityStartDate | |||
| ValidityEndDate | ValidityEndDate | |||
| JrnlCasePlcyAttchContentBinary | JrnlCasePlcyAttchContentBinary | |||
| MimeType | MimeType | |||
| JrnlCasePlcyAttachmentFileName | JrnlCasePlcyAttachmentFileName | |||
| virtualUICT_SUBMITabap_boolean | ||||
| char1 | ||||
| JournalCaseCategoryName | _CaseCategory | JournalCaseCategoryName | ||
| JournalCaseSubcategoryName | _CaseSubcategory | JournalCaseSubcategoryName | ||
| JournalCasePolicyStatusName | _PolicyStatus | JournalCasePolicyStatusName | ||
| _PolicyAppLog | _PolicyAppLog | |||
| CreatedByUser | CreatedByUser | |||
| CreationDateTime | CreationDateTime | |||
| LastChangeByUser | LastChangeByUser | |||
| LocalLastChangeDateTime | LocalLastChangeDateTime | |||
| _CreatedBy | _CreatedBy | |||
| _ChangedBy | _ChangedBy | |||
| CreatedByUserFullName | _CreatedBy | FullName | ||
| LastChangedByUserFullName | _ChangedBy | FullName |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Jrnl Case Posting Policy Consumption'
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #XL,
dataClass: #MIXED
}
@VDM: {
viewType: #CONSUMPTION,
usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
}
@UI.headerInfo: {
title: { type: #STANDARD, value: 'JournalCasePolicy' }
}
@Metadata.allowExtensions: true
@AccessControl.privilegedAssociations: [ '_CreatedBy', '_ChangedBy' ]
@ObjectModel.semanticKey: [ 'JournalCasePolicy' ]
define root view entity C_JournalCasePostingPolicyTP
provider contract transactional_query
as projection on R_JournalCasePostingPolicyTP
association [0..*] to C_JrnlCasePlcyApplicationLogTP as _PolicyAppLog on $projection.JournalCasePolicyUUID = _PolicyAppLog.JournalCasePolicyUUID
{
key JournalCasePolicyUUID,
@ObjectModel.text.element: ['JournalCasePolicyName']
JournalCasePolicy,
JournalCasePolicyVersion,
@ObjectModel.text.element: ['JournalCaseCategoryName']
JournalCaseCategory,
@ObjectModel.text.element: ['JournalCaseSubcategoryName']
JournalCaseSubcategory,
JournalCasePolicyName,
@ObjectModel.text.element: [ 'JournalCasePolicyStatusName' ]
JournalCasePolicyStatus,
JrnlCasePolicyExtractionStatus,
JrnlCasePlcyActnMappingStatus,
ValidityStartDate,
ValidityEndDate,
JrnlCasePlcyAttchContentBinary,
MimeType,
JrnlCasePlcyAttachmentFileName,
@UI.hidden: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_JRNLCASEPLCY_VISIBLTY_CALC'
virtual UICT_SUBMIT :abap_boolean,
@UI.hidden: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_JRNLCASEPLCY_VISIBLTY_CALC'
virtual UICT_CRITICAL :abap.char( 1 ),
_CaseCategory.JournalCaseCategoryName as JournalCaseCategoryName,
_CaseSubcategory.JournalCaseSubcategoryName as JournalCaseSubcategoryName,
_PolicyStatus.JournalCasePolicyStatusName as JournalCasePolicyStatusName,
_PolicyAppLog,
@UI.hidden: true
//@ObjectModel.text.element: [ 'CreatedByUserFullName' ]
@Consumption.filter.hidden: true
@Semantics.personalData.isPotentiallySensitive: true
CreatedByUser,
CreationDateTime,
// @ObjectModel.text.element: [ 'LastChangedByUserFullName' ]
@UI.hidden: true
@Consumption.filter.hidden: true
@Semantics.personalData.isPotentiallySensitive: true
LastChangeByUser,
LocalLastChangeDateTime,
@ObjectModel.sort.enabled: false
@ObjectModel.filter.enabled: false
@Consumption.filter.hidden: true
_CreatedBy,
@ObjectModel.sort.enabled: false
@ObjectModel.filter.enabled: false
@Consumption.filter.hidden: true
_ChangedBy,
@EndUserText: {
label: 'Created By',
quickInfo: 'Created By'
}
_CreatedBy.FullName as CreatedByUserFullName,
@EndUserText: {
label: 'Changed By',
quickInfo: 'Changed By'
}
_ChangedBy.FullName as LastChangedByUserFullName
}
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