R_MaintTaskListOperationTP

DDL: R_MAINTTASKLISTOPERATIONTP Type: view_entity TRANSACTIONAL Package: VDM_EAM_TASKLIST

NonTemporal Operations

R_MaintTaskListOperationTP is a Transactional CDS View that provides data about "NonTemporal Operations" in SAP S/4HANA. It has 5 associations to related views. Part of development package VDM_EAM_TASKLIST.

Associations (5)

CardinalityTargetAliasCondition
[1..*] R_MaintTaskListOpBasicTP _Operation
[0..*] R_MaintTaskListSubOpTP _SubOp
[0..*] R_MaintTaskListOpMaterialTP _OpMaterial
[0..*] R_MaintTaskListOpRelshpTP _OpRelation
[0..*] R_MaintTaskListOpLongTextTP _OpLongText

Annotations (10)

NameValueLevelField
AbapCatalog.dataMaintenance #RESTRICTED view
AccessControl.authorizationCheck #CHECK view
EndUserText.label NonTemporal Operations view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY TaskListType BillOfOperationsType
KEY TaskListGroup BillOfOperationsGroup
KEY TaskListGroupCounter BillOfOperationsVariant
KEY TaskListSequence BillOfOperationsSequence
KEY TaskListOperationInternalId BOOOperationInternalID
_Header _Header
_Operation _Operation
_SubOp _SubOp
_OpMaterial _OpMaterial
_OpRelation _OpRelation
_OpLongText _OpLongText
@AbapCatalog : { dataMaintenance:#RESTRICTED }
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'NonTemporal Operations'
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
@VDM: { viewType: #TRANSACTIONAL, lifecycle.contract.type: #SAP_INTERNAL_API }
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #MIXED}

define view entity R_MaintTaskListOperationTP
  as select distinct from I_BillOfOperationsOperation
  composition [1..*] of R_MaintTaskListOpBasicTP    as _Operation
  composition [0..*] of R_MaintTaskListSubOpTP      as _SubOp
  composition [0..*] of R_MaintTaskListOpMaterialTP as _OpMaterial
  composition [0..*] of R_MaintTaskListOpRelshpTP   as _OpRelation
  composition [0..*] of R_MaintTaskListOpLongTextTP as _OpLongText
  association to parent R_MaintenanceTaskListTP     as _Header on  $projection.TaskListType         = _Header.TaskListType
                                                               and $projection.TaskListGroup        = _Header.TaskListGroup
                                                               and $projection.TaskListGroupCounter = _Header.TaskListGroupCounter

{   
  key       BillOfOperationsType     as TaskListType,
  key       BillOfOperationsGroup    as TaskListGroup,
  key       BillOfOperationsVariant  as TaskListGroupCounter,
  key       BillOfOperationsSequence as TaskListSequence,
  key       BOOOperationInternalID   as TaskListOperationInternalId,

            _Header,
            _Operation,
            _SubOp,
            _OpMaterial,
            _OpRelation,
            _OpLongText

}
where
     BillOfOperationsType = 'A'
  or BillOfOperationsType = 'E'
  or BillOfOperationsType = 'T';