I_DFS_MaintCritlEquipStructure

DDL: I_DFS_MAINTCRITLEQUIPSTRUCTURE SQL: IDFSCEQSTRUC Type: view COMPOSITE

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)

SourceAliasJoin Type
I_DFS_MaintEquipTechStsHier I_DFS_MaintEquipTechStsHier from

Parameters (1)

NameTypeDefault
P_equipment equnr

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_DFS_MaintStsBrdCriticalEquip _MaintStsBrdCriticalEquip _MaintStsBrdCriticalEquip.Equipment = _MaintEquipTechStsHier.Equipment

Annotations (10)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;