C_ActyTypeWhereUsed

DDL: C_ACTYTYPEWHEREUSED SQL: CACTTPWHEREUSD Type: view CONSUMPTION

Activity Type Where Used List

C_ActyTypeWhereUsed is a Consumption CDS View that provides data about "Activity Type Where Used List" in SAP S/4HANA. It reads from 1 data source (C_ActyTypeWhereUsedObjTypeVH) and exposes 20 fields with key fields ActyTypeWhereUsedObjType, FioriUIFilterHash. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
C_ActyTypeWhereUsedObjTypeVH C_ActyTypeWhereUsedObjTypeVH from

Associations (10)

CardinalityTargetAliasCondition
[1..1] C_ActyTypeSndgCostCtrObj _ActyTypeSndgCostCtr $projection.ActyTypeWhereUsedObjType = _ActyTypeSndgCostCtr.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeSndgCostCtr.FioriUIFilterHash
[1..1] C_ActyTypeSndgCostCtrItmObj _ActyTypeSndgCostCtrItm $projection.ActyTypeWhereUsedObjType = _ActyTypeSndgCostCtrItm.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeSndgCostCtrItm.FioriUIFilterHash
[1..1] C_ActyTypeRcvgCostCtrItmObj _ActyTypeRcvgCostCtrItm $projection.ActyTypeWhereUsedObjType = _ActyTypeRcvgCostCtrItm.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeRcvgCostCtrItm.FioriUIFilterHash
[1..1] C_ActyTypeRcvgOrdItmObj _ActyTypeRcvgOrdItm $projection.ActyTypeWhereUsedObjType = _ActyTypeRcvgOrdItm.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeRcvgOrdItm.FioriUIFilterHash
[1..1] C_ActyTypeRcvgWBSElmntItmObj _ActyTypeRcvgWBSElmntItm $projection.ActyTypeWhereUsedObjType = _ActyTypeRcvgWBSElmntItm.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeRcvgWBSElmntItm.FioriUIFilterHash
[1..1] C_ActyTypeActyTypeGrpObj _ActyTypeActyTypeGrp $projection.ActyTypeWhereUsedObjType = _ActyTypeActyTypeGrp.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeActyTypeGrp.FioriUIFilterHash
[1..1] C_ActyTypeProdnRtgObj _ActyTypeProdnRtg $projection.ActyTypeWhereUsedObjType = _ActyTypeProdnRtg.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeProdnRtg.FioriUIFilterHash
[1..1] C_ActyTypeProdnWrkCtrObj _ActyTypeProdnWrkCtr $projection.ActyTypeWhereUsedObjType = _ActyTypeProdnWrkCtr.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeProdnWrkCtr.FioriUIFilterHash
[1..1] C_ActyTypeDIPProfileObj _ActyTypeDIPProfile $projection.ActyTypeWhereUsedObjType = _ActyTypeDIPProfile.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeDIPProfile.FioriUIFilterHash
[1..1] C_ActyTypeGlobAcctgHierObj _ActyTypeGlobAcctgHier $projection.ActyTypeWhereUsedObjType = _ActyTypeGlobAcctgHier.ActyTypeWhereUsedObjType and $projection.FioriUIFilterHash = _ActyTypeGlobAcctgHier.FioriUIFilterHash

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CACTTPWHEREUSD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Activity Type Where Used List view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #META view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeName Used In view
UI.headerInfo.typeNamePlural Used In view
Metadata.allowExtensions true view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY ActyTypeWhereUsedObjType ActyTypeWhereUsedObjType
KEY FioriUIFilterHash
ActyTypeWhereUsedObjTypeText
NumberOfUniqueObjects
NumberOfMatches
ControllingArea
CostCtrActivityType
ActivityTypeValidOnDate
ValidityStartDate
ValidityEndDate
_ActyTypeSndgCostCtr _ActyTypeSndgCostCtr
_ActyTypeSndgCostCtrItm _ActyTypeSndgCostCtrItm
_ActyTypeRcvgCostCtrItm _ActyTypeRcvgCostCtrItm
_ActyTypeRcvgOrdItm _ActyTypeRcvgOrdItm
_ActyTypeRcvgWBSElmntItm _ActyTypeRcvgWBSElmntItm
_ActyTypeActyTypeGrp _ActyTypeActyTypeGrp
_ActyTypeProdnRtg _ActyTypeProdnRtg
_ActyTypeProdnWrkCtr _ActyTypeProdnWrkCtr
_ActyTypeDIPProfile _ActyTypeDIPProfile
_ActyTypeGlobAcctgHier _ActyTypeGlobAcctgHier

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 C_ActyTypeWhereUsed.
-- 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: CACTTPWHEREUSD

CREATE VIEW C_ActyTypeWhereUsed AS
SELECT
  ActyTypeWhereUsedObjType,
  cast ('' as filterhash) AS FioriUIFilterHash,
  cast ('' as actytypewhereusedobjecttypetxt) AS ActyTypeWhereUsedObjTypeText,
  cast (0 as actytypewhereusedobjcount) AS NumberOfUniqueObjects,
  cast (0 as actytypewhereusedobjmatch) AS NumberOfMatches,
  cast('' as kokrs) AS ControllingArea,
  cast('' as lstar) AS CostCtrActivityType,
  cast('19700101' as validondate) AS ActivityTypeValidOnDate,
  cast('19700101' as datab) AS ValidityStartDate,
  cast('19700101' as datbi) AS ValidityEndDate
FROM C_ActyTypeWhereUsedObjTypeVH
LEFT OUTER JOIN C_ActyTypeSndgCostCtrObj AS _ActyTypeSndgCostCtr ON ActyTypeWhereUsedObjType = _ActyTypeSndgCostCtr.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeSndgCostCtr.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeSndgCostCtrItmObj AS _ActyTypeSndgCostCtrItm ON ActyTypeWhereUsedObjType = _ActyTypeSndgCostCtrItm.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeSndgCostCtrItm.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeRcvgCostCtrItmObj AS _ActyTypeRcvgCostCtrItm ON ActyTypeWhereUsedObjType = _ActyTypeRcvgCostCtrItm.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeRcvgCostCtrItm.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeRcvgOrdItmObj AS _ActyTypeRcvgOrdItm ON ActyTypeWhereUsedObjType = _ActyTypeRcvgOrdItm.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeRcvgOrdItm.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeRcvgWBSElmntItmObj AS _ActyTypeRcvgWBSElmntItm ON ActyTypeWhereUsedObjType = _ActyTypeRcvgWBSElmntItm.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeRcvgWBSElmntItm.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeActyTypeGrpObj AS _ActyTypeActyTypeGrp ON ActyTypeWhereUsedObjType = _ActyTypeActyTypeGrp.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeActyTypeGrp.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeProdnRtgObj AS _ActyTypeProdnRtg ON ActyTypeWhereUsedObjType = _ActyTypeProdnRtg.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeProdnRtg.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeProdnWrkCtrObj AS _ActyTypeProdnWrkCtr ON ActyTypeWhereUsedObjType = _ActyTypeProdnWrkCtr.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeProdnWrkCtr.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeDIPProfileObj AS _ActyTypeDIPProfile ON ActyTypeWhereUsedObjType = _ActyTypeDIPProfile.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeDIPProfile.FioriUIFilterHash  -- association [1..1]
LEFT OUTER JOIN C_ActyTypeGlobAcctgHierObj AS _ActyTypeGlobAcctgHier ON ActyTypeWhereUsedObjType = _ActyTypeGlobAcctgHier.ActyTypeWhereUsedObjType AND FioriUIFilterHash = _ActyTypeGlobAcctgHier.FioriUIFilterHash  -- association [1..1]
;