I_ELECTRONICDOC

CDS View

eDocument

I_ELECTRONICDOC is a CDS View in S/4HANA. eDocument. It contains 38 fields. 29 CDS views read from this table.

CDS Views using this table (29)

ViewTypeJoinVDMDescription
C_EDocCockpitRelevantOvw view_entity from CONSUMPTION Entity for Create Electronic Documents
C_ElectronicDocByMetaStatus view_entity from CONSUMPTION eDocument by Metastatus
C_ElectronicDocCockpitFilter view from CONSUMPTION Mng Electronic Documents: Filter
C_ElectronicDocCockpitHistory view union CONSUMPTION Mng Electronic Documents: History
C_ElectronicDocMetaStatusSum view_entity from CONSUMPTION eDocument Metastatus Summary
C_SI_StRpCashInvoiceDocCube view_entity inner CONSUMPTION Document Invoice Cash Sales SI - Cube
I_AR_ElectronicDocumentInvoice view_entity inner BASIC Electronic Document Argentina Invoice
I_EDCElectronicDocAcctgDoc view from BASIC Electronic Document Consistency Acc Doc
I_EDCElectronicDocRelation view_entity from BASIC eDocument Consistency Relationship
I_ElectronicDocCockpitList view from COMPOSITE Electronic Document List
I_ElectronicDocCockpitList view union COMPOSITE Electronic Document List
I_ElectronicDocFile view from COMPOSITE eDocument File
I_ElectronicDocFile view union_all COMPOSITE eDocument File
I_ES_EDCElectronicDocRelation view_entity inner COMPOSITE Spain eDoc and Source Doc Relationship
I_ES_EDocVeriFactuExt view_entity inner COMPOSITE VeriFactu Electronic documents
I_ES_ElectronicDocAccountDoc view_entity from COMPOSITE Spain SII Header eDocument Consistency
I_ES_VeriFactuElectronicDoc view_entity inner BASIC VeriFactu Electronic documents
I_GR_ElectronicDocInvoice view_entity inner BASIC eDocument Greece Country/Region Specific Data
I_IN_EDocGSTPurRegDoc view_entity from COMPOSITE Purchase Register Document
I_IN_EDocITC04SlsReg view_entity inner COMPOSITE Electronic Doc Sub Contracting Register
I_IN_EDocStatusText view_entity from COMPOSITE Electronic Document Status - Text
I_IN_Rets2EDocHdrRltn view_entity inner COMPOSITE eDocument GSTR2 Header Relation
I_PE_ElectronicDocument view_entity from COMPOSITE Peru eDocument
I_RO_ElectronicDocTransptRegn view_entity inner BASIC eDocument Romania Transport Registration
I_TR_ElectronicDocInvoice view from COMPOSITE eDocument Turkey eInvoice
P_CL_ApprovedEletronicDocument view_entity from CONSUMPTION Chile Approved Eletronic Document
P_CL_SalesElectronicDocument view_entity from CONSUMPTION Sales Electronic Documents for Chile
P_IN_EDocSalesRegister view_entity inner COMPOSITE India Edocument Sales Register
R_EDCElectronicDoc view_entity from BASIC EDC Electronic Doc

Fields (38)

KeyField CDS FieldsUsed in Views
KEY ElectronicDocCompanyCode CompanyCode,ElectronicDocCompanyCode 21
KEY ElectronicDocCountry Country,ElectronicDocCountry,ReportingCountry 12
KEY ElectronicDocInterfaceType ElectronicDocInterfaceType 6
KEY ElectronicDocProcess ElectronicDocProcess 13
KEY ElectronicDocSourceKey ElectronicDocSourceKey 15
KEY ElectronicDocSourceType ElectronicDocSourceType 16
KEY ElectronicDocType ElectronicDocType 13
KEY ElectronicDocUUID ElectronicDocUUID 17
ElectronicDocApprovalIDValue ElectronicDocApprovalIDValue 3
ElectronicDocClassName ElectronicDocClassName 3
ElectronicDocCreatedByUser ElectronicDocCreatedByUser 10
ElectronicDocCreationDate ElectronicDocCreationDate 13
ElectronicDocCreationTime ElectronicDocCreationTime 11
ElectronicDocFileUUID ElectronicDocFileUUID 5
ElectronicDocHasError ElectronicDocHasError 4
ElectronicDocInterfaceID ElectronicDocInterfaceID 5
ElectronicDocInterfaceUUID ElectronicDocInterfaceUUID 4
ElectronicDocInterfaceVersion ElectronicDocInterfaceVersion 5
ElectronicDocIsArchPrprocgDone ElectronicDocIsArchPrprocgDone 4
ElectronicDocIsCntdInArchive ElectronicDocIsCntdInArchive 4
ElectronicDocIsContingency ElectronicDocIsContingency 4
ElectronicDocLastChangeDate ElectronicDocLastChangeDate 9
ElectronicDocLastChangedByUser ElectronicDocLastChangedByUser 6
ElectronicDocLastChangeTime ElectronicDocLastChangeTime 9
ElectronicDocLastProcStep ElectronicDocLastProcStep 5
ElectronicDocLastProcStepVar ElectronicDocLastProcStepVar 5
ElectronicDocLogicalSystem ElectronicDocLogicalSystem 4
ElectronicDocMetaStatus ElectronicDocMetaStatus 9
ElectronicDocPostingDate ElectronicDocPostingDate 12
ElectronicDocProcessForStatus ElectronicDocProcessForStatus 3
ElectronicDocProcessStatus ElectronicDocProcessStatus 12
ElectronicDocProcessVersion ElectronicDocProcessVersion 5
ElectronicDocReferenceProcess ElectronicDocReferenceProcess 5
ElectronicDocRefSqncNmbr ElectronicDocRefSqncNmbr 3
ElectronicDocResponseCodeValue ElectronicDocResponseCodeValue 3
ElectronicDocSequenceNmbr ElectronicDocSequenceNmbr 5
ElectronicDocSrceCreatedByUser ElectronicDocSrceCreatedByUser 9
ElectronicDocStatus ElectronicDocStatus 5
@AbapCatalog: {
  sqlViewName: 'IEDOCUMENT',
  compiler.compareFilter: true,
  preserveKey: true
  }
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'eDocument'

@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {
  dataClass: #TRANSACTIONAL,
  serviceQuality: #A,
  sizeCategory: #M
  }
define view I_ElectronicDoc
  as select from edocument
{
  key edoc_guid             as ElectronicDocUUID,
      seq_no                as ElectronicDocSequenceNmbr,
      bukrs                 as ElectronicDocCompanyCode,
      land                  as ElectronicDocCountry,
      source_type           as ElectronicDocSourceType,
      source_key            as ElectronicDocSourceKey,
      edoc_type             as ElectronicDocType,
      proc_status           as ElectronicDocProcessStatus,
      logsys                as ElectronicDocLogicalSystem,
      changed_by            as ElectronicDocLastChangedByUser,
      change_date           as ElectronicDocLastChangeDate,
      change_time           as ElectronicDocLastChangeTime,
      created_by            as ElectronicDocCreatedByUser,
      create_date           as ElectronicDocCreationDate,
      create_time           as ElectronicDocCreationTime,
      source_created_by     as ElectronicDocSrceCreatedByUser,
      process               as ElectronicDocProcess,
      last_procstep         as ElectronicDocLastProcStep,
      last_procstep_variant as ElectronicDocLastProcStepVar,    
      error_flag            as ElectronicDocHasError,
      process_version       as ElectronicDocProcessVersion,
      docref_seqnr          as ElectronicDocRefSqncNmbr,
      status                as ElectronicDocStatus,
      posting_date          as ElectronicDocPostingDate,
      contingency           as ElectronicDocIsContingency,
      ref_process           as ElectronicDocReferenceProcess,
      edocument_class       as ElectronicDocClassName,
      archive_prep          as ElectronicDocIsArchPrprocgDone,
      interface_type        as ElectronicDocInterfaceType,
      approval_id           as ElectronicDocApprovalIDValue,
      interface_guid        as ElectronicDocInterfaceUUID,
      file_guid             as ElectronicDocFileUUID,
      response_code         as ElectronicDocResponseCodeValue,
      interface_id          as ElectronicDocInterfaceID,
      int_version           as ElectronicDocInterfaceVersion,
      count_archive         as ElectronicDocIsCntdInArchive,
      metastatus            as ElectronicDocMetaStatus,

      case when edocument.ref_process is initial then edocument.process
           else edocument.ref_process
           end              as ElectronicDocProcessForStatus
}