I_BusinessProcessDetail

DDL: I_BUSINESSPROCESSDETAIL SQL: IFIBUSPROCESSD Type: view BASIC

Business Process Detail

I_BusinessProcessDetail is a Basic CDS View (Dimension) that provides data about "Business Process Detail" in SAP S/4HANA. It reads from 1 data source (cbpr) and exposes 26 fields with key fields ControllingArea, BusinessProcess, ValidityEndDate. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
cbpr cbpr from

Associations (7)

CardinalityTargetAliasCondition
[0..*] I_BusinessProcessText _Text $projection.ControllingArea = _Text.ControllingArea and $projection.BusinessProcess = _Text.BusinessProcess
[1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..*] I_CostCenter _CostCenter $projection.ControllingObject = _CostCenter.ControllingArea and $projection.CostCenter = _CostCenter.CostCenter
[0..*] I_ProfitCenter _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..1] I_ControllingObject _ControllingObject $projection.ControllingObject = _ControllingObject.ControllingObject

Annotations (11)

NameValueLevelField
EndUserText.label Business Process Detail view
ObjectModel.representativeKey BusinessProcess view
Analytics.dataCategory #DIMENSION view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IFIBUSPROCESSD view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
Metadata.allowExtensions true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ControllingArea Org. Value
KEY BusinessProcess prznr Sender BProc
KEY ValidityEndDate datbi Validity period
ValidityStartDate datab Validity period
CreationDate erfdt Entry Date
CreatedByUser erfnm Created By
LastChangedByUser aennm Changed By
ControllingObject objnr Val. Obj. No.
CompanyCode bukrs Value
BusinessArea gsber Business Area
Plant werks Receiving Plant
ProfitCenter prctr Profit Centers
SalesOrganization vkorg SD Sales Org.
DistributionChannel vtweg RefDistCh-Cust/Mat.
Division spart Source supplier
CostCenter kostl Substitute CC
CostingSheet kalsm Search Proced.
LogicalSystem logsystem Logical System
AllocationCostElement vksta Alloc. CElem
_Text _Text
_ControllingArea _ControllingArea
_CompanyCode _CompanyCode
_BusinessArea _BusinessArea
_CostCenter _CostCenter
_ProfitCenter _ProfitCenter
_ControllingObject _ControllingObject

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_BusinessProcessDetail.
-- 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: IFIBUSPROCESSD

CREATE VIEW I_BusinessProcessDetail AS
SELECT
  cast( kokrs as fis_kokrs ) AS ControllingArea,
  prznr AS BusinessProcess,
  datbi AS ValidityEndDate,
  datab AS ValidityStartDate,
  erfdt AS CreationDate,
  erfnm AS CreatedByUser,
  aennm AS LastChangedByUser,
  objnr AS ControllingObject,
  bukrs AS CompanyCode,
  gsber AS BusinessArea,
  werks AS Plant,
  prctr AS ProfitCenter,
  vkorg AS SalesOrganization,
  vtweg AS DistributionChannel,
  spart AS Division,
  kostl AS CostCenter,
  kalsm AS CostingSheet,
  logsystem AS LogicalSystem,
  vksta AS AllocationCostElement
FROM cbpr
LEFT OUTER JOIN I_BusinessProcessText AS _Text ON ControllingArea = _Text.ControllingArea AND BusinessProcess = _Text.BusinessProcess  -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON ControllingObject = _CostCenter.ControllingArea AND CostCenter = _CostCenter.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_ControllingObject AS _ControllingObject ON ControllingObject = _ControllingObject.ControllingObject  -- association [0..1]
;