I_ClosingTaskExecution

DDL: I_CLOSINGTASKEXECUTION Type: view BASIC Package: FCCO_VDM_MD

Closing Task Execution

I_ClosingTaskExecution is a Basic CDS View that provides data about "Closing Task Execution" in SAP S/4HANA. It reads from 1 data source (fcco_task_exec) and exposes 31 fields with key fields ClosingTemplate, ClosingTaskListInstance, FinancialTaskListContextType, ClosingTask, ClosingTaskExecutionGroupUUID. It has 5 associations to related views. Part of development package FCCO_VDM_MD.

Data Sources (1)

SourceAliasJoin Type
fcco_task_exec fcco_task_exec from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_ClosingTaskList _ClosingTaskList $projection.ClosingTemplate = _ClosingTaskList.ClosingTemplate and $projection.ClosingTaskListInstance = _ClosingTaskList.ClosingTaskListInstance and $projection.FinancialTaskListContextType = _ClosingTaskList.FinancialTaskListContextType
[1..1] I_ClosingTask _ClosingTask $projection.ClosingTemplate = _ClosingTask.ClosingTemplate and $projection.ClosingTaskListInstance = _ClosingTask.ClosingTaskListInstance and $projection.FinancialTaskListContextType = _ClosingTask.FinancialTaskListContextType and $projection.ClosingTask = _ClosingTask.ClosingTask
[1..1] I_ClosingTemplate _ClosingTemplate $projection.ClosingTemplate = _ClosingTemplate.ClosingTemplate and $projection.FinancialTaskListContextType = _ClosingTemplate.FinancialTaskListContextType
[1..1] I_FinTaskListContextType _FinTaskListContextType $projection.FinancialTaskListContextType = _FinTaskListContextType.FinancialTaskListContextType
[1..1] I_ClosingTaskExecutionGroup _ClosingTaskExecutionGroup $projection.ClosingTemplate = _ClosingTaskExecutionGroup.ClosingTemplate and $projection.ClosingTaskListInstance = _ClosingTaskExecutionGroup.ClosingTaskListInstance and $projection.FinancialTaskListContextType = _ClosingTaskExecutionGroup.FinancialTaskListContextType and $projection.ClosingTask = _ClosingTaskExecutionGroup.ClosingTask and $projection.ClosingTaskExecutionGroupUUID = _ClosingTaskExecutionGroup.ClosingTaskExecutionGroupUUID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICLSGTASKEXEC view
AbapCatalog.preserveKey true view
EndUserText.label Closing Task Execution view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey ClosingTaskExecutionUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY ClosingTemplate profile
KEY ClosingTaskListInstance instance
KEY FinancialTaskListContextType flavor
KEY ClosingTask item
KEY ClosingTaskExecutionGroupUUID exec_grp_uuid
KEY ClosingTaskExecutionUUID execuuid
CreatedByUser created_by
CreationDateTime created_on
LastChangedByUser last_changed_by
LastChangeDateTime last_changed_on
ClosingTaskLifecycleStatus life_cycle_status
ClosingTaskStatus combined_status
ApplicationJobName btc_job_name
ApplicationJob btc_job_id
ApplJobDurationInSeconds duration
ApplicationJobStartDateTime btc_start_on
ApplicationJobEndDateTime btc_end_on
ClsgTaskStatusChgReasonDesc text
ClsgTaskStatusIsChgdManually manual_changed
IsApplicationJobTestRun is_testrun
ApplJobPlannedStartDateTime btc_planned_start_on
ReviewComment approval_text
CompanyCode bukrs
ControllingArea kokrs
Plant werks
ClosingCommunicationProfile communication_profile
_ClosingTaskList _ClosingTaskList
_ClosingTemplate _ClosingTemplate
_FinTaskListContextType _FinTaskListContextType
_ClosingTask _ClosingTask
_ClosingTaskExecutionGroup _ClosingTaskExecutionGroup
@AbapCatalog: {sqlViewName: 'ICLSGTASKEXEC', preserveKey: true}
@EndUserText.label: 'Closing Task Execution'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK
@ObjectModel: { representativeKey: 'ClosingTaskExecutionUUID',
                usageType.serviceQuality: #A,
                usageType.sizeCategory: #L,
                usageType.dataClass: #MASTER }
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true

define view I_ClosingTaskExecution
  as select from fcco_task_exec

  association [1..1] to I_ClosingTaskList           as _ClosingTaskList           on  $projection.ClosingTemplate              = _ClosingTaskList.ClosingTemplate
                                                                                  and $projection.ClosingTaskListInstance      = _ClosingTaskList.ClosingTaskListInstance
                                                                                  and $projection.FinancialTaskListContextType = _ClosingTaskList.FinancialTaskListContextType

  association [1..1] to I_ClosingTask               as _ClosingTask               on  $projection.ClosingTemplate              = _ClosingTask.ClosingTemplate
                                                                                  and $projection.ClosingTaskListInstance      = _ClosingTask.ClosingTaskListInstance
                                                                                  and $projection.FinancialTaskListContextType = _ClosingTask.FinancialTaskListContextType
                                                                                  and $projection.ClosingTask                  = _ClosingTask.ClosingTask

  association [1..1] to I_ClosingTemplate           as _ClosingTemplate           on  $projection.ClosingTemplate              = _ClosingTemplate.ClosingTemplate
                                                                                  and $projection.FinancialTaskListContextType = _ClosingTemplate.FinancialTaskListContextType

  association [1..1] to I_FinTaskListContextType    as _FinTaskListContextType    on  $projection.FinancialTaskListContextType = _FinTaskListContextType.FinancialTaskListContextType

  association [1..1] to I_ClosingTaskExecutionGroup as _ClosingTaskExecutionGroup on  $projection.ClosingTemplate               = _ClosingTaskExecutionGroup.ClosingTemplate
                                                                                  and $projection.ClosingTaskListInstance       = _ClosingTaskExecutionGroup.ClosingTaskListInstance
                                                                                  and $projection.FinancialTaskListContextType  = _ClosingTaskExecutionGroup.FinancialTaskListContextType
                                                                                  and $projection.ClosingTask                   = _ClosingTaskExecutionGroup.ClosingTask
                                                                                  and $projection.ClosingTaskExecutionGroupUUID = _ClosingTaskExecutionGroup.ClosingTaskExecutionGroupUUID

{
         @ObjectModel.foreignKey.association: '_ClosingTemplate'
  key    profile                                                                                                                                                                             as       ClosingTemplate,
         @ObjectModel.foreignKey.association: '_ClosingTaskList'
  key    instance                                                                                                                                                                            as       ClosingTaskListInstance,
         @ObjectModel.foreignKey.association: '_FinTaskListContextType'
  key    flavor                                                                                                                                                                              as       FinancialTaskListContextType,
         @ObjectModel.foreignKey.association: '_ClosingTask'
  key    item                                                                                                                                                                                as       ClosingTask,
         @ObjectModel.foreignKey.association: '_ClosingTaskExecutionGroup'
  key    exec_grp_uuid                                                                                                                                                                       as       ClosingTaskExecutionGroupUUID,
  key    execuuid                                                                                                                                                                            as       ClosingTaskExecutionUUID,

         created_by                                                                                                                                                                          as       CreatedByUser,
         created_on                                                                                                                                                                          as       CreationDateTime,
         last_changed_by                                                                                                                                                                     as       LastChangedByUser,
         last_changed_on                                                                                                                                                                     as       LastChangeDateTime,
         life_cycle_status                                                                                                                                                                   as       ClosingTaskLifecycleStatus,
         combined_status                                                                                                                                                                     as       ClosingTaskStatus,
         btc_job_name                                                                                                                                                                        as       ApplicationJobName,
         btc_job_id                                                                                                                                                                          as       ApplicationJob,
         duration                                                                                                                                                                            as       ApplJobDurationInSeconds,
         btc_start_on                                                                                                                                                                        as       ApplicationJobStartDateTime,
         btc_end_on                                                                                                                                                                          as       ApplicationJobEndDateTime,
         text                                                                                                                                                                                as       ClsgTaskStatusChgReasonDesc,
         manual_changed                                                                                                                                                                      as       ClsgTaskStatusIsChgdManually,
         is_testrun                                                                                                                                                                          as       IsApplicationJobTestRun,
         btc_planned_start_on                                                                                                                                                                as       ApplJobPlannedStartDateTime,
         approval_text                                                                                                                                                                       as       ReviewComment,
         bukrs                                                                                                                                                                               as       CompanyCode,
         kokrs                                                                                                                                                                               as       ControllingArea,
         werks                                                                                                                                                                               as       Plant,
         communication_profile                                                                                                                                                               as       ClosingCommunicationProfile,

         @ObjectModel.association.type: [ #TO_COMPOSITION_ROOT ]
         _ClosingTaskList,
         _ClosingTemplate,
         _FinTaskListContextType,
         _ClosingTask,
         @ObjectModel.association.type: [ #TO_COMPOSITION_PARENT ]
         _ClosingTaskExecutionGroup
}