N_SBLE_CLG_BADI_W_CACHE

DDL: N_SBLE_CLG_BADI_W_CACHE Type: view_entity Package: S_BLE_CLG_COMMON

BLE CLG: BAdi with cache values

N_SBLE_CLG_BADI_W_CACHE is a CDS View that provides data about "BLE CLG: BAdi with cache values" in SAP S/4HANA. It reads from 2 data sources (cfd_w_badi, N_SBLE_CLG_BADI_N_OF_FILTERS) and exposes 11 fields with key field ID. Part of development package S_BLE_CLG_COMMON.

Data Sources (2)

SourceAliasJoin Type
cfd_w_badi badi from
N_SBLE_CLG_BADI_N_OF_FILTERS badiFilters left_outer

Annotations (2)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label BLE CLG: BAdi with cache values view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY ID cfd_w_badi badi_name Name of a BAdI
Type
Description badiCache badi_description Short Text
Documentation badiCache badi_documentation
ContainerDescription badiCache enhancement_spot_description
UpperDescription badiCache upper_badi_description Short Text
UpperDocumentation badiCache upper_badi_documentation
UpperContainerDescription badiCache upper_enhancement_spot_descrip
Availability cfd_w_badi availability Pkg. Release Status
ReleaseStatus cfd_w_badi release_status Status
numberOf0thenXelseendasHasAttributes

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_CLG_BADI_W_CACHE.
-- 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_CLG_BADI_W_CACHE AS
SELECT
  badi.badi_name AS ID,
  'BLEB' AS Type,
  badiCache.badi_description AS Description,
  badiCache.badi_documentation AS Documentation,
  badiCache.enhancement_spot_description AS ContainerDescription,
  badiCache.upper_badi_description AS UpperDescription,
  badiCache.upper_badi_documentation AS UpperDocumentation,
  badiCache.upper_enhancement_spot_descrip AS UpperContainerDescription,
  badi.availability AS Availability,
  badi.release_status AS ReleaseStatus,
  case when badi.availability = 'MULTITENAN' and badiFilters.numberOf > 1 then 'X' when badi.availability <> 'MULTITENAN' and badiFilters.numberOf > 0 then 'X' else '' end as HasAttributes AS numberOf0thenXelseendasHasAttributes
FROM cfd_w_badi AS badi
LEFT OUTER JOIN N_SBLE_CLG_BADI_N_OF_FILTERS AS badiFilters ON /* join condition not captured in parsed metadata */
;