I_ServiceDocumentType

DDL: I_SERVICEDOCUMENTTYPE Type: view BASIC Package: CRMS4_REPORT

Service Transaction Type

I_ServiceDocumentType is a Basic CDS View (Dimension) that provides data about "Service Transaction Type" in SAP S/4HANA. It reads from 1 data source (crmc_proc_type) and exposes 11 fields with key field ServiceDocumentType. It has 2 associations to related views. It is exposed through 1 OData service (UI_BILLINGDOCUMENTFS). It is used in 1 Fiori application: Billing Document. Part of development package CRMS4_REPORT.

Data Sources (1)

SourceAliasJoin Type
crmc_proc_type crmc_proc_type from

Associations (2)

CardinalityTargetAliasCondition
[1..*] I_ServiceDocumentTypeText _ServiceDocumentTypeText $projection.ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType
[1..*] I_BusinessObjTypeText _ServiceObjectTypeText $projection.ServiceObjectType = _ServiceObjectTypeText.BusinessObjectType

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName ISERVDOCTYPE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Service Transaction Type view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey ServiceDocumentType view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ObjectModel.sapObjectNodeType.name ServiceDocumentType view

OData Services (1)

ServiceBindingVersionContractRelease
UI_BILLINGDOCUMENTFS UI_BILLINGDOCUMENTFS V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F1901 Billing Document Fact sheet The billing document object page displays contextual information about the billing document business object, bringing together all of the object's relevant attributes to provide you with an overview of the selected billing document.

Billing Document

Business Role: Billing Clerk

You can access this object page from the Enterprise Search for billing documents search results. It displays contextual information about the billing document business object, bringing together all of the object"s relevant attributes to provide you with an overview of the selected billing document. At the bottom of the page, you can choose the name of involved business partners to display their contact details.

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY ServiceDocumentType process_type
ServiceObjectType object_type
CustMgmtServiceTeamProfile service_team_profile
SrvcProcessStepOverviewProfile proc_stp_ovw_prfl
ServiceDocumentTemplateType template_type
SrvcDocTypeBlockingStatus process_blocked
StatusProfile user_stat_proc
SrvcRejectionReasonProfile rejprofile
SrvcMgmtPrtnDetnProcedure part_determ_proc
_ServiceDocumentTypeText _ServiceDocumentTypeText
_ServiceObjectTypeText _ServiceObjectTypeText
@AbapCatalog:{
sqlViewName: 'ISERVDOCTYPE',
compiler.compareFilter: true,
preserveKey:true
}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Service Transaction Type'
@Analytics: {
      dataCategory: #DIMENSION,
      dataExtraction.enabled: true
}

@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.representativeKey: 'ServiceDocumentType'
@ObjectModel.supportedCapabilities: [ #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, 
                                      #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #EXTRACTION_DATA_SOURCE ]
@Metadata.ignorePropagatedAnnotations: true

@Search.searchable
@Metadata.allowExtensions:true
//! Code list for the Service Transaction Type

@ObjectModel.sapObjectNodeType.name: 'ServiceDocumentType'

define view I_ServiceDocumentType
  as select from crmc_proc_type
  association [1..*] to I_ServiceDocumentTypeText as _ServiceDocumentTypeText on $projection.ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType

  association [1..*] to I_BusinessObjTypeText     as _ServiceObjectTypeText   on $projection.ServiceObjectType = _ServiceObjectTypeText.BusinessObjectType
{


      @Search: {
        defaultSearchElement: true,
        fuzzinessThreshold: 0.8,
        ranking: #HIGH
      }
      @ObjectModel.text.association: '_ServiceDocumentTypeText'
  key process_type         as ServiceDocumentType,
      @ObjectModel.text.association: '_ServiceObjectTypeText'
      object_type          as ServiceObjectType,
      service_team_profile as CustMgmtServiceTeamProfile,
      proc_stp_ovw_prfl    as SrvcProcessStepOverviewProfile,
      template_type        as ServiceDocumentTemplateType,
      process_blocked      as SrvcDocTypeBlockingStatus,
      user_stat_proc       as StatusProfile,
      rejprofile           as SrvcRejectionReasonProfile,
      part_determ_proc     as SrvcMgmtPrtnDetnProcedure,
      _ServiceDocumentTypeText,
      _ServiceObjectTypeText
}