I_GHONetworkObject

DDL: I_GHONETWORKOBJECT SQL: IGHONTWKOBJ Type: view COMPOSITE

Network Object Details

I_GHONetworkObject is a Composite CDS View that provides data about "Network Object Details" in SAP S/4HANA. It has 10 associations to related views.

Associations (10)

CardinalityTargetAliasCondition
[0..*] I_GhoFuncLocText _NetworkDescription $projection.ProductionNetworkID = _NetworkDescription.FunctionalLocation
[1..1] I_GhoNOTyp_Db _NetworkObjectType $projection.NetworkObjectType = _NetworkObjectType.NetworkObjectType
[0..*] I_GHONtwkObjLifeCycSts _LifeCycleStatus $projection.ProductionNetworkID = _LifeCycleStatus.ProductionNetworkID and ( _LifeCycleStatus.LifecycleStsValidFromDate <= $session.system_date and _LifeCycleStatus.LifecycleStsValidToDate >= $session.system_date )
[0..*] I_GHONtwkObjVarblData _ObjVariableData $projection.ProductionNetworkID = _ObjVariableData.ProductionNetworkID and ( _ObjVariableData.VarblDataValidFromDate <= $session.system_date and _ObjVariableData.VarblDataValidToDate >= $session.system_date )
[1..*] I_GHOProdnNtwkLink _Link $projection.ProductionNetworkID = _Link.FromNetworkObjectID or $projection.ProductionNetworkID = _Link.ToNetworkObjectID
[0..*] I_GhoPnMedium_Db _Medium $projection.ProductionNetworkID = _Medium.NetworkID
[0..*] I_GhoPnFreq_Db _Frequency $projection.ProductionNetworkID = _Frequency.NetworkID
[0..1] I_FunctionalLocation _FunctionalLocation $projection.ProductionNetworkID = _FunctionalLocation.FunctionalLocation
[0..1] I_GHOAlternateLabelingSystem _AlternateLabel $projection.NetworkObjectType = _AlternateLabel.NetworkObjectType
[0..*] I_GHOProdnNtwkLabel _NetworkLabelInternal $projection.ProductionNetworkID = _NetworkLabelInternal.ProductionNetworkID and $projection.FuncLocationStructure = _NetworkLabelInternal.FuncLocationStructure and _NetworkLabelInternal.FunctionalLocLabelIsActive = 'X'

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IGHONTWKOBJ view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Network Object Details view
VDM.viewType #COMPOSITE view
ObjectModel.representativeKey ProductionNetworkID view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY ProductionNetworkID FunctionalLocation Object ID
NetworkInternalID NetworkInternalID
NetworkObjectType NetworkObjectType
SecondaryGeogrlLocation SecondaryGeogrlLocation
SecondaryGeogrlLocationName SecondaryGeogrlLocationName
NetworkToBeAllocated NetworkToBeAllocated
NetworkTimeZone NetworkTimeZone
ReferenceWell ReferenceWell
NtwkObjectIsChained NtwkObjectIsChained
DataIntegrationSystemID DataIntegrationSystemID
AssignedToNetworkInternalID _Link NetworkInternalID
AlternateLabelingSystem _AlternateLabel AlternateLabelingSystem
FuncLocationStructure _FunctionalLocation FuncLocationStructure
MaintenancePlannerGroup _FunctionalLocation MaintenancePlannerGroup Planner Group
MaintenancePlanningPlant _FunctionalLocation MaintenancePlanningPlant Planning Plant
AuthorizationGroup _FunctionalLocation AuthorizationGroup AuthorizGroup
MaintObjectLocAcctAssgmtNmbr _FunctionalLocation MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
_NetworkLabelInternal _NetworkLabelInternal
_NetworkDescription _NetworkDescription
_NetworkObjectType _NetworkObjectType
_LifeCycleStatus _LifeCycleStatus
_ObjVariableData _ObjVariableData
_Link _Link
_Medium _Medium
_Frequency _Frequency

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_GHONetworkObject.
-- 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: IGHONTWKOBJ

CREATE VIEW I_GHONetworkObject AS
SELECT
  FunctionalLocation AS ProductionNetworkID,
  NetworkInternalID,
  NetworkObjectType,
  SecondaryGeogrlLocation,
  SecondaryGeogrlLocationName,
  NetworkToBeAllocated,
  NetworkTimeZone,
  ReferenceWell,
  NtwkObjectIsChained,
  DataIntegrationSystemID,
  _Link.NetworkInternalID AS AssignedToNetworkInternalID,
  _AlternateLabel.AlternateLabelingSystem AS AlternateLabelingSystem,
  _FunctionalLocation.FuncLocationStructure AS FuncLocationStructure,
  _FunctionalLocation.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _FunctionalLocation.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  _FunctionalLocation.AuthorizationGroup AS AuthorizationGroup,
  _FunctionalLocation.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr
LEFT OUTER JOIN I_GhoFuncLocText AS _NetworkDescription ON ProductionNetworkID = _NetworkDescription.FunctionalLocation  -- association [0..*]
LEFT OUTER JOIN I_GhoNOTyp_Db AS _NetworkObjectType ON NetworkObjectType = _NetworkObjectType.NetworkObjectType  -- association [1..1]
LEFT OUTER JOIN I_GHONtwkObjLifeCycSts AS _LifeCycleStatus ON ProductionNetworkID = _LifeCycleStatus.ProductionNetworkID AND ( _LifeCycleStatus.LifecycleStsValidFromDate <= $session.system_date AND _LifeCycleStatus.LifecycleStsValidToDate >= $session.system_date )  -- association [0..*]
LEFT OUTER JOIN I_GHONtwkObjVarblData AS _ObjVariableData ON ProductionNetworkID = _ObjVariableData.ProductionNetworkID AND ( _ObjVariableData.VarblDataValidFromDate <= $session.system_date AND _ObjVariableData.VarblDataValidToDate >= $session.system_date )  -- association [0..*]
LEFT OUTER JOIN I_GHOProdnNtwkLink AS _Link ON ProductionNetworkID = _Link.FromNetworkObjectID OR ProductionNetworkID = _Link.ToNetworkObjectID  -- association [1..*]
LEFT OUTER JOIN I_GhoPnMedium_Db AS _Medium ON ProductionNetworkID = _Medium.NetworkID  -- association [0..*]
LEFT OUTER JOIN I_GhoPnFreq_Db AS _Frequency ON ProductionNetworkID = _Frequency.NetworkID  -- association [0..*]
LEFT OUTER JOIN I_FunctionalLocation AS _FunctionalLocation ON ProductionNetworkID = _FunctionalLocation.FunctionalLocation  -- association [0..1]
LEFT OUTER JOIN I_GHOAlternateLabelingSystem AS _AlternateLabel ON NetworkObjectType = _AlternateLabel.NetworkObjectType  -- association [0..1]
LEFT OUTER JOIN I_GHOProdnNtwkLabel AS _NetworkLabelInternal ON ProductionNetworkID = _NetworkLabelInternal.ProductionNetworkID AND FuncLocationStructure = _NetworkLabelInternal.FuncLocationStructure AND _NetworkLabelInternal.FunctionalLocLabelIsActive = 'X'  -- association [0..*]
;