I_CostCenterActivityType

DDL: I_COSTCENTERACTIVITYTYPE SQL: IFICCACTTYP Type: view BASIC

Cost Center Activity Type

I_CostCenterActivityType (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Cost Center Activity Type · Accounting and Financial Close

I_CostCenterActivityType is a Basic CDS View (Dimension) that provides data about "Cost Center Activity Type" in SAP S/4HANA. It reads from 1 data source (csla) and exposes 30 fields with key fields ControllingArea, CostCtrActivityType, ValidityEndDate. It has 4 associations to related views.

SAP Help Documentation

CategoryCDS Views for Overhead Cost Controlling
Data CategoryDimension
Purpose
This CDS view helps you retrieve master data of an activity type object. To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view don't need any special authorization.

Structure
Important Fields Important fields in this view include the following: Field Name Description Comment ControllingArea Controlling area Part of the primary key. CostCtrActivityType Activity type Part of the primary key. ValidityEndDate Valid To date Part of the primary key. ValidityStartDate Valid From date CostCtrActivityTypeQtyUnit Activity unit CostCtrActivityTypeCategory Activity type category AllocationCostElement Allocation cost element ActivityTypeIsBlocked Lock indicator

Data Extraction
Data Extraction Type This CDS view is enabled for data extraction in full mode as well as in delta mode. Deltas are determined automatically by change data capture.

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-FIO-GL-IS
CapabilitiesAssociation Target for Defining CDS Entities, Data Source for Defining CDS Entities, Data Source in SQL Select, Analytical Dimension, Data Source for Data Extraction
PackageAccounting and Financial Close for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view helps you retrieve master data of an activity type object.</p> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
csla csla from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_ControllingArea _ControllingAreaText $projection.ControllingArea = _ControllingAreaText.ControllingArea
[0..*] I_CostCenterActivityTypeText _Text $projection.ControllingArea = _Text.ControllingArea and $projection.CostCtrActivityType = _Text.CostCtrActivityType and $projection.ValidityEndDate = _Text.ValidityEndDate association[1] to I_ControllingArea as _ControllingArea on $projection.ControllingArea = _ControllingArea.ControllingArea
[0..*] I_CostCtrActytypeCostCtrCat _CostCenterCategory $projection.ControllingArea = _CostCenterCategory.ControllingArea and $projection.CostCtrActivityType = _CostCenterCategory.CostCtrActivityType and $projection.ValidityEndDate = _CostCenterCategory.ValidityEndDate association[0..1] to I_CostCenterActivityTypeCat as _CostCtrActivityTypeCategory on $projection.CostCtrActivityTypeCategory = _CostCtrActivityTypeCategory.CostCtrActivityTypeCategory association[1] to I_UnitOfMeasure as _UnitOfMeasure on $projection.CostCtrActivityTypeQtyUnit = _UnitOfMeasure.UnitOfMeasure
[0..*] I_CostCtrActivityTypeHierNode _CostCtrActivityTypeHierNode $projection.ControllingArea = _CostCtrActivityTypeHierNode.ControllingArea and $projection.CostCtrActivityType = _CostCtrActivityTypeHierNode.CostCtrActivityType

Annotations (17)

NameValueLevelField
ObjectModel.representativeKey CostCtrActivityType view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.sapObjectNodeType.name CostCenterActivityType view
EndUserText.label Cost Center Activity Type view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IFICCACTTYP view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
Consumption.filter.businessDate.at true view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY ControllingArea Controlling Area
KEY CostCtrActivityType lstar Activity Type
KEY ValidityEndDate datbi Validity period
ValidityStartDate datab Validity period
CostCtrActivityTypeQtyUnit leinh Activity Unit
CostCtrActivityTypeCategory latyp Activity Type Category
AllocationCostElement vksta Allocation Cost Element
CostCtrActivityTypeOutpQtyUnit auseh Output Unit
CreationDate ersda Entry Date
EnteredByUser usnam Entered By
CostOriginGroup hrkft Origin Group as Subdivision of Cost Element
ActlPostgCostCenterActyTypeCat latypi Variant Activity Type Category for Actual Postings
OutputQuantityFactor ausfk Output factor
ActivityTypeIsBlocked sprkz Lock indicator
FixedCostIsPredistributed fixvo Predistribution of fixed costs for acty type/bus. process
PriceAllocationMethod tarkz Price Indicator: Calculate Allocation Price
PeriodPriceIsAverage yrate Price Calculation with Period-Based Average Prices
ActualPriceAllocationMethod tarkz_i Indicator: Actual Allocation Price
ActualQuantityIsSetManually manist Indicator: Confirm quantity manually in actual
PlanQuantityIsSetManually manplan Indicator: Plan quantity manually set.
CostCtrActivityTypeValidCat kstty Valid Cost Center Categories
CostCtrActyTypeIsCtrlgRlvtComp lark1 Indicator for component relevancy CO
CostCtrActyTypeIsHumRsceRlvt lark2 Indicator: Component Relevance, HR
_Text _Text
_ControllingArea _ControllingArea
_CostCenterCategory _CostCenterCategory
_CostCtrActivityTypeCategory _CostCtrActivityTypeCategory
_CostCtrActivityTypeHierNode _CostCtrActivityTypeHierNode
_UnitOfMeasure _UnitOfMeasure
_ControllingAreaText _ControllingAreaText

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_CostCenterActivityType.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IFICCACTTYP

CREATE VIEW I_CostCenterActivityType AS
SELECT
  cast( kokrs as fis_kokrs preserving type ) AS ControllingArea,
  lstar AS CostCtrActivityType,
  datbi AS ValidityEndDate,
  datab AS ValidityStartDate,
  leinh AS CostCtrActivityTypeQtyUnit,
  latyp AS CostCtrActivityTypeCategory,
  vksta AS AllocationCostElement,
  auseh AS CostCtrActivityTypeOutpQtyUnit,
  ersda AS CreationDate,
  usnam AS EnteredByUser,
  hrkft AS CostOriginGroup,
  latypi AS ActlPostgCostCenterActyTypeCat,
  ausfk AS OutputQuantityFactor,
  sprkz AS ActivityTypeIsBlocked,
  fixvo AS FixedCostIsPredistributed,
  tarkz AS PriceAllocationMethod,
  yrate AS PeriodPriceIsAverage,
  tarkz_i AS ActualPriceAllocationMethod,
  manist AS ActualQuantityIsSetManually,
  manplan AS PlanQuantityIsSetManually,
  kstty AS CostCtrActivityTypeValidCat,
  lark1 AS CostCtrActyTypeIsCtrlgRlvtComp,
  lark2 AS CostCtrActyTypeIsHumRsceRlvt
FROM csla
LEFT OUTER JOIN I_ControllingArea AS _ControllingAreaText ON ControllingArea = _ControllingAreaText.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityTypeText AS _Text ON ControllingArea = _Text.ControllingArea AND CostCtrActivityType = _Text.CostCtrActivityType AND ValidityEndDate = _Text.ValidityEndDate association[1] to I_ControllingArea as _ControllingArea on ControllingArea = _ControllingArea.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_CostCtrActytypeCostCtrCat AS _CostCenterCategory ON ControllingArea = _CostCenterCategory.ControllingArea AND CostCtrActivityType = _CostCenterCategory.CostCtrActivityType AND ValidityEndDate = _CostCenterCategory.ValidityEndDate association[0..1] to I_CostCenterActivityTypeCat as _CostCtrActivityTypeCategory on CostCtrActivityTypeCategory = _CostCtrActivityTypeCategory.CostCtrActivityTypeCategory association[1] to I_UnitOfMeasure as _UnitOfMeasure on CostCtrActivityTypeQtyUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..*]
LEFT OUTER JOIN I_CostCtrActivityTypeHierNode AS _CostCtrActivityTypeHierNode ON ControllingArea = _CostCtrActivityTypeHierNode.ControllingArea AND CostCtrActivityType = _CostCtrActivityTypeHierNode.CostCtrActivityType  -- association [0..*]
;