I_CostAnalysisResource

DDL: I_COSTANALYSISRESOURCE Type: view BASIC

Cost Analysis Resource

I_CostAnalysisResource is a Basic CDS View (Dimension) that provides data about "Cost Analysis Resource" in SAP S/4HANA. It has 3 associations to related views.

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_ControllingArea _ControllingAreaText $projection.ControllingArea = _ControllingAreaText.ControllingArea
[1..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..*] I_CostAnalysisResourceText _Text $projection.ControllingArea = _Text.ControllingArea and $projection.CostAnalysisResource = _Text.CostAnalysisResource

Annotations (20)

NameValueLevelField
EndUserText.label Cost Analysis Resource view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName IFICOANLYSRESRC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.representativeKey CostAnalysisResource view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view
Consumption.ranked true view
Metadata.allowExtensions true view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY ControllingArea
KEY CostAnalysisResource
KEY ValidityEndDate
ValidityStartDate
_ControllingArea _ControllingArea
_Text _Text
_ControllingAreaText _ControllingAreaText
@EndUserText.label: 'Cost Analysis Resource'
@Analytics:{
    dataCategory: #DIMENSION,
    dataExtraction: {
        enabled: true,
        delta.changeDataCapture: {
        automatic: true
        }
    }
}
@VDM.viewType: #BASIC
@AbapCatalog: {sqlViewName: 'IFICOANLYSRESRC',
               compiler.compareFilter: true,
               preserveKey: true,
               buffering.status: #NOT_ALLOWED }
@AccessControl.authorizationCheck: #CHECK
@ObjectModel: { usageType.sizeCategory: #S,
                usageType.dataClass:  #MASTER,
                usageType.serviceQuality: #A,
                representativeKey: 'CostAnalysisResource',
                supportedCapabilities: [#ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #EXTRACTION_DATA_SOURCE, #SEARCHABLE_ENTITY],
                modelingPattern: #ANALYTICAL_DIMENSION }                    
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true

@Search.searchable: true
@Consumption.ranked: true
@Metadata.allowExtensions:true

//--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

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


define view I_CostAnalysisResource
  as select distinct from cskr

  
  //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

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

  association [1..1] to I_ControllingArea          as _ControllingArea on  $projection.ControllingArea = _ControllingArea.ControllingArea
  association [0..*] to I_CostAnalysisResourceText as _Text            on  $projection.ControllingArea      = _Text.ControllingArea
                                                                       and $projection.CostAnalysisResource = _Text.CostAnalysisResource


{
      //--[ GENERATED:012:29JlHNUf7jY4ioM8lnJMdG

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

      @ObjectModel.foreignKey.association: '_ControllingArea'
  key cast( kokrs as fis_kokrs preserving type )        as ControllingArea,
      @ObjectModel.text.association: '_Text'
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
  key cast( resrc as fis_co_resource preserving type )  as CostAnalysisResource,

      @Semantics.businessDate.to: true
  key cast( datbi as fis_datbi preserving type )        as ValidityEndDate,
      @Semantics.businessDate.from: true
      cast( datab as fis_datab preserving type )        as ValidityStartDate,

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

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



}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"CSKR"
],
"ASSOCIATED":
[
"I_CONTROLLINGAREA",
"I_COSTANALYSISRESOURCETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/