I_ConsCharAttributeText

DDL: I_CONSCHARATTRIBUTETEXT SQL: ICNSCHARATTRT Type: view BASIC

Charcteristics Attribute Text

I_ConsCharAttributeText is a Basic CDS View that provides data about "Charcteristics Attribute Text" in SAP S/4HANA. It reads from 2 data sources (dd04t, I_CnsldtnAllCharsAttribute) and exposes 10 fields with key fields ConsolidationAttributeName, ConsolidationMDCharcName, Language. It has 3 associations to related views.

Data Sources (2)

SourceAliasJoin Type
dd04t DD inner
I_CnsldtnAllCharsAttribute I_CnsldtnAllCharsAttribute from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language
[0..1] I_CnsldtnAllCharsAttribute _CnsldtnAllCharsAttribute $projection.ConsolidationAttributeName = _CnsldtnAllCharsAttribute.ConsolidationAttributeName and $projection.ConsolidationMDCharcName = _CnsldtnAllCharsAttribute.ConsolidationMDCharcName
[0..*] I_CnsldtnAllChars _CnsldtnAllChars $projection.ConsolidationMDCharcName = _CnsldtnAllChars.AdditionalCharcFieldName

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ICNSCHARATTRT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.dataCategory #TEXT view
VDM.viewType #BASIC view
EndUserText.label Charcteristics Attribute Text view
Search.searchable true view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationAttributeName ConsolidationAttributeName
KEY ConsolidationMDCharcName ConsolidationMDCharcName
KEY Language dd04t ddlanguage
AttributeDataElement rollname
ConsolidationAttributeFldText ddtext
ConsolidationAttributeMedText scrtext_m
ConsolidationAttributeLongText scrtext_l
_Language _Language
_CnsldtnAllCharsAttribute _CnsldtnAllCharsAttribute
_CnsldtnAllChars _CnsldtnAllChars
@AbapCatalog.sqlViewName: 'ICNSCHARATTRT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.usageType: {
  dataClass: #MASTER,
  serviceQuality: #C,
  sizeCategory: #L
}
@ObjectModel.dataCategory: #TEXT

@VDM.viewType: #BASIC
@EndUserText.label: 'Charcteristics Attribute Text'

@Search.searchable: true

define view I_ConsCharAttributeText
  as select from I_CnsldtnAllCharsAttribute

    inner join   dd04t as DD on I_CnsldtnAllCharsAttribute.AttributeDataElement = DD.rollname

  association [0..1] to I_Language                 as _Language                 on  $projection.Language = _Language.Language

  association [0..1] to I_CnsldtnAllCharsAttribute as _CnsldtnAllCharsAttribute on  $projection.ConsolidationAttributeName = _CnsldtnAllCharsAttribute.ConsolidationAttributeName
                                                                                and $projection.ConsolidationMDCharcName   = _CnsldtnAllCharsAttribute.ConsolidationMDCharcName

  association [0..*] to I_CnsldtnAllChars          as _CnsldtnAllChars          on  $projection.ConsolidationMDCharcName = _CnsldtnAllChars.AdditionalCharcFieldName
{

       @Search: {defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH}
  key  ConsolidationAttributeName,

       @Search: {defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH}
  key  ConsolidationMDCharcName,

       @Semantics.language
  key  DD.ddlanguage as Language,

       @Consumption.hidden: true
       rollname      as AttributeDataElement,

       //@Search: {defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH}

       @Semantics.text
       ddtext        as ConsolidationAttributeFldText,

       @Semantics.text
       scrtext_m     as ConsolidationAttributeMedText,

       @Semantics.text
       scrtext_l     as ConsolidationAttributeLongText,


       _Language,
       _CnsldtnAllCharsAttribute,
       _CnsldtnAllChars
}
where
  DD.as4local = 'A'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CNSLDTNALLCHARSATTRIBUTE",
"DD04T"
],
"ASSOCIATED":
[
"I_CNSLDTNALLCHARS",
"I_CNSLDTNALLCHARSATTRIBUTE",
"I_LANGUAGE"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/