I_ATPCheckingGroup

DDL: I_ATPCHECKINGGROUP Type: view_entity BASIC

ATP Checking Group

I_ATPCheckingGroup is a Basic CDS View (Dimension) that provides data about "ATP Checking Group" in SAP S/4HANA. It reads from 1 data source (tmvf) and exposes 3 fields with key field ATPCheckingGroup. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
tmvf tmvf from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_ATPCheckingGroupText _Text $projection.ATPCheckingGroup = _Text.ATPCheckingGroup

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label ATP Checking Group view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ObjectModel.representativeKey ATPCheckingGroup view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY ATPCheckingGroup mtvfp
AdvancedATPIsActive Advanced ATP is active
_Text _Text
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'ATP Checking Group'

@Analytics:
{
  dataCategory: #DIMENSION,
  internalName: #LOCAL
}

@ObjectModel: 
{
      representativeKey: 'ATPCheckingGroup',
      usageType.dataClass: #CUSTOMIZING,
      usageType.serviceQuality: #A,
      usageType.sizeCategory: #S,
      modelingPattern:           #ANALYTICAL_DIMENSION,
      supportedCapabilities:  [  #SQL_DATA_SOURCE,
                                 #CDS_MODELING_DATA_SOURCE,
                                 #CDS_MODELING_ASSOCIATION_TARGET,
                                 #ANALYTICAL_DIMENSION,
                                 #SEARCHABLE_ENTITY  ]
}

@VDM:
{
  viewType: #BASIC,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}

@Metadata.ignorePropagatedAnnotations:true
@Search.searchable: true

define view entity I_ATPCheckingGroup
  as select from tmvf
  association [0..*] to I_ATPCheckingGroupText as _Text on $projection.ATPCheckingGroup = _Text.ATPCheckingGroup
{

      @ObjectModel.text.association: '_Text'
      @Search.defaultSearchElement: true
  key mtvfp                                        as ATPCheckingGroup,

      @Semantics.booleanIndicator
      @EndUserText.label: 'Advanced ATP is active'
      case when adv_atp = 'A' then 'X' else '' end as AdvancedATPIsActive,

      _Text

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