I_UTILSDEVICERATEDATA
Device Rate Data
I_UTILSDEVICERATEDATA is a CDS View in S/4HANA. Device Rate Data. It contains 13 fields. 3 CDS views read from this table.
CDS Views using this table (3)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| CRMS4_IU_C_PODDEV | view | inner | Point of Delivery by Device | |
| I_UtilsInfoRecdHistAndInst | view | from | COMPOSITE | Information Record History And Installation |
| I_UtilsInstdDvceAndInst | view | from | COMPOSITE | Installed Device And Installation |
Fields (13)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | UtilitiesInstallation | UtilitiesInstallation | 3 |
| KEY | UtilitiesLogicalDeviceNumber | UtilitiesLogicalDeviceNumber | 3 |
| KEY | UtilsDvceRateDataValdtyEndDte | UtilsDvceRateDataValdtyEndDte | 2 |
| _UtilitiesInstallation | _UtilitiesInstallation | 1 | |
| _UtilsDevicePriceClass | _UtilsDevicePriceClass | 2 | |
| _UtilsDeviceRateFactGrp | _UtilsDeviceRateFactGrp | 2 | |
| _UtilsDeviceRateType | _UtilsDeviceRateType | 2 | |
| UtilsDevicePriceClass | UtilsDevicePriceClass | 2 | |
| UtilsDeviceRateFactGroup | UtilsDeviceRateFactGroup | 2 | |
| UtilsDeviceRateType | UtilsDeviceRateType | 2 | |
| UtilsDvceIsNotBillingRelevant | UtilsDvceIsNotBillingRelevant | 2 | |
| UtilsDvceIsRelevantForRntlPrc | UtilsDvceIsRelevantForRntlPrc | 2 | |
| UtilsDvceRateDataValdtyStrtDte | UtilsDvceRateDataValdtyStrtDte | 2 |
@EndUserText.label: 'Device Rate Data' //same as DDL description
@Analytics.dataCategory: #DIMENSION
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.representativeKey: 'UtilitiesLogicalDeviceNumber'
@AbapCatalog.sqlViewName: 'IEDVCERATEDATA'
@ObjectModel.usageType.serviceQuality: 'A'
@ObjectModel.usageType.sizeCategory: 'L'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.allowExtensions:true
@AbapCatalog.compiler.compareFilter:true
//@AbapCatalog.preserveKey:true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.supportedCapabilities: [#SQL_DATA_SOURCE, #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #CDS_MODELING_DATA_SOURCE ]
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
define view I_UtilsDeviceRateData
as select from eastl
association [0..1] to I_UtilsDevicePriceClass as _UtilsDevicePriceClass on $projection.UtilsDevicePriceClass = _UtilsDevicePriceClass.UtilsDevicePriceClass
association [0..1] to I_UtilsDeviceRateType as _UtilsDeviceRateType on $projection.UtilsDeviceRateType = _UtilsDeviceRateType.UtilsDeviceRateType
association [0..1] to I_UtilsDeviceRateFactGrp as _UtilsDeviceRateFactGrp on $projection.UtilsDeviceRateFactGroup = _UtilsDeviceRateFactGrp.UtilsDeviceRateFactGroup
association [1..1] to I_UtilitiesInstallation as _UtilitiesInstallation on $projection.UtilitiesInstallation = _UtilitiesInstallation.UtilitiesInstallation
{
key logiknr as UtilitiesLogicalDeviceNumber,
@ObjectModel.foreignKey.association: '_UtilitiesInstallation'
key anlage as UtilitiesInstallation,
@Semantics.businessDate.to: true
// key bis as UtilsDvceRateDataValdtyEndDte,
key cast(bis as e_devrate_end_vdm preserving type) as UtilsDvceRateDataValdtyEndDte,
@Semantics.businessDate.from: true
// ab as UtilsDvceRateDataValdtyStrtDte,
cast(ab as e_devrate_start_vdm preserving type) as UtilsDvceRateDataValdtyStrtDte,
anlage as UtilsInstallationDvceRateData,
@ObjectModel.foreignKey.association: '_UtilsDevicePriceClass'
preiskla as UtilsDevicePriceClass,
@Semantics.booleanIndicator:true
gverrech as UtilsDvceIsRelevantForRntlPrc,
@ObjectModel.foreignKey.association: '_UtilsDeviceRateType'
tarifart as UtilsDeviceRateType,
@ObjectModel.foreignKey.association: '_UtilsDeviceRateFactGrp'
kondigr as UtilsDeviceRateFactGroup,
@Semantics.booleanIndicator:true
device_nbr as UtilsDvceIsNotBillingRelevant,
_UtilsDevicePriceClass,
_UtilsDeviceRateType,
_UtilsDeviceRateFactGrp,
_UtilitiesInstallation
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"EASTL"
],
"ASSOCIATED":
[
"I_UTILITIESINSTALLATION",
"I_UTILSDEVICEPRICECLASS",
"I_UTILSDEVICERATEFACTGRP",
"I_UTILSDEVICERATETYPE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/