C_SBPM_EXT_BLD_PRJ_UI

DDL: C_SBPM_EXT_BLD_PRJ_UI Type: view_entity Package: SBPM_EXT_INVENTORY

SAP Build Extensibility Project

C_SBPM_EXT_BLD_PRJ_UI is a CDS View that provides data about "SAP Build Extensibility Project" in SAP S/4HANA. It reads from 1 data source (R_SBPM_EXT_BLD_PRJ) and exposes 18 fields with key field RegistrationId. It has 4 associations to related views. It is exposed through 1 OData service (UI_SBPM_EXT_BLD_PRJ). Part of development package SBPM_EXT_INVENTORY.

Data Sources (1)

SourceAliasJoin Type
R_SBPM_EXT_BLD_PRJ R_SBPM_EXT_BLD_PRJ projection

Associations (4)

CardinalityTargetAliasCondition
[1..1] P_SBPM_EXT_BLD_PRJ_TYPE _ProjectType $projection.ProjectType = _ProjectType.ProjectType
[1..1] P_SBPM_EXT_BLD_PRJ_STATUS _RegistrationStatus $projection.RegistrationStatus = _RegistrationStatus.RegistrationStatus
[0..1] P_SBPM_EXT_BLD_USER _CreationUser $projection.CreationUser = _CreationUser.UserId
[0..1] P_SBPM_EXT_BLD_USER _ChangeUser $projection.ChangeUser = _ChangeUser.UserId

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label SAP Build Extensibility Project view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

OData Services (1)

ServiceBindingVersionContractRelease
UI_SBPM_EXT_BLD_PRJ UI_SBPM_EXT_BLD_PRJ_O4 V4 C1 NOT_RELEASED

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY RegistrationId RegistrationId WorklistID
ProjectId ProjectId External Id
ProjectType ProjectType Project Type
ProjectName ProjectName Long Text
ProjectDescription ProjectDescription Project Name
AbapLanguageVersion AbapLanguageVersion Language Version
BusinessContextName BusinessContextName Ctx name
CreationUser CreationUser Creation User
CreationTimestamp CreationTimestamp Creation Timestamp
ChangeUser ChangeUser User Name
ChangeTimestamp ChangeTimestamp Time Stamp
RegistrationStatus RegistrationStatus Workflow Status
AbapPackage AbapPackage
_ProjectType _ProjectType
_RegistrationStatus _RegistrationStatus
_CreationUser _CreationUser
_ChangeUser _ChangeUser
RegistrationStatusCriticality RegistrationStatusCriticality

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_SBPM_EXT_BLD_PRJ_UI.
-- 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 C_SBPM_EXT_BLD_PRJ_UI AS
SELECT
  RegistrationId,
  ProjectId,
  ProjectType,
  ProjectName,
  ProjectDescription,
  AbapLanguageVersion,
  BusinessContextName,
  CreationUser,
  CreationTimestamp,
  ChangeUser,
  ChangeTimestamp,
  RegistrationStatus,
  AbapPackage,
  RegistrationStatusCriticality
FROM R_SBPM_EXT_BLD_PRJ
LEFT OUTER JOIN P_SBPM_EXT_BLD_PRJ_TYPE AS _ProjectType ON ProjectType = _ProjectType.ProjectType  -- association [1..1]
LEFT OUTER JOIN P_SBPM_EXT_BLD_PRJ_STATUS AS _RegistrationStatus ON RegistrationStatus = _RegistrationStatus.RegistrationStatus  -- association [1..1]
LEFT OUTER JOIN P_SBPM_EXT_BLD_USER AS _CreationUser ON CreationUser = _CreationUser.UserId  -- association [0..1]
LEFT OUTER JOIN P_SBPM_EXT_BLD_USER AS _ChangeUser ON ChangeUser = _ChangeUser.UserId  -- association [0..1]
;