A_ElectronicDocFile

DDL: A_ELECTRONICDOCFILE Type: view COMPOSITE

eDocument File

A_ElectronicDocFile is a Composite CDS View that provides data about "eDocument File" in SAP S/4HANA. It reads from 1 data source (I_ElectronicDocFile) and exposes 24 fields with key field ElectronicDocFileUUID.

Data Sources (1)

SourceAliasJoin Type
I_ElectronicDocFile I_ElectronicDocFile from

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName AEDOFILE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label eDocument File view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #M view
OData.entityType.name ElectronicDocFile_Type view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY ElectronicDocFileUUID ElectronicDocFileUUID
ElectronicDocFileType ElectronicDocFileType
ElectronicDocFileName ElectronicDocFileName
ElectronicDocFileCreationTime ElectronicDocFileCreationTime
ElectronicDocFileCreationDate ElectronicDocFileCreationDate
ElectronicDocFileContent ElectronicDocFileContent
ElectronicDocUUID ElectronicDocUUID
ElectronicDocCompanyCode ElectronicDocCompanyCode
ElectronicDocCountry ElectronicDocCountry
ElectronicDocSourceType ElectronicDocSourceType
ElectronicDocSourceKey ElectronicDocSourceKey
ElectronicDocType ElectronicDocType
ElectronicDocProcess ElectronicDocProcess
ElectronicDocProcessStatus ElectronicDocProcessStatus
ElectronicDocLastChangeDate ElectronicDocLastChangeDate
ElectronicDocLastChangeTime ElectronicDocLastChangeTime
ElectronicDocCreationDate ElectronicDocCreationDate
ElectronicDocCreationTime ElectronicDocCreationTime
ElectronicDocProcessForStatus ElectronicDocProcessForStatus
_CountryText _CountryText
_ElectronicDocTypeText _ElectronicDocTypeText
_ElectronicDocSourceTypeText _ElectronicDocSourceTypeText
_ElectronicDocProcStatusText _ElectronicDocProcStatusText
_ElectronicDocProcessText _ElectronicDocProcessText
@AbapCatalog: {
  sqlViewName: 'AEDOFILE',
  compiler.compareFilter: true,
  preserveKey: true
  }
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'eDocument File'

@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType: {
  dataClass: #MIXED,
  serviceQuality: #X, 
  sizeCategory: #M 
  }
  
@OData.entityType.name: 'ElectronicDocFile_Type'
@AccessControl.privilegedAssociations: [
  '_CountryText', 
  '_ElectronicDocTypeText', 
  '_ElectronicDocSourceTypeText', 
  '_ElectronicDocProcStatusText', 
  '_ElectronicDocProcessText'
  ]
define view A_ElectronicDocFile
  as select from I_ElectronicDocFile
{
  key ElectronicDocFileUUID,
      ElectronicDocFileType,
      ElectronicDocFileName,
      ElectronicDocFileCreationTime,
      ElectronicDocFileCreationDate,
      ElectronicDocFileContent,
      ElectronicDocUUID,
      ElectronicDocCompanyCode,
      
      @ObjectModel.text.association: '_CountryText'      
      ElectronicDocCountry,
      
      @ObjectModel.text.association: '_ElectronicDocSourceTypeText'      
      ElectronicDocSourceType,
      ElectronicDocSourceKey,

      @ObjectModel.text.association: '_ElectronicDocTypeText'      
      ElectronicDocType,

      @ObjectModel.text.association: '_ElectronicDocProcessText'
      ElectronicDocProcess,      
      
      @ObjectModel.text.association: '_ElectronicDocProcStatusText'      
      ElectronicDocProcessStatus,
      ElectronicDocLastChangeDate,
      ElectronicDocLastChangeTime,
      ElectronicDocCreationDate,
      ElectronicDocCreationTime,
      
      @Consumption.hidden:true
      ElectronicDocProcessForStatus,
      
      //Associations

      
      @Consumption.hidden:true
      _CountryText,
      
      @Consumption.hidden:true
      _ElectronicDocTypeText,
      
      @Consumption.hidden:true
      _ElectronicDocSourceTypeText,
      
      @Consumption.hidden:true
      _ElectronicDocProcStatusText,
      
      @Consumption.hidden:true
      _ElectronicDocProcessText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ELECTRONICDOCFILE"
],
"ASSOCIATED":
[
"I_COUNTRYTEXT",
"I_ELECTRONICDOCPROCESSTEXT",
"I_ELECTRONICDOCPROCSTATUSTEXT",
"I_ELECTRONICDOCSOURCETYPETEXT",
"I_ELECTRONICDOCTYPETEXT"
],
"BASE":
[
"I_ELECTRONICDOCFILE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/