I_Customer360BusDocSetting

DDL: I_CUSTOMER360BUSDOCSETTING SQL: ICUST360DOCCUST Type: view_entity BASIC

Customzing table for customer360

I_Customer360BusDocSetting is a Basic CDS View that provides data about "Customzing table for customer360" in SAP S/4HANA. It reads from 1 data source (cust360_docsttg) and exposes 6 fields with key field Cust360BusDocCategory.

Data Sources (1)

SourceAliasJoin Type
cust360_docsttg cust360_docsttg from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Customzing table for customer360 view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY Cust360BusDocCategory sapobjecttype
BusDocumentDurationInDays busdocumentdurationindays
RecentBusDocumentIsEnabled recentbusdocumentisenabled
BusDocInApprovalIsEnabled busdocinapprovalisenabled
BusinessDocumentIsEnabled businessdocumentisenabled
RecentBusDocDurationInDays recentbusdocdurationindays
//@AbapCatalog.sqlViewName: 'ICUST360DOCCUST'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey: true

@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Customzing table for customer360'
@ObjectModel: {
//   compositionRoot: true,

//   representativeKey: 'SalesDocument',

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

define view entity I_Customer360BusDocSetting as 

select from cust360_docsttg {
    key sapobjecttype as Cust360BusDocCategory,
    busdocumentdurationindays as BusDocumentDurationInDays,
    @Semantics.booleanIndicator: true
    recentbusdocumentisenabled as RecentBusDocumentIsEnabled,
    @Semantics.booleanIndicator: true
    busdocinapprovalisenabled as BusDocInApprovalIsEnabled,
    @Semantics.booleanIndicator: true
    businessdocumentisenabled as BusinessDocumentIsEnabled,
    recentbusdocdurationindays as RecentBusDocDurationInDays
}

//union 

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

//{

//  key Cust360BusDocCategory,

//    BusDocumentDurationInDays,

//    RecentBusDocumentIsEnabled,

//    BusDocInApprovalIsEnabled,

//    BusinessDocumentIsEnabled,

//    RecentBusDocDurationInDays

//}