@EndUserText.label : 'Billing Document History'
@VDM.viewType: #CONSUMPTION
@AbapCatalog.sqlViewName : 'CEBILLINGDOCHIST'
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking : #('TRANSACTIONAL_DATA')
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE
@UI.presentationVariant.sortOrder: [{ by : 'ScheduledUtilitiesBillingDate' , direction: #DESC }]
define view C_UtilsBillingDocumentHistory
as select from I_UtilitiesBillingDocument as UtilitiesBillingDocument
{
@UI.lineItem: [{ position: 10, importance: #HIGH, type:#WITH_INTENT_BASED_NAVIGATION, semanticObjectAction: 'displayWithParams'}]
@Consumption.semanticObject : 'UtilitiesBillingDocument'
key UtilitiesBillingDocument.UtilitiesBillingDocument,
@Consumption.hidden: true
@ObjectModel.foreignKey.association :'_CompanyCode'
UtilitiesBillingDocument.CompanyCode,
@Consumption.hidden: true
@ObjectModel.foreignKey.association :'_BusinessPartner'
UtilitiesBillingDocument.BusinessPartner,
@Consumption.hidden: true
@ObjectModel.foreignKey.association :'_Division'
UtilitiesBillingDocument.Division,
@Consumption.hidden: true
@ObjectModel.foreignKey.association : '_UtilitiesContract'
UtilitiesBillingDocument.UtilitiesContract,
@UI.lineItem: [{ position: 40, importance: #HIGH }]
@Semantics.businessDate.from : true
UtilitiesBillingDocument.UtilsBillgPeriodStartDate,
@UI.lineItem: [{ position: 50, importance: #HIGH }]
@Semantics.businessDate.to: true
UtilitiesBillingDocument.UtilsBillgPeriodEndDate,
@UI.lineItem: [{ position: 20, importance: #HIGH }]
@Semantics.businessDate.at: true
UtilitiesBillingDocument.ScheduledUtilitiesBillingDate,
@UI.textArrangement: #TEXT_ONLY
@UI.lineItem: [{ position: 30, importance: #HIGH }]
@ObjectModel.foreignKey.association : '_UtilitiesBillingReason'
UtilitiesBillingDocument.UtilitiesBillingReason,
@UI.hidden: true
@ObjectModel.foreignKey.association : '_UtilitiesInstallation'
UtilitiesBillingDocument._UtilitiesContract.UtilitiesInstallation,
@UI.lineItem: [{ position: 60, importance: #HIGH }]
cast (UtilitiesBillingDocument.UtilsBillgDocIsNotReleased as e_docnotreleased_vdm preserving type) as UtilsBillgDocIsNotReleased,
@Consumption.hidden: true
UtilitiesBillingDocument.AuthorizationGroup,
/* Associations */
@Consumption.filter .hidden: true
UtilitiesBillingDocument._CompanyCode,
@Consumption.filter .hidden: true
UtilitiesBillingDocument._BusinessPartner,
@Consumption.filter .hidden: true
UtilitiesBillingDocument._Division,
@Consumption.filter .hidden: true
UtilitiesBillingDocument._UtilitiesContract,
@Consumption.filter .hidden: true
UtilitiesBillingDocument._UtilitiesBillingReason,
@Consumption.filter .hidden: true
UtilitiesBillingDocument._UtilitiesContract._UtilitiesInstallation
}
where
UtilitiesBillingDocument.UtilsBillgSimulationReason = '' and
UtilitiesBillingDocument.UtilsBillgDocReversalRsn = ''
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_UTILITIESBILLINGDOCUMENT",
"I_UTILITIESCONTRACT"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_COMPANYCODE",
"I_DIVISION",
"I_UTILITIESBILLINGREASON",
"I_UTILITIESCONTRACT",
"I_UTILITIESINSTALLATION"
],
"BASE":
[
"I_UTILITIESBILLINGDOCUMENT",
"I_UTILITIESCONTRACT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_UtilsBillingDocumentHistory view