n_sble_extension_point

DDL: N_SBLE_EXTENSION_POINT Type: view_entity

BLE: Extension Point

n_sble_extension_point is a CDS View that provides data about "BLE: Extension Point" in SAP S/4HANA. It reads from 6 data sources and exposes 12 fields with key fields ID, Type, BusinessContext, SAPObjectNodeType. It has 1 association to related views.

Data Sources (6)

SourceAliasJoin Type
cfd_w_badi_ctxt BusinessContext left_outer
sble_clg_badi_c Cache left_outer
cfd_w_badi ExtensionPoint from
N_SBLE_CLG_BADI_N_OF_FILTERS NumberOfFilters left_outer
N_SBLE_CLG_BADI_N_OF_IMPLEMENT NumberOfImplementations left_outer
N_SCLG_EP_TYPE_DESCRIPTION TypeDescription inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] N_SBLE_EP_IMPLEMENTATION _Implementation ExtensionPoint.badi_name = _Implementation.ExtensionPointID

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label BLE: Extension Point view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #META view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY ID
KEY Type
KEY BusinessContext
KEY SAPObjectNodeType
TypeDescription N_SCLG_EP_TYPE_DESCRIPTION TypeDescription Trans Doc Type Desc
Description sble_clg_badi_c badi_description Short Text
Documentation sble_clg_badi_c badi_documentation
UpperDescription sble_clg_badi_c upper_badi_description Short Text
UpperDocumentation sble_clg_badi_c upper_badi_documentation
numberOf0thenXelseendasHasAttributes
Availability cfd_w_badi availability Pkg. Release Status
ReleaseStatus cfd_w_badi release_status Status

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 n_sble_extension_point.
-- 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.

CREATE VIEW n_sble_extension_point AS
SELECT
  cast( ExtensionPoint.badi_name as sclg_extension_point_id preserving type ) AS ID,
  cast( 'BLEB' as sclg_extension_point_type preserving type ) AS Type,
  cast( BusinessContext.business_context as cfd_business_context preserving type ) AS BusinessContext,
  cast( ' ' as nont_name ) AS SAPObjectNodeType,
  TypeDescription.TypeDescription AS TypeDescription,
  Cache.badi_description AS Description,
  Cache.badi_documentation AS Documentation,
  Cache.upper_badi_description AS UpperDescription,
  Cache.upper_badi_documentation AS UpperDocumentation,
  case when ExtensionPoint.availability = 'MULTITENAN' and NumberOfFilters.numberOf > 1 then 'X' when ExtensionPoint.availability <> 'MULTITENAN' and NumberOfFilters.numberOf > 0 then 'X' else ' ' end as HasAttributes AS numberOf0thenXelseendasHasAttributes,
  ExtensionPoint.availability AS Availability,
  ExtensionPoint.release_status AS ReleaseStatus
FROM cfd_w_badi AS ExtensionPoint
LEFT OUTER JOIN cfd_w_badi_ctxt AS BusinessContext ON /* join condition not captured in parsed metadata */
INNER JOIN N_SCLG_EP_TYPE_DESCRIPTION AS TypeDescription ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN sble_clg_badi_c AS Cache ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN N_SBLE_CLG_BADI_N_OF_FILTERS AS NumberOfFilters ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN N_SBLE_CLG_BADI_N_OF_IMPLEMENT AS NumberOfImplementations ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN N_SBLE_EP_IMPLEMENTATION AS _Implementation ON ExtensionPoint.badi_name = _Implementation.ExtensionPointID  -- association [0..1]
;