I_UtilsInfoRecdHistAndInst

DDL: I_UTILSINFORECDHISTANDINST SQL: IEINFRECHANDINST Type: view COMPOSITE

Information Record History And Installation

I_UtilsInfoRecdHistAndInst is a Composite CDS View that provides data about "Information Record History And Installation" in SAP S/4HANA. It reads from 3 data sources (I_UtilitiesInstallationHist, I_UtilsDeviceRateData, I_UtilsDvceInfoRecordHistory) and exposes 95 fields. It has 1 association to related views.

Data Sources (3)

SourceAliasJoin Type
I_UtilitiesInstallationHist I_UtilitiesInstallationHist inner
I_UtilsDeviceRateData I_UtilsDeviceRateData from
I_UtilsDvceInfoRecordHistory I_UtilsDvceInfoRecordHistory inner

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_UtilitiesInstallation _UtilitiesInstallation $projection.UtilitiesInstallation = _UtilitiesInstallation.UtilitiesInstallation

Annotations (9)

NameValueLevelField
EndUserText.label Information Record History And Installation view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IEINFRECHANDINST view
ObjectModel.usageType.serviceQuality C view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (95)

KeyFieldSource TableSource FieldDescription
UtilitiesInstallation I_UtilsDeviceRateData UtilitiesInstallation
UtilitiesLogicalDeviceNumber I_UtilsDeviceRateData UtilitiesLogicalDeviceNumber
UtilsDvceRateDataValdtyEndDte I_UtilsDeviceRateData UtilsDvceRateDataValdtyEndDte
UtilsDvceRateDataValdtyStrtDte I_UtilsDeviceRateData UtilsDvceRateDataValdtyStrtDte
UtilsDevicePriceClass I_UtilsDeviceRateData UtilsDevicePriceClass
UtilsDvceIsRelevantForRntlPrc I_UtilsDeviceRateData UtilsDvceIsRelevantForRntlPrc
UtilsDeviceRateType I_UtilsDeviceRateData UtilsDeviceRateType
UtilsDeviceRateFactGroup I_UtilsDeviceRateData UtilsDeviceRateFactGroup
UtilsDvceIsNotBillingRelevant I_UtilsDeviceRateData UtilsDvceIsNotBillingRelevant
_UtilsDevicePriceClass I_UtilsDeviceRateData _UtilsDevicePriceClass
_UtilsDeviceRateFactGrp I_UtilsDeviceRateData _UtilsDeviceRateFactGrp
_UtilsDeviceRateType I_UtilsDeviceRateData _UtilsDeviceRateType
UtilitiesDeviceInfoRecord I_UtilsDvceInfoRecordHistory UtilitiesDeviceInfoRecord
UtilsDeviceValidityEndDate I_UtilsDvceInfoRecordHistory UtilsDeviceValidityEndDate
UtilsDeviceValidityStartDate I_UtilsDvceInfoRecordHistory UtilsDeviceValidityStartDate
UtilitiesRegisterGroup I_UtilsDvceInfoRecordHistory UtilitiesRegisterGroup
UtilitiesDeviceCategory I_UtilsDvceInfoRecordHistory UtilitiesDeviceCategory
UtilsDeviceBscCatCombination I_UtilsDvceInfoRecordHistory UtilsDeviceBscCatCombination
UtilsDeviceInstallationDate I_UtilsDvceInfoRecordHistory UtilsDeviceInstallationDate
UtilsDeviceRemovalDate I_UtilsDvceInfoRecordHistory UtilsDeviceRemovalDate
UtilsDeviceGroup I_UtilsDvceInfoRecordHistory UtilsDeviceGroup
UtilitiesPrepaymentMeterType I_UtilsDvceInfoRecordHistory UtilitiesPrepaymentMeterType
UtilsDeviceLossDetnGroup I_UtilsDvceInfoRecordHistory UtilsDeviceLossDetnGroup
DvcePwrTrnsfrmtrPrimVoltVal I_UtilsDvceInfoRecordHistory DvcePwrTrnsfrmtrPrimVoltVal
DvcePwrTrnsfrmtrSecdryVoltVal I_UtilsDvceInfoRecordHistory DvcePwrTrnsfrmtrSecdryVoltVal
DvcePwrTrnsfrmtrTrnsfRatingVal I_UtilsDvceInfoRecordHistory DvcePwrTrnsfrmtrTrnsfRatingVal
AdvancedMeteringSystem I_UtilsDvceInfoRecordHistory AdvancedMeteringSystem
AdvancedMeterCapabilityGroup I_UtilsDvceInfoRecordHistory AdvancedMeterCapabilityGroup
UniqueItemIdentifier I_UtilsDvceInfoRecordHistory UniqueItemIdentifier
UtilsDeviceWindingGroup I_UtilsDvceInfoRecordHistory UtilsDeviceWindingGroup
UtilsDeviceInfoRecdSrvcPrvd I_UtilsDvceInfoRecordHistory UtilsDeviceInfoRecdSrvcPrvd
SerialNumber I_UtilsDvceInfoRecordHistory SerialNumber
UtilsInfoRecdAuthorizationGrp I_UtilsDvceInfoRecordHistory UtilsInfoRecdAuthorizationGrp
_UtilsAdvncdMeteringSystem I_UtilsDvceInfoRecordHistory _UtilsAdvncdMeteringSystem
_UtilsDvceLossDetnGroup I_UtilsDvceInfoRecordHistory _UtilsDvceLossDetnGroup
_UtilsRegisterGroupInfoText I_UtilsDvceInfoRecordHistory _UtilsRegisterGroupInfoText
UtilitiesInstallationType
UtilitiesInstVoltageLevel
UtilitiesInstGasPrssrLvl
UtilsInstTimeZone
UtilsInstGuarOfSupReason
UtilsInstDeregulationSts
UtilsInstDataReleaseStatus
UtilitiesSrvcProviderRole
UtilsInstIsForEnergyFeedIn
UtilsInstCreationDate
UtilsInstCreatedByUser
UtilsInstLastChangeDate
UtilsInstLastChangedByUser
MeterReadingBlockingReason
MeterReadingBasePeriodCat
NmbrOfAllwdMtrRdngsCntrlCode
IsMarkedForDeletion
UtilitiesPremise
AuthorizationGroup
Division
_Division
_UtilsInstallationType
_UtilsInstCreatedByUser
_UtilsInstDataReleaseSts
_UtilsInstDeregulationSts
_UtilsInstGasPressureLvl
_UtilsInstGuarOfSupRsn
_UtilsInstLastChangedByUser
_UtilsInstVltgLevel
_UtilsMtrRdngBasePerdCat
_UtilsMtrRdngBlockReason
_UtilsNmbrOfAllwdMRCtrlCode
_UtilsServiceProviderRole
_UtilitiesInstallation _UtilitiesInstallation
UtilsInstHistValidityEndDate I_UtilitiesInstallationHist UtilsInstHistValidityEndDate
UtilsInstHistValidityStartDate I_UtilitiesInstallationHist UtilsInstHistValidityStartDate
UtilitiesRateCategory I_UtilitiesInstallationHist UtilitiesRateCategory
UtilitiesBillingSchema I_UtilitiesInstallationHist UtilitiesBillingSchema
UtilitiesBillingClass I_UtilitiesInstallationHist UtilitiesBillingClass
MeterReadingUnit I_UtilitiesInstallationHist MeterReadingUnit
UtilitiesTemperatureArea I_UtilitiesInstallationHist UtilitiesTemperatureArea
UtilsInstIsExmptFrmFrnchsFee I_UtilitiesInstallationHist UtilsInstIsExmptFrmFrnchsFee
UtilsInstDvceAllctnIsNotAllwd I_UtilitiesInstallationHist UtilsInstDvceAllctnIsNotAllwd
UtilitiesFranchiseContract I_UtilitiesInstallationHist UtilitiesFranchiseContract
UtilitiesBillingParty I_UtilitiesInstallationHist UtilitiesBillingParty
UtilitiesInvoicingParty I_UtilitiesInstallationHist UtilitiesInvoicingParty
ObligatorySupUtilsSrvcProvider I_UtilitiesInstallationHist ObligatorySupUtilsSrvcProvider
PrimaryUtilitiesInstallation I_UtilitiesInstallationHist PrimaryUtilitiesInstallation
UtilsInstallationGroupRole I_UtilitiesInstallationHist UtilsInstallationGroupRole
UtilsInstallationGroupType I_UtilitiesInstallationHist UtilsInstallationGroupType
HigherLevelUtilsInstallation I_UtilitiesInstallationHist HigherLevelUtilsInstallation
UnbilldRevnXtrapltnType I_UtilitiesInstallationHist UnbilldRevnXtrapltnType
UtilsRegDepdntValdtnGroup I_UtilitiesInstallationHist UtilsRegDepdntValdtnGroup
_UtilsBillingClass I_UtilitiesInstallationHist _UtilsBillingClass
_UtilsDepdntValdtnGroup I_UtilitiesInstallationHist _UtilsDepdntValdtnGroup
_UtilsInstGroupRole I_UtilitiesInstallationHist _UtilsInstGroupRole
_UtilsInstGroupType I_UtilitiesInstallationHist _UtilsInstGroupType
_UtilsTemperatureArea I_UtilitiesInstallationHist _UtilsTemperatureArea
_UtilsUnbilldRevnXtrapltnType I_UtilitiesInstallationHist _UtilsUnbilldRevnXtrapltnType
@EndUserText.label: 'Information Record History And Installation' //same as DDL description

//@Analytics.dataCategory: #DIMENSION

@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@AbapCatalog.sqlViewName: 'IEINFRECHANDINST'
@ObjectModel.usageType.serviceQuality: 'C'
@ObjectModel.usageType.sizeCategory: 'L'
@ObjectModel.usageType.dataClass: 'MIXED'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations:true
define view I_UtilsInfoRecdHistAndInst
  as select from I_UtilsDeviceRateData

    inner join   I_UtilsDvceInfoRecordHistory on I_UtilsDeviceRateData.UtilitiesLogicalDeviceNumber = I_UtilsDvceInfoRecordHistory.UtilitiesLogicalDeviceNumber
    inner join   I_UtilitiesInstallationHist  on I_UtilsDeviceRateData.UtilsInstallationDvceRateData = I_UtilitiesInstallationHist.UtilitiesInstallation
  association [1..1] to I_UtilitiesInstallation as _UtilitiesInstallation on $projection.UtilitiesInstallation = _UtilitiesInstallation.UtilitiesInstallation

{
      I_UtilsDeviceRateData.UtilitiesInstallation,
      I_UtilsDeviceRateData.UtilitiesLogicalDeviceNumber,
      @Semantics.businessDate.at: true
      I_UtilsDeviceRateData.UtilsDvceRateDataValdtyEndDte,

      //Rate data

      @Semantics.businessDate.at: true
      I_UtilsDeviceRateData.UtilsDvceRateDataValdtyStrtDte,
      @ObjectModel.foreignKey.association: '_UtilsDevicePriceClass'
      I_UtilsDeviceRateData.UtilsDevicePriceClass,
      I_UtilsDeviceRateData.UtilsDvceIsRelevantForRntlPrc,
      @ObjectModel.foreignKey.association: '_UtilsDeviceRateType'
      I_UtilsDeviceRateData.UtilsDeviceRateType,
      @ObjectModel.foreignKey.association: '_UtilsDeviceRateFactGrp'
      I_UtilsDeviceRateData.UtilsDeviceRateFactGroup,
      I_UtilsDeviceRateData.UtilsDvceIsNotBillingRelevant,
      I_UtilsDeviceRateData._UtilsDevicePriceClass,
      I_UtilsDeviceRateData._UtilsDeviceRateFactGrp,
      I_UtilsDeviceRateData._UtilsDeviceRateType,

      // Device Info Record

      I_UtilsDvceInfoRecordHistory.UtilitiesDeviceInfoRecord,
      @Semantics.businessDate.at: true
      I_UtilsDvceInfoRecordHistory.UtilsDeviceValidityEndDate,
      @Semantics.businessDate.at: true
      I_UtilsDvceInfoRecordHistory.UtilsDeviceValidityStartDate,
      @ObjectModel.foreignKey.association: '_UtilsRegisterGroupInfoText'
      I_UtilsDvceInfoRecordHistory.UtilitiesRegisterGroup,
      I_UtilsDvceInfoRecordHistory.UtilitiesDeviceCategory,
      I_UtilsDvceInfoRecordHistory.UtilsDeviceBscCatCombination,
      @Semantics.businessDate.at: true
      I_UtilsDvceInfoRecordHistory.UtilsDeviceInstallationDate,
      @Semantics.businessDate.at: true
      I_UtilsDvceInfoRecordHistory.UtilsDeviceRemovalDate,
      I_UtilsDvceInfoRecordHistory.UtilsDeviceGroup,
      I_UtilsDvceInfoRecordHistory.UtilitiesPrepaymentMeterType,
      @ObjectModel.foreignKey.association: '_UtilsDvceLossDetnGroup'
      I_UtilsDvceInfoRecordHistory.UtilsDeviceLossDetnGroup,
      I_UtilsDvceInfoRecordHistory.DvcePwrTrnsfrmtrPrimVoltVal,
      I_UtilsDvceInfoRecordHistory.DvcePwrTrnsfrmtrSecdryVoltVal,
      I_UtilsDvceInfoRecordHistory.DvcePwrTrnsfrmtrTrnsfRatingVal,
      @ObjectModel.foreignKey.association: '_UtilsAdvncdMeteringSystem'
      I_UtilsDvceInfoRecordHistory.AdvancedMeteringSystem,
      I_UtilsDvceInfoRecordHistory.AdvancedMeterCapabilityGroup,
      I_UtilsDvceInfoRecordHistory.UniqueItemIdentifier,
      I_UtilsDvceInfoRecordHistory.UtilsDeviceWindingGroup,
      I_UtilsDvceInfoRecordHistory.UtilsDeviceInfoRecdSrvcPrvd,
      I_UtilsDvceInfoRecordHistory.SerialNumber,
      I_UtilsDvceInfoRecordHistory.UtilsInfoRecdAuthorizationGrp,
      I_UtilsDvceInfoRecordHistory._UtilsAdvncdMeteringSystem,
      I_UtilsDvceInfoRecordHistory._UtilsDvceLossDetnGroup,
      I_UtilsDvceInfoRecordHistory._UtilsRegisterGroupInfoText,


      // Installation

      @ObjectModel.foreignKey.association: '_UtilsInstallationType'
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilitiesInstallationType,
      @ObjectModel.foreignKey.association: '_UtilsInstVltgLevel'
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilitiesInstVoltageLevel,
      @ObjectModel.foreignKey.association: '_UtilsInstGasPressureLvl'
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilitiesInstGasPrssrLvl,
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstTimeZone,
      @ObjectModel.foreignKey.association: '_UtilsInstGuarOfSupRsn'
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstGuarOfSupReason,
      @ObjectModel.foreignKey.association: '_UtilsInstDeregulationSts'
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstDeregulationSts,
      @ObjectModel.foreignKey.association: '_UtilsInstDataReleaseSts'
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstDataReleaseStatus,
      @ObjectModel.foreignKey.association: '_UtilsServiceProviderRole'
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilitiesSrvcProviderRole,
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstIsForEnergyFeedIn,
      @Semantics.businessDate.createdAt: true
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstCreationDate,
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstCreatedByUser,
      @Semantics.businessDate.lastChangedAt: true
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstLastChangeDate,
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilsInstLastChangedByUser,
      @ObjectModel.foreignKey.association: '_UtilsMtrRdngBlockReason'
      I_UtilitiesInstallationHist._UtilitiesInstallation.MeterReadingBlockingReason,
      @ObjectModel.foreignKey.association: '_UtilsMtrRdngBasePerdCat'
      I_UtilitiesInstallationHist._UtilitiesInstallation.MeterReadingBasePeriodCat,
      @ObjectModel.foreignKey.association: '_UtilsNmbrOfAllwdMRCtrlCode'
      I_UtilitiesInstallationHist._UtilitiesInstallation.NmbrOfAllwdMtrRdngsCntrlCode,
      I_UtilitiesInstallationHist._UtilitiesInstallation.IsMarkedForDeletion,
      I_UtilitiesInstallationHist._UtilitiesInstallation.UtilitiesPremise,
      I_UtilitiesInstallationHist._UtilitiesInstallation.AuthorizationGroup,
      @ObjectModel.foreignKey.association: '_Division'
      I_UtilitiesInstallationHist._UtilitiesInstallation.Division,
      I_UtilitiesInstallationHist._UtilitiesInstallation._Division,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstallationType,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstCreatedByUser,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstDataReleaseSts,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstDeregulationSts,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstGasPressureLvl,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstGuarOfSupRsn,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstLastChangedByUser,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsInstVltgLevel,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsMtrRdngBasePerdCat,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsMtrRdngBlockReason,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsNmbrOfAllwdMRCtrlCode,
      I_UtilitiesInstallationHist._UtilitiesInstallation._UtilsServiceProviderRole,
      _UtilitiesInstallation,

      // Installation Hist

      @Semantics.businessDate.at: true
      I_UtilitiesInstallationHist.UtilsInstHistValidityEndDate,
      @Semantics.businessDate.at: true
      I_UtilitiesInstallationHist.UtilsInstHistValidityStartDate,
      I_UtilitiesInstallationHist.UtilitiesRateCategory,
      I_UtilitiesInstallationHist.UtilitiesBillingSchema,
      @ObjectModel.foreignKey.association: '_UtilsBillingClass'
      I_UtilitiesInstallationHist.UtilitiesBillingClass,
      I_UtilitiesInstallationHist.MeterReadingUnit,
      @ObjectModel.foreignKey.association: '_UtilsTemperatureArea'
      I_UtilitiesInstallationHist.UtilitiesTemperatureArea,
      I_UtilitiesInstallationHist.UtilsInstIsExmptFrmFrnchsFee,
      I_UtilitiesInstallationHist.UtilsInstDvceAllctnIsNotAllwd,
      I_UtilitiesInstallationHist.UtilitiesFranchiseContract,
      I_UtilitiesInstallationHist.UtilitiesBillingParty,
      I_UtilitiesInstallationHist.UtilitiesInvoicingParty,
      I_UtilitiesInstallationHist.ObligatorySupUtilsSrvcProvider,
      I_UtilitiesInstallationHist.PrimaryUtilitiesInstallation,
      @ObjectModel.foreignKey.association: '_UtilsInstGroupRole'
      I_UtilitiesInstallationHist.UtilsInstallationGroupRole,
      @ObjectModel.foreignKey.association: '_UtilsInstGroupType'
      I_UtilitiesInstallationHist.UtilsInstallationGroupType,
      I_UtilitiesInstallationHist.HigherLevelUtilsInstallation,
      @ObjectModel.foreignKey.association: '_UtilsUnbilldRevnXtrapltnType'
      I_UtilitiesInstallationHist.UnbilldRevnXtrapltnType,
      @ObjectModel.foreignKey.association: '_UtilsDepdntValdtnGroup'
      I_UtilitiesInstallationHist.UtilsRegDepdntValdtnGroup,
      I_UtilitiesInstallationHist._UtilsBillingClass,
      I_UtilitiesInstallationHist._UtilsDepdntValdtnGroup,
      I_UtilitiesInstallationHist._UtilsInstGroupRole,
      I_UtilitiesInstallationHist._UtilsInstGroupType,
      I_UtilitiesInstallationHist._UtilsTemperatureArea,
      I_UtilitiesInstallationHist._UtilsUnbilldRevnXtrapltnType


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_UTILITIESINSTALLATION",
"I_UTILITIESINSTALLATIONHIST",
"I_UTILSDEVICERATEDATA",
"I_UTILSDVCEINFORECORDHISTORY"
],
"ASSOCIATED":
[
"I_DIVISION",
"I_USER",
"I_UTILITIESINSTALLATION",
"I_UTILSADVNCDMETERINGSYSTEM",
"I_UTILSBILLINGCLASS",
"I_UTILSDEPDNTVALDTNGROUP",
"I_UTILSDEVICEPRICECLASS",
"I_UTILSDEVICERATEFACTGRP",
"I_UTILSDEVICERATETYPE",
"I_UTILSDVCELOSSDETNGROUP",
"I_UTILSINSTALLATIONTYPE",
"I_UTILSINSTDATARELEASESTS",
"I_UTILSINSTDEREGULATIONSTS",
"I_UTILSINSTGASPRESSURELVL",
"I_UTILSINSTGROUPROLE",
"I_UTILSINSTGROUPTYPE",
"I_UTILSINSTGUAROFSUPRSN",
"I_UTILSINSTVLTGLEVEL",
"I_UTILSMTRRDNGBASEPERDCAT",
"I_UTILSMTRRDNGBLOCKREASON",
"I_UTILSNMBROFALLWDMRCTRLCODE",
"I_UTILSREGISTERGROUPINFOTEXT",
"I_UTILSSERVICEPROVIDERROLE",
"I_UTILSTEMPERATUREAREA",
"I_UTILSUNBILLDREVNXTRAPLTNTYPE"
],
"BASE":
[
"I_UTILITIESINSTALLATION",
"I_UTILITIESINSTALLATIONHIST",
"I_UTILSDEVICERATEDATA",
"I_UTILSDVCEINFORECORDHISTORY"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/