DHADM_MON_AccessPlanSummary
Data for access plan summary tab
DHADM_MON_AccessPlanSummary is a CDS View that provides data about "Data for access plan summary tab" in SAP S/4HANA. It reads from 5 data sources (DHADM_MON_ACPCalcStatusText, dhcdc_objfilter, dhcdc_rtobjcalc, DHADM_MON_READING_TYPE, DHADM_MON_TransferStatusText) and exposes 30 fields with key fields SubscriberId, Objtype, Objname.
Data Sources (5)
| Source | Alias | Join Type |
|---|---|---|
| DHADM_MON_ACPCalcStatusText | calcText | left_outer |
| dhcdc_objfilter | objfilter | left_outer |
| dhcdc_rtobjcalc | objinfo | from |
| DHADM_MON_READING_TYPE | readTypeText | left_outer |
| DHADM_MON_TransferStatusText | transfertext | left_outer |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Data for access plan summary tab | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (30)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SubscriberId | dhcdc_rtobjcalc | subscriber_id | |
| KEY | Objtype | dhcdc_rtobjcalc | objtype | |
| KEY | Objname | dhcdc_rtobjcalc | objname | |
| MaxAcdJobs | dhcdc_rtobjcalc | max_delim_jobs | ||
| MaxAcpJobs | dhcdc_rtobjcalc | max_acp_jobs | ||
| MaxAcpRecords | dhcdc_rtobjcalc | max_acp_records | ||
| MinAcps | dhcdc_rtobjcalc | min_acp | ||
| MaxBlockSizeBytes | dhcdc_rtobjcalc | max_block_size | ||
| MaxPortionRows | dhcdc_rtobjcalc | max_portion_rows | ||
| TablePartitons | status | TablePartitons | ||
| CalculationStatus | status | CalculationStatus | ||
| CalculationStatusText | DHADM_MON_ACPCalcStatusText | Text | ||
| TransferStatus | status | TransferStatus | ||
| TransferStatusText | DHADM_MON_TransferStatusText | Text | ||
| AccessPlanTotal | status | AccessPlanTotal | ||
| AccessPlanCalcuated | status | AccessPlanCalcuated | ||
| AccessPlanFailed | status | AccessPlanFailed | ||
| AccessPlanInTransfer | status | AccessPlanInTransfer | ||
| AccessPlanTransferred | status | AccessPlanTransferred | ||
| CalculationInSec | status | CalculationInSec | ||
| TransferInSec | status | TransferInSec | ||
| TotalRuntimeInSec | status | TotalRuntimeInSec | ||
| CalculatedRows | status | CalculatedRows | ||
| CalculatedBytes | status | CalculatedBytes | ||
| PortionsTotal | status | PortionsTotal | ||
| PortionsFinished | status | PortionsFinished | ||
| PortionsInTransfer | status | PortionsInTransfer | ||
| PortionsError | status | PortionsError | ||
| Filter | dhcdc_objfilter | expression | ||
| ReadingTypeText | DHADM_MON_READING_TYPE | Text |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Data for access plan summary tab'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
define view entity DHADM_MON_AccessPlanSummary
as select from dhcdc_rtobjcalc as objinfo
join DHADM_MON_AcsPlanSummaryStatus as status on status.acd_id = objinfo.acd_id
left outer join dhcdc_objfilter as objfilter on objfilter.subscriber_id = objinfo.subscriber_id
and objfilter.objname = objinfo.objname
and objfilter.objtype = objinfo.objtype
left outer join DHADM_MON_TransferStatusText as transfertext on status.TransferStatus = transfertext.Status
and transfertext.Language = $session.system_language
left outer join DHADM_MON_ACPCalcStatusText as calcText on status.CalculationStatus = calcText.Status
and calcText.Language = $session.system_language
left outer join DHADM_MON_READING_TYPE as readTypeText on readTypeText.Status = '5'
and readTypeText.Language = $session.system_language
{
key objinfo.subscriber_id as SubscriberId,
key objinfo.objtype as Objtype,
key objinfo.objname as Objname,
objinfo.max_delim_jobs as MaxAcdJobs,
objinfo.max_acp_jobs as MaxAcpJobs,
objinfo.max_acp_records as MaxAcpRecords,
objinfo.min_acp as MinAcps,
objinfo.max_block_size as MaxBlockSizeBytes,
objinfo.max_portion_rows as MaxPortionRows,
status.TablePartitons,
status.CalculationStatus,
calcText.Text as CalculationStatusText,
status.TransferStatus,
transfertext.Text as TransferStatusText,
status.AccessPlanTotal,
status.AccessPlanCalcuated,
status.AccessPlanFailed,
status.AccessPlanInTransfer,
status.AccessPlanTransferred,
status.CalculationInSec,
status.TransferInSec,
status.TotalRuntimeInSec,
status.CalculatedRows,
status.CalculatedBytes,
status.PortionsTotal,
status.PortionsFinished,
status.PortionsInTransfer,
status.PortionsError,
objfilter.expression as Filter,
readTypeText.Text as ReadingTypeText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DHADM_MON_ACPCALCSTATUSTEXT",
"DHADM_MON_ACSPLANSUMMARYSTATUS",
"DHADM_MON_READING_TYPE",
"DHADM_MON_TRANSFERSTATUSTEXT",
"DHCDC_OBJFILTER",
"DHCDC_RTOBJCALC"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
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