R_ChgRecdRefRateRtgTskListTP
Chg Reсd Ref Rate Route Task List - TP
R_ChgRecdRefRateRtgTskListTP is a Transactional CDS View that provides data about "Chg Reсd Ref Rate Route Task List - TP" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefRateRtgTskListBsc) and exposes 26 fields with key field ChangeRecordReferenceUUID. It has 4 associations to related views. Part of development package VDM_PLMB_CR_O.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ChgRecdRefRateRtgTskListBsc | RefRateRtgTaskListReference | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | E_ChgRecdRefRateRtgTskListBsc | _RefRateRtgTaskListExtension | $projection.ChangeRecordReferenceUUID = _RefRateRtgTaskListExtension.ChangeRecordReferenceUUID |
| [0..1] | C_ChangeRecdDigSignStatusVH | _DigSignStatusText | $projection.ChgRecdItmDSgntr = _DigSignStatusText.ChgRecdDigitalSignatureStatus and _DigSignStatusText.Language = $session.system_language |
| [0..1] | I_ChangeRecordRefObjIcons | _ChangeRecordRefObjIcons | $projection.ChangeRecordUUID = _ChangeRecordRefObjIcons.ChangeRecordUUID and $projection.ChangeRecordReferenceType = _ChangeRecordRefObjIcons.ChangeRecordReferenceType |
| [1..1] | R_ChangeRecordHeader | _ChangeRecord | $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Chg Reсd Ref Rate Route Task List - TP | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #L | view |
Fields (26)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ChangeRecordReferenceUUID | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordReferenceUUID | |
| ChangeRecordUUID | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordUUID | ||
| ChangeRecordReferenceType | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordReferenceType | ||
| ChangeRecordReferenceSubtype | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordReferenceSubtype | ||
| ChangeRecordRefObjectUUID | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordRefObjectUUID | ||
| ChangeRecordReference | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordReference | ||
| ParentChangeRecordRefUUID | I_ChgRecdRefRateRtgTskListBsc | ParentChangeRecordRefUUID | ||
| IsMainReference | I_ChgRecdRefRateRtgTskListBsc | IsMainReference | ||
| ChgRecdReasonForChange | I_ChgRecdRefRateRtgTskListBsc | ChgRecdReasonForChange | ||
| ExpdCompltnDte | I_ChgRecdRefRateRtgTskListBsc | ExpdCompltnDte | ||
| ChgRecdAuthznGrpText | I_ChgRecdRefRateRtgTskListBsc | ChgRecdAuthznGrpText | ||
| ChgRecdNmbrChgSts | I_ChgRecdRefRateRtgTskListBsc | ChgRecdNmbrChgSts | ||
| CreatedByUser | I_ChgRecdRefRateRtgTskListBsc | CreatedByUser | ||
| CreationDateTime | I_ChgRecdRefRateRtgTskListBsc | CreationDateTime | ||
| LastChangedByUser | I_ChgRecdRefRateRtgTskListBsc | LastChangedByUser | ||
| LastChangeDateTime | I_ChgRecdRefRateRtgTskListBsc | LastChangeDateTime | ||
| ChangeRecordItemRelevance | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordItemRelevance | ||
| ChangeRecordVirtualRefInd | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordVirtualRefInd | ||
| ChangeRecordItemProcgStatus | I_ChgRecdRefRateRtgTskListBsc | ChangeRecordItemProcgStatus | ||
| ChgRecdCurrentItemProcgStatus | I_ChgRecdRefRateRtgTskListBsc | ChgRecdCurrentItemProcgStatus | ||
| ChangeNumber | I_ChgRecdRefRateRtgTskListBsc | ChangeNumber | ||
| ChgRecdItmTgtSts | I_ChgRecdRefRateRtgTskListBsc | ChgRecdItmTgtSts | ||
| ChgRecdItmDSgntr | I_ChgRecdRefRateRtgTskListBsc | ChgRecdItmDSgntr | ||
| ChangeRecordRefObjIcon | ||||
| _ChangeRecord | _ChangeRecord | |||
| _ChangeRecordRefObjIcons | _ChangeRecordRefObjIcons |
@EndUserText.label: 'Chg Reсd Ref Rate Route Task List - TP'
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@AccessControl.personalData.blocking: #REQUIRED
@ObjectModel.usageType: {serviceQuality: #C,
dataClass: #MIXED,
sizeCategory: #L}
define root view entity R_ChgRecdRefRateRtgTskListTP
as select from I_ChgRecdRefRateRtgTskListBsc as RefRateRtgTaskListReference
left outer to one join I_BillOfOperations as RefRateRtgTaskList on RefRateRtgTaskListReference.ChgRecRefInternalKey1 = RefRateRtgTaskList.BillOfOperationsType
and RefRateRtgTaskListReference.ChgRecRefInternalKey2 = RefRateRtgTaskList.BillOfOperationsGroup
and RefRateRtgTaskListReference.ChgRecRefInternalKey3 = RefRateRtgTaskList.BillOfOperationsVariant
association [0..1] to E_ChgRecdRefRateRtgTskListBsc as _RefRateRtgTaskListExtension on $projection.ChangeRecordReferenceUUID = _RefRateRtgTaskListExtension.ChangeRecordReferenceUUID
association [0..1] to C_ChangeRecdDigSignStatusVH as _DigSignStatusText on $projection.ChgRecdItmDSgntr = _DigSignStatusText.ChgRecdDigitalSignatureStatus
and _DigSignStatusText.Language = $session.system_language
association [0..1] to I_ChangeRecordRefObjIcons as _ChangeRecordRefObjIcons on $projection.ChangeRecordUUID = _ChangeRecordRefObjIcons.ChangeRecordUUID
and $projection.ChangeRecordReferenceType = _ChangeRecordRefObjIcons.ChangeRecordReferenceType
association [1..1] to R_ChangeRecordHeader as _ChangeRecord on $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID
{
key RefRateRtgTaskListReference.ChangeRecordReferenceUUID,
case
when RefRateRtgTaskList.BillOfOperationsType is null then cast(substring( RefRateRtgTaskListReference.ChangeRecordReference, 1, 1) as plnty)
else cast(RefRateRtgTaskList.BillOfOperationsType as plnty)
end as BillOfOperationsType,
case
when RefRateRtgTaskList.BillOfOperationsGroup is null then cast(substring( RefRateRtgTaskListReference.ChangeRecordReference, 2, 9) as plnnr)
else cast(RefRateRtgTaskList.BillOfOperationsGroup as plnnr)
end as BillOfOperationsGroup,
case
when RefRateRtgTaskList.BillOfOperationsVariant is null then cast (substring( RefRateRtgTaskListReference.ChangeRecordReference, 10, 2) as plnal)
else cast(RefRateRtgTaskList.BillOfOperationsVariant as plnal)
end as BillOfOperationsVariant,
RefRateRtgTaskListReference.ChangeRecordUUID,
RefRateRtgTaskListReference.ChangeRecordReferenceType,
RefRateRtgTaskListReference.ChangeRecordReferenceSubtype,
RefRateRtgTaskListReference.ChangeRecordRefObjectUUID,
RefRateRtgTaskListReference.ChangeRecordReference,
RefRateRtgTaskListReference.ParentChangeRecordRefUUID,
RefRateRtgTaskListReference.IsMainReference,
RefRateRtgTaskListReference.ChgRecdReasonForChange,
RefRateRtgTaskListReference.ExpdCompltnDte,
RefRateRtgTaskListReference.ChgRecdAuthznGrpText,
RefRateRtgTaskListReference.ChgRecdNmbrChgSts,
@Semantics.user.createdBy: true
RefRateRtgTaskListReference.CreatedByUser,
RefRateRtgTaskListReference.CreationDateTime,
@Semantics.user.lastChangedBy: true
RefRateRtgTaskListReference.LastChangedByUser,
RefRateRtgTaskListReference.LastChangeDateTime,
RefRateRtgTaskListReference.ChangeRecordItemRelevance,
RefRateRtgTaskListReference.ChangeRecordVirtualRefInd,
RefRateRtgTaskListReference.ChangeRecordItemProcgStatus,
RefRateRtgTaskListReference.ChgRecdCurrentItemProcgStatus,
RefRateRtgTaskListReference.ChangeNumber,
RefRateRtgTaskListReference.ChgRecdItmTgtSts,
RefRateRtgTaskListReference.ChgRecdItmDSgntr,
//_DigSignStatusText.ChgRecdDigSignStatusTxt,
@Semantics.imageUrl: true
_ChangeRecordRefObjIcons[ChangeRecordType = ChangeRecordType].ChangeRecordRefObjIcon as ChangeRecordRefObjIcon,
_ChangeRecord,
_ChangeRecordRefObjIcons
}
where
RefRateRtgTaskList.BillOfOperationsType = 'M'
or RefRateRtgTaskList.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