I_ObjectLink

DDL: I_OBJECTLINK SQL: IOBJLINK Type: view BASIC

Object Link

I_ObjectLink is a Basic CDS View that provides data about "Object Link" in SAP S/4HANA. It reads from 1 data source (inet) and exposes 1 field with key field ObjectLink.

Data Sources (1)

SourceAliasJoin Type
inet inet from

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IOBJLINK view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Object Link view
VDM.viewType #BASIC view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_MaintenanceObjectLink view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.representativeKey ObjectLink view

Fields (1)

KeyFieldSource TableSource FieldDescription
KEY ObjectLink kante
@AbapCatalog.sqlViewName: 'IOBJLINK'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Object Link'
@VDM.viewType: #BASIC
@VDM.lifecycle.status:#DEPRECATED
@VDM.lifecycle.successor: 'I_MaintenanceObjectLink'
//DO NOT USE!!

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.representativeKey: 'ObjectLink'
define view I_ObjectLink
  as select from inet
//  association [0..1] to I_Language           as _Language                   on _Language.Language = $projection.Language

//  association [0..1] to I_Product            as _Product                    on $projection.Product = _Product.Product

//  association [0..1] to I_User               as _CreatedByUser              on _CreatedByUser.UserID = $projection.CreatedByUser

//  association [0..1] to I_User               as _LastChangedByUser          on _LastChangedByUser.UserID = $projection.LastChangedByUser

//  association [0..1] to I_Equipment          as _LinkFromEquipment          on $projection.ObjectLinkFromEquipment = _LinkFromEquipment.Equipment

//  association [0..1] to I_Equipment          as _LinkToEquipment            on $projection.ObjectLinkToEquipment = _LinkToEquipment.Equipment

//  association [0..1] to I_FunctionalLocation as _LinkFromFunctionalLocation on $projection.ObjLinkFromFunctionalLocation = _LinkFromFunctionalLocation.FunctionalLocation

//  association [0..1] to I_FunctionalLocation as _LinkToFunctionalLocation   on $projection.ObjectLinkToFunctionalLocation = _LinkToFunctionalLocation.FunctionalLocation

//  association [0..*] to I_ObjectLinkText     as _LinkText                   on _LinkText.ObjectLink = $projection.ObjectLink

{
//      @Search.defaultSearchElement: true

//      @Search.fuzzinessThreshold: 0.8

//      @ObjectModel.text.association:'_LinkText'

  key kante                                                                                                             as  ObjectLink
//      @ObjectModel.foreignKey.association: '_Language'

//      mlang                                                                                                             as  Language,

//      netid                                                                                                             as  ObjectNetwork,

//      kantyp                                                                                                            as  ObjectLinkIsEquipOrFuncnlLoc,

//      @ObjectModel.foreignKey.association:'_LinkFromFunctionalLocation'

//      tpvon                                                                                                             as  ObjLinkFromFunctionalLocation,

//      @ObjectModel.foreignKey.association: '_LinkFromEquipment'

//      eqvon                                                                                                             as  ObjectLinkFromEquipment,

//      @ObjectModel.foreignKey.association:'_LinkToFunctionalLocation'

//      tpnach                                                                                                            as  ObjectLinkToFunctionalLocation,

//      @ObjectModel.foreignKey.association: '_LinkToEquipment'

//      eqnach                                                                                                            as  ObjectLinkToEquipment,

//      lfdknr                                                                                                            as  NumberOfParallelLinks,

//      @Semantics.businessDate.from: true

//      datva                                                                                                             as  ObjectLinkValidityStartDate,

//      zeitva                                                                                                            as  ObjectLinkValidityStartTime,

//      @Semantics.businessDate.to: true

//      datvb                                                                                                             as  ObjectLinkValidityEndDate,

//      zeitvb                                                                                                            as  ObjectLinkValidityEndTime,

//      status                                                                                                            as  MaintObjectInternalID,

//      tpkant                                                                                                            as  ObjectLinkIsFunctionalLocation,

//      eqkant                                                                                                            as  ObjectLinkIsEquipment,

//      mediu                                                                                                             as  ObjectLinkMedium,

//      bezarp                                                                                                            as  MaintObjLinkPossibleRelshpType,

//      bezarl                                                                                                            as  MaintObjLinkUsedRelshpType,

//      @Semantics.systemDate.createdAt: true

//      erdat                                                                                                             as  CreationDate,

//      @Semantics.systemDate.lastChangedAt: true

//      aedat                                                                                                             as  LastChangeDate,

//      @Semantics.user.createdBy: true

//      ernam                                                                                                             as  CreatedByUser,

//      @Semantics.user.lastChangedBy: true

//      aenam                                                                                                             as  LastChangedByUser,

//      begru                                                                                                             as  AuthorizationGroup,

//      lvorm                                                                                                             as  ObjectLinkIsMarkedForDeletion,

//      netyp                                                                                                             as  ObjectLinkCategory,

//      @ObjectModel.foreignKey.association: '_Product'

//      matnr                                                                                                             as  Product,

//      // Propagate associations

//      _Language,

//      _Product,

//      _CreatedByUser,

//      _LastChangedByUser,

//      _LinkFromEquipment,

//      _LinkToEquipment,

//      _LinkFromFunctionalLocation,

//      _LinkToFunctionalLocation,

//      _LinkText

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"INET"
],
"ASSOCIATED":
[],
"BASE":
[],
"VERSION":0
}
}*/