I_ClosingTaskList
Closing Task List
I_ClosingTaskList is a Basic CDS View (Dimension) that provides data about "Closing Task List" in SAP S/4HANA. It reads from 1 data source (fcco_hdr) and exposes 64 fields with key fields ClosingTemplate, ClosingTaskListInstance, FinancialTaskListContextType. It has 38 associations to related views. Part of development package FCCO_VDM_MD.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| fcco_hdr | fcco_hdr | from |
Associations (38)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ClosingTemplate | _ClosingTemplate | $projection.ClosingTemplate = _ClosingTemplate.ClosingTemplate and $projection.FinancialTaskListContextType = _ClosingTemplate.FinancialTaskListContextType |
| [0..*] | I_ClosingTaskListText | _ClosingTaskListText | $projection.ClosingTemplate = _ClosingTaskListText.ClosingTemplate and $projection.ClosingTaskListInstance = _ClosingTaskListText.ClosingTaskListInstance and $projection.FinancialTaskListContextType = _ClosingTaskListText.FinancialTaskListContextType |
| [1..1] | I_FinTaskListContextType | _FinTaskListContextType | $projection.FinancialTaskListContextType = _FinTaskListContextType.FinancialTaskListContextType |
| [0..*] | I_FinTaskListContextTypeText | _FinTaskListContextTypeText | $projection.FinancialTaskListContextType = _FinTaskListContextTypeText.FinancialTaskListContextType |
| [0..*] | I_ClosingTask | _ClosingTask | $projection.ClosingTemplate = _ClosingTask.ClosingTemplate and $projection.ClosingTaskListInstance = _ClosingTask.ClosingTaskListInstance and $projection.FinancialTaskListContextType = _ClosingTask.FinancialTaskListContextType |
| [0..*] | I_ClosingFolder | _ClosingFolder | $projection.ClosingTemplate = _ClosingFolder.ClosingTemplate and $projection.ClosingTaskListInstance = _ClosingFolder.ClosingTaskListInstance and $projection.FinancialTaskListContextType = _ClosingFolder.FinancialTaskListContextType |
| [0..*] | I_ClosingHierarchyNode | _ClosingHierarchyNode | $projection.ClosingTemplate = _ClosingHierarchyNode.ClosingTemplate and $projection.ClosingTaskListInstance = _ClosingHierarchyNode.ClosingTaskListInstance and $projection.FinancialTaskListContextType = _ClosingHierarchyNode.FinancialTaskListContextType |
| [0..1] | I_ClosingTaskListHierarchyType | _ClosingTaskListHierarchyType | $projection.ClosingTaskListHierarchyType = _ClosingTaskListHierarchyType.ClosingTaskListHierarchyType |
| [0..*] | I_ClosingTaskListHierTypeText | _ClosingTaskListHierTypeText | $projection.ClosingTaskListHierarchyType = _ClosingTaskListHierTypeText.ClosingTaskListHierarchyType |
| [0..1] | I_ClosingTaskListStatus | _ClosingTaskListStatus | $projection.ClosingTaskListStatus = _ClosingTaskListStatus.ClosingTaskListStatus |
| [0..*] | I_ClosingTaskListStatusText | _ClosingTaskListStatusText | $projection.ClosingTaskListStatus = _ClosingTaskListStatusText.ClosingTaskListStatus |
| [0..1] | I_ClosingType | _ClosingType | $projection.ClosingType = _ClosingType.ClosingType |
| [0..*] | I_ClosingTypeText | _ClosingTypeText | $projection.ClosingType = _ClosingTypeText.ClosingType |
| [0..1] | I_ClsgTaskListFiscalYearVar | _FiscalYearVariant | $projection.ClosingCommunicationProfile = _FiscalYearVariant.ClosingCommunicationProfile and $projection.FiscalYearVariant = _FiscalYearVariant.FiscalYearVariant |
| [0..*] | I_ClsgTskListFiscalYearVarText | _FiscalYearVariantText | $projection.ClosingCommunicationProfile = _FiscalYearVariantText.ClosingCommunicationProfile and $projection.FiscalYearVariant = _FiscalYearVariantText.FiscalYearVariant |
| [0..1] | I_TimeZone | _TimeZone | $projection.ClosingTemplateTimeZone = _TimeZone.TimeZoneID |
| [0..*] | I_TimeZoneText | _TimeZoneText | $projection.ClosingTemplateTimeZone = _TimeZoneText.TimeZoneID |
| [0..1] | I_ClosingTaskResponsibleType | _ClosingTaskListRespType | $projection.ClosingTaskListResponsibleType = _ClosingTaskListRespType.ClosingTaskResponsibleType |
| [0..*] | I_ClosingTaskRespTypeText | _ClosingTaskListRespTypeText | $projection.ClosingTaskListResponsibleType = _ClosingTaskListRespTypeText.ClosingTaskResponsibleType |
| [0..1] | I_ClosingTemplateType | _ClosingTemplateType | $projection.ClosingTemplateType = _ClosingTemplateType.ClosingTemplateType |
| [0..*] | I_ClosingTemplateTypeText | _ClosingTemplateTypeText | $projection.ClosingTemplateType = _ClosingTemplateTypeText.ClosingTemplateType |
| [0..1] | I_ClsgTaskListFactoryCal | _FactoryCalendar | $projection.ClosingCommunicationProfile = _FactoryCalendar.ClosingCommunicationProfile and $projection.FactoryCalendar = _FactoryCalendar.FactoryCalendar |
| [0..*] | I_ClsgTskListFactoryCalText | _FactoryCalendarText | $projection.ClosingCommunicationProfile = _FactoryCalendarText.ClosingCommunicationProfile and $projection.FactoryCalendar = _FactoryCalendarText.FactoryCalendar |
| [0..1] | I_ClosingTaskListLedger | _Ledger | $projection.ClosingCommunicationProfile = _Ledger.ClosingCommunicationProfile and $projection.Ledger = _Ledger.Ledger |
| [0..*] | I_ClosingTaskListLedgerText | _LedgerText | $projection.ClosingCommunicationProfile = _LedgerText.ClosingCommunicationProfile and $projection.Ledger = _LedgerText.Ledger |
| [0..1] | I_ClsgTaskListAcctgPrinciple | _AccountingPrinciple | $projection.ClosingCommunicationProfile = _AccountingPrinciple.ClosingCommunicationProfile and $projection.AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple |
| [0..*] | I_ClsgTskListAcctgPrncplText | _AccountingPrincipleText | $projection.ClosingCommunicationProfile = _AccountingPrincipleText.ClosingCommunicationProfile and $projection.AccountingPrinciple = _AccountingPrincipleText.AccountingPrinciple |
| [0..1] | I_ClosingNotificationConfign | _ClosingNotificationConfign | $projection.ClosingNotificationConfign = _ClosingNotificationConfign.ClosingNotificationConfign |
| [0..*] | I_ClsgNotificationConfignText | _ClsgNotificationConfignText | $projection.ClosingNotificationConfign = _ClsgNotificationConfignText.ClosingNotificationConfign |
| [0..1] | I_ClosingAuthorizationGroup | _ClosingAuthorizationGroup | $projection.ClosingAuthorizationGroup = _ClosingAuthorizationGroup.ClosingAuthorizationGroup and _ClosingAuthorizationGroup.ClosingAuthorizationGroupType = 'ROOT' |
| [0..*] | I_ClsgAuthorizationGroupText | _ClsgAuthorizationGroupText | $projection.ClosingAuthorizationGroup = _ClsgAuthorizationGroupText.ClosingAuthorizationGroup and _ClsgAuthorizationGroupText.ClosingAuthorizationGroupType = 'ROOT' |
| [0..1] | I_ClosingCommProfile | _ClosingCommunicationProfile | $projection.ClosingCommunicationProfile = _ClosingCommunicationProfile.ClosingCommunicationProfile |
| [0..1] | I_ClosingTaskTemplateSet | _ClosingTaskTemplateSet | $projection.ClosingCommunicationProfile = _ClosingTaskTemplateSet.ClosingCommunicationProfile and $projection.ClosingTaskTemplateSet = _ClosingTaskTemplateSet.ClosingTaskTemplateSet |
| [0..*] | I_ClosingTaskTemplateSetText | _ClosingTaskTemplateSetText | $projection.ClosingCommunicationProfile = _ClosingTaskTemplateSetText.ClosingCommunicationProfile and $projection.ClosingTaskTemplateSet = _ClosingTaskTemplateSetText.ClosingTaskTemplateSet |
| [0..1] | P_MyUserGroup | _MyUserGroupAsResp | $projection.ClosingTaskListResponsible = _MyUserGroupAsResp.ClosingUserGroup |
| [0..1] | P_MyUserGroupAsSubstitute | _MyUserGroupAsRespSubst | $projection.ClosingTaskListResponsible = _MyUserGroupAsRespSubst.ClosingUserGroup |
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_User | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.UserID |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICLSGTASKLIST | view | |
| AbapCatalog.preserveKey | true | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| EndUserText.label | Closing Task List | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.allowExtensions | true | view |
Fields (64)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ClosingTemplate | profile | ||
| KEY | ClosingTaskListInstance | instance | ||
| KEY | FinancialTaskListContextType | flavor | ||
| ClosingTaskListExternalID | long_tasklist_id | |||
| ClosingTaskListHierarchyType | method | |||
| ClosingTaskListDescription | ||||
| ClosingTaskListDefaultDesc | ||||
| ClosingTaskListStatus | ready | |||
| ClosingType | closing_type | |||
| FiscalYearVariant | periv | |||
| FactoryCalendar | factory_calendar | |||
| ClosingAuthorizationGroup | authgrp | |||
| ClosingTemplateTimeZone | templ_tzone | |||
| ClosingTaskListResponsible | res_usr_id | |||
| ClosingTaskListResponsibleType | ||||
| ClosingTemplateType | template_type | |||
| ClosingNotificationConfign | noti_con | |||
| CreatedByUser | created_by | |||
| CreationDateTime | ||||
| LastChangedByUser | changed_by | |||
| LastChangeDateTime | ||||
| Ledger | rldnr | |||
| AccountingPrinciple | acc_principle | |||
| KeyDate | ddate | |||
| FiscalYear | gjahr | |||
| FiscalPeriod | poper | |||
| ClosingCommunicationProfile | lead_communication_profile | |||
| ClosingTaskTemplateSet | taskset | |||
| _ClosingTemplate | _ClosingTemplate | |||
| _ClosingTaskListText | _ClosingTaskListText | |||
| _ClosingTask | _ClosingTask | |||
| _ClosingFolder | _ClosingFolder | |||
| _ClosingHierarchyNode | _ClosingHierarchyNode | |||
| _FinTaskListContextType | _FinTaskListContextType | |||
| _ClosingTaskListHierarchyType | _ClosingTaskListHierarchyType | |||
| _ClosingTaskListStatus | _ClosingTaskListStatus | |||
| _ClosingType | _ClosingType | |||
| _FiscalYearVariant | _FiscalYearVariant | |||
| _FactoryCalendar | _FactoryCalendar | |||
| _TimeZone | _TimeZone | |||
| _ClosingTaskListRespType | _ClosingTaskListRespType | |||
| _ClosingTemplateType | _ClosingTemplateType | |||
| _Ledger | _Ledger | |||
| _AccountingPrinciple | _AccountingPrinciple | |||
| _ClosingNotificationConfign | _ClosingNotificationConfign | |||
| _ClosingAuthorizationGroup | _ClosingAuthorizationGroup | |||
| _ClosingCommunicationProfile | _ClosingCommunicationProfile | |||
| _ClosingTaskTemplateSet | _ClosingTaskTemplateSet | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _FinTaskListContextTypeText | _FinTaskListContextTypeText | |||
| _ClosingTaskListHierTypeText | _ClosingTaskListHierTypeText | |||
| _ClosingTaskListStatusText | _ClosingTaskListStatusText | |||
| _ClosingTypeText | _ClosingTypeText | |||
| _FiscalYearVariantText | _FiscalYearVariantText | |||
| _TimeZoneText | _TimeZoneText | |||
| _ClosingTaskListRespTypeText | _ClosingTaskListRespTypeText | |||
| _ClosingTemplateTypeText | _ClosingTemplateTypeText | |||
| _FactoryCalendarText | _FactoryCalendarText | |||
| _LedgerText | _LedgerText | |||
| _AccountingPrincipleText | _AccountingPrincipleText | |||
| _ClsgNotificationConfignText | _ClsgNotificationConfignText | |||
| _ClsgAuthorizationGroupText | _ClsgAuthorizationGroupText | |||
| _ClosingTaskTemplateSetText | _ClosingTaskTemplateSetText |
@AbapCatalog: {sqlViewName: 'ICLSGTASKLIST', preserveKey: true}
@Analytics.dataCategory: #DIMENSION
@EndUserText.label: 'Closing Task List'
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK
@ObjectModel: { compositionRoot: true,
representativeKey: ['ClosingTaskListInstance'],
usageType.serviceQuality: #B,
usageType.sizeCategory: #M,
usageType.dataClass: #MASTER }
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.allowExtensions: true
define view I_ClosingTaskList
as select from fcco_hdr
association [1..1] to I_ClosingTemplate as _ClosingTemplate on $projection.ClosingTemplate = _ClosingTemplate.ClosingTemplate
and $projection.FinancialTaskListContextType = _ClosingTemplate.FinancialTaskListContextType
association [0..*] to I_ClosingTaskListText as _ClosingTaskListText on $projection.ClosingTemplate = _ClosingTaskListText.ClosingTemplate
and $projection.ClosingTaskListInstance = _ClosingTaskListText.ClosingTaskListInstance
and $projection.FinancialTaskListContextType = _ClosingTaskListText.FinancialTaskListContextType
association [1..1] to I_FinTaskListContextType as _FinTaskListContextType on $projection.FinancialTaskListContextType = _FinTaskListContextType.FinancialTaskListContextType
association [0..*] to I_FinTaskListContextTypeText as _FinTaskListContextTypeText on $projection.FinancialTaskListContextType = _FinTaskListContextTypeText.FinancialTaskListContextType
//Association to children
association [0..*] to I_ClosingTask as _ClosingTask on $projection.ClosingTemplate = _ClosingTask.ClosingTemplate
and $projection.ClosingTaskListInstance = _ClosingTask.ClosingTaskListInstance
and $projection.FinancialTaskListContextType = _ClosingTask.FinancialTaskListContextType
association [0..*] to I_ClosingFolder as _ClosingFolder on $projection.ClosingTemplate = _ClosingFolder.ClosingTemplate
and $projection.ClosingTaskListInstance = _ClosingFolder.ClosingTaskListInstance
and $projection.FinancialTaskListContextType = _ClosingFolder.FinancialTaskListContextType
association [0..*] to I_ClosingHierarchyNode as _ClosingHierarchyNode on $projection.ClosingTemplate = _ClosingHierarchyNode.ClosingTemplate
and $projection.ClosingTaskListInstance = _ClosingHierarchyNode.ClosingTaskListInstance
and $projection.FinancialTaskListContextType = _ClosingHierarchyNode.FinancialTaskListContextType
//Associations to core views
association [0..1] to I_ClosingTaskListHierarchyType as _ClosingTaskListHierarchyType on $projection.ClosingTaskListHierarchyType = _ClosingTaskListHierarchyType.ClosingTaskListHierarchyType
association [0..*] to I_ClosingTaskListHierTypeText as _ClosingTaskListHierTypeText on $projection.ClosingTaskListHierarchyType = _ClosingTaskListHierTypeText.ClosingTaskListHierarchyType
association [0..1] to I_ClosingTaskListStatus as _ClosingTaskListStatus on $projection.ClosingTaskListStatus = _ClosingTaskListStatus.ClosingTaskListStatus
association [0..*] to I_ClosingTaskListStatusText as _ClosingTaskListStatusText on $projection.ClosingTaskListStatus = _ClosingTaskListStatusText.ClosingTaskListStatus
association [0..1] to I_ClosingType as _ClosingType on $projection.ClosingType = _ClosingType.ClosingType
association [0..*] to I_ClosingTypeText as _ClosingTypeText on $projection.ClosingType = _ClosingTypeText.ClosingType
association [0..1] to I_ClsgTaskListFiscalYearVar as _FiscalYearVariant on $projection.ClosingCommunicationProfile = _FiscalYearVariant.ClosingCommunicationProfile
and $projection.FiscalYearVariant = _FiscalYearVariant.FiscalYearVariant
association [0..*] to I_ClsgTskListFiscalYearVarText as _FiscalYearVariantText on $projection.ClosingCommunicationProfile = _FiscalYearVariantText.ClosingCommunicationProfile
and $projection.FiscalYearVariant = _FiscalYearVariantText.FiscalYearVariant
association [0..1] to I_TimeZone as _TimeZone on $projection.ClosingTemplateTimeZone = _TimeZone.TimeZoneID
association [0..*] to I_TimeZoneText as _TimeZoneText on $projection.ClosingTemplateTimeZone = _TimeZoneText.TimeZoneID
association [0..1] to I_ClosingTaskResponsibleType as _ClosingTaskListRespType on $projection.ClosingTaskListResponsibleType = _ClosingTaskListRespType.ClosingTaskResponsibleType
association [0..*] to I_ClosingTaskRespTypeText as _ClosingTaskListRespTypeText on $projection.ClosingTaskListResponsibleType = _ClosingTaskListRespTypeText.ClosingTaskResponsibleType
association [0..1] to I_ClosingTemplateType as _ClosingTemplateType on $projection.ClosingTemplateType = _ClosingTemplateType.ClosingTemplateType
association [0..*] to I_ClosingTemplateTypeText as _ClosingTemplateTypeText on $projection.ClosingTemplateType = _ClosingTemplateTypeText.ClosingTemplateType
association [0..1] to I_ClsgTaskListFactoryCal as _FactoryCalendar on $projection.ClosingCommunicationProfile = _FactoryCalendar.ClosingCommunicationProfile
and $projection.FactoryCalendar = _FactoryCalendar.FactoryCalendar
association [0..*] to I_ClsgTskListFactoryCalText as _FactoryCalendarText on $projection.ClosingCommunicationProfile = _FactoryCalendarText.ClosingCommunicationProfile
and $projection.FactoryCalendar = _FactoryCalendarText.FactoryCalendar
association [0..1] to I_ClosingTaskListLedger as _Ledger on $projection.ClosingCommunicationProfile = _Ledger.ClosingCommunicationProfile
and $projection.Ledger = _Ledger.Ledger
association [0..*] to I_ClosingTaskListLedgerText as _LedgerText on $projection.ClosingCommunicationProfile = _LedgerText.ClosingCommunicationProfile
and $projection.Ledger = _LedgerText.Ledger
association [0..1] to I_ClsgTaskListAcctgPrinciple as _AccountingPrinciple on $projection.ClosingCommunicationProfile = _AccountingPrinciple.ClosingCommunicationProfile
and $projection.AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple
association [0..*] to I_ClsgTskListAcctgPrncplText as _AccountingPrincipleText on $projection.ClosingCommunicationProfile = _AccountingPrincipleText.ClosingCommunicationProfile
and $projection.AccountingPrinciple = _AccountingPrincipleText.AccountingPrinciple
association [0..1] to I_ClosingNotificationConfign as _ClosingNotificationConfign on $projection.ClosingNotificationConfign = _ClosingNotificationConfign.ClosingNotificationConfign
association [0..*] to I_ClsgNotificationConfignText as _ClsgNotificationConfignText on $projection.ClosingNotificationConfign = _ClsgNotificationConfignText.ClosingNotificationConfign
association [0..1] to I_ClosingAuthorizationGroup as _ClosingAuthorizationGroup on $projection.ClosingAuthorizationGroup = _ClosingAuthorizationGroup.ClosingAuthorizationGroup
and _ClosingAuthorizationGroup.ClosingAuthorizationGroupType = 'ROOT'
association [0..*] to I_ClsgAuthorizationGroupText as _ClsgAuthorizationGroupText on $projection.ClosingAuthorizationGroup = _ClsgAuthorizationGroupText.ClosingAuthorizationGroup
and _ClsgAuthorizationGroupText.ClosingAuthorizationGroupType = 'ROOT'
association [0..1] to I_ClosingCommProfile as _ClosingCommunicationProfile on $projection.ClosingCommunicationProfile = _ClosingCommunicationProfile.ClosingCommunicationProfile
association [0..1] to I_ClosingTaskTemplateSet as _ClosingTaskTemplateSet on $projection.ClosingCommunicationProfile = _ClosingTaskTemplateSet.ClosingCommunicationProfile
and $projection.ClosingTaskTemplateSet = _ClosingTaskTemplateSet.ClosingTaskTemplateSet
association [0..*] to I_ClosingTaskTemplateSetText as _ClosingTaskTemplateSetText on $projection.ClosingCommunicationProfile = _ClosingTaskTemplateSetText.ClosingCommunicationProfile
and $projection.ClosingTaskTemplateSet = _ClosingTaskTemplateSetText.ClosingTaskTemplateSet
association [0..1] to P_MyUserGroup as _MyUserGroupAsResp on $projection.ClosingTaskListResponsible = _MyUserGroupAsResp.ClosingUserGroup
association [0..1] to P_MyUserGroupAsSubstitute as _MyUserGroupAsRespSubst on $projection.ClosingTaskListResponsible = _MyUserGroupAsRespSubst.ClosingUserGroup
association [0..1] to I_User as _CreatedByUser on $projection.CreatedByUser = _CreatedByUser.UserID
association [0..1] to I_User as _LastChangedByUser on $projection.LastChangedByUser = _LastChangedByUser.UserID
{
@ObjectModel: {foreignKey.association: '_ClosingTemplate', text.element: 'ClosingTaskListDefaultDesc' }
key profile as ClosingTemplate,
key instance as ClosingTaskListInstance,
@ObjectModel.foreignKey.association: '_FinTaskListContextType'
key flavor as FinancialTaskListContextType,
long_tasklist_id as ClosingTaskListExternalID,
@ObjectModel.foreignKey.association: '_ClosingTaskListHierarchyType'
method as ClosingTaskListHierarchyType,
cast(text as fcco_task_list_descr) as ClosingTaskListDescription,
@Semantics.text: true
cast (text as fcco_profile_default_text) as ClosingTaskListDefaultDesc,
@ObjectModel.foreignKey.association: '_ClosingTaskListStatus'
ready as ClosingTaskListStatus,
@ObjectModel.foreignKey.association: '_ClosingType'
closing_type as ClosingType,
@ObjectModel.foreignKey.association: '_FiscalYearVariant'
periv as FiscalYearVariant,
@ObjectModel.foreignKey.association: '_FactoryCalendar'
factory_calendar as FactoryCalendar,
@ObjectModel.foreignKey.association: '_ClosingAuthorizationGroup'
authgrp as ClosingAuthorizationGroup,
@ObjectModel.foreignKey.association: '_TimeZone'
templ_tzone as ClosingTemplateTimeZone,
res_usr_id as ClosingTaskListResponsible,
@ObjectModel.foreignKey.association: '_ClosingTaskListRespType'
cast(res_usr_type as fcco_task_res_otype) as ClosingTaskListResponsibleType, //reduced code list
@ObjectModel.foreignKey.association: '_ClosingTemplateType'
template_type as ClosingTemplateType,
@ObjectModel.foreignKey.association: '_ClosingNotificationConfign'
noti_con as ClosingNotificationConfign,
created_by as CreatedByUser,
cast(created_on as fcco_created_on_short) as CreationDateTime,
changed_by as LastChangedByUser,
cast(changed_on as fcco_changed_on_short) as LastChangeDateTime,
@ObjectModel.foreignKey.association: '_Ledger'
rldnr as Ledger,
@ObjectModel.foreignKey.association: '_AccountingPrinciple'
acc_principle as AccountingPrinciple,
ddate as KeyDate,
gjahr as FiscalYear,
poper as FiscalPeriod,
@ObjectModel.foreignKey.association: '_ClosingCommunicationProfile'
lead_communication_profile as ClosingCommunicationProfile,
@ObjectModel.foreignKey.association: '_ClosingTaskTemplateSet'
taskset as ClosingTaskTemplateSet,
cast(case
when (res_usr_type = 'US' and res_usr_id = $session.user) or
(res_usr_type = 'UG' and _MyUserGroupAsResp.ClosingUserGroup is not null)
then 'X'
else ''
end as fcco_is_resp) as UserIsClosingTaskListResp,
cast(case
when (res_usr_type = 'US' and
res_usr_id = $session.user ) or
(res_usr_type = 'UG' and (_MyUserGroupAsResp.ClosingUserGroup is not null or
_MyUserGroupAsRespSubst.ClosingUserGroup is not null)) or
(res_usr_type = 'US' and _MyUserGroupAsRespSubst.ClosingUserGroup is not null)
then 'X'
else ''
end as fcco_is_resp_or_subst) as UserIsClsgTskListRespOrSubstit,
_ClosingTemplate,
_ClosingTaskListText,
@ObjectModel.association.type: [ #TO_COMPOSITION_CHILD ]
_ClosingTask,
@ObjectModel.association.type: [ #TO_COMPOSITION_CHILD ]
_ClosingFolder,
@ObjectModel.association.type: [ #TO_COMPOSITION_CHILD ]
_ClosingHierarchyNode,
/* Associations */
_FinTaskListContextType,
_ClosingTaskListHierarchyType,
_ClosingTaskListStatus,
_ClosingType,
_FiscalYearVariant,
_FactoryCalendar,
_TimeZone,
_ClosingTaskListRespType,
_ClosingTemplateType,
_Ledger,
_AccountingPrinciple,
_ClosingNotificationConfign,
_ClosingAuthorizationGroup,
_ClosingCommunicationProfile,
_ClosingTaskTemplateSet,
_CreatedByUser,
_LastChangedByUser,
/*Text Associations */
@Consumption.hidden: true
_FinTaskListContextTypeText,
@Consumption.hidden: true
_ClosingTaskListHierTypeText,
@Consumption.hidden: true
_ClosingTaskListStatusText,
@Consumption.hidden: true
_ClosingTypeText,
@Consumption.hidden: true
_FiscalYearVariantText,
@Consumption.hidden: true
_TimeZoneText,
@Consumption.hidden: true
_ClosingTaskListRespTypeText,
@Consumption.hidden: true
_ClosingTemplateTypeText,
@Consumption.hidden: true
_FactoryCalendarText,
@Consumption.hidden: true
_LedgerText,
@Consumption.hidden: true
_AccountingPrincipleText,
@Consumption.hidden: true
_ClsgNotificationConfignText,
@Consumption.hidden: true
_ClsgAuthorizationGroupText,
@Consumption.hidden: true
_ClosingTaskTemplateSetText
}
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