C_MeterRdngPortionSchedRecd

DDL: C_METERRDNGPORTIONSCHEDRECD SQL: CEMTRRDNGPORTWL Type: view CONSUMPTION

Schedule Record for Meter Reading Portion

C_MeterRdngPortionSchedRecd is a Consumption CDS View that provides data about "Schedule Record for Meter Reading Portion" in SAP S/4HANA. It reads from 1 data source (I_UtilitiesPortionScheduleRecd) and exposes 10 fields with key fields UtilitiesPortion, UtilsPortionScheduleRecordDate.

Data Sources (1)

SourceAliasJoin Type
I_UtilitiesPortionScheduleRecd I_UtilitiesPortionScheduleRecd from

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CEMTRRDNGPORTWL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Schedule Record for Meter Reading Portion view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY UtilitiesPortion UtilitiesPortion
KEY UtilsPortionScheduleRecordDate UtilsPortionScheduleRecordDate
SchedldUtilsInvcgPrintoutDate SchedldUtilsInvcgPrintoutDate
ScheduledUtilitiesBillingDate ScheduledUtilitiesBillingDate
UtilitiesPortionName _UtilitiesPortion UtilitiesPortionName
UtilsBillgPrevSchedRecdEndDate UtilsBillgPrevSchedRecdEndDate
UtilitiesBillingReason UtilitiesBillingReason
UtilsBillgPeriodAllocationDate UtilsBillgPeriodAllocationDate
_UtilitiesBillingReason _UtilitiesBillingReason
_UtilitiesPortion _UtilitiesPortion
@AbapCatalog.sqlViewName: 'CEMTRRDNGPORTWL'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Schedule Record  for Meter Reading Portion'



define view C_MeterRdngPortionSchedRecd
  as select from I_UtilitiesPortionScheduleRecd

{
      @ObjectModel: [ {foreignKey.association: '_UtilitiesPortion', text.element:  [ 'UtilitiesPortionName' ] }]
      @UI.textArrangement: #TEXT_FIRST
      @UI.selectionField: {position: 10}
      @UI.lineItem: {position: 10 }
  key UtilitiesPortion,

      @UI.lineItem: { position: 30}
      @Semantics.businessDate.at: true
  key UtilsPortionScheduleRecordDate,

      @Semantics.businessDate.at: true
      SchedldUtilsInvcgPrintoutDate,

      @Semantics.businessDate.at: true
      @UI.lineItem: {position: 20}
      @UI.selectionField: {position: 20}
      @Consumption.filter.selectionType: #INTERVAL
      ScheduledUtilitiesBillingDate,

      _UtilitiesPortion.UtilitiesPortionName,

      @Semantics.businessDate.to: true
      UtilsBillgPrevSchedRecdEndDate,

      @ObjectModel.foreignKey.association: '_UtilitiesBillingReason'
      UtilitiesBillingReason,

      @Semantics.businessDate.at: true
      UtilsBillgPeriodAllocationDate,

      /* Associations */
      _UtilitiesBillingReason,
      _UtilitiesPortion
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_UTILITIESPORTION",
"I_UTILITIESPORTIONSCHEDULERECD"
],
"ASSOCIATED":
[
"I_UTILITIESBILLINGREASON",
"I_UTILITIESPORTION"
],
"BASE":
[
"I_UTILITIESPORTIONSCHEDULERECD"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/