I_Customer360GeneralSetting

DDL: I_CUSTOMER360GENERALSETTING SQL: ICUST360GENCUST Type: view_entity COMPOSITE

General customzing for Customer 360

I_Customer360GeneralSetting is a Composite CDS View that provides data about "General customzing for Customer 360" in SAP S/4HANA. It reads from 1 data source (cust360_gensttg) and exposes 6 fields with key field CustomerViewProfileName. It is exposed through 1 OData service (SD_ADVNCD_CUSTOMER360).

Data Sources (1)

SourceAliasJoin Type
cust360_gensttg cust360_gensttg from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label General customzing for Customer 360 view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view

OData Services (1)

ServiceBindingVersionContractRelease
SD_ADVNCD_CUSTOMER360 SD_ADVNCD_CUSTOMER360 V4 C1 NOT_RELEASED

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY CustomerViewProfileName customerviewprofilename
RecentDeliveryDurationInDays recentdeliverydurationindays
ProductSearchDurationInMonths productsearchdurationinmonths
ProductSearchDurationInDays productsearchdurationindays
ProdSrchMaxDurationInMonths prodsearchmaxdurationinmonths
ProdSearchMaxDurationInDays prodsearchmaxdurationindays
//@ClientHandling.algorithm: #SESSION_VARIABLE

//@AbapCatalog.sqlViewName: 'ICUST360GENCUST'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey: true

@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'General customzing for Customer 360'
@ObjectModel: {
//   compositionRoot: true,

//   representativeKey: 'SalesDocument',

   usageType: {
 dataClass:      #META,
     serviceQuality: #A,
     sizeCategory:   #S
   }
}
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #COMPOSITE


define view entity I_Customer360GeneralSetting as select from cust360_gensttg {
  key customerviewprofilename as CustomerViewProfileName,
  recentdeliverydurationindays as RecentDeliveryDurationInDays,
  productsearchdurationinmonths as ProductSearchDurationInMonths,
  productsearchdurationindays as ProductSearchDurationInDays,
  prodsearchmaxdurationinmonths as ProdSrchMaxDurationInMonths,
  prodsearchmaxdurationindays as ProdSearchMaxDurationInDays
}
//union all

//select from P_Cust360MockGeneralSettingTF ( clnt : $session.client ) 

//{

//  key CustomerViewProfileName,

//  RecentDeliveryDurationInDays,

//  ProductSearchDurationInMonths,

//  ProductSearchDurationInDays,

//  ProdSrchMaxDurationInMonths,

//  ProdSearchMaxDurationInDays

//}