I_CaseType

DDL: I_CASETYPE SQL: ICASETYPE Type: view BASIC Package: UDM_DM_CDS

Case Type

I_CaseType is a Basic CDS View (Dimension) that provides data about "Case Type" in SAP S/4HANA. It reads from 1 data source (scmgcasetype) and exposes 2 fields with key field CaseType. It has 1 association to related views. Part of development package UDM_DM_CDS.

Data Sources (1)

SourceAliasJoin Type
scmgcasetype scmgcasetype from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_CaseTypeText _Text $projection.CaseType = _Text.CaseType

Annotations (13)

NameValueLevelField
EndUserText.label Case Type view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName ICASETYPE view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey CaseType view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.sapObjectNodeType.name DisputeCaseType view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY CaseType
_Text _Text
@EndUserText.label: 'Case Type'
@Analytics: { dataCategory: #DIMENSION, dataExtraction.enabled: true }
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AbapCatalog.sqlViewName: 'ICASETYPE'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.representativeKey: 'CaseType'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.sapObjectNodeType.name: 'DisputeCaseType'
@ObjectModel.supportedCapabilities: [#SQL_DATA_SOURCE,
                                     #CDS_MODELING_DATA_SOURCE,
                                     #CDS_MODELING_ASSOCIATION_TARGET,
                                     #ANALYTICAL_DIMENSION,
                                     #EXTRACTION_DATA_SOURCE ]
define view I_CaseType
  as select from scmgcasetype
  association [0..*] to I_CaseTypeText as _Text on $projection.CaseType = _Text.CaseType
{
      @ObjectModel.text.association: '_Text'
  key cast( case_type as scmgcase_type preserving type ) as CaseType,
      _Text
};