I_ProjectServiceOrder

DDL: I_PROJECTSERVICEORDER Type: view_entity BASIC

Project Service Order

I_ProjectServiceOrder is a Basic CDS View (Dimension) that provides data about "Project Service Order" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocument) and exposes 16 fields with key field ServiceDocument.

Data Sources (1)

SourceAliasJoin Type
I_ServiceDocument I_ServiceDocument from

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Project Service Order view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Consumption.ranked true view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey ServiceDocument view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Search.searchable true view
VDM.viewType #BASIC view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY ServiceDocument ServiceDocument
ServiceDocumentDescription ServiceDocumentDescription
ServiceDocumentIsQuotation ServiceDocumentIsQuotation
ServiceDocumentTemplateType ServiceDocumentTemplateType
DistributionChannel DistributionChannel
Division Division
RespEmployeeBusinessPartnerId ResponsibleEmployee
SalesGroup SalesGroup
SalesGroupOrgUnitID SalesGroupOrgUnitID
SalesOffice SalesOffice
SalesOfficeOrgUnitID SalesOfficeOrgUnitID
SalesOrganization SalesOrganization
SalesOrganizationOrgUnitID SalesOrganizationOrgUnitID
ServiceDocumentType ServiceDocumentType
ServiceObjectType ServiceObjectType
ServiceOrganization ServiceOrganization
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Project Service Order'
@Analytics.dataCategory: #DIMENSION
@Analytics.internalName: #LOCAL
@Consumption.ranked: true
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.representativeKey: 'ServiceDocument'
@ObjectModel.semanticKey: ['ServiceDocument']
@ObjectModel.usageType: {serviceQuality: #A, sizeCategory: #S, dataClass: #CUSTOMIZING}
@Search.searchable: true
@VDM.viewType: #BASIC
define view entity I_ProjectServiceOrder as select from I_ServiceDocument
{
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
      @ObjectModel.text.element: [ 'ServiceDocumentDescription' ]
  key ServiceDocument,
 
      @Search: { defaultSearchElement: true, ranking: #LOW }
      @Semantics.text: true
      ServiceDocumentDescription,
      @Semantics.booleanIndicator: true
      ServiceDocumentIsQuotation,
      ServiceDocumentTemplateType,
      DistributionChannel,
      Division,
      ResponsibleEmployee as RespEmployeeBusinessPartnerId,
      SalesGroup,
      SalesGroupOrgUnitID,
      SalesOffice,
      SalesOfficeOrgUnitID,
      SalesOrganization,
      SalesOrganizationOrgUnitID,
      ServiceDocumentType,
      ServiceObjectType,
      ServiceOrganization
}
 
where
      ServiceObjectType           = 'BUS2000116'
  and ServiceDocumentIsQuotation  = ''
  and ServiceDocumentTemplateType = ''