I_CurrentBusinessProcessText

DDL: I_CURRENTBUSINESSPROCESSTEXT Type: view_entity BASIC Package: FINS_FIS_FICO

Current Business Process - Text

I_CurrentBusinessProcessText is a Basic CDS View that provides data about "Current Business Process - Text" in SAP S/4HANA. It reads from 2 data sources (cbpr, cbpt) and exposes 8 fields with key fields ControllingArea, BusinessProcess, Language. It has 2 associations to related views. Part of development package FINS_FIS_FICO.

Data Sources (2)

SourceAliasJoin Type
cbpr cbpr inner
cbpt cbpt from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_ControllingArea _ControllingAreaText $projection.ControllingArea = _ControllingAreaText.ControllingArea
[0..1] I_Language _Language $projection.Language = _Language.Language association[1] to I_ControllingArea as _ControllingArea on $projection.ControllingArea = _ControllingArea.ControllingArea

Annotations (11)

NameValueLevelField
ObjectModel.dataCategory #TEXT view
Analytics.technicalName IFICBUSPROCESST view
ObjectModel.representativeKey BusinessProcess view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.modelingPattern #LANGUAGE_DEPENDENT_TEXT view
EndUserText.label Current Business Process - Text view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY ControllingArea
KEY BusinessProcess cbpt prznr
KEY Language cbpt spras
BusinessProcessName cbpt ktext
BusinessProcessDescription cbpt ltext
_Language _Language
_ControllingArea _ControllingArea
_ControllingAreaText _ControllingAreaText
@ObjectModel.dataCategory: #TEXT
@Analytics.technicalName: 'IFICBUSPROCESST' //Inserted by VDM CDS Suite Plugin

@ObjectModel: { representativeKey: 'BusinessProcess',
                usageType: {
  dataClass: #MASTER,
  serviceQuality: #A,
  sizeCategory: #M },
  supportedCapabilities: [#LANGUAGE_DEPENDENT_TEXT, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET ],
  modelingPattern: #LANGUAGE_DEPENDENT_TEXT }    

@EndUserText.label: 'Current Business Process - Text'
//@Analytics: { dataExtraction.enabled: true }

@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK //NOT_REQUIRED

@AccessControl.privilegedAssociations: ['_ControllingAreaText']
// ]--GENERATED


@Metadata.ignorePropagatedAnnotations:true
define view entity I_CurrentBusinessProcessText as select from cbpt

inner join cbpr on  cbpt.kokrs = cbpr.kokrs
                and cbpt.prznr = cbpr.prznr
                and cbpt.datbi = cbpr.datbi

  //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

  association [0..1] to I_ControllingArea      as _ControllingAreaText on   $projection.ControllingArea = _ControllingAreaText.ControllingArea
  // ]--GENERATED

  association [0..1]  to I_Language           as _Language             on $projection.Language          = _Language.Language
  association[1]      to I_ControllingArea    as _ControllingArea      on  $projection.ControllingArea  = _ControllingArea.ControllingArea   
{
      //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

      @Consumption.valueHelpDefinition: [ 
        { entity:  { name:    'I_ControllingAreaStdVH',
                     element: 'ControllingArea' }
        }]
      @ObjectModel.text.association: '_ControllingAreaText'
      // ]--GENERATED

  @ObjectModel.foreignKey.association: '_ControllingArea' 
  key cast( cbpt.kokrs as fis_kokrs preserving type ) as ControllingArea,
  key cbpt.prznr as BusinessProcess,
  @Semantics.language
  @ObjectModel.foreignKey.association: '_Language' //Inserted by VDM CDS Suite Plugin

  key cbpt.spras as Language ,
//  @Semantics.businessDate.to: true

//  key cbpt.datbi as ValidityEndDate,

  @Semantics.text
  cbpt.ktext as BusinessProcessName,
  @Semantics.text
  cbpt.ltext as BusinessProcessDescription, 
//  @Semantics.businessDate.from: true

//  cbpr.datab as ValidityStartDate,

  _Language,
  _ControllingArea,
      //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

      @Consumption.hidden: true
      _ControllingAreaText
      // ]--GENERATED


  
}
where cbpr.datbi   >= $session.system_date  and cbpr.datab <= $session.system_date
;