I_SAPObjectType

DDL: I_SAPOBJECTTYPE SQL: IOBJTYPE Type: view BASIC Package: SBO_TYPE_MAP

SAP Object Type

I_SAPObjectType is a Basic CDS View that provides data about "SAP Object Type" in SAP S/4HANA. It reads from 1 data source (sbo_i_botype) and exposes 4 fields with key field SAPObjectType. It has 3 associations to related views. Part of development package SBO_TYPE_MAP.

Data Sources (1)

SourceAliasJoin Type
sbo_i_botype sbo_i_botype from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_SAPObjectTypeText _Text $projection.SAPObjectType = _Text.SAPObjectType
[0..*] I_SAPObjectRepresentation _Representation $projection.SAPObjectType = _Representation.SAPObjectType
[0..*] I_SAPObjectNodeType _NodeType $projection.SAPObjectType = _NodeType.SAPObjectType

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IOBJTYPE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label SAP Object Type view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #S view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.semanticKey SAPObjectType view
ObjectModel.representativeKey SAPObjectType view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY SAPObjectType bo_type
_Text _Text
_NodeType _NodeType
_Representation _Representation
@AbapCatalog.sqlViewName: 'IOBJTYPE'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'SAP Object Type'
@VDM.viewType: #BASIC
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.sizeCategory: #S
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel: { semanticKey: 'SAPObjectType',
                representativeKey: 'SAPObjectType' }
define view I_SAPObjectType
  as select from sbo_i_botype
  association [0..*] to I_SAPObjectTypeText as _Text on $projection.SAPObjectType = _Text.SAPObjectType
  association [0..*] to I_SAPObjectRepresentation as _Representation on $projection.SAPObjectType = _Representation.SAPObjectType
  association [0..*] to I_SAPObjectNodeType as _NodeType on $projection.SAPObjectType = _NodeType.SAPObjectType
{
  @ObjectModel.text.association: '_Text'
  key bo_type as SAPObjectType,
  _Text,
  @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
  _NodeType,
  @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
  _Representation
  
}