R_ChgRecdFuncLocTskListTP
Chg Recd Obj FuncLoc Task List
R_ChgRecdFuncLocTskListTP is a Transactional CDS View that provides data about "Chg Recd Obj FuncLoc Task List" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdFuncLocTskListBsc) and exposes 29 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_ChgRecdFuncLocTskListBsc | FuncLocTaskListReference | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ChangeRecordDraftTP | _ChangeRecordTP | $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID |
| [0..1] | E_ChgRecdFuncLocTskListBsc | _FuncLocTaskListExtension | $projection.ChangeRecordReferenceUUID = _FuncLocTaskListExtension.ChangeRecordReferenceUUID |
| [0..1] | I_ChangeRecordRefObjIcons | _ChangeRecordRefObjIcons | $projection.ChangeRecordUUID = _ChangeRecordRefObjIcons.ChangeRecordUUID and $projection.ChangeRecordReferenceType = _ChangeRecordRefObjIcons.ChangeRecordReferenceType |
| [1..1] | R_ChangeRecordTP | _ChangeRecord | $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | Chg Recd Obj FuncLoc Task List | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (29)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ChangeRecordReferenceUUID | I_ChgRecdFuncLocTskListBsc | ChangeRecordReferenceUUID | |
| BOOInternalVersionCounter | ||||
| BillOfOperationsDesc | ||||
| ChangeRecordUUID | I_ChgRecdFuncLocTskListBsc | ChangeRecordUUID | ||
| ChangeRecordReferenceType | I_ChgRecdFuncLocTskListBsc | ChangeRecordReferenceType | ||
| ChangeRecordReferenceSubtype | I_ChgRecdFuncLocTskListBsc | ChangeRecordReferenceSubtype | ||
| ChangeRecordRefObjectUUID | I_ChgRecdFuncLocTskListBsc | ChangeRecordRefObjectUUID | ||
| ChangeRecordReference | I_ChgRecdFuncLocTskListBsc | ChangeRecordReference | ||
| ParentChangeRecordRefUUID | I_ChgRecdFuncLocTskListBsc | ParentChangeRecordRefUUID | ||
| IsMainReference | I_ChgRecdFuncLocTskListBsc | IsMainReference | ||
| ChgRecdReasonForChange | I_ChgRecdFuncLocTskListBsc | ChgRecdReasonForChange | ||
| ExpdCompltnDte | I_ChgRecdFuncLocTskListBsc | ExpdCompltnDte | ||
| ChgRecdAuthznGrpText | I_ChgRecdFuncLocTskListBsc | ChgRecdAuthznGrpText | ||
| ChgRecdNmbrChgSts | I_ChgRecdFuncLocTskListBsc | ChgRecdNmbrChgSts | ||
| ChangeRecordRefObjIcon | ||||
| CreatedByUser | I_ChgRecdFuncLocTskListBsc | CreatedByUser | ||
| CreationDateTime | I_ChgRecdFuncLocTskListBsc | CreationDateTime | ||
| LastChangedByUser | I_ChgRecdFuncLocTskListBsc | LastChangedByUser | ||
| LastChangeDateTime | I_ChgRecdFuncLocTskListBsc | LastChangeDateTime | ||
| ChangeRecordItemRelevance | I_ChgRecdFuncLocTskListBsc | ChangeRecordItemRelevance | ||
| ChangeRecordVirtualRefInd | I_ChgRecdFuncLocTskListBsc | ChangeRecordVirtualRefInd | ||
| ChangeRecordItemProcgStatus | I_ChgRecdFuncLocTskListBsc | ChangeRecordItemProcgStatus | ||
| ChgRecdCurrentItemProcgStatus | I_ChgRecdFuncLocTskListBsc | ChgRecdCurrentItemProcgStatus | ||
| ChangeNumber | I_ChgRecdFuncLocTskListBsc | ChangeNumber | ||
| ChgRecdItmTgtSts | I_ChgRecdFuncLocTskListBsc | ChgRecdItmTgtSts | ||
| ChgRecdItmDSgntr | I_ChgRecdFuncLocTskListBsc | ChgRecdItmDSgntr | ||
| _ChangeRecordRefObjIcons | _ChangeRecordRefObjIcons | |||
| _ChangeRecordTP | _ChangeRecordTP | |||
| _ChangeRecord | _ChangeRecord |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Chg Recd Obj FuncLoc Task List'
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #L,
dataClass: #MIXED
}
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@VDM.viewType:#TRANSACTIONAL
define root view entity R_ChgRecdFuncLocTskListTP
as select from I_ChgRecdFuncLocTskListBsc as FuncLocTaskListReference
left outer to one join I_BillOfOperations as FuncLocTaskList on FuncLocTaskListReference.ChgRecRefInternalKey1 = FuncLocTaskList.BillOfOperationsType
and FuncLocTaskListReference.ChgRecRefInternalKey2 = FuncLocTaskList.BillOfOperationsGroup
and FuncLocTaskListReference.ChgRecRefInternalKey3 = FuncLocTaskList.BillOfOperationsVariant
association [1..1] to I_ChangeRecordDraftTP as _ChangeRecordTP on $projection.ChangeRecordUUID = _ChangeRecordTP.ChangeRecordUUID
association [0..1] to E_ChgRecdFuncLocTskListBsc as _FuncLocTaskListExtension on $projection.ChangeRecordReferenceUUID = _FuncLocTaskListExtension.ChangeRecordReferenceUUID
association [0..1] to I_ChangeRecordRefObjIcons as _ChangeRecordRefObjIcons on $projection.ChangeRecordUUID = _ChangeRecordRefObjIcons.ChangeRecordUUID
and $projection.ChangeRecordReferenceType = _ChangeRecordRefObjIcons.ChangeRecordReferenceType
association [1..1] to R_ChangeRecordTP as _ChangeRecord on $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID
{
key FuncLocTaskListReference.ChangeRecordReferenceUUID,
case
when FuncLocTaskList.BillOfOperationsType is null then cast(substring( FuncLocTaskListReference.ChangeRecordReference, 1, 1) as plnty)
else cast(FuncLocTaskList.BillOfOperationsType as plnty)
end as BillOfOperationsType,
case
when FuncLocTaskList.BillOfOperationsGroup is null then cast(substring( FuncLocTaskListReference.ChangeRecordReference, 2, 9) as plnnr)
else cast(FuncLocTaskList.BillOfOperationsGroup as plnnr)
end as BillOfOperationsGroup,
case
when FuncLocTaskList.BillOfOperationsVariant is null then cast (substring( FuncLocTaskListReference.ChangeRecordReference, 10, 2) as plnal)
else cast(FuncLocTaskList.BillOfOperationsVariant as plnal)
end as BillOfOperationsVariant,
// deprecated,should not be used
cast ('00000000' as cim_count ) as BOOInternalVersionCounter,
// deprecated, should not be used
cast ('00000000' as plantext ) as BillOfOperationsDesc,
FuncLocTaskListReference.ChangeRecordUUID,
FuncLocTaskListReference.ChangeRecordReferenceType,
FuncLocTaskListReference.ChangeRecordReferenceSubtype,
FuncLocTaskListReference.ChangeRecordRefObjectUUID,
FuncLocTaskListReference.ChangeRecordReference,
FuncLocTaskListReference.ParentChangeRecordRefUUID,
FuncLocTaskListReference.IsMainReference,
FuncLocTaskListReference.ChgRecdReasonForChange,
FuncLocTaskListReference.ExpdCompltnDte,
FuncLocTaskListReference.ChgRecdAuthznGrpText,
FuncLocTaskListReference.ChgRecdNmbrChgSts,
@UI.hidden: true
@Semantics.imageUrl: true
_ChangeRecordRefObjIcons[ChangeRecordType = ChangeRecordType].ChangeRecordRefObjIcon as ChangeRecordRefObjIcon,
@Semantics.user.createdBy: true
//@ObjectModel.readOnly: true
FuncLocTaskListReference.CreatedByUser,
FuncLocTaskListReference.CreationDateTime,
@Semantics.user.lastChangedBy: true
//@ObjectModel.readOnly: true
FuncLocTaskListReference.LastChangedByUser,
FuncLocTaskListReference.LastChangeDateTime,
FuncLocTaskListReference.ChangeRecordItemRelevance,
FuncLocTaskListReference.ChangeRecordVirtualRefInd,
FuncLocTaskListReference.ChangeRecordItemProcgStatus,
//@ObjectModel.readOnly: true
FuncLocTaskListReference.ChgRecdCurrentItemProcgStatus,
FuncLocTaskListReference.ChangeNumber,
//@ObjectModel.readOnly: true
FuncLocTaskListReference.ChgRecdItmTgtSts,
//@ObjectModel.readOnly: true
FuncLocTaskListReference.ChgRecdItmDSgntr,
_ChangeRecordRefObjIcons,
//@ObjectModel.association.type: [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]
_ChangeRecordTP,
_ChangeRecord
}
where
FuncLocTaskList.BillOfOperationsType = 'T'
or FuncLocTaskList.BillOfOperationsType is null
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