C_SetleafForBPObjp

DDL: C_SETLEAFFORBPOBJP SQL: CSTLFBPOBJP Type: view CONSUMPTION

Setleaf For Budget Period Object Pages

C_SetleafForBPObjp is a Consumption CDS View that provides data about "Setleaf For Budget Period Object Pages" in SAP S/4HANA. It reads from 1 data source (I_Setleaf) and exposes 13 fields with key fields SetClass, SetSubClass, BudgetPeriodGroup, SetLineNumber, BudgetPeriod. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_Setleaf I_Setleaf from

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_BudgetPeriod_ObjP _BudgetPeriod ( _BudgetPeriod.BudgetPeriod between $projection.SetRangeFromValue and $projection.SetRangeToValue )
[0..1] C_BudgetPeriodGroup_Objp _BudgetPeriodGroup $projection.BudgetPeriodGroup = _BudgetPeriodGroup.BudgetPeriodGroup and _BudgetPeriodGroup.SetClass = '0114'

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CSTLFBPOBJP view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
EndUserText.label Setleaf For Budget Period Object Pages view
AbapCatalog.compiler.compareFilter true view
UI.headerInfo.typeName Budget Period Group view
UI.headerInfo.typeNamePlural Budget Period Groups view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY SetClass SetClass
KEY SetSubClass SetSubClass
KEY BudgetPeriodGroup SetID Budget Period Group
KEY SetLineNumber SetLineNumber
KEY BudgetPeriod _BudgetPeriod BudgetPeriod
SetRangeSign SetRangeSign
SetRangeOption SetRangeOption
SetRangeFromValue SetRangeFromValue
SetRangeToValue SetRangeToValue
CreatedByUser _BudgetPeriodGroup CreatedByUser Created By
CreationDate _BudgetPeriodGroup CreationDate Creation Date
BudgetPeriodAuthznGrp _BudgetPeriod BudgetPeriodAuthznGrp
SetDescription _BudgetPeriodGroup SetDescription Group Description
@AbapCatalog.sqlViewName: 'CSTLFBPOBJP'
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@EndUserText.label: 'Setleaf For Budget Period Object Pages'
@AbapCatalog.compiler.compareFilter: true
@UI.headerInfo: {
  typeName: 'Budget Period Group',
  typeNamePlural: 'Budget Period Groups'
}
define view C_SetleafForBPObjp
  as select from I_Setleaf

  association [0..*] to C_BudgetPeriod_ObjP      as _BudgetPeriod      on  (
           _BudgetPeriod.BudgetPeriod between $projection.SetRangeFromValue and $projection.SetRangeToValue
         )

  association [0..1] to C_BudgetPeriodGroup_Objp as _BudgetPeriodGroup on  $projection.BudgetPeriodGroup = _BudgetPeriodGroup.BudgetPeriodGroup
                                                                       and _BudgetPeriodGroup.SetClass   = '0114'

{
      @Consumption.hidden: true
  key SetClass,
      @Consumption.hidden: true
  key SetSubClass,
      @EndUserText.label:'Budget Period Group'
      @Consumption.semanticObject:'BudgetPeriodGroup'
      //key SetID,

  key SetID as BudgetPeriodGroup,

      @Consumption.hidden: true
  key SetLineNumber,
      //@UI.hidden: true

  key _BudgetPeriod.BudgetPeriod,
      @Consumption.hidden: true
      SetRangeSign,
      @Consumption.hidden: true
      SetRangeOption,
      @UI.hidden: true
      SetRangeFromValue,
      @UI.hidden: true
      SetRangeToValue,
      //_FunctionalArea


      //meta

      @EndUserText.label:'Created By'
      _BudgetPeriodGroup.CreatedByUser,
      // _FA.CreatedByUser,

      @EndUserText.label:'Creation Date'
      _BudgetPeriodGroup.CreationDate,

      @UI.hidden: true
      _BudgetPeriod.BudgetPeriodAuthznGrp,

      //Texts

      @EndUserText.label:'Group Description'
      //_SetHeader._SetHeaderText[1:Language=$session.system_language].SetDescription

      _BudgetPeriodGroup.SetDescription


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"C_BUDGETPERIODGROUP_OBJP",
"C_BUDGETPERIOD_OBJP",
"I_SETLEAF"
],
"ASSOCIATED":
[
"C_BUDGETPERIODGROUP_OBJP",
"C_BUDGETPERIOD_OBJP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/