N_ChgRecdObjPgMaintTskList
Auxillary view Maint Tsk List
N_ChgRecdObjPgMaintTskList is a CDS View that provides data about "Auxillary view Maint Tsk List" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefMaintTskListBsc) and exposes 18 fields with key field ChangeRecordReferenceUUID. It has 4 associations to related views. Part of development package VDM_PLMB_CR.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ChgRecdRefMaintTskListBsc | ReferenceMaintTskListBsc | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | C_ChgRecdMaintTskListVH | _RefMaintTskListVH | $projection.BillOfOperationsType = _RefMaintTskListVH.BillOfOperationsType and $projection.BillOfOperationsGroup = _RefMaintTskListVH.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _RefMaintTskListVH.BillOfOperationsVariant |
| [1..1] | I_ChangeRecordDraftTP | _ChangeRecordTP | $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID |
| [0..1] | E_ChgRecdRefMaintTskListBsc | _RefMaintTskListExtension | $projection.ChangeRecordReferenceUUID = _RefMaintTskListExtension.ChangeRecordReferenceUUID |
| [1..1] | C_ChgRecdItmRelMaintTskListVH | _ChangeRecordItemRelVH | $projection.ChangeRecordItemRelevance = _ChangeRecordItemRelVH.ChangeRecordItemRelevance and $projection.ChangeRecordType = _ChangeRecordItemRelVH.ChangeRecordType and ( $projection.ChangeRecordReferenceType = _ChangeRecordItemRelVH.ChangeRecordReferenceType or _ChangeRecordItemRelVH.ChangeRecordReferenceType = ' ' ) |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | NCHGRCDOBJPGMTL | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Auxillary view Maint Tsk List | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| AbapCatalog.preserveKey | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Search.searchable | true | view | |
| VDM.auxiliaryEntity.for.entity | C_ChgRecdObjPgMaintTskList | view |
Fields (18)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ChangeRecordReferenceUUID | I_ChgRecdRefMaintTskListBsc | ChangeRecordReferenceUUID | |
| BillOfOperationsGroup | ||||
| BillOfOperationsType | ReferenceMaintTskList | BillOfOperationsType | ||
| BillOfOperationsVariant | ||||
| ChangeRecordItemProcgStatus | ||||
| ChangeRecordType | _ChangeRecordTP | ChangeRecordType | ||
| ChangeRecordUUID | I_ChgRecdRefMaintTskListBsc | ChangeRecordUUID | ||
| ChangeRecordReferenceType | ||||
| ParentChangeRecordRefUUID | ||||
| ChangeRecordItemRelevance | I_ChgRecdRefMaintTskListBsc | ChangeRecordItemRelevance | ||
| ChangeRecordLifecycleStatus | _ChangeRecordTP | ChangeRecordLifecycleStatus | ||
| ChangeRecordReference | I_ChgRecdRefMaintTskListBsc | ChangeRecordReference | ||
| CreatedByUser | I_ChgRecdRefMaintTskListBsc | CreatedByUser | ||
| CreationDateTime | I_ChgRecdRefMaintTskListBsc | CreationDateTime | ||
| LastChangeDateTime | I_ChgRecdRefMaintTskListBsc | LastChangeDateTime | ||
| _ChangeRecordTP | _ChangeRecordTP | |||
| _ChangeRecordItemRelVH | _ChangeRecordItemRelVH | |||
| _RefMaintTskListVH | _RefMaintTskListVH |
@AbapCatalog.sqlViewName:'NCHGRCDOBJPGMTL'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Auxillary view Maint Tsk List'
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AbapCatalog.preserveKey:true
@ObjectModel: {
semanticKey: ['BillOfOperationsType','BillOfOperationsGroup','BillOfOperationsVariant']
}
@ObjectModel.usageType: {serviceQuality: #C,
dataClass: #CUSTOMIZING,
sizeCategory: #S}
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
@VDM.auxiliaryEntity.usage.type: [#ENTERPRISE_SEARCH]
@VDM.auxiliaryEntity.for.entity: 'C_ChgRecdObjPgMaintTskList'
define view N_ChgRecdObjPgMaintTskList
as select from I_ChgRecdRefMaintTskListBsc as ReferenceMaintTskListBsc
left outer to one join I_BillOfOperations as ReferenceMaintTskList on ReferenceMaintTskListBsc.ChgRecRefInternalKey1 = ReferenceMaintTskList.BillOfOperationsType
and ReferenceMaintTskListBsc.ChgRecRefInternalKey2 = ReferenceMaintTskList.BillOfOperationsGroup
and ReferenceMaintTskListBsc.ChgRecRefInternalKey3 = ReferenceMaintTskList.BillOfOperationsVariant
association [1..1] to C_ChgRecdMaintTskListVH as _RefMaintTskListVH on $projection.BillOfOperationsType = _RefMaintTskListVH.BillOfOperationsType
and $projection.BillOfOperationsGroup = _RefMaintTskListVH.BillOfOperationsGroup
and $projection.BillOfOperationsVariant = _RefMaintTskListVH.BillOfOperationsVariant
association [1..1] to I_ChangeRecordDraftTP as _ChangeRecordTP on $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID
association [0..1] to E_ChgRecdRefMaintTskListBsc as _RefMaintTskListExtension on $projection.ChangeRecordReferenceUUID = _RefMaintTskListExtension.ChangeRecordReferenceUUID
association [1..1] to C_ChgRecdItmRelMaintTskListVH as _ChangeRecordItemRelVH on $projection.ChangeRecordItemRelevance = _ChangeRecordItemRelVH.ChangeRecordItemRelevance
and $projection.ChangeRecordType = _ChangeRecordItemRelVH.ChangeRecordType
and (
$projection.ChangeRecordReferenceType = _ChangeRecordItemRelVH.ChangeRecordReferenceType
or _ChangeRecordItemRelVH.ChangeRecordReferenceType = ' '
)
{
@UI.hidden: true
@ObjectModel.readOnly: true
key ReferenceMaintTskListBsc.ChangeRecordReferenceUUID,
@UI.lineItem:[{
position:10,
label: 'Group',
importance:#HIGH }
]
@UI.identification: [{position: 10, importance: #HIGH}]
@Consumption.valueHelp: '_RefMaintTskListVH'
@ObjectModel.mandatory: true
@Search.defaultSearchElement: true
cast(ReferenceMaintTskList.BillOfOperationsGroup as r_plnnr preserving type) as BillOfOperationsGroup,
@UI.hidden: true
ReferenceMaintTskList.BillOfOperationsType as BillOfOperationsType,
@UI.lineItem:[{
position:25,
label: 'Group Counter ',
importance:#HIGH }
]
@UI.identification: [{position: 30, importance: #HIGH }]
cast(ReferenceMaintTskList.BillOfOperationsVariant as r_plnal preserving type) as BillOfOperationsVariant,
ReferenceMaintTskListBsc. ChangeRecordItemProcgStatus,
@UI.hidden: true
@ObjectModel.readOnly: true
_ChangeRecordTP.ChangeRecordType as ChangeRecordType,
@UI.hidden: true
ReferenceMaintTskListBsc.ChangeRecordUUID,
@UI.hidden: true
ReferenceMaintTskListBsc. ChangeRecordReferenceType,
@UI.hidden: true
ReferenceMaintTskListBsc. ParentChangeRecordRefUUID,
@UI.lineItem:[{
position:35,
importance:#HIGH }
]
@UI.identification: [{position:50, importance: #HIGH}]
ReferenceMaintTskListBsc.ChangeRecordItemRelevance,
_ChangeRecordTP.ChangeRecordLifecycleStatus as ChangeRecordLifecycleStatus,
@UI.hidden: true
ReferenceMaintTskListBsc.ChangeRecordReference,
@Semantics.user.createdBy: true
ReferenceMaintTskListBsc.CreatedByUser,
@UI.hidden: true
ReferenceMaintTskListBsc.CreationDateTime,
@UI.hidden: true
ReferenceMaintTskListBsc.LastChangeDateTime,
_ChangeRecordTP,
_ChangeRecordItemRelVH,
_RefMaintTskListVH
}
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