I_ASSORTMENTMODULETEXT

CDS View

Assortment Module and Version - Text

I_ASSORTMENTMODULETEXT is a CDS View in S/4HANA. Assortment Module and Version - Text. It contains 4 fields. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
I_ExplicitAssortmentModuleTTP view_entity from TRANSACTIONAL Assortment Module - Text
I_ExplicitAsstmtMdlVersionTTP view_entity from TRANSACTIONAL Assortment Module Description

Fields (4)

KeyField CDS FieldsUsed in Views
KEY AssortmentModuleUUID AssortmentModuleUUID 1
KEY Language Language 2
_LanguageText _LanguageText 1
AssortmentModuleObjectDesc AssortmentModuleObjectDesc 2
@AbapCatalog.sqlViewName: 'IASMMODTXT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@EndUserText.label: 'Assortment Module and Version - Text'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK

@VDM: {
  viewType: #BASIC,

  lifecycle: {
    contract: {
      type: #PUBLIC_LOCAL_API
    }
  }
}

@ObjectModel: {
    dataCategory: #TEXT,
    representativeKey: 'AssortmentModuleUUID',
    usageType: {
        serviceQuality: #A,
        sizeCategory: #S,
        dataClass: #META
   }
}
define view I_AssortmentModuleText
  as select from rfm_asm_texts
  association [0..1] to I_LanguageText as _LanguageText on  _LanguageText.LanguageCode = $projection.Language
                                                        and _LanguageText.Language     = $session.system_language
{ //rfm_asm_texts

  key object_guid as AssortmentModuleUUID,
      @Semantics.language: true
  key language    as Language,
      @Semantics.text: true
      text        as AssortmentModuleObjectDesc,

      _LanguageText

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"RFM_ASM_TEXTS"
],
"ASSOCIATED":
[
"I_LANGUAGETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/