I_DocumentInfoRecordDocVersion

DDL: I_DOCUMENTINFORECORDDOCVERSION SQL: ICVDOCUMENTVERS Type: view BASIC

Document Info Record Document Version

I_DocumentInfoRecordDocVersion is a Basic CDS View (Dimension) that provides data about "Document Info Record Document Version" in SAP S/4HANA. It reads from 1 data source (draw) and exposes 6 fields with key fields DocumentInfoRecordDocType, DocumentInfoRecordDocNumber, DocumentInfoRecordDocVersion. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
draw document from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_DocumentInfoRecordDocTypeT _TEXT $projection.DocumentInfoRecordDocType = _TEXT.DocumentInfoRecordDocType
[1..1] I_DocumentInfoRecordDocType _DocType $projection.DocumentInfoRecordDocType = _DocType.DocumentInfoRecordDocType --Get Document Number
[1..1] I_DocumentInfoRecordDocNumber _DocNumber $projection.DocumentInfoRecordDocType = _DocNumber.DocumentInfoRecordDocType and $projection.DocumentInfoRecordDocNumber = _DocNumber.DocumentInfoRecordDocNumber

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName ICVDOCUMENTVERS view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Document Info Record Document Version view
Analytics.dataCategory #DIMENSION view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey DocumentInfoRecordDocVersion view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY DocumentInfoRecordDocType draw dokar
KEY DocumentInfoRecordDocNumber draw doknr
KEY DocumentInfoRecordDocVersion draw dokvr
_DocType _DocType
_DocNumber _DocNumber
_TEXT _TEXT
@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":""
}
}*/