I_DFS_DisconnectedClassfctn

DDL: I_DFS_DISCONNECTEDCLASSFCTN SQL: IDISCLFN Type: view COMPOSITE

Disconnected Classification

I_DFS_DisconnectedClassfctn is a Composite CDS View that provides data about "Disconnected Classification" in SAP S/4HANA. It reads from 1 data source (I_DFS_DisconnectedStagingBasic) and exposes 21 fields with key fields DfsDisconnectedSubscriptionID, DefenseDisconnectedObjectType, DefenseDisconnectedObjectKey. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DFS_DisconnectedStagingBasic I_DFS_DisconnectedStagingBasic from

Associations (12)

CardinalityTargetAliasCondition
[1..*] I_WorkCenterText _WorkCenterText _WorkCenterText.WorkCenterText = $projection.DfsDisconnectedClfnObjectKey and _WorkCenterText.Language = 'E' and _WorkCenterText.WorkCenterTypeCode = 'A'
[1] I_MaterialText _MaterialText _MaterialText.Material = $projection.DfsDisconnectedClfnObjectKey and _MaterialText.Language = 'E'
[1] I_EquipmentText _EquipmentText _EquipmentText.Equipment = $projection.DfsDisconnectedClfnObjectKey and _EquipmentText.Language = 'E'
[1] I_ClfnClassDescription _ClfnClassDescription _ClfnClassDescription.ClassInternalID = $projection.ClassName and _ClfnClassDescription.Language = 'E'
[1] I_ClfnClassDescription _ClfnNoDescription _ClfnNoDescription.ClassInternalID = $projection.ObjectClassification and _ClfnNoDescription.Language = 'E'
[1] I_ClfnClassDescription _HdrClfnNoDescription _HdrClfnNoDescription.ClassInternalID = $projection.DfsDisconnectedClfnClassID and _HdrClfnNoDescription.Language = 'E'
[1] I_ClfnCharcDesc _ClfnCharcDesc _ClfnCharcDesc.CharcInternalID = $projection.CharcValueTo and _ClfnCharcDesc.Language = 'E' and _ClfnCharcDesc.TimeIntervalNumber = '0000'
[1] I_ClfnCharcDesc _HdrClfnCharcDesc _HdrClfnCharcDesc.CharcInternalID = $projection.DfsScenarioCharacteristicValue and _HdrClfnCharcDesc.Language = 'E' and _HdrClfnCharcDesc.TimeIntervalNumber = '0000'
[1] I_FunctionalLocationText _FunctionalLocationText _FunctionalLocationText.FunctionalLocation = $projection.DfsDisconnectedClfnObjectKey and _FunctionalLocationText.Language = 'E'
[1] I_MaintenanceNotification _NotificationText _NotificationText.MaintenanceNotification = $projection.DfsDisconnectedClfnObjectKey and _NotificationText.MasterLanguage = 'E'
[1..*] I_FrcElmntOrgName _FrcElmntOrgName _FrcElmntOrgName.ForceElementOrgID = $projection.DfsDisconnectedClfnObjectKey and _FrcElmntOrgName.FrcElmntOrgLanguage = 'E' and _FrcElmntOrgName.FrcElmntOrgPlngStatus = '1'
[1] I_MeasuringPoint _MeasuringPointText _MeasuringPointText.MeasuringPoint = $projection.DfsDisconnectedClfnObjectKey and _MeasuringPointText.Language = 'E'

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IDISCLFN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
EndUserText.label Disconnected Classification view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY DfsDisconnectedSubscriptionID DfsDisconnectedSubscriptionID Subscription ID
KEY DefenseDisconnectedObjectType DefenseDisconnectedObjectType Type
KEY DefenseDisconnectedObjectKey DefenseDisconnectedObjectKey UUID
DfsDisconnectedObjectStatus DfsDisconnectedObjectStatus Workflow Status
DfsDisconnectedSourceObjectID DfsDisconnectedSourceObjectID Source object
CreatedByName CreatedByName Version Created By
MobileUserCreationDateTime MobileUserCreationDateTime Time Stamp
ChangedByName ChangedByName Changed By
MobileUserChangeDateTime MobileUserChangeDateTime Time Stamp
_WorkCenterText _WorkCenterText
_MaterialText _MaterialText
_EquipmentText _EquipmentText
_ClfnClassDescription _ClfnClassDescription
_ClfnNoDescription _ClfnNoDescription
_ClfnCharcDesc _ClfnCharcDesc
_FunctionalLocationText _FunctionalLocationText
_NotificationText _NotificationText
_FrcElmntOrgName _FrcElmntOrgName
_MeasuringPointText _MeasuringPointText
_HdrClfnNoDescription _HdrClfnNoDescription
_HdrClfnCharcDesc _HdrClfnCharcDesc

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_DisconnectedClassfctn.
-- 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: IDISCLFN

CREATE VIEW I_DFS_DisconnectedClassfctn AS
SELECT
  DfsDisconnectedSubscriptionID,
  DefenseDisconnectedObjectType,
  DefenseDisconnectedObjectKey,
  DfsDisconnectedObjectStatus,
  DfsDisconnectedSourceObjectID,
  CreatedByName,
  MobileUserCreationDateTime,
  ChangedByName,
  MobileUserChangeDateTime
FROM I_DFS_DisconnectedStagingBasic
LEFT OUTER JOIN I_WorkCenterText AS _WorkCenterText ON _WorkCenterText.WorkCenterText = DfsDisconnectedClfnObjectKey AND _WorkCenterText.Language = 'E' AND _WorkCenterText.WorkCenterTypeCode = 'A'  -- association [1..*]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON _MaterialText.Material = DfsDisconnectedClfnObjectKey AND _MaterialText.Language = 'E'  -- association [1]
LEFT OUTER JOIN I_EquipmentText AS _EquipmentText ON _EquipmentText.Equipment = DfsDisconnectedClfnObjectKey AND _EquipmentText.Language = 'E'  -- association [1]
LEFT OUTER JOIN I_ClfnClassDescription AS _ClfnClassDescription ON _ClfnClassDescription.ClassInternalID = ClassName AND _ClfnClassDescription.Language = 'E'  -- association [1]
LEFT OUTER JOIN I_ClfnClassDescription AS _ClfnNoDescription ON _ClfnNoDescription.ClassInternalID = ObjectClassification AND _ClfnNoDescription.Language = 'E'  -- association [1]
LEFT OUTER JOIN I_ClfnClassDescription AS _HdrClfnNoDescription ON _HdrClfnNoDescription.ClassInternalID = DfsDisconnectedClfnClassID AND _HdrClfnNoDescription.Language = 'E'  -- association [1]
LEFT OUTER JOIN I_ClfnCharcDesc AS _ClfnCharcDesc ON _ClfnCharcDesc.CharcInternalID = CharcValueTo AND _ClfnCharcDesc.Language = 'E' AND _ClfnCharcDesc.TimeIntervalNumber = '0000'  -- association [1]
LEFT OUTER JOIN I_ClfnCharcDesc AS _HdrClfnCharcDesc ON _HdrClfnCharcDesc.CharcInternalID = DfsScenarioCharacteristicValue AND _HdrClfnCharcDesc.Language = 'E' AND _HdrClfnCharcDesc.TimeIntervalNumber = '0000'  -- association [1]
LEFT OUTER JOIN I_FunctionalLocationText AS _FunctionalLocationText ON _FunctionalLocationText.FunctionalLocation = DfsDisconnectedClfnObjectKey AND _FunctionalLocationText.Language = 'E'  -- association [1]
LEFT OUTER JOIN I_MaintenanceNotification AS _NotificationText ON _NotificationText.MaintenanceNotification = DfsDisconnectedClfnObjectKey AND _NotificationText.MasterLanguage = 'E'  -- association [1]
LEFT OUTER JOIN I_FrcElmntOrgName AS _FrcElmntOrgName ON _FrcElmntOrgName.ForceElementOrgID = DfsDisconnectedClfnObjectKey AND _FrcElmntOrgName.FrcElmntOrgLanguage = 'E' AND _FrcElmntOrgName.FrcElmntOrgPlngStatus = '1'  -- association [1..*]
LEFT OUTER JOIN I_MeasuringPoint AS _MeasuringPointText ON _MeasuringPointText.MeasuringPoint = DfsDisconnectedClfnObjectKey AND _MeasuringPointText.Language = 'E'  -- association [1]
;