I_REServiceChargeKey

DDL: I_RESERVICECHARGEKEY SQL: IRESERVSCKEY Type: view BASIC Package: VDM_RE_SC

Service Charge Key

I_REServiceChargeKey is a Basic CDS View that provides data about "Service Charge Key" in SAP S/4HANA. It reads from 1 data source (tivscsckey) and exposes 14 fields with key field REServiceChargeKey. It has 1 association to related views. Part of development package VDM_RE_SC.

Data Sources (1)

SourceAliasJoin Type
tivscsckey tivscsckey from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_REServiceChargeKeyText _Text $projection.REServiceChargeKey = _Text.REServiceChargeKey

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IRESERVSCKEY view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Service Charge Key view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.preserveKey true view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY REServiceChargeKey
REIsOperatingCost cost_indicator
REIsApportionable is_apportionable
REIsOnlyCommercial only_commercial
REAreHeatingDaysUsed use_heatdays
REDirectPostCostType directcostid
RECreditAcctSymbol creditglaccsymb
REMeasurementType meas
RESettlementVariant settlvariant
REHowToDistribute how_distribute
RESettlmtProcType sckeyprocind
RESrvcChargeKeyGroup sckeygrp
REIsExclForNewAssgmt cuexcludeassign
_Text _Text
@AbapCatalog.sqlViewName: 'IRESERVSCKEY'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Service Charge Key'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.representativeKey: ['REServiceChargeKey']
@ObjectModel.semanticKey: ['REServiceChargeKey']
//@ClientDependent: true

@VDM.viewType: #BASIC
//@Search.searchable: true

@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.preserveKey:true

define view I_REServiceChargeKey
  as select from tivscsckey
  association [0..*] to I_REServiceChargeKeyText as _Text on $projection.REServiceChargeKey = _Text.REServiceChargeKey
{
      @ObjectModel.text.association: '_Text'
  key cast(snksl as rescvdmsckey preserving type ) as REServiceChargeKey,
      cost_indicator   as REIsOperatingCost,
      is_apportionable as REIsApportionable,
      only_commercial  as REIsOnlyCommercial,
      use_heatdays     as REAreHeatingDaysUsed,
      directcostid     as REDirectPostCostType,
      creditglaccsymb  as RECreditAcctSymbol,
      meas             as REMeasurementType,
      settlvariant     as RESettlementVariant,
      how_distribute   as REHowToDistribute,
      sckeyprocind     as RESettlmtProcType,
      sckeygrp         as RESrvcChargeKeyGroup,
      cuexcludeassign  as REIsExclForNewAssgmt,

      _Text
}