I_ProductTypeCode

DDL: I_PRODUCTTYPECODE Type: view BASIC

Product Type Code

I_ProductTypeCode is a Basic CDS View (Dimension) that provides data about "Product Type Code" in SAP S/4HANA. It reads from 1 data source (cmd_prdtype) and exposes 2 fields with key field ProductTypeCode. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
cmd_prdtype cmd_prdtype from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_ProductTypeCodeText _Text $projection.ProductTypeCode = _Text.ProductTypeCode

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IPRODTYPCODE view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
ObjectModel.representativeKey ProductTypeCode view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
EndUserText.label Product Type Code view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY ProductTypeCode prod_type_code
_Text _Text
@AbapCatalog:{
  sqlViewName: 'IPRODTYPCODE',
  preserveKey: true,
  compiler.compareFilter: true
 }
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #BASIC
@ObjectModel.representativeKey: 'ProductTypeCode'
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory : #L
@ObjectModel.usageType.dataClass: #MASTER
@EndUserText.label: 'Product Type Code'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@Search.searchable: true
@ObjectModel.supportedCapabilities: [ #SQL_DATA_SOURCE,
                                      #CDS_MODELING_DATA_SOURCE,
                                      #CDS_MODELING_ASSOCIATION_TARGET,
                                      #SEARCHABLE_ENTITY,
                                      #ANALYTICAL_DIMENSION,
                                      #EXTRACTION_DATA_SOURCE ]
@Analytics:{
    dataCategory: #DIMENSION,
    dataExtraction: {
        enabled: true,
        delta.changeDataCapture.automatic: true
    }
}
define view I_ProductTypeCode
  as select from cmd_prdtype

  association [0..*] to I_ProductTypeCodeText as _Text on $projection.ProductTypeCode = _Text.ProductTypeCode


{
      @ObjectModel.text.association: '_Text'
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
  key prod_type_code as ProductTypeCode,
      _Text

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"CMD_PRDTYPE"
],
"ASSOCIATED":
[
"I_PRODUCTTYPECODETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/