C_AltvBsdConfBuildingRuleTP

DDL: C_ALTVBSDCONFBUILDINGRULETP SQL: CABCSUBBLDRULETP Type: view CONSUMPTION

Building Rule

C_AltvBsdConfBuildingRuleTP is a Consumption CDS View that provides data about "Building Rule" in SAP S/4HANA. It reads from 1 data source (I_AltvBsdConfBuildingRuleTP) and exposes 8 fields with key field AltvBsdConfSubstnBldngRuleUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_AltvBsdConfBuildingRuleTP I_AltvBsdConfBuildingRuleTP from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_AltvBsdConfSubstnStrgyTP _Strategy $projection.AltvBsdConfSubstnStrgyUUID = _Strategy.AltvBsdConfSubstnStrgyUUID
[0..*] C_AltvBsdConfBldngRuleValdtyTP _Validity $projection.AltvBsdConfSubstnBldngRuleUUID = _Validity.AltvBsdConfSubstnInstanceUUID
[0..1] I_AltvBsdConfAltvDetn _Determination $projection.AltvBsdConfAltvDetnUUID = _Determination.AltvBsdConfAltvDetnUUID

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CABCSUBBLDRULETP view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.representativeKey AltvBsdConfSubstnBldngRuleUUID view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
EndUserText.label Building Rule view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY AltvBsdConfSubstnBldngRuleUUID AltvBsdConfSubstnBldngRuleUUID Business rule UUID for substitution strategy
AltvBsdConfSubstnStrgyUUID AltvBsdConfSubstnStrgyUUID Substitution Strategy UUID
OrdinalNumberValue OrdinalNumberValue Ordinal Number
AltvBsdConfAltvDetnUUID AltvBsdConfAltvDetnUUID Alternative Determination
AltvBsdConfAltvDetnName _Determination AltvBsdConfAltvDetnName Determination Name
AltvBsdConfAltvDetnText
_Strategy _Strategy
_Validity _Validity

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_AltvBsdConfBuildingRuleTP.
-- 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: CABCSUBBLDRULETP

CREATE VIEW C_AltvBsdConfBuildingRuleTP AS
SELECT
  AltvBsdConfSubstnBldngRuleUUID,
  AltvBsdConfSubstnStrgyUUID,
  OrdinalNumberValue,
  AltvBsdConfAltvDetnUUID,
  _Determination.AltvBsdConfAltvDetnName AS AltvBsdConfAltvDetnName,
  _Determination._Text[ 1: Language = $session.system_language ].AltvBsdConfAltvDetnText AS AltvBsdConfAltvDetnText
FROM I_AltvBsdConfBuildingRuleTP
LEFT OUTER JOIN C_AltvBsdConfSubstnStrgyTP AS _Strategy ON AltvBsdConfSubstnStrgyUUID = _Strategy.AltvBsdConfSubstnStrgyUUID  -- association [1..1]
LEFT OUTER JOIN C_AltvBsdConfBldngRuleValdtyTP AS _Validity ON AltvBsdConfSubstnBldngRuleUUID = _Validity.AltvBsdConfSubstnInstanceUUID  -- association [0..*]
LEFT OUTER JOIN I_AltvBsdConfAltvDetn AS _Determination ON AltvBsdConfAltvDetnUUID = _Determination.AltvBsdConfAltvDetnUUID  -- association [0..1]
;