I_MasterDataModBusObjTypeCode

DDL: I_MASTERDATAMODBUSOBJTYPECODE SQL: IMDMODOTC Type: view COMPOSITE

Model Business Object Type Code

I_MasterDataModBusObjTypeCode is a Composite CDS View that provides data about "Model Business Object Type Code" in SAP S/4HANA. It reads from 2 data sources (I_MasterDataModelObjTypeCode, I_MDChgProcessModelSuite) and exposes 2 fields with key field MDChgProcessSrceObjectTypeCode. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_MasterDataModelObjTypeCode I_MasterDataModelObjTypeCode from
I_MDChgProcessModelSuite I_MDChgProcessModelSuite union

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_MDQltyModelBusObjTypeCodeT _MDQltyModelBusObjTypeCodeT $projection.MDChgProcessSrceObjectTypeCode = _MDQltyModelBusObjTypeCodeT.MDQltyBusinessObjectTypeCode and _MDQltyModelBusObjTypeCodeT.Language = $session.system_language

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IMDMODOTC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_ALLOWED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.semanticKey MDChgProcessSrceObjectTypeCode view
ObjectModel.resultSet.sizeCategory #XS view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #COMPOSITE view
EndUserText.label Model Business Object Type Code view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY MDChgProcessSrceObjectTypeCode MasterDataObjectTypeCode Business Object Type Code
MDQltyBusObjTypeCodeText _MDQltyModelBusObjTypeCodeT MDQltyBusObjTypeCodeText Description
@AbapCatalog.sqlViewName: 'IMDMODOTC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #NOT_ALLOWED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel:{
  semanticKey: 'MDChgProcessSrceObjectTypeCode',
  resultSet: { sizeCategory: #XS },
  usageType: { dataClass: #MASTER, serviceQuality: #C, sizeCategory: #M }
}
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'Model Business Object Type Code'
@UI:{
  presentationVariant: [ {
    sortOrder: [{ by: 'MDChgProcessSrceObjectTypeCode', direction: #ASC}]
  }]
}
define view I_MasterDataModBusObjTypeCode
  as select from I_MasterDataModelObjTypeCode
  association [0..1] to I_MDQltyModelBusObjTypeCodeT as _MDQltyModelBusObjTypeCodeT on  $projection.MDChgProcessSrceObjectTypeCode = _MDQltyModelBusObjTypeCodeT.MDQltyBusinessObjectTypeCode
                                                                                    and _MDQltyModelBusObjTypeCodeT.Language       = $session.system_language

{
      @ObjectModel.text.element: ['MDQltyBusObjTypeCodeText']
      @UI.textArrangement: #TEXT_FIRST
      @EndUserText.label: 'Business Object Type Code'
  key MasterDataObjectTypeCode                                               as MDChgProcessSrceObjectTypeCode,
      @Consumption.filter.hidden: true
      @EndUserText.label: 'Description'
      _MDQltyModelBusObjTypeCodeT.MDQltyBusObjTypeCodeText as MDQltyBusObjTypeCodeText
}

union select from I_MDChgProcessModelSuite
association [0..1] to I_MDQltyModelBusObjTypeCodeT as _MDQltyModelBusObjTypeCodeT on  $projection.MDChgProcessSrceObjectTypeCode = _MDQltyModelBusObjTypeCodeT.MDQltyBusinessObjectTypeCode
                                                                                  and _MDQltyModelBusObjTypeCodeT.Language       = $session.system_language

{
      @ObjectModel.text.element: ['MDQltyBusObjTypeCodeText']
      @UI.textArrangement: #TEXT_FIRST
      @EndUserText.label: 'Business Object Type Code'
  key MDChgProcessSuiteObjTypeCode                         as MDChgProcessSrceObjectTypeCode,
      @Consumption.filter.hidden: true
      @EndUserText.label: 'Description'
      _MDQltyModelBusObjTypeCodeT.MDQltyBusObjTypeCodeText as MDQltyBusObjTypeCodeText
}