@AbapCatalog.sqlViewName : 'ICVDOCUMENTVERS'
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label : 'Document Info Record Document Version'
@Analytics: { dataCategory: #DIMENSION }
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey : 'DocumentInfoRecordDocVersion'
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory : #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@Search.searchable: true
//--[ GENERATED:011:GlBfhyFV7jY4gRmvB6oo}W
@AccessControl.privilegedAssociations: ['_TEXT']
// ]--GENERATED
@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions: true
@VDM.lifecycle.contract.type:#PUBLIC_LOCAL_API
@ObjectModel.supportedCapabilities: [ #ANALYTICAL_DIMENSION , #CDS_MODELING_ASSOCIATION_TARGET , #SQL_DATA_SOURCE , #CDS_MODELING_DATA_SOURCE ]
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
define view I_DocumentInfoRecordDocVersion
as select from draw as document
--Get Document Type Association
//--[ GENERATED:011:GlBfhyFV7jY4gRmvB6oo}W
association [0..*] to I_DocumentInfoRecordDocTypeT as _TEXT on $projection.DocumentInfoRecordDocType = _TEXT.DocumentInfoRecordDocType
// ]--GENERATED
association [1..1] to I_DocumentInfoRecordDocType as _DocType on $projection.DocumentInfoRecordDocType = _DocType.DocumentInfoRecordDocType
--Get Document Number Association
association [1..1] to I_DocumentInfoRecordDocNumber as _DocNumber on $projection.DocumentInfoRecordDocType = _DocNumber.DocumentInfoRecordDocType
and $projection.DocumentInfoRecordDocNumber = _DocNumber.DocumentInfoRecordDocNumber
{
//--[ GENERATED:011:GlBfhyFV7jY4gRmvB6oo}W
@Consumption.valueHelpDefinition: [
{ entity : { name: 'I_DocInfoRecdDocTypeStdVH',
element: 'DocumentInfoRecordDocType' }
}]
@ObjectModel.text.association : '_TEXT'
// ]--GENERATED
@Search.defaultSearchElement: true
@Search.ranking: #LOW
@Search.fuzzinessThreshold : 1
@ObjectModel.foreignKey.association :'_DocType'
key document.dokar as DocumentInfoRecordDocType,
//--[ GENERATED:011:GlBfhyFV7jY4gRmvB6oo}W
@Consumption.valueHelpDefinition: [
{ entity : { name: 'I_DocInfoRecdDocNmbrStdVH',
element: 'DocumentInfoRecordDocNumber' },
additionalBinding: [{ localElement: 'DocumentInfoRecordDocType',
element: 'DocumentInfoRecordDocType' }]
}]
// ]--GENERATED
@Search.defaultSearchElement: true
@Search.ranking: #LOW
@Search.fuzzinessThreshold : 1
@ObjectModel.foreignKey.association :'_DocNumber'
key document.doknr as DocumentInfoRecordDocNumber,
@Search.defaultSearchElement: true
@Search.ranking: #HIGH
@Search.fuzzinessThreshold : 0.8
key document.dokvr as DocumentInfoRecordDocVersion,
// Associations
@ObjectModel.association .type: [#TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT]
_DocType,
_DocNumber,
//--[ GENERATED:011:GlBfhyFV7jY4gRmvB6oo}W
@Consumption.hidden: true
_TEXT
// ]--GENERATED
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"DRAW"
],
"ASSOCIATED":
[
"I_DOCUMENTINFORECORDDOCNUMBER",
"I_DOCUMENTINFORECORDDOCTYPE",
"I_DOCUMENTINFORECORDDOCTYPET"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
I_DocumentInfoRecordDocVersion view