I_SERVICEDOCUMENTTYPE
Service Transaction Type
I_SERVICEDOCUMENTTYPE is a CDS View in S/4HANA. Service Transaction Type. It contains 3 fields. 16 CDS views read from this table.
CDS Views using this table (16)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_ServiceDocumentType | view | from | COMPOSITE | Service Transaction Type |
| C_InhRepairSrvcOrdTypeVH | view_entity | inner | CONSUMPTION | Repair Order Type |
| C_ServiceDocumentTypeVH | view | from | CONSUMPTION | Service Document Type Value Help |
| C_ServiceOrderTypeVH | view | inner | CONSUMPTION | Service Order Type |
| C_SrvcDocTypeProcStepOverview | view | from | CONSUMPTION | Mapping of Transaction Type and Profile |
| C_SrvcDocTypeRjcnReason | view | from | CONSUMPTION | Service Document Rejection Reason |
| C_SrvcOrdSrvcConfDocTypeVH | view_entity | inner | CONSUMPTION | Document Types relevant for Billing |
| C_SrvcOrdTeamTypesByProcTypes | view | from | CONSUMPTION | Team Types for Process Type |
| I_InhRepairTypeStdVH | view | from | COMPOSITE | Transaction Type for In-House Repairs |
| I_InhRepairUserStatus | view | inner | BASIC | User Status of In-House Repair |
| I_InhRepairUserStatusText | view | inner | BASIC | User Status of In-House Repair – Text |
| I_ServiceContractType | view | from | COMPOSITE | Service Contract Type |
| I_ServiceContractTypeStdVH | view | from | BASIC | Service Contract Type |
| I_ServiceDocumentTypeStdVH | view | from | BASIC | Service Document Type Value Help |
| P_ServiceDocumentType | view | from | COMPOSITE | |
| P_SrvcOrderCnfgrd | view_entity | from | COMPOSITE |
Fields (3)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | ServiceDocumentType | InhRepairType,ServiceDocumentTemplateType,ServiceDocumentType | 3 |
| KEY | SrvcRejectionReasonProfile | SrvcRejectionReasonProfile | 1 |
| ServiceObjectType | ServiceObjectType | 1 |
@AbapCatalog:{
sqlViewName: 'ISERVDOCTYPE',
compiler.compareFilter: true,
preserveKey:true
}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Service Transaction Type'
@Analytics: { dataCategory: #DIMENSION }
@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 ]
@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,
_ServiceDocumentTypeText,
_ServiceObjectTypeText
}