@EndUserText.label : 'Billing Order History'
@VDM.viewType: #CONSUMPTION
@AbapCatalog.sqlViewName : 'CEBILLINGORDHIST'
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking : #('TRANSACTIONAL_DATA')
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MIXED
@ClientHandling.algorithm: #SESSION_VARIABLE
@UI.presentationVariant.sortOrder: [{ by : 'ScheduledUtilitiesBillingDate' , direction: #DESC }]
define view C_UtilitiesBillingOrderHistory
as select from I_UtilsBillingOrder as UtilsBillingOrder
{
@UI.hidden: true
key UtilsBillingOrder.UtilitiesContract,
@UI.hidden: true
@ObjectModel.foreignKey.association :'_UtilitiesInstallation'
key UtilsBillingOrder.UtilitiesInstallation,
@UI.lineItem: [{ position: 10, importance: #HIGH }]
@Semantics.businessDate.at: true
key UtilsBillingOrder.ScheduledUtilitiesBillingDate,
@UI.textArrangement: #TEXT_ONLY
@UI.lineItem: [{ position: 20, importance: #HIGH }]
@ObjectModel.foreignKey.association :'_UtilitiesBillingReason'
key UtilsBillingOrder.UtilitiesBillingReason,
@Consumption.hidden: true
@ObjectModel.foreignKey.association :'_CompanyCode'
UtilsBillingOrder.CompanyCode,
@Consumption.hidden: true
@ObjectModel.foreignKey.association :'_Division'
UtilsBillingOrder.Division,
@UI.lineItem: [{ position: 50, importance: #HIGH }]
UtilsBillingOrder.ScheduledMeterReadingDate,
@UI.textArrangement: #TEXT_FIRST
@UI.lineItem: [{ position: 30, importance: #HIGH }]
@ObjectModel.foreignKey.association : '_UtilsBillingOrderStatus'
UtilsBillingOrder.UtilsBillingOrderStatus,
@UI.textArrangement: #TEXT_ONLY
@UI.lineItem: [{ position: 40, importance: #HIGH, criticality: 'StatusCriticality', criticalityRepresentation: #WITHOUT_ICON }]
@ObjectModel.foreignKey.association : '_UtilsBillgOrdChkBfrBilling'
UtilsBillingOrder.UtilsBillgOrdChkBfrBilling,
@UI.hidden: true
case when UtilsBillingOrder.UtilsBillgOrdChkBfrBilling is not null then 1 end as StatusCriticality,
@Consumption.hidden: true
UtilsBillingOrder.AuthorizationGroup,
/* Associations */
@Consumption.filter .hidden: true
UtilsBillingOrder._UtilitiesInstallation,
@Consumption.filter .hidden: true
UtilsBillingOrder._UtilitiesBillingReason,
@Consumption.filter .hidden: true
UtilsBillingOrder._CompanyCode,
@Consumption.filter .hidden: true
UtilsBillingOrder._Division,
@Consumption.filter .hidden: true
UtilsBillingOrder._UtilsBillingOrderStatus,
@Consumption.filter .hidden: true
UtilsBillingOrder._UtilsBillgOrdChkBfrBilling
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_UTILSBILLINGORDER"
],
"ASSOCIATED":
[
"I_COMPANYCODE",
"I_DIVISION",
"I_UTILITIESBILLINGREASON",
"I_UTILITIESINSTALLATION",
"I_UTILSBILLGORDCHKBFRBILLING",
"I_UTILSBILLINGORDERSTATUS"
],
"BASE":
[
"I_UTILSBILLINGORDER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_UtilitiesBillingOrderHistory view