I_DFS_MaintCritlEquipStructure
Critical Equipment Structure
I_DFS_MaintCritlEquipStructure is a Composite CDS View that provides data about "Critical Equipment Structure" in SAP S/4HANA. It reads from 1 data source (I_DFS_MaintEquipTechStsHier) and exposes 55 fields with key field Equipment. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_DFS_MaintEquipTechStsHier | I_DFS_MaintEquipTechStsHier | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_equipment | equnr |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_DFS_MaintStsBrdCriticalEquip | _MaintStsBrdCriticalEquip | _MaintStsBrdCriticalEquip.Equipment = _MaintEquipTechStsHier.Equipment |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IDFSCEQSTRUC | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Critical Equipment Structure | view | |
| VDM.viewType | #COMPOSITE | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view |
Fields (55)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Equipment | _MaintEquipTechStsHier | Equipment | Equipment check |
| DfsMaintFunctionalLocation | _MaintEquipTechStsHier | FunctionalLocation | Object ID | |
| DfsMaintTechStsAggrgnIsStppd | _MaintEquipTechStsHier | DfsMaintTechStsAggrgnIsStppd | ||
| DfsMaintEquipTechStatusProfile | _MaintEquipTechStsHier | DfsMaintEquipTechStatusProfile | ||
| DfsMaintSuperordinateEquipNmbr | _MaintEquipTechStsHier | DfsMaintSuperordinateEquipNmbr | ||
| DfsMaintEquipmentType | _MaintEquipTechStsHier | DfsMaintEquipmentType | ||
| FunctionalLocationName | _MaintStsBrdCriticalEquip | FunctionalLocationName | Functional Loc. | |
| EquipmentName | _MaintStsBrdCriticalEquip | EquipmentName | Tech. Obj. Desc | |
| SuperordinateEquipment | _MaintStsBrdCriticalEquip | SuperordinateEquipment | ||
| DfsMaintSuperordinateEquipName | _MaintStsBrdCriticalEquip | DfsMaintSuperordinateEquipName | ||
| DfsMaintTailNumber | _MaintStsBrdCriticalEquip | DfsMaintTailNumber | ||
| DfsMaintRemarkText | _MaintStsBrdCriticalEquip | DfsMaintRemarkText | ||
| DfsMaintActualConfiguration | _MaintStsBrdCriticalEquip | DfsMaintActualConfiguration | ||
| DfsMaintForeignEquipIdfgText | _MaintStsBrdCriticalEquip | DfsMaintForeignEquipIdfgText | ||
| DfsMaintUsagePrefPriority | _MaintStsBrdCriticalEquip | DfsMaintUsagePrefPriority | ||
| DfsMaintEquipOplObjNmbr | _MaintStsBrdCriticalEquip | DfsMaintEquipOplObjNmbr | ||
| DfsMaintMasterEquipTechObjNmbr | _MaintStsBrdCriticalEquip | DfsMaintMasterEquipTechObjNmbr | ||
| DfsMaintModelIdentification | _MaintStsBrdCriticalEquip | DfsMaintModelIdentification | ||
| DfsMaintSiteID | _MaintStsBrdCriticalEquip | DfsMaintSiteID | ||
| DfsMaintSiteDescription | _MaintStsBrdCriticalEquip | DfsMaintSiteDescription | ||
| DfsMaintEquipOplStsShrtName | _MaintStsBrdCriticalEquip | DfsMaintEquipOplStsShrtName | ||
| DfsMaintEquipStatusIcon | _MaintStsBrdCriticalEquip | DfsMaintEquipStatusIcon | ||
| DfsMaintEquipOplStatusProfile | _MaintStsBrdCriticalEquip | DfsMaintEquipOplStatusProfile | ||
| DfsMaintEquipTechStsShrtName | _MaintStsBrdCriticalEquip | DfsMaintEquipTechStsShrtName | ||
| DfsMaintEquipTechStsLongName | _MaintStsBrdCriticalEquip | DfsMaintEquipTechStsLongName | ||
| DfsMaintModelDescription | _MaintStsBrdCriticalEquip | DfsMaintModelDescription | ||
| DfsMaintMaterialSerialNumber | _MaintStsBrdCriticalEquip | DfsMaintMaterialSerialNumber | ||
| Material | _MaintStsBrdCriticalEquip | Material | Vehicle Model | |
| MaintObjectInternalID | _MaintStsBrdCriticalEquip | MaintObjectInternalID | Object number | |
| DfsMaintOperationalRole | _MaintStsBrdCriticalEquip | DfsMaintOperationalRole | ||
| DfsMaintOperationalRoleDesc | _MaintStsBrdCriticalEquip | DfsMaintOperationalRoleDesc | ||
| FlxMtPlObjRIC | _MaintStsBrdCriticalEquip | FlxMtPlObjRIC | RIC | |
| FlxMtPlObjRICDescription | _MaintStsBrdCriticalEquip | FlxMtPlObjRICDescription | ||
| FlxblMatlPlngObjectID | _MaintStsBrdCriticalEquip | FlxblMatlPlngObjectID | FMPO ID | |
| FlxblMatlPlngObjDescription | _MaintStsBrdCriticalEquip | FlxblMatlPlngObjDescription | FMPO Description | |
| WorkCenter | _MaintStsBrdCriticalEquip | WorkCenter | Work Center | |
| WorkCenterText | _MaintStsBrdCriticalEquip | WorkCenterText | Work Center Text | |
| Plant | _MaintStsBrdCriticalEquip | Plant | Valuation Area | |
| DfsMaintEquipmentUtilizerID | _MaintStsBrdCriticalEquip | DfsMaintEquipmentUtilizerID | ||
| DfsMaintEquipmentUtilizerName | _MaintStsBrdCriticalEquip | DfsMaintEquipmentUtilizerName | ||
| DfsMaintEquipStorageLocation | _MaintStsBrdCriticalEquip | DfsMaintEquipStorageLocation | ||
| FrcElmntOrgMRPStockArea | _MaintStsBrdCriticalEquip | FrcElmntOrgMRPStockArea | MRP Stock Area | |
| FrcElmntOrgPrvsnMRPArea | _MaintStsBrdCriticalEquip | FrcElmntOrgPrvsnMRPArea | Provis MRP Area | |
| DfsMaintCriticalityText | _MaintStsBrdCriticalEquip | DfsMaintCriticalityText | ||
| DfsMaintNumberOfNotifications | _MaintStsBrdCriticalEquip | DfsMaintNumberOfNotifications | ||
| DfsMaintNumberOfWorkOrders | _MaintStsBrdCriticalEquip | DfsMaintNumberOfWorkOrders | ||
| DfsMaintExplosionType | _MaintStsBrdCriticalEquip | DfsMaintExplosionType | ||
| DfsMaintFrcElmntOrgRoleText | _MaintStsBrdCriticalEquip | DfsMaintFrcElmntOrgRoleText | ||
| _MaintEquipmentTechStatus | _MaintStsBrdCriticalEquip | _MaintEquipmentTechStatus | ||
| DfsMaintOplStsIconURL | _MaintStsBrdCriticalEquip | DfsMaintOplStsIconURL | ||
| DfsMaintTechStsIconURL | _MaintStsBrdCriticalEquip | DfsMaintTechStsIconURL | ||
| DfsMaintEquipUserStsShortName | _MaintStsBrdCriticalEquip | DfsMaintEquipUserStsShortName | ||
| DfsMaintEquipSystStsShortName | _MaintStsBrdCriticalEquip | DfsMaintEquipSystStsShortName | ||
| DfsMaintTechStsAggrgnExecText | _MaintStsBrdCriticalEquip | DfsMaintTechStsAggrgnExecText | ||
| TechObjectWithLeadingZeros |
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_DFS_MaintCritlEquipStructure.
-- 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: IDFSCEQSTRUC
-- Parameters: P_equipment : equnr
CREATE VIEW I_DFS_MaintCritlEquipStructure AS
SELECT
_MaintEquipTechStsHier.Equipment AS Equipment,
_MaintEquipTechStsHier.FunctionalLocation AS DfsMaintFunctionalLocation,
_MaintEquipTechStsHier.DfsMaintTechStsAggrgnIsStppd AS DfsMaintTechStsAggrgnIsStppd,
_MaintEquipTechStsHier.DfsMaintEquipTechStatusProfile AS DfsMaintEquipTechStatusProfile,
_MaintEquipTechStsHier.DfsMaintSuperordinateEquipNmbr AS DfsMaintSuperordinateEquipNmbr,
_MaintEquipTechStsHier.DfsMaintEquipmentType AS DfsMaintEquipmentType,
_MaintStsBrdCriticalEquip.FunctionalLocationName AS FunctionalLocationName,
_MaintStsBrdCriticalEquip.EquipmentName AS EquipmentName,
_MaintStsBrdCriticalEquip.SuperordinateEquipment AS SuperordinateEquipment,
_MaintStsBrdCriticalEquip.DfsMaintSuperordinateEquipName AS DfsMaintSuperordinateEquipName,
_MaintStsBrdCriticalEquip.DfsMaintTailNumber AS DfsMaintTailNumber,
_MaintStsBrdCriticalEquip.DfsMaintRemarkText AS DfsMaintRemarkText,
_MaintStsBrdCriticalEquip.DfsMaintActualConfiguration AS DfsMaintActualConfiguration,
_MaintStsBrdCriticalEquip.DfsMaintForeignEquipIdfgText AS DfsMaintForeignEquipIdfgText,
_MaintStsBrdCriticalEquip.DfsMaintUsagePrefPriority AS DfsMaintUsagePrefPriority,
_MaintStsBrdCriticalEquip.DfsMaintEquipOplObjNmbr AS DfsMaintEquipOplObjNmbr,
_MaintStsBrdCriticalEquip.DfsMaintMasterEquipTechObjNmbr AS DfsMaintMasterEquipTechObjNmbr,
_MaintStsBrdCriticalEquip.DfsMaintModelIdentification AS DfsMaintModelIdentification,
_MaintStsBrdCriticalEquip.DfsMaintSiteID AS DfsMaintSiteID,
_MaintStsBrdCriticalEquip.DfsMaintSiteDescription AS DfsMaintSiteDescription,
_MaintStsBrdCriticalEquip.DfsMaintEquipOplStsShrtName AS DfsMaintEquipOplStsShrtName,
_MaintStsBrdCriticalEquip.DfsMaintEquipStatusIcon AS DfsMaintEquipStatusIcon,
_MaintStsBrdCriticalEquip.DfsMaintEquipOplStatusProfile AS DfsMaintEquipOplStatusProfile,
_MaintStsBrdCriticalEquip.DfsMaintEquipTechStsShrtName AS DfsMaintEquipTechStsShrtName,
_MaintStsBrdCriticalEquip.DfsMaintEquipTechStsLongName AS DfsMaintEquipTechStsLongName,
_MaintStsBrdCriticalEquip.DfsMaintModelDescription AS DfsMaintModelDescription,
_MaintStsBrdCriticalEquip.DfsMaintMaterialSerialNumber AS DfsMaintMaterialSerialNumber,
_MaintStsBrdCriticalEquip.Material AS Material,
_MaintStsBrdCriticalEquip.MaintObjectInternalID AS MaintObjectInternalID,
_MaintStsBrdCriticalEquip.DfsMaintOperationalRole AS DfsMaintOperationalRole,
_MaintStsBrdCriticalEquip.DfsMaintOperationalRoleDesc AS DfsMaintOperationalRoleDesc,
_MaintStsBrdCriticalEquip.FlxMtPlObjRIC AS FlxMtPlObjRIC,
_MaintStsBrdCriticalEquip.FlxMtPlObjRICDescription AS FlxMtPlObjRICDescription,
_MaintStsBrdCriticalEquip.FlxblMatlPlngObjectID AS FlxblMatlPlngObjectID,
_MaintStsBrdCriticalEquip.FlxblMatlPlngObjDescription AS FlxblMatlPlngObjDescription,
_MaintStsBrdCriticalEquip.WorkCenter AS WorkCenter,
_MaintStsBrdCriticalEquip.WorkCenterText AS WorkCenterText,
_MaintStsBrdCriticalEquip.Plant AS Plant,
_MaintStsBrdCriticalEquip.DfsMaintEquipmentUtilizerID AS DfsMaintEquipmentUtilizerID,
_MaintStsBrdCriticalEquip.DfsMaintEquipmentUtilizerName AS DfsMaintEquipmentUtilizerName,
_MaintStsBrdCriticalEquip.DfsMaintEquipStorageLocation AS DfsMaintEquipStorageLocation,
_MaintStsBrdCriticalEquip.FrcElmntOrgMRPStockArea AS FrcElmntOrgMRPStockArea,
_MaintStsBrdCriticalEquip.FrcElmntOrgPrvsnMRPArea AS FrcElmntOrgPrvsnMRPArea,
_MaintStsBrdCriticalEquip.DfsMaintCriticalityText AS DfsMaintCriticalityText,
_MaintStsBrdCriticalEquip.DfsMaintNumberOfNotifications AS DfsMaintNumberOfNotifications,
_MaintStsBrdCriticalEquip.DfsMaintNumberOfWorkOrders AS DfsMaintNumberOfWorkOrders,
_MaintStsBrdCriticalEquip.DfsMaintExplosionType AS DfsMaintExplosionType,
_MaintStsBrdCriticalEquip.DfsMaintFrcElmntOrgRoleText AS DfsMaintFrcElmntOrgRoleText,
_MaintStsBrdCriticalEquip._MaintEquipmentTechStatus AS _MaintEquipmentTechStatus,
_MaintStsBrdCriticalEquip.DfsMaintOplStsIconURL AS DfsMaintOplStsIconURL,
_MaintStsBrdCriticalEquip.DfsMaintTechStsIconURL AS DfsMaintTechStsIconURL,
_MaintStsBrdCriticalEquip.DfsMaintEquipUserStsShortName AS DfsMaintEquipUserStsShortName,
_MaintStsBrdCriticalEquip.DfsMaintEquipSystStsShortName AS DfsMaintEquipSystStsShortName,
_MaintStsBrdCriticalEquip.DfsMaintTechStsAggrgnExecText AS DfsMaintTechStsAggrgnExecText,
cast( '' as abap.char(40)) AS TechObjectWithLeadingZeros
FROM I_DFS_MaintEquipTechStsHier
LEFT OUTER JOIN I_DFS_MaintStsBrdCriticalEquip AS _MaintStsBrdCriticalEquip ON _MaintStsBrdCriticalEquip.Equipment = _MaintEquipTechStsHier.Equipment -- 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