I_PPM_Tasktype

DDL: I_PPM_TASKTYPE Type: view BASIC Package: VDM_PPM_OBJECTS_TASK

Task Type

I_PPM_Tasktype is a Basic CDS View that provides data about "Task Type" in SAP S/4HANA. It reads from 1 data source (dpr_tsk_type) and exposes 4 fields with key field TaskType. It has 1 association to related views. Part of development package VDM_PPM_OBJECTS_TASK.

Data Sources (1)

SourceAliasJoin Type
dpr_tsk_type TaskType from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_PPM_TaskTypeText _TaskTypeText $projection.TaskType = _TaskTypeText.EntProjectElementType

Annotations (14)

NameValueLevelField
EndUserText.label Task Type view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.sqlViewName IPPMTASKTYPE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.representativeKey TaskType view
ObjectModel.resultSet.sizeCategory #XS view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.sizeCategory #S view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY TaskType tsk_type
IsRelevantMilestone relevant_milestone
IsEssentialMilestone essential_milestone
_TaskTypeText _TaskTypeText
@EndUserText.label: 'Task Type'
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type:  #SAP_INTERNAL_API

@AbapCatalog: { 
    sqlViewName: 'IPPMTASKTYPE',
    compiler.compareFilter: true,
    preserveKey:true
}

@AccessControl.authorizationCheck: #PRIVILEGED_ONLY

@ObjectModel: {
   representativeKey: 'TaskType',
     resultSet.sizeCategory: #XS,
     supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET ],    
     usageType: {
        serviceQuality:  #A,
        dataClass:       #CUSTOMIZING,
        sizeCategory:    #S
    }
}

@Search.searchable: true

@ClientHandling.algorithm: #SESSION_VARIABLE

define view I_PPM_Tasktype as select from dpr_tsk_type as TaskType
  association [0..*] to I_PPM_TaskTypeText as _TaskTypeText
    on $projection.TaskType = _TaskTypeText.EntProjectElementType
{
      @Search.defaultSearchElement: true
      @Search.ranking: #HIGH
      @ObjectModel.text.association: '_TaskTypeText'
  key tsk_type as TaskType,
  relevant_milestone as IsRelevantMilestone,
  essential_milestone as IsEssentialMilestone,
  
  _TaskTypeText
  
}