I_BusPartIndustryKey

DDL: I_BUSPARTINDUSTRYKEY SQL: IBPINDKEY Type: view BASIC Package: MDC_BUPA_BO

Business Partner Industry Key

I_BusPartIndustryKey is a Basic CDS View (Dimension) that provides data about "Business Partner Industry Key" in SAP S/4HANA. It reads from 1 data source (tb038a) and exposes 4 fields with key fields IndustrySystemType, IndustrySector. It has 2 associations to related views. Part of development package MDC_BUPA_BO.

Data Sources (1)

SourceAliasJoin Type
tb038a tb038a from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_BusPartIndustryKeyText _Text $projection.IndustrySector = _Text.IndustrySector and $projection.IndustrySystemType = _Text.IndustrySystemType
[0..1] I_BusPartIndustrySystem _BusPartIndustrySystem $projection.IndustrySystemType = _BusPartIndustrySystem.IndustrySystemType

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IBPINDKEY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
ObjectModel.representativeKey IndustrySector view
VDM.viewType #BASIC view
EndUserText.label Business Partner Industry Key view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.sapObjectNodeType.name BusinessPartnerIndustrySector view
ObjectModel.modelingPattern #NONE view
Metadata.ignorePropagatedAnnotations true view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY IndustrySystemType istype
KEY IndustrySector ind_sector
_Text _Text
_BusPartIndustrySystem _BusPartIndustrySystem
@AbapCatalog.sqlViewName: 'IBPINDKEY'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Analytics: {
 dataCategory: #DIMENSION,
 dataExtraction: {
    enabled: true,
    delta.changeDataCapture: {
      automatic: true
      }
    }
  }
@ObjectModel.representativeKey:'IndustrySector'    
@VDM.viewType: #BASIC
@EndUserText.label: 'Business Partner Industry Key'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel: {
  usageType.sizeCategory: #M,
  usageType.serviceQuality: #A,
  usageType.dataClass: #CUSTOMIZING,
  sapObjectNodeType.name: 'BusinessPartnerIndustrySector',
  modelingPattern: #NONE,
  supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ,
                           #EXTRACTION_DATA_SOURCE , #ANALYTICAL_DIMENSION ]
}
@Metadata.ignorePropagatedAnnotations: true
define view I_BusPartIndustryKey
  as select from tb038a
  association [0..*] to I_BusPartIndustryKeyText as _Text on  $projection.IndustrySector     = _Text.IndustrySector
                                                           and $projection.IndustrySystemType = _Text.IndustrySystemType
  association [0..1] to I_BusPartIndustrySystem  as _BusPartIndustrySystem on  $projection.IndustrySystemType = _BusPartIndustrySystem.IndustrySystemType                                                         
{
  @ObjectModel.foreignKey.association:'_BusPartIndustrySystem'
  key istype     as IndustrySystemType,
      @ObjectModel.text.association: '_Text'
  key ind_sector as IndustrySector,

      _Text,
      _BusPartIndustrySystem
}