I_APARToleranceGroupText

DDL: I_APARTOLERANCEGROUPTEXT Type: view BASIC

Tolerance groups of customer or supplier accounts - Text

I_APARToleranceGroupText is a Basic CDS View that provides data about "Tolerance groups of customer or supplier accounts - Text" in SAP S/4HANA. It reads from 1 data source (t043gt) and exposes 6 fields with key fields CompanyCode, Language, APARToleranceGroup. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
t043gt t043gt from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode _CompanyCode.CompanyCode = $projection.CompanyCode
[0..1] I_Language _Language _Language.Language = $projection.Language

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IFIAPARTOLGRPT view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions false view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.modelingPattern #LANGUAGE_DEPENDENT_TEXT view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.representativeKey APARToleranceGroup view
ObjectModel.dataCategory #TEXT view
EndUserText.label Tolerance groups of customer or supplier accounts - Text view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode
KEY Language spras
KEY APARToleranceGroup
APARToleranceGroupName txt30
_CompanyCode _CompanyCode
_Language _Language
@AbapCatalog:    { sqlViewName:                 'IFIAPARTOLGRPT',
                   preserveKey:                 true,
                   compiler.compareFilter:      true,
                   buffering.status: #ACTIVE,
                   buffering.type: #FULL }

@Metadata:       { ignorePropagatedAnnotations: true,
                   allowExtensions:             false }
@VDM:            { viewType:                    #BASIC }
@ClientHandling: { algorithm:                   #SESSION_VARIABLE }
@AccessControl:  { authorizationCheck:          #NOT_REQUIRED }
@ObjectModel:    { modelingPattern: #LANGUAGE_DEPENDENT_TEXT,
                   usageType.serviceQuality:    #A,
                   usageType.sizeCategory:      #M,
                   usageType.dataClass:         #CUSTOMIZING,
                   representativeKey: 'APARToleranceGroup',
                   dataCategory: #TEXT,
                   supportedCapabilities: [ #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #LANGUAGE_DEPENDENT_TEXT ]
                   }
@EndUserText.label: 'Tolerance groups of customer or supplier accounts - Text'
define view I_APARToleranceGroupText
  as select from t043gt
  association [0..1] to I_CompanyCode as _CompanyCode on _CompanyCode.CompanyCode = $projection.CompanyCode
  association [0..1] to I_Language    as _Language    on _Language.Language = $projection.Language
{
      @ObjectModel.foreignKey.association: '_CompanyCode'
  key cast( bukrs as fis_bukrs )  as CompanyCode,
      @Semantics.language: true
      @ObjectModel.foreignKey.association: '_Language'
  key spras                       as Language,
  key cast( togru as farp_togru ) as APARToleranceGroup,

      @Semantics.text: true
      txt30                       as APARToleranceGroupName,

      _CompanyCode,
      _Language
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"T043GT"
],
"ASSOCIATED":
[
"I_COMPANYCODE",
"I_LANGUAGE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/