C_ChFiExBusinessContextTP

DDL: C_CHFIEXBUSINESSCONTEXTTP SQL: CCHFIEXBUSCON Type: view CONSUMPTION Package: VCH_CFE

Business Context Information

C_ChFiExBusinessContextTP is a Consumption CDS View that provides data about "Business Context Information" in SAP S/4HANA. It reads from 1 data source (I_ChFiExBusinessContextTP) and exposes 19 fields with key field ExtensibilityScenarioID. It has 6 associations to related views. It is exposed through 1 OData service (ASQL_F4337). Part of development package VCH_CFE.

Data Sources (1)

SourceAliasJoin Type
I_ChFiExBusinessContextTP I_ChFiExBusinessContextTP from

Associations (6)

CardinalityTargetAliasCondition
[1..*] C_ChFiExCharcAllocTP _ChFiExCharcAllocTP $projection.ExtensibilityScenarioID = _ChFiExCharcAllocTP.ExtensibilityScenarioID
[1..1] C_ChFiExBusinessContextText _ChFiExBusinessContextText $projection.ExtensibilityBusinessContext = _ChFiExBusinessContextText.BusinessContext and _ChFiExBusinessContextText.Language = $session.system_language
[1..1] C_ChFiExClassTypeText _ChFiExClassTypeText _ChFiExClassTypeText.ClassType = $projection.ClassType and _ChFiExClassTypeText.Language = $session.system_language
[1..1] C_ChFiExCharcStatusText _ChFiExCharcStatusText $projection.ExtensibilityStatus = _ChFiExCharcStatusText.Status
[1..1] C_ChFiExSecdryPerStatusText _ChFiExSecdryPerStatusText $projection.SecdryPerStatus = _ChFiExSecdryPerStatusText.Status
[1..1] C_ChFiExAtoSettings _ChFiExAtoSettings _ChFiExAtoSettings.ExtensibilitySAPClient = $session.client

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName CCHFIEXBUSCON view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Business Context Information view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
Search.searchable true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.draftEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALUCLATION view
UI.headerInfo.typeName Business Context view
UI.headerInfo.typeNamePlural Business Contexts view
UI.headerInfo.title.value _ChFiExBusinessContextText.ExtensibilityBusinessCntxtText view
UI.headerInfo.description.value ExtensibilityBusinessContext view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F4337 ASQL_F4337 C2 NOT_RELEASED

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY ExtensibilityScenarioID ExtensibilityScenarioID
ExtensibilityBusinessContext ExtensibilityBusinessContext Business Context
ObjectType ObjectType Object Type
ClassType ClassType Class Type
ExtensibilityStatus ExtensibilityStatus Consolidated Status
SecdryPerStatus SecdryPerStatus Secondary Persistence Status
Criticality _ChFiExCharcStatusText Criticality Status Rating
SecdryPerCriticality _ChFiExSecdryPerStatusText SecdryPerCriticality
SecdryPerEnabled SecdryPerEnabled
DraftEnabled DraftEnabled
ChFiExContextIsObsolete ChFiExContextIsObsolete
ExtensibilityDevSystem _ChFiExAtoSettings ExtensibilityDevSystem
_ChFiExCharcAllocTP _ChFiExCharcAllocTP
_ChFiExBusinessContextText _ChFiExBusinessContextText
_ChFiExClassTypeText _ChFiExClassTypeText
_ChFiExObjectTypeVH _ChFiExObjectTypeVH
_ChFiExCharcStatusText _ChFiExCharcStatusText
_ChFiExSecdryPerStatusText _ChFiExSecdryPerStatusText
_ChFiExAtoSettings _ChFiExAtoSettings

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_ChFiExBusinessContextTP.
-- 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: CCHFIEXBUSCON

CREATE VIEW C_ChFiExBusinessContextTP AS
SELECT
  ExtensibilityScenarioID,
  ExtensibilityBusinessContext,
  ObjectType,
  ClassType,
  ExtensibilityStatus,
  SecdryPerStatus,
  _ChFiExCharcStatusText.Criticality AS Criticality,
  _ChFiExSecdryPerStatusText.SecdryPerCriticality AS SecdryPerCriticality,
  SecdryPerEnabled,
  DraftEnabled,
  ChFiExContextIsObsolete,
  _ChFiExAtoSettings.ExtensibilityDevSystem AS ExtensibilityDevSystem
FROM I_ChFiExBusinessContextTP
LEFT OUTER JOIN C_ChFiExCharcAllocTP AS _ChFiExCharcAllocTP ON ExtensibilityScenarioID = _ChFiExCharcAllocTP.ExtensibilityScenarioID  -- association [1..*]
LEFT OUTER JOIN C_ChFiExBusinessContextText AS _ChFiExBusinessContextText ON ExtensibilityBusinessContext = _ChFiExBusinessContextText.BusinessContext AND _ChFiExBusinessContextText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN C_ChFiExClassTypeText AS _ChFiExClassTypeText ON _ChFiExClassTypeText.ClassType = ClassType AND _ChFiExClassTypeText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN C_ChFiExCharcStatusText AS _ChFiExCharcStatusText ON ExtensibilityStatus = _ChFiExCharcStatusText.Status  -- association [1..1]
LEFT OUTER JOIN C_ChFiExSecdryPerStatusText AS _ChFiExSecdryPerStatusText ON SecdryPerStatus = _ChFiExSecdryPerStatusText.Status  -- association [1..1]
LEFT OUTER JOIN C_ChFiExAtoSettings AS _ChFiExAtoSettings ON _ChFiExAtoSettings.ExtensibilitySAPClient = $session.client  -- association [1..1]
;