I_UtilitiesDevice
Device
I_UtilitiesDevice is a Composite CDS View (Dimension) that provides data about "Device" in SAP S/4HANA. It reads from 1 data source (I_UtilitiesDeviceHistory) and exposes 85 fields with key fields UtilitiesDevice, UtilsDeviceValidityEndDate. It has 4 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_UtilitiesDeviceHistory | I_UtilitiesDeviceHistory | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_Equipment | _Equipment | $projection.UtilitiesDevice = _Equipment.Equipment |
| [0..*] | I_EquipmentTimeSeg | _EquipmentTimeSeg | $projection.UtilitiesDevice = _EquipmentTimeSeg.Equipment |
| [0..*] | I_EquipmentText | _EquipmentText | $projection.UtilitiesDevice = _EquipmentText.Equipment |
| [0..1] | I_SerialNumberStockSegment | _SerialNumberStockSegment | _SerialNumberStockSegment.Equipment = $projection.UtilitiesDevice |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Device | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.representativeKey | UtilitiesDevice | view | |
| AbapCatalog.sqlViewName | IEDEVICE | view | |
| ObjectModel.usageType.serviceQuality | C | view | |
| ObjectModel.usageType.sizeCategory | L | view | |
| ObjectModel.usageType.dataClass | MASTER | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.allowExtensions | true | view |
Fields (85)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | UtilitiesDevice | I_UtilitiesDeviceHistory | Equipment | Equipment check |
| KEY | UtilsDeviceValidityEndDate | I_UtilitiesDeviceHistory | UtilsDeviceValidityEndDate | |
| UtilsDeviceActivityReason | I_UtilitiesDeviceHistory | UtilsDeviceActivityReason | Activity reason | |
| UtilsDeviceValidityStartDate | I_UtilitiesDeviceHistory | UtilsDeviceValidityStartDate | ||
| UtilsDeviceBscCatCombination | I_UtilitiesDeviceHistory | UtilsDeviceBscCatCombination | Dev. type comb. | |
| UtilitiesLogicalDeviceNumber | I_UtilitiesDeviceHistory | UtilitiesLogicalDeviceNumber | Log. dev. no. | |
| UtilitiesRegisterGroup | I_UtilitiesDeviceHistory | UtilitiesRegisterGroup | Register Group | |
| UtilsDeviceInstallationDate | I_UtilitiesDeviceHistory | UtilsDeviceInstallationDate | Install. date | |
| UtilsDeviceRemovalDate | I_UtilitiesDeviceHistory | UtilsDeviceRemovalDate | Removal date | |
| UtilsDeviceLocation | I_UtilitiesDeviceHistory | UtilsDeviceLocation | Device Location | |
| UtilsDeviceGroup | I_UtilitiesDeviceHistory | UtilsDeviceGroup | Device group | |
| UtilsDeviceWindingGroup | I_UtilitiesDeviceHistory | UtilsDeviceWindingGroup | Winding group | |
| UtilitiesPrepaymentMeterType | I_UtilitiesDeviceHistory | UtilitiesPrepaymentMeterType | PP Meter | |
| UtilsDeviceLossDetnGroup | I_UtilitiesDeviceHistory | UtilsDeviceLossDetnGroup | Loss Det. Group | |
| DvcePwrTrnsfrmtrTrnsfRatingVal | I_UtilitiesDeviceHistory | DvcePwrTrnsfrmtrTrnsfRatingVal | ||
| DvcePwrTrnsfrmtrPrimVoltVal | I_UtilitiesDeviceHistory | DvcePwrTrnsfrmtrPrimVoltVal | ||
| DvcePwrTrnsfrmtrSecdryVoltVal | I_UtilitiesDeviceHistory | DvcePwrTrnsfrmtrSecdryVoltVal | ||
| AdvancedMeteringSystem | I_UtilitiesDeviceHistory | AdvancedMeteringSystem | AMS | |
| AdvancedMeterCapabilityGroup | I_UtilitiesDeviceHistory | AdvancedMeterCapabilityGroup | AMCG | |
| EquipmentCategory | _Equipment | EquipmentCategory | EquipCategory | |
| TechnicalObjectType | _Equipment | TechnicalObjectType | Text object | |
| AuthorizationGroup | _Equipment | AuthorizationGroup | AuthorizGroup | |
| AcquisitionDate | _Equipment | AcquisitionDate | Date Entered | |
| AcquisitionValue | _Equipment | AcquisitionValue | ||
| Currency | _Equipment | Currency | Valuation Crcy | |
| AssetManufacturerName | _Equipment | AssetManufacturerName | Manufacturer | |
| ManufacturerCountry | _Equipment | ManufacturerCountry | Mnf. Cntry/Regn | |
| ManufacturerSerialNumber | _Equipment | ManufacturerSerialNumber | Mnf.serial no. | |
| ManufacturerPartTypeName | _Equipment | ManufacturerPartTypeName | Model number | |
| ConstructionYear | ||||
| UtilitiesDeviceCategory | ||||
| SerialNumber | ||||
| Plant | _Equipment | Plant | Valuation Area | |
| Division | _Equipment | Division | Internal Division ID | |
| StorageLocation | _Equipment | StorageLocation | StorageLocation | |
| UniqueItemIdentifier | _Equipment | UniqueItemIdentifier | UII | |
| UniqueItemIdentifierStrucType | _Equipment | UniqueItemIdentifierStrucType | ||
| UniqueItemIdentifierRespPlant | _Equipment | UniqueItemIdentifierRespPlant | ||
| UtilsDeviceInOutGroup | I_UtilitiesDeviceHeader | UtilsDeviceInOutGroup | ||
| UtilsDeviceARCRCommandGroup | I_UtilitiesDeviceHeader | UtilsDeviceARCRCommandGroup | ||
| UtilsDeviceSampleLot | I_UtilitiesDeviceHeader | UtilsDeviceSampleLot | ||
| UtilsDeviceMeasuredPressure | I_UtilitiesDeviceHeader | UtilsDeviceMeasuredPressure | ||
| UtilsDeviceTransformationRatio | I_UtilitiesDeviceHeader | UtilsDeviceTransformationRatio | ||
| UtilsDeviceInspRelevanceCode | I_UtilitiesDeviceHeader | UtilsDeviceInspRelevanceCode | ||
| UtilsDeviceCertificationYear | I_UtilitiesDeviceHeader | UtilsDeviceCertificationYear | ||
| UtilsDeviceAdvncRplcmtYear | I_UtilitiesDeviceHeader | UtilsDeviceAdvncRplcmtYear | ||
| UtilsDeviceCertfnStatus | I_UtilitiesDeviceHeader | UtilsDeviceCertfnStatus | ||
| SampleUtilsDeviceStatus | I_UtilitiesDeviceHeader | SampleUtilsDeviceStatus | ||
| UtilsDeviceLastLeadSealingDate | I_UtilitiesDeviceHeader | UtilsDeviceLastLeadSealingDate | ||
| UtilsDeviceCertfnType | I_UtilitiesDeviceHeader | UtilsDeviceCertfnType | ||
| UtilsDeviceCertificationNumber | I_UtilitiesDeviceHeader | UtilsDeviceCertificationNumber | ||
| UtilsDeviceModificationDate | I_UtilitiesDeviceHeader | UtilsDeviceModificationDate | ||
| UtilsDeviceModReason | I_UtilitiesDeviceHeader | UtilsDeviceModReason | ||
| UtilsDeviceCalibrnValdtyIsUsed | I_UtilitiesDeviceHeader | UtilsDeviceCalibrnValdtyIsUsed | ||
| UtilsDeviceParametrizationCode | I_UtilitiesDeviceHeader | UtilsDeviceParametrizationCode | ||
| UtilsDeviceLeadSealingCode | I_UtilitiesDeviceHeader | UtilsDeviceLeadSealingCode | ||
| LastChangeDate | I_UtilitiesDeviceHeader | LastChangeDate | Time Stamp | |
| UtilsDeviceLastChangedByUser | I_UtilitiesDeviceHeader | UtilsDeviceLastChangedByUser | ||
| UtilsDeviceInspPointGroup | I_UtilitiesDeviceHeader | UtilsDeviceInspPointGroup | ||
| InstdUtilsDeviceIsCertifiable | I_UtilitiesDeviceHeader | InstdUtilsDeviceIsCertifiable | ||
| UtilsDeviceInspectionNumber | I_UtilitiesDeviceHeader | UtilsDeviceInspectionNumber | ||
| DvceIndivCertfnValdtyInYrs | I_UtilitiesDeviceHeader | DvceIndivCertfnValdtyInYrs | ||
| _UtilitiesDeviceHeader | I_UtilitiesDeviceHistory | _UtilitiesDeviceHeader | ||
| _UtilsAdvncdMeteringSystem | I_UtilitiesDeviceHistory | _UtilsAdvncdMeteringSystem | ||
| _UtilsDvceActivityReason | I_UtilitiesDeviceHistory | _UtilsDvceActivityReason | ||
| _UtilsDvceLossDetnGroup | I_UtilitiesDeviceHistory | _UtilsDvceLossDetnGroup | ||
| _UtilsRegisterGroupInfoText | I_UtilitiesDeviceHistory | _UtilsRegisterGroupInfoText | ||
| _Currency | _Equipment | _Currency | ||
| _Division | _Equipment | _Division | ||
| _EquipmentCategory | _Equipment | _EquipmentCategory | ||
| _EquipmentText | _EquipmentText | |||
| _EquipmentTimeSeg | _EquipmentTimeSeg | |||
| _Plant | _Equipment | _Plant | ||
| _SerialNumberStockSegment | _SerialNumberStockSegment | |||
| _StorageLocation | _Equipment | _StorageLocation | ||
| _TechnicalObjectType | _Equipment | _TechnicalObjectType | ||
| _ManufacturerCountry | _Equipment | _ManufacturerCountry | ||
| _UtilsDeviceCertfnStatus | I_UtilitiesDeviceHeader | _UtilsDeviceCertfnStatus | ||
| _UtilsDeviceCertfnType | I_UtilitiesDeviceHeader | _UtilsDeviceCertfnType | ||
| _UtilsDeviceLastChangedByUser | I_UtilitiesDeviceHeader | _UtilsDeviceLastChangedByUser | ||
| _UtilsDeviceModReason | I_UtilitiesDeviceHeader | _UtilsDeviceModReason | ||
| _UtilsDvceInspRelevance | I_UtilitiesDeviceHeader | _UtilsDvceInspRelevance | ||
| _UtilsDvceParametrization | I_UtilitiesDeviceHeader | _UtilsDvceParametrization | ||
| _UtilsSampleDeviceStatus | I_UtilitiesDeviceHeader | _UtilsSampleDeviceStatus | ||
| _UtilsDeviceSampleLot | I_UtilitiesDeviceHeader | _UtilsDeviceSampleLot |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view I_UtilitiesDevice.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IEDEVICE
CREATE VIEW I_UtilitiesDevice AS
SELECT
I_UtilitiesDeviceHistory.Equipment AS UtilitiesDevice,
I_UtilitiesDeviceHistory.UtilsDeviceValidityEndDate AS UtilsDeviceValidityEndDate,
I_UtilitiesDeviceHistory.UtilsDeviceActivityReason AS UtilsDeviceActivityReason,
I_UtilitiesDeviceHistory.UtilsDeviceValidityStartDate AS UtilsDeviceValidityStartDate,
I_UtilitiesDeviceHistory.UtilsDeviceBscCatCombination AS UtilsDeviceBscCatCombination,
I_UtilitiesDeviceHistory.UtilitiesLogicalDeviceNumber AS UtilitiesLogicalDeviceNumber,
I_UtilitiesDeviceHistory.UtilitiesRegisterGroup AS UtilitiesRegisterGroup,
I_UtilitiesDeviceHistory.UtilsDeviceInstallationDate AS UtilsDeviceInstallationDate,
I_UtilitiesDeviceHistory.UtilsDeviceRemovalDate AS UtilsDeviceRemovalDate,
I_UtilitiesDeviceHistory.UtilsDeviceLocation AS UtilsDeviceLocation,
I_UtilitiesDeviceHistory.UtilsDeviceGroup AS UtilsDeviceGroup,
I_UtilitiesDeviceHistory.UtilsDeviceWindingGroup AS UtilsDeviceWindingGroup,
I_UtilitiesDeviceHistory.UtilitiesPrepaymentMeterType AS UtilitiesPrepaymentMeterType,
I_UtilitiesDeviceHistory.UtilsDeviceLossDetnGroup AS UtilsDeviceLossDetnGroup,
I_UtilitiesDeviceHistory.DvcePwrTrnsfrmtrTrnsfRatingVal AS DvcePwrTrnsfrmtrTrnsfRatingVal,
I_UtilitiesDeviceHistory.DvcePwrTrnsfrmtrPrimVoltVal AS DvcePwrTrnsfrmtrPrimVoltVal,
I_UtilitiesDeviceHistory.DvcePwrTrnsfrmtrSecdryVoltVal AS DvcePwrTrnsfrmtrSecdryVoltVal,
I_UtilitiesDeviceHistory.AdvancedMeteringSystem AS AdvancedMeteringSystem,
I_UtilitiesDeviceHistory.AdvancedMeterCapabilityGroup AS AdvancedMeterCapabilityGroup,
_Equipment.EquipmentCategory AS EquipmentCategory,
_Equipment.TechnicalObjectType AS TechnicalObjectType,
_Equipment.AuthorizationGroup AS AuthorizationGroup,
_Equipment.AcquisitionDate AS AcquisitionDate,
_Equipment.AcquisitionValue AS AcquisitionValue,
_Equipment.Currency AS Currency,
_Equipment.AssetManufacturerName AS AssetManufacturerName,
_Equipment.ManufacturerCountry AS ManufacturerCountry,
_Equipment.ManufacturerSerialNumber AS ManufacturerSerialNumber,
_Equipment.ManufacturerPartTypeName AS ManufacturerPartTypeName,
cast(_Equipment.ConstructionYear as e_dvce_constr_year_vdm ) AS ConstructionYear,
cast(_Equipment.Material as gertyp preserving type) AS UtilitiesDeviceCategory,
cast(_Equipment.SerialNumber as geraet preserving type) AS SerialNumber,
_Equipment.Plant AS Plant,
_Equipment.Division AS Division,
_Equipment.StorageLocation AS StorageLocation,
_Equipment.UniqueItemIdentifier AS UniqueItemIdentifier,
_Equipment.UniqueItemIdentifierStrucType AS UniqueItemIdentifierStrucType,
_Equipment.UniqueItemIdentifierRespPlant AS UniqueItemIdentifierRespPlant,
I_UtilitiesDeviceHeader.UtilsDeviceInOutGroup AS UtilsDeviceInOutGroup,
I_UtilitiesDeviceHeader.UtilsDeviceARCRCommandGroup AS UtilsDeviceARCRCommandGroup,
I_UtilitiesDeviceHeader.UtilsDeviceSampleLot AS UtilsDeviceSampleLot,
I_UtilitiesDeviceHeader.UtilsDeviceMeasuredPressure AS UtilsDeviceMeasuredPressure,
I_UtilitiesDeviceHeader.UtilsDeviceTransformationRatio AS UtilsDeviceTransformationRatio,
I_UtilitiesDeviceHeader.UtilsDeviceInspRelevanceCode AS UtilsDeviceInspRelevanceCode,
I_UtilitiesDeviceHeader.UtilsDeviceCertificationYear AS UtilsDeviceCertificationYear,
I_UtilitiesDeviceHeader.UtilsDeviceAdvncRplcmtYear AS UtilsDeviceAdvncRplcmtYear,
I_UtilitiesDeviceHeader.UtilsDeviceCertfnStatus AS UtilsDeviceCertfnStatus,
I_UtilitiesDeviceHeader.SampleUtilsDeviceStatus AS SampleUtilsDeviceStatus,
I_UtilitiesDeviceHeader.UtilsDeviceLastLeadSealingDate AS UtilsDeviceLastLeadSealingDate,
I_UtilitiesDeviceHeader.UtilsDeviceCertfnType AS UtilsDeviceCertfnType,
I_UtilitiesDeviceHeader.UtilsDeviceCertificationNumber AS UtilsDeviceCertificationNumber,
I_UtilitiesDeviceHeader.UtilsDeviceModificationDate AS UtilsDeviceModificationDate,
I_UtilitiesDeviceHeader.UtilsDeviceModReason AS UtilsDeviceModReason,
I_UtilitiesDeviceHeader.UtilsDeviceCalibrnValdtyIsUsed AS UtilsDeviceCalibrnValdtyIsUsed,
I_UtilitiesDeviceHeader.UtilsDeviceParametrizationCode AS UtilsDeviceParametrizationCode,
I_UtilitiesDeviceHeader.UtilsDeviceLeadSealingCode AS UtilsDeviceLeadSealingCode,
I_UtilitiesDeviceHeader.LastChangeDate AS LastChangeDate,
I_UtilitiesDeviceHeader.UtilsDeviceLastChangedByUser AS UtilsDeviceLastChangedByUser,
I_UtilitiesDeviceHeader.UtilsDeviceInspPointGroup AS UtilsDeviceInspPointGroup,
I_UtilitiesDeviceHeader.InstdUtilsDeviceIsCertifiable AS InstdUtilsDeviceIsCertifiable,
I_UtilitiesDeviceHeader.UtilsDeviceInspectionNumber AS UtilsDeviceInspectionNumber,
I_UtilitiesDeviceHeader.DvceIndivCertfnValdtyInYrs AS DvceIndivCertfnValdtyInYrs,
I_UtilitiesDeviceHistory._UtilitiesDeviceHeader AS _UtilitiesDeviceHeader,
I_UtilitiesDeviceHistory._UtilsAdvncdMeteringSystem AS _UtilsAdvncdMeteringSystem,
I_UtilitiesDeviceHistory._UtilsDvceActivityReason AS _UtilsDvceActivityReason,
I_UtilitiesDeviceHistory._UtilsDvceLossDetnGroup AS _UtilsDvceLossDetnGroup,
I_UtilitiesDeviceHistory._UtilsRegisterGroupInfoText AS _UtilsRegisterGroupInfoText,
_Equipment._Currency AS _Currency,
_Equipment._Division AS _Division,
_Equipment._EquipmentCategory AS _EquipmentCategory,
_Equipment._Plant AS _Plant,
_Equipment._StorageLocation AS _StorageLocation,
_Equipment._TechnicalObjectType AS _TechnicalObjectType,
_Equipment._ManufacturerCountry AS _ManufacturerCountry,
I_UtilitiesDeviceHeader._UtilsDeviceCertfnStatus AS _UtilsDeviceCertfnStatus,
I_UtilitiesDeviceHeader._UtilsDeviceCertfnType AS _UtilsDeviceCertfnType,
I_UtilitiesDeviceHeader._UtilsDeviceLastChangedByUser AS _UtilsDeviceLastChangedByUser,
I_UtilitiesDeviceHeader._UtilsDeviceModReason AS _UtilsDeviceModReason,
I_UtilitiesDeviceHeader._UtilsDvceInspRelevance AS _UtilsDvceInspRelevance,
I_UtilitiesDeviceHeader._UtilsDvceParametrization AS _UtilsDvceParametrization,
I_UtilitiesDeviceHeader._UtilsSampleDeviceStatus AS _UtilsSampleDeviceStatus,
I_UtilitiesDeviceHeader._UtilsDeviceSampleLot AS _UtilsDeviceSampleLot
FROM I_UtilitiesDeviceHistory
LEFT OUTER JOIN I_Equipment AS _Equipment ON UtilitiesDevice = _Equipment.Equipment -- association [1..1]
LEFT OUTER JOIN I_EquipmentTimeSeg AS _EquipmentTimeSeg ON UtilitiesDevice = _EquipmentTimeSeg.Equipment -- association [0..*]
LEFT OUTER JOIN I_EquipmentText AS _EquipmentText ON UtilitiesDevice = _EquipmentText.Equipment -- association [0..*]
LEFT OUTER JOIN I_SerialNumberStockSegment AS _SerialNumberStockSegment ON _SerialNumberStockSegment.Equipment = UtilitiesDevice -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA