I_ConfigurableCodesCatalog

DDL: I_CONFIGURABLECODESCATALOG Type: view_entity BASIC

Catalog of Configurable Codes

I_ConfigurableCodesCatalog is a Basic CDS View (Dimension) that provides data about "Catalog of Configurable Codes" in SAP S/4HANA. It reads from 1 data source (tq15) and exposes 4 fields with key field ConfigurableCodesCatalog. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
tq15 tq15 from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_ConfigblCodesCatalogText _ConfigblCodesCatalogText $projection.ConfigurableCodesCatalog = _ConfigblCodesCatalogText.ConfigurableCodesCatalog
[1..*] I_ConfigurableCodesCodeGroup _ConfigurableCodesCodeGroup $projection.ConfigurableCodesCatalog = _ConfigurableCodesCodeGroup.ConfigurableCodesCatalog

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Catalog of Configurable Codes view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.representativeKey ConfigurableCodesCatalog view
ObjectModel.sapObjectNodeType.name ConfigurableCodesCatalog view
Metadata.ignorePropagatedAnnotations true view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY ConfigurableCodesCatalog tq15 katalogart
ConfigblCodesCtlgHasLgclDeltn
_ConfigblCodesCatalogText _ConfigblCodesCatalogText
_ConfigurableCodesCodeGroup _ConfigurableCodesCodeGroup
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Catalog of Configurable Codes'
@Analytics: {
  dataExtraction.enabled: true,
  dataExtraction.delta.changeDataCapture.automatic: true,
  dataCategory: #DIMENSION
}
@Analytics.internalName:#LOCAL
@VDM: {
    viewType: #BASIC,
    lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ObjectModel: {
    supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #ANALYTICAL_DIMENSION, #EXTRACTION_DATA_SOURCE ],
    modelingPattern: #ANALYTICAL_DIMENSION,
    usageType: { serviceQuality: #A, sizeCategory: #S, dataClass: #CUSTOMIZING }
}
@ObjectModel.representativeKey: 'ConfigurableCodesCatalog'
@ObjectModel.sapObjectNodeType.name: 'ConfigurableCodesCatalog'
@Metadata.ignorePropagatedAnnotations: true
define view entity I_ConfigurableCodesCatalog
  as select from tq15
  association [0..*] to I_ConfigblCodesCatalogText as _ConfigblCodesCatalogText on $projection.ConfigurableCodesCatalog = _ConfigblCodesCatalogText.ConfigurableCodesCatalog
  association [1..*] to I_ConfigurableCodesCodeGroup as _ConfigurableCodesCodeGroup on $projection.ConfigurableCodesCatalog = _ConfigurableCodesCodeGroup.ConfigurableCodesCatalog
{
      @ObjectModel.text.association: '_ConfigblCodesCatalogText'
  key tq15.katalogart as ConfigurableCodesCatalog,
  cast( tq15.hist as vdm_qhistkat preserving type ) as ConfigblCodesCtlgHasLgclDeltn,

      /* Associations */
      _ConfigblCodesCatalogText,
      _ConfigurableCodesCodeGroup
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"TQ15"
],
"ASSOCIATED":
[
"I_CONFIGBLCODESCATALOGTEXT",
"I_CONFIGURABLECODESCODEGROUP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/