I_ActyTypeDIPProfile

DDL: I_ACTYTYPEDIPPROFILE SQL: IACTTYPDPPR Type: view COMPOSITE

DIP Profile

I_ActyTypeDIPProfile is a Composite CDS View that provides data about "DIP Profile" in SAP S/4HANA. It reads from 4 data sources (I_ActyTypeDIPGroupRefActyType, I_ActyTypeDIPSourceMatlDetnRef, I_ActyTypeDIPSourceMatlDetnRef, I_CostCenterActivityType) and exposes 44 fields with key fields ActyTypeWhereUsedObjType, SetClass, SetSubClass, UniversalHierNodeParentID, CostCtrActivityType.

Data Sources (4)

SourceAliasJoin Type
I_ActyTypeDIPGroupRefActyType _ActyTypeDipGroupRefActyType left_outer
I_ActyTypeDIPSourceMatlDetnRef _ActyTypeDIPSourceMatlDetnRef from
I_ActyTypeDIPSourceMatlDetnRef _ActyTypeDIPSourceMatlDetnRef union
I_CostCenterActivityType _CostCenterActivityType left_outer

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IACTTYPDPPR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label DIP Profile view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY ActyTypeWhereUsedObjType
KEY SetClass Set Class
KEY SetSubClass
KEY UniversalHierNodeParentID
KEY CostCtrActivityType I_CostCenterActivityType CostCtrActivityType Activity Type
KEY ControllingArea ControllingArea Controlling Area
KEY ValidityStartDate ValidityStartDate Validity Start Date
KEY ValidityEndDate ValidityEndDate ValidTo
KEY DynItemProcessorPrfl DynItemProcessorPrfl
KEY RRBDynItmProfileUsage RRBDynItmProfileUsage
KEY DIPProfileMaterialDetnLineNmbr DIPProfileMaterialDetnLineNmbr
KEY DIPProfileItemSelSrceLineNmbr DIPProfileItemSelSrceLineNmbr
KEY ActivityTypeFieldName ActivityTypeFieldName
DIPProfileUsageText DIPProfileUsageText
DIPProfileText DIPProfileText
Material Material Vehicle Model
DIPProfileSource DIPProfileSource
AllocationSetId Group ID
DIPProfileSelectionSrceText DIPProfileSelectionSrceText
ActivityTypeGroupName
CostCtrActivityTypeName
CostCtrActyTypeValdtyStartDate I_CostCenterActivityType ValidityStartDate
KEY SetClass I_ActyTypeDIPGroupRefActyType SetClass Set Class
KEY SetSubClass SetSubClass
KEY UniversalHierNodeParentID UniversalHierNodeParentID
KEY CostCtrActivityType I_ActyTypeDIPGroupRefActyType CostCtrActivityType Activity Type
KEY ControllingArea ControllingArea Controlling Area
KEY ValidityStartDate ValidityStartDate Validity Start Date
KEY ValidityEndDate ValidityEndDate ValidTo
KEY DynItemProcessorPrfl DynItemProcessorPrfl
KEY RRBDynItmProfileUsage RRBDynItmProfileUsage
KEY DIPProfileMaterialDetnLineNmbr DIPProfileMaterialDetnLineNmbr
KEY DIPProfileItemSelSrceLineNmbr DIPProfileItemSelSrceLineNmbr
KEY ActivityTypeFieldName ActivityTypeFieldName
DIPProfileUsageText DIPProfileUsageText
DIPProfileText DIPProfileText
Material Material Vehicle Model
DIPProfileSource DIPProfileSource
AllocationSetId Group ID
DIPProfileSelectionSrceText DIPProfileSelectionSrceText
ActivityTypeGroupName ActivityTypeGroupName
CostCtrActivityTypeName CostCtrActivityTypeName
CostCtrActyTypeValdtyStartDate CostCtrActyTypeValdtyStartDate
CostCtrActyTypeValdtyEndDate CostCtrActyTypeValdtyEndDate

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_ActyTypeDIPProfile.
-- 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: IACTTYPDPPR

CREATE VIEW I_ActyTypeDIPProfile AS
SELECT
  cast ( '9DIP' as actytypewhereusedobjecttype ) AS ActyTypeWhereUsedObjType,
  cast( '105' as setclass ) AS SetClass,
  cast(ControllingArea as subclass) AS SetSubClass,
  cast( '' as setname ) AS UniversalHierNodeParentID,
  _CostCenterActivityType.CostCtrActivityType AS CostCtrActivityType,
  ControllingArea,
  ValidityStartDate,
  ValidityEndDate,
  DynItemProcessorPrfl,
  RRBDynItmProfileUsage,
  DIPProfileMaterialDetnLineNmbr,
  DIPProfileItemSelSrceLineNmbr,
  ActivityTypeFieldName,
  DIPProfileUsageText,
  DIPProfileText,
  Material,
  DIPProfileSource,
  cast(AllocationSetId as setid) AS AllocationSetId,
  DIPProfileSelectionSrceText,
  cast( '' as settext) AS ActivityTypeGroupName,
  _CostCenterActivityType._Text[ Language = $session.system_language ].CostCtrActivityTypeName AS CostCtrActivityTypeName,
  _CostCenterActivityType.ValidityStartDate AS CostCtrActyTypeValdtyStartDate,
  CostCtrActyTypeValdtyEndDate
FROM I_ActyTypeDIPSourceMatlDetnRef AS _ActyTypeDIPSourceMatlDetnRef
LEFT OUTER JOIN I_CostCenterActivityType AS _CostCenterActivityType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ActyTypeDIPGroupRefActyType AS _ActyTypeDipGroupRefActyType ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_ActyTypeDIPSourceMatlDetnRef
;