I_CostCenterActivityTypeCtrl

DDL: I_COSTCENTERACTIVITYTYPECTRL SQL: IFICCACTCTRL Type: view BASIC

Cost Center Activity Type Control Data

I_CostCenterActivityTypeCtrl is a Basic CDS View (Dimension) that provides data about "Cost Center Activity Type Control Data" in SAP S/4HANA. It reads from 1 data source (cssl) and exposes 20 fields with key fields ControllingArea, FiscalYear. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
cssl cssl from

Associations (9)

CardinalityTargetAliasCondition
[1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..*] I_CostCenterActivityType _CostCtrActivityType $projection.ControllingArea = _CostCtrActivityType.ControllingArea and $projection.CostCtrActivityType = _CostCtrActivityType.CostCtrActivityType
[0..*] I_CostCenterActivityTypeText _Text $projection.ControllingArea = _Text.ControllingArea and $projection.CostCtrActivityType = _Text.CostCtrActivityType
[0..*] I_CostCenter _CostCenter $projection.ControllingArea = _CostCenter.ControllingArea and $projection.CostCenter = _CostCenter.CostCenter --
[0..*] I_CostCenterText _CCText $projection.ControllingArea = _CCText.ControllingArea
[0..1] I_CostCenterActivityTypeCat _CostCtrActivityTypeCategory $projection.CostCtrActivityTypeCategory = _CostCtrActivityTypeCategory.CostCtrActivityTypeCategory
[0..1] I_ActlPostgCostCtrActyTypeCat _ActlPostgCostCtrActyTypeCat $projection.ActlPostgCostCenterActyTypeCat = _ActlPostgCostCtrActyTypeCat.ActlPostgCostCenterActyTypeCat
[0..*] I_FiscalYear _FiscalYear $projection.FiscalYear = _FiscalYear.FiscalYear
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.CostCtrActivityTypeQtyUnit = _UnitOfMeasure.UnitOfMeasure

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IFICCACTCTRL view
ObjectModel.representativeKey CostCtrActivityType view
EndUserText.label Cost Center Activity Type Control Data view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY ControllingArea Org. Value
keykostlasCostCenter
keylstarasCostCtrActivityType
KEY FiscalYear gjahr Settlement Year
CostCollector cckey Cost Collector
CostCtrActivityTypeCategory latyp ATyp category
CostCtrActivityTypeQtyUnit leinh Unit
OutputQuantityFactor ausfk Output factor
CostCtrActivityTypeOutpQtyUnit auseh Output Unit
ControllingObject Val. Obj. No.
ActlPostgCostCenterActyTypeCat latypi ATyp Cat. Act.
_ControllingArea _ControllingArea
_CostCenter _CostCenter
_CostCtrActivityType _CostCtrActivityType
_CostCtrActivityTypeCategory _CostCtrActivityTypeCategory
_ActlPostgCostCtrActyTypeCat _ActlPostgCostCtrActyTypeCat
_FiscalYear _FiscalYear
_UnitOfMeasure _UnitOfMeasure
_CCText
_Text _Text

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_CostCenterActivityTypeCtrl.
-- 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: IFICCACTCTRL

CREATE VIEW I_CostCenterActivityTypeCtrl AS
SELECT
  cast( kokrs as fis_kokrs preserving type ) AS ControllingArea,
  gjahr AS FiscalYear,
  cckey AS CostCollector,
  latyp AS CostCtrActivityTypeCategory,
  leinh AS CostCtrActivityTypeQtyUnit,
  ausfk AS OutputQuantityFactor,
  auseh AS CostCtrActivityTypeOutpQtyUnit,
  cast(objnr as j_objnr preserving type ) AS ControllingObject,
  latypi AS ActlPostgCostCenterActyTypeCat
FROM cssl
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [1]
LEFT OUTER JOIN I_CostCenterActivityType AS _CostCtrActivityType ON ControllingArea = _CostCtrActivityType.ControllingArea AND CostCtrActivityType = _CostCtrActivityType.CostCtrActivityType  -- association [0..*]
LEFT OUTER JOIN I_CostCenterActivityTypeText AS _Text ON ControllingArea = _Text.ControllingArea AND CostCtrActivityType = _Text.CostCtrActivityType  -- association [0..*]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON ControllingArea = _CostCenter.ControllingArea AND CostCenter = _CostCenter.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_CostCenterText AS _CCText ON ControllingArea = _CCText.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_CostCenterActivityTypeCat AS _CostCtrActivityTypeCategory ON CostCtrActivityTypeCategory = _CostCtrActivityTypeCategory.CostCtrActivityTypeCategory  -- association [0..1]
LEFT OUTER JOIN I_ActlPostgCostCtrActyTypeCat AS _ActlPostgCostCtrActyTypeCat ON ActlPostgCostCenterActyTypeCat = _ActlPostgCostCtrActyTypeCat.ActlPostgCostCenterActyTypeCat  -- association [0..1]
LEFT OUTER JOIN I_FiscalYear AS _FiscalYear ON FiscalYear = _FiscalYear.FiscalYear  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON CostCtrActivityTypeQtyUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
;