R_EDCElectronicDoc

DDL: R_EDCELECTRONICDOC Type: view_entity BASIC Package: APPL_GLO_EDC_ODATA

EDC Electronic Doc

R_EDCElectronicDoc is a Basic CDS View that provides data about "EDC Electronic Doc" in SAP S/4HANA. It reads from 1 data source (I_ElectronicDoc) and exposes 42 fields with key field ElectronicDocUUID. It has 4 associations to related views. Part of development package APPL_GLO_EDC_ODATA.

Data Sources (1)

SourceAliasJoin Type
I_ElectronicDoc I_ElectronicDoc from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_ElectronicDocTypeText _ElectronicDocTypeText $projection.ElectronicDocType = _ElectronicDocTypeText.ElectronicDocType and _ElectronicDocTypeText.Language = $session.system_language
[0..1] I_ElectronicDocSourceTypeText _ElectronicDocSourceTypeText $projection.ElectronicDocSourceType = _ElectronicDocSourceTypeText.ElectronicDocSourceType and _ElectronicDocSourceTypeText.Language = $session.system_language
[0..1] I_ElectronicDocProcessText _ElectronicDocProcessText $projection.ElectronicDocProcess = _ElectronicDocProcessText.ElectronicDocProcess and _ElectronicDocProcessText.Language = $session.system_language
[0..1] I_ElectronicDocProcStatusText _ElectronicDocProcStatusText $projection.ElectronicDocProcess = _ElectronicDocProcStatusText.ElectronicDocProcess and $projection.ElectronicDocProcessStatus = _ElectronicDocProcStatusText.ElectronicDocProcessStatus and _ElectronicDocProcStatusText.Language = $session.system_language

Annotations (7)

NameValueLevelField
EndUserText.label EDC Electronic Doc view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY ElectronicDocUUID ElectronicDocUUID
ElectronicDocSequenceNmbr ElectronicDocSequenceNmbr
ElectronicDocCompanyCode ElectronicDocCompanyCode
ElectronicDocCountry ElectronicDocCountry
ElectronicDocSourceType ElectronicDocSourceType
ElectronicDocSourceKey ElectronicDocSourceKey
ElectronicDocType ElectronicDocType
ElectronicDocProcessStatus ElectronicDocProcessStatus
ElectronicDocLogicalSystem ElectronicDocLogicalSystem
ElectronicDocLastChangedByUser ElectronicDocLastChangedByUser
ElectronicDocLastChangeDate ElectronicDocLastChangeDate
ElectronicDocLastChangeTime ElectronicDocLastChangeTime
ElectronicDocCreatedByUser ElectronicDocCreatedByUser
ElectronicDocCreationDate ElectronicDocCreationDate
ElectronicDocCreationTime ElectronicDocCreationTime
ElectronicDocSrceCreatedByUser ElectronicDocSrceCreatedByUser
ElectronicDocProcess ElectronicDocProcess
ElectronicDocLastProcStep ElectronicDocLastProcStep
ElectronicDocLastProcStepVar ElectronicDocLastProcStepVar
ElectronicDocHasError ElectronicDocHasError
ElectronicDocProcessVersion ElectronicDocProcessVersion
ElectronicDocRefSqncNmbr ElectronicDocRefSqncNmbr
ElectronicDocStatus ElectronicDocStatus
ElectronicDocPostingDate ElectronicDocPostingDate
ElectronicDocIsContingency ElectronicDocIsContingency
ElectronicDocReferenceProcess ElectronicDocReferenceProcess
ElectronicDocClassName ElectronicDocClassName
ElectronicDocIsArchPrprocgDone ElectronicDocIsArchPrprocgDone
ElectronicDocInterfaceType ElectronicDocInterfaceType
ElectronicDocApprovalIDValue ElectronicDocApprovalIDValue
ElectronicDocInterfaceUUID ElectronicDocInterfaceUUID
ElectronicDocFileUUID ElectronicDocFileUUID
ElectronicDocResponseCodeValue ElectronicDocResponseCodeValue
ElectronicDocInterfaceID ElectronicDocInterfaceID
ElectronicDocInterfaceVersion ElectronicDocInterfaceVersion
ElectronicDocIsCntdInArchive ElectronicDocIsCntdInArchive
ElectronicDocMetaStatus ElectronicDocMetaStatus
ElectronicDocProcessForStatus ElectronicDocProcessForStatus
ElectronicDocTypeText _ElectronicDocTypeText ElectronicDocTypeText
ElectronicDocSourceTypeText _ElectronicDocSourceTypeText ElectronicDocSourceTypeText
ElectronicDocProcessText _ElectronicDocProcessText ElectronicDocProcessText
ElectronicDocProcStatusText _ElectronicDocProcStatusText ElectronicDocProcStatusText
@EndUserText.label: 'EDC Electronic Doc'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.usageType: {
  dataClass: #TRANSACTIONAL,
  serviceQuality: #B,
  sizeCategory: #M
  }
define view entity R_EDCElectronicDoc
  as select from I_ElectronicDoc
  association [0..1] to I_ElectronicDocTypeText       as _ElectronicDocTypeText       on  $projection.ElectronicDocType   = _ElectronicDocTypeText.ElectronicDocType
                                                                                      and _ElectronicDocTypeText.Language = $session.system_language
  association [0..1] to I_ElectronicDocSourceTypeText as _ElectronicDocSourceTypeText on  $projection.ElectronicDocSourceType   = _ElectronicDocSourceTypeText.ElectronicDocSourceType
                                                                                      and _ElectronicDocSourceTypeText.Language = $session.system_language
  association [0..1] to I_ElectronicDocProcessText    as _ElectronicDocProcessText    on  $projection.ElectronicDocProcess   = _ElectronicDocProcessText.ElectronicDocProcess
                                                                                      and _ElectronicDocProcessText.Language = $session.system_language
  association [0..1] to I_ElectronicDocProcStatusText as _ElectronicDocProcStatusText on  $projection.ElectronicDocProcess = _ElectronicDocProcStatusText.ElectronicDocProcess
                                                                                      and $projection.ElectronicDocProcessStatus = _ElectronicDocProcStatusText.ElectronicDocProcessStatus
                                                                                      and _ElectronicDocProcStatusText.Language = $session.system_language                                                                                    
{
  key ElectronicDocUUID,
      ElectronicDocSequenceNmbr,
      ElectronicDocCompanyCode,
      ElectronicDocCountry,
      @ObjectModel.text.element: ['ElectronicDocSourceTypeText']
      @UI.textArrangement: #TEXT_FIRST
      ElectronicDocSourceType,
      ElectronicDocSourceKey,
      @ObjectModel.text.element: ['ElectronicDocTypeText']
      @UI.textArrangement: #TEXT_FIRST
      ElectronicDocType,
      ElectronicDocProcessStatus,
      ElectronicDocLogicalSystem,
      ElectronicDocLastChangedByUser,
      ElectronicDocLastChangeDate,
      ElectronicDocLastChangeTime,
      ElectronicDocCreatedByUser,
      ElectronicDocCreationDate,
      ElectronicDocCreationTime,
      ElectronicDocSrceCreatedByUser,
      @ObjectModel.text.element: ['ElectronicDocProcessText']
      @UI.textArrangement: #TEXT_FIRST
      ElectronicDocProcess,
      ElectronicDocLastProcStep,
      ElectronicDocLastProcStepVar,
      ElectronicDocHasError,
      ElectronicDocProcessVersion,
      ElectronicDocRefSqncNmbr,
      ElectronicDocStatus,
      ElectronicDocPostingDate,
      ElectronicDocIsContingency,
      ElectronicDocReferenceProcess,
      ElectronicDocClassName,
      ElectronicDocIsArchPrprocgDone,
      ElectronicDocInterfaceType,
      ElectronicDocApprovalIDValue,
      ElectronicDocInterfaceUUID,
      ElectronicDocFileUUID,
      ElectronicDocResponseCodeValue,
      ElectronicDocInterfaceID,
      ElectronicDocInterfaceVersion,
      ElectronicDocIsCntdInArchive,
      ElectronicDocMetaStatus,
      ElectronicDocProcessForStatus,
      _ElectronicDocTypeText.ElectronicDocTypeText,
      _ElectronicDocSourceTypeText.ElectronicDocSourceTypeText,
      _ElectronicDocProcessText.ElectronicDocProcessText,
      _ElectronicDocProcStatusText.ElectronicDocProcStatusText
}