C_AsstmtMdlMDGenerationErrorTP

DDL: C_ASSTMTMDLMDGENERATIONERRORTP Type: view_entity CONSUMPTION

Error During Assortment Postprocessing

C_AsstmtMdlMDGenerationErrorTP is a Consumption CDS View that provides data about "Error During Assortment Postprocessing" in SAP S/4HANA. It reads from 1 data source (R_AsstmtMdlMDGenerationErrorTP) and exposes 18 fields with key fields AssortmentModuleUser, Product.

Data Sources (1)

SourceAliasJoin Type
R_AsstmtMdlMDGenerationErrorTP R_AsstmtMdlMDGenerationErrorTP projection

Annotations (8)

NameValueLevelField
EndUserText.label Error During Assortment Postprocessing view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
ObjectModel.representativeKey Product view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY AssortmentModuleUser AssortmentModuleUser
KEY Product Product
SystemMessageClass SystemMessageClass
SystemMessageNumber SystemMessageNumber
SystemMessageVariable1 SystemMessageVariable1
SystemMessageVariable2 SystemMessageVariable2
SystemMessageVariable3 SystemMessageVariable3
SystemMessageVariable4 SystemMessageVariable4
LatestMasterDataGenerationDate LatestMasterDataGenerationDate
Processor Processor
LastChangeDateTime LastChangeDateTime
string0
string0
ProductName
SiteName _Site SiteName
UserDescription _Processor UserDescription
_Site _Site
_Processor _Processor
@EndUserText.label: 'Error During Assortment Postprocessing'
@AccessControl.authorizationCheck: #CHECK
@Metadata.allowExtensions: true
@ObjectModel: {
    representativeKey: 'Product',
    semanticKey: ['Product', 'AssortmentModuleUser'],
    usageType: { serviceQuality: #C,
                 sizeCategory: #L,
                 dataClass: #TRANSACTIONAL }
}
@AccessControl: {
  privilegedAssociations: ['_Processor']
}
@VDM.viewType: #CONSUMPTION
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]

define root view entity C_AsstmtMdlMDGenerationErrorTP
  provider contract transactional_query
  as projection on R_AsstmtMdlMDGenerationErrorTP
{
          @ObjectModel.text.element: ['SiteName']
  key     AssortmentModuleUser,

          @ObjectModel.text.element: ['ProductName']
  key     Product,

          @Consumption.hidden: true
          SystemMessageClass,
          @Consumption.hidden: true
          SystemMessageNumber,
          @Consumption.hidden: true
          SystemMessageVariable1,
          @Consumption.hidden: true
          SystemMessageVariable2,
          @Consumption.hidden: true
          SystemMessageVariable3,
          @Consumption.hidden: true
          SystemMessageVariable4,

          LatestMasterDataGenerationDate,

          Processor,

          LastChangeDateTime,

          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_RFM_ASM_MD_IS_RUNNING'
  virtual MasterDataGenerationIsRunning : rfm_asm_md_gen_is_running,
//                    MasterDataGenerationIsRunning,


          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_RFM_ASM_ERROR_MSG_FORMAT'
  virtual ErrorMessageText              : abap.string( 0 ), // no length limit


          @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_RFM_ASM_ERR_LONG_TXT_FORMAT'
  virtual SystemMessageLongText         : abap.string( 0 ), // no length limit


          @Semantics.text: true
          _Product._Text[1: Language = $session.system_language].ProductName,

          @Semantics.text: true
          _Site.SiteName,

          @Semantics.text: true
          _Processor.UserDescription as UserDescription,

          _Site,
          _Processor
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PRODUCT",
"I_PRODUCTTEXT",
"I_SITE",
"I_USERCONTACTCARD",
"R_ASSTMTMDLMDGENERATIONERRORTP"
],
"ASSOCIATED":
[
"I_SITE",
"I_USERCONTACTCARD"
],
"BASE":
[
"R_ASSTMTMDLMDGENERATIONERRORTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/