I_BusinessFeature

DDL: I_BUSINESSFEATURE SQL: IBUSINESSFEATURE Type: view BASIC

Business Feature

I_BusinessFeature is a Basic CDS View that provides data about "Business Feature" in SAP S/4HANA. It reads from 1 data source (sbr_feature) and exposes 3 fields with key field BusinessFeatureID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
sbr_feature _BusinessFeature from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_BusinessFeatureText _BusinessFeatureText $projection.BusinessFeatureID = _BusinessFeatureText.BusinessFeatureID
[0..*] I_BusinessFeatureState _BusinessFeatureState $projection.BusinessFeatureID = _BusinessFeatureState.BusinessFeatureID

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName IBUSINESSFEATURE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.compositionRoot true view
ObjectModel.representativeKey BusinessFeatureID view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Business Feature view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY BusinessFeatureID sbr_feature feature_id
_BusinessFeatureText _BusinessFeatureText
_BusinessFeatureState _BusinessFeatureState
@AbapCatalog.sqlViewName: 'IBUSINESSFEATURE'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ObjectModel.compositionRoot: true
@ObjectModel.representativeKey: 'BusinessFeatureID'
@VDM.viewType: #BASIC
//@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Business Feature'
define view I_BusinessFeature
  as select from sbr_feature as _BusinessFeature
  association [0..*] to I_BusinessFeatureText  as _BusinessFeatureText  on $projection.BusinessFeatureID = _BusinessFeatureText.BusinessFeatureID
  association [0..*] to I_BusinessFeatureState as _BusinessFeatureState on $projection.BusinessFeatureID = _BusinessFeatureState.BusinessFeatureID
{
      @ObjectModel.text.association: '_BusinessFeatureText'
  key _BusinessFeature.feature_id as BusinessFeatureID,
      @ObjectModel.association.type: [#TO_COMPOSITION_CHILD] //compositional relationship to text view

      _BusinessFeatureText,
      _BusinessFeatureState //Business Feature State association in projection list

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"SBR_FEATURE"
],
"ASSOCIATED":
[
"I_BUSINESSFEATURESTATE",
"I_BUSINESSFEATURETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0
}
}*/