@AbapCatalog.sqlViewName : 'ISRVDOCITMVH'
@AbapCatalog.compiler.compareFilter:true
@AbapCatalog.preserveKey:true
@ObjectModel.representativeKey : 'ServiceDocumentItem'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #L
}
@ObjectModel.semanticKey: ['ServiceDocumentType', 'ServiceDocument', 'ServiceDocumentItem']
@ObjectModel.dataCategory: #VALUE_HELP
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Search.searchable: true
@Consumption.ranked: true
@EndUserText.label : 'Service Order Document Item ID'
define view I_ServiceOrderDocumentItemVH
as select from P_AcctgServiceDocumentItem as _AcctgServiceDocumentItem
join I_ServiceDocumentType as _SERVICEDOCUMENTTYPE on _AcctgServiceDocumentItem.ServiceDocumentType = _SERVICEDOCUMENTTYPE.ServiceDocumentType
association [1..1] to I_AcctgServiceDocumentTypeVH as _AcctgServiceDocumentTypeVH on $projection.ServiceDocumentType = _AcctgServiceDocumentTypeVH.ServiceDocumentType
{
@Search: { defaultSearchElement: true , ranking: #HIGH, fuzzinessThreshold: 0.8 }
@Consumption.valueHelp : '_AcctgServiceDocumentTypeVH'
@UI.lineItem: [{importance: #HIGH}]
key _AcctgServiceDocumentItem.ServiceDocumentType,
@Search: { defaultSearchElement: true , ranking: #MEDIUM, fuzzinessThreshold: 0.8 }
@UI.lineItem: [{importance: #HIGH}]
key ServiceDocument,
@Search: { defaultSearchElement: true , ranking: #MEDIUM, fuzzinessThreshold: 0.8 }
@UI.lineItem: [{importance: #HIGH}]
key ServiceDocumentItem,
//ControllingObject,
@UI.lineItem: [{importance: #HIGH}]
CompanyCode,
//ControllingArea,
@UI.lineItem: [{importance: #HIGH}]
ProfitCenter,
//FunctionalArea,
//ResultAnalysisInternalID,
//Currency
@Search: { defaultSearchElement: true , ranking: #LOW, fuzzinessThreshold: 0.8 }
@UI.lineItem: [{importance: #HIGH}]
ServiceDocumentTypeName,
//ProfitCenterName,
@Search: { defaultSearchElement: true , ranking: #LOW, fuzzinessThreshold: 0.8 }
@UI.lineItem: [{importance: #HIGH}]
ServiceDocumentDescription,
ServiceDocItemCategory,
ServiceDocItemCategoryName,
// @Search: { defaultSearchElement: true , ranking: #LOW, fuzzinessThreshold: 0.8 }
@UI.lineItem: [{importance: #HIGH}]
ServiceDocumentItemDescription,
@UI.lineItem: [{importance: #HIGH}]
OriginallyRequestedProduct,
_ProductText[1: Language = $session.system_language].ProductName as ProductName,
PostingDate,
@Consumption.hidden: true
SrvcOrderConfirmationRelevance,
@Consumption.hidden: true
_AcctgServiceDocumentTypeVH
} where _SERVICEDOCUMENTTYPE.ServiceObjectType = 'BUS2000116'
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_PRODUCTTEXT",
"I_SERVICEDOCUMENTTYPE",
"P_ACCTGSERVICEDOCUMENTITEM"
],
"ASSOCIATED":
[
"I_ACCTGSERVICEDOCUMENTTYPEVH"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
I_ServiceOrderDocumentItemVH view