I_ProjectServiceContract

DDL: I_PROJECTSERVICECONTRACT Type: view_entity BASIC

Project Service Contract

I_ProjectServiceContract is a Basic CDS View (Dimension) that provides data about "Project Service Contract" in SAP S/4HANA. It reads from 1 data source (I_ServiceDocument) and exposes 15 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 Contract 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 (15)

KeyFieldSource TableSource FieldDescription
KEY ServiceDocument ServiceDocument
ServiceObjectType ServiceObjectType
ServiceDocumentDescription ServiceDocumentDescription
ServiceDocumentTemplateType ServiceDocumentTemplateType
DistributionChannel DistributionChannel
Division Division
RespEmployeeBusinessPartnerId ResponsibleEmployee
SalesGroup SalesGroup
SalesGroupOrgUnitID SalesGroupOrgUnitID
SalesOffice SalesOffice
SalesOfficeOrgUnitID SalesOfficeOrgUnitID
SalesOrganization SalesOrganization
SalesOrganizationOrgUnitID SalesOrganizationOrgUnitID
ServiceDocumentType ServiceDocumentType
ServiceOrganization ServiceOrganization
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Project Service Contract'
@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_ProjectServiceContract
  as select from I_ServiceDocument
{
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
      @ObjectModel.text.element: [ 'ServiceDocumentDescription' ]
  key ServiceDocument,
      ServiceObjectType,
      @Search: { defaultSearchElement: true, ranking: #LOW }
      @Semantics.text: true
      ServiceDocumentDescription,
      ServiceDocumentTemplateType,
      DistributionChannel,
      Division,
      ResponsibleEmployee as RespEmployeeBusinessPartnerId,
      SalesGroup,
      SalesGroupOrgUnitID,
      SalesOffice,
      SalesOfficeOrgUnitID,
      SalesOrganization,
      SalesOrganizationOrgUnitID,
      ServiceDocumentType,
      ServiceOrganization
}
where
      ServiceObjectType           = 'BUS2000112'
  and ServiceDocumentTemplateType = ''