A_ExplicitAssortmentModuleVers

DDL: A_EXPLICITASSORTMENTMODULEVERS Type: view_entity CONSUMPTION Package: ODATA_RFM_ASM_EXPLICIT

Assortment Module Version

A_ExplicitAssortmentModuleVers is a Consumption CDS View that provides data about "Assortment Module Version" in SAP S/4HANA. It reads from 1 data source (I_ExplicitAsstmtMdlVersionTP) and exposes 7 fields with key field AssortmentModuleVersionUUID. It is exposed through 2 OData services (API_RFM_ASSORTMENT_MODULE, API_RFM_ASSORTMENT_MODULE_002). Part of development package ODATA_RFM_ASM_EXPLICIT.

Data Sources (1)

SourceAliasJoin Type
I_ExplicitAsstmtMdlVersionTP I_ExplicitAsstmtMdlVersionTP projection

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Assortment Module Version view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view

OData Services (2)

ServiceBindingVersionContractRelease
API_RFM_ASSORTMENT_MODULE API_RFM_ASSORTMENT_MODULE V4 C2 Deprecated
API_RFM_ASSORTMENT_MODULE_002

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY AssortmentModuleVersionUUID AssortmentModuleVersionUUID
AssortmentModuleName AssortmentModuleName
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
LastChangeDate LastChangeDate
LastChangedByUserName LastChangedByUserName
AssortmentModuleUUID AssortmentModuleUUID
@AccessControl: {
  authorizationCheck: #CHECK
}
@EndUserText.label: 'Assortment Module Version'

@VDM: {
  viewType: #CONSUMPTION,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE],

  lifecycle: {
    contract: {
      type: #PUBLIC_REMOTE_API
    }
  }
}
@ObjectModel: {
    usageType: {
        serviceQuality: #C,
        sizeCategory: #M,
        dataClass: #MASTER
   }
}
@Metadata.ignorePropagatedAnnotations:true
define root view entity A_ExplicitAssortmentModuleVers
  provider contract transactional_query
  as projection on I_ExplicitAsstmtMdlVersionTP as ExplicitModule
{
  key AssortmentModuleVersionUUID,
      AssortmentModuleName,
      ValidityStartDate,
      ValidityEndDate,
      LastChangeDate,
      LastChangedByUserName,
      @Consumption.hidden: true
      AssortmentModuleUUID,

      _Text    : redirected to composition child A_AssortmentModuleVersionText,
      _Product : redirected to A_ProdToExplicitAsstmtMdlVers

}