C_EDCResultList

DDL: C_EDCRESULTLIST Type: view_entity CONSUMPTION

EDC Result List

C_EDCResultList is a Consumption CDS View that provides data about "EDC Result List" in SAP S/4HANA. It reads from 3 data sources (I_EDCCheckCategory, I_CountryText, I_EDCResult) and exposes 70 fields with key field EDCResultUUID. It has 10 associations to related views. It is exposed through 2 OData services (EDC_CHECK, EDC_PROCESS).

Data Sources (3)

SourceAliasJoin Type
I_EDCCheckCategory _CheckCategory inner
I_CountryText _CountryText inner
I_EDCResult I_EDCResult from

Associations (10)

CardinalityTargetAliasCondition
[1..*] I_EDCRelation _EDCRelation $projection.EDCRecordUUID = _EDCRelation.EDCRecordUUID
[1..1] R_EDCElectronicDoc _ElectronicDoc _EDCRelationElectronicDocument.EDCRepresentationKey = _ElectronicDoc.ElectronicDocUUID
[1..1] I_TaxAuthorityDocument _TaxAuthorityDocument _EDCRelationTaxAuthDocument.EDCRepresentationKey = _TaxAuthorityDocument.EDCTaxAuthRecordUUID
[1..1] I_EDCRecords _EDCRecords $projection.EDCRecordUUID = _EDCRecords.EDCRecordUUID
[1..1] C_CompanyCodeValueHelp _CompanyCodeValueHelp $projection.EDCCompany = _CompanyCodeValueHelp.CompanyCode
[1..1] R_EDCResultMetaStatusText _EDCResultMetaStatusText $projection.EDCResultMetaStatus = _EDCResultMetaStatusText.EDCResultMetaStatus and _EDCResultMetaStatusText.Language = $session.system_language
[1..1] I_ElectronicDocProcStatusText _EDCResultProcStatusText $projection.EDCResultProcess = _EDCResultProcStatusText.ElectronicDocProcess and $projection.EDCResultProcessStatus = _EDCResultProcStatusText.ElectronicDocProcessStatus and _EDCResultProcStatusText.Language = $session.system_language
[1..1] I_ElectronicDocProcessText _EDCResultProcessText I_EDCResult.EDCResultProcess = _EDCResultProcessText.ElectronicDocProcess and _EDCResultProcessText.Language = $session.system_language
[1..1] I_JournalEntry _JournalEntry _EDCAccountingDocRelation.CompanyCode = _JournalEntry.CompanyCode and _EDCAccountingDocRelation.AccountingDocument = _JournalEntry.AccountingDocument and _EDCAccountingDocRelation.FiscalYear = _JournalEntry.FiscalYear
[1..1] I_EDCBusinessPartner _EDCBusinessPartner $projection.EDCRecordUUID = _EDCBusinessPartner.EDCRecordUUID

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.query.implementedBy ABAP:CL_EDC_CDS_UNMANAGED_QUERY view
EndUserText.label EDC Result List view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

OData Services (2)

ServiceBindingVersionContractRelease
EDC_CHECK UI_EDC_CHECK_O2 V2 C1 NOT_RELEASED
EDC_PROCESS UI_EDC_PROCESS_O2 V2 C1 NOT_RELEASED

Fields (70)

KeyFieldSource TableSource FieldDescription
KEY EDCResultUUID I_EDCResult EDCResultUUID Result GUID
EDCResultSqncNmbr I_EDCResult EDCResultSqncNmbr Result Seq No
EDCRunID I_EDCResult EDCRunID UUID
EDCCompany I_EDCResult EDCCompany Value
EDCRecordUUID I_EDCResult EDCRecordUUID Consistency GUID
EDCResultProcessStatus I_EDCResult EDCResultProcessStatus Work Item ID
EDCResultMetaStatus I_EDCResult EDCResultMetaStatus Overall Res. Status
EDCCreatedByUser I_EDCResult EDCCreatedByUser Version Created By
EDCCreatedOnDateTime I_EDCResult EDCCreatedOnDateTime Variant created on
EDCChangedByUser I_EDCResult EDCChangedByUser User Name
EDCChangedOnDateTime I_EDCResult EDCChangedOnDateTime Variant Changed on
EDCCommercialKey _EDCRecords EDCCommercialKey
EDCCheckDateTime _EDCRecords EDCCheckDateTime
EDCOrganizationalUnit I_EDCResult EDCOrganizationalUnit Org. Unit ID
EDCOrganizationalUnitValue I_EDCResult EDCOrganizationalUnitValue
BusinessPartner _EDCBusinessPartner BusinessPartner Business Partner
EDCCheckCategory I_EDCCheckCategory EDCCheckCategory Check Category
ElectronicDocPostingDate _ElectronicDoc ElectronicDocPostingDate
ElectronicDocCreationDate _ElectronicDoc ElectronicDocCreationDate
ElectronicDocUUID _ElectronicDoc ElectronicDocUUID
ElectronicDocSourceType _ElectronicDoc ElectronicDocSourceType
ElectronicDocType _ElectronicDoc ElectronicDocType
ElectronicDocProcess _ElectronicDoc ElectronicDocProcess
ElectronicDocStatus _ElectronicDoc ElectronicDocStatus
ElectronicDocSourceKey _ElectronicDoc ElectronicDocSourceKey
ElectronicDocMetaStatus _ElectronicDoc ElectronicDocMetaStatus
ElectronicDocProcessStatus _ElectronicDoc ElectronicDocProcessStatus
ElectronicDocProcStatusText _ElectronicDoc ElectronicDocProcStatusText
EDCResultProcessStatusText _EDCResultProcStatusText ElectronicDocProcStatusText
ElectronicDocProcessText _ElectronicDoc ElectronicDocProcessText
EDCDocumentPeriod _TaxAuthorityDocument EDCDocumentPeriod
EDCTaxAuthStatusText _TaxAuthorityDocument EDCTaxAuthStatusText
AccountingDocument _JournalEntry AccountingDocument Journal Entry
FiscalYear _JournalEntry FiscalYear G/L Fiscal Year
AccountingDocumentType _JournalEntry AccountingDocumentType Journal Entry Type
DocumentDate _JournalEntry DocumentDate Journal Entry Date
PostingDate _JournalEntry PostingDate Posting Date for GR
FiscalPeriod _JournalEntry FiscalPeriod Tax period
AccountingDocumentCreationDate _JournalEntry AccountingDocumentCreationDate Journal Entry Date
CreationTime _JournalEntry CreationTime Time of Change
DocumentReferenceID _JournalEntry DocumentReferenceID Reference
ReverseDocument _JournalEntry ReverseDocument Reversed With
TransactionCurrency _JournalEntry TransactionCurrency Transaction Currency
TaxReportingDate _JournalEntry TaxReportingDate Tax Reporting Date
TaxFulfillmentDate _JournalEntry TaxFulfillmentDate Tax Settlement Date
IsReversal _JournalEntry IsReversal Reversal doc.
EDCResultUIGroupendasEDCResultUIGroup
EDCResultProcess I_EDCResult EDCResultProcess Trans.
EDCNumberOfAllResults
EDCPageIdentifier
int4asEDCNumberOfResolvedResults
int4asEDCNumberOfInProcessResults
CountryShortName I_CountryText CountryShortName Country/Region
_EDCRelation _EDCRelation
EDCResultStatus I_EDCResult EDCResultStatus Workflow Status
EDCCountry I_EDCResult EDCCountry Venue: Ctry/Reg
EDCSqncNmbr I_EDCResult EDCSqncNmbr Cons. Seq No
EDCCommonKey I_EDCResult EDCCommonKey Common Key
EDCType I_EDCResult EDCType Consistency Scen.
EDCValidationType I_EDCResult EDCValidationType Comparison Type
EDCCheckID I_EDCResult EDCCheckID Question Check ID
EDCRepresentationKey I_EDCResult EDCRepresentationKey Representation Key
EDCRepresentationType I_EDCResult EDCRepresentationType Rep. Type
EDCResultProcessVersion I_EDCResult EDCResultProcessVersion Process Version
CompanyCodeName _CompanyCodeValueHelp CompanyCodeName Company Name
EDCResultProcessText _EDCResultProcessText ElectronicDocProcessText
EDCResultMetaStatusText _EDCResultMetaStatusText EDCResultMetaStatusText
EDCMismatchGroupName
EDCCommercialNavLink
EDCSummaryCurrency

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_EDCResultList.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW C_EDCResultList AS
SELECT
  I_EDCResult.EDCResultUUID AS EDCResultUUID,
  I_EDCResult.EDCResultSqncNmbr AS EDCResultSqncNmbr,
  I_EDCResult.EDCRunID AS EDCRunID,
  I_EDCResult.EDCCompany AS EDCCompany,
  I_EDCResult.EDCRecordUUID AS EDCRecordUUID,
  I_EDCResult.EDCResultProcessStatus AS EDCResultProcessStatus,
  I_EDCResult.EDCResultMetaStatus AS EDCResultMetaStatus,
  I_EDCResult.EDCCreatedByUser AS EDCCreatedByUser,
  I_EDCResult.EDCCreatedOnDateTime AS EDCCreatedOnDateTime,
  I_EDCResult.EDCChangedByUser AS EDCChangedByUser,
  I_EDCResult.EDCChangedOnDateTime AS EDCChangedOnDateTime,
  _EDCRecords.EDCCommercialKey AS EDCCommercialKey,
  _EDCRecords.EDCCheckDateTime AS EDCCheckDateTime,
  I_EDCResult.EDCOrganizationalUnit AS EDCOrganizationalUnit,
  I_EDCResult.EDCOrganizationalUnitValue AS EDCOrganizationalUnitValue,
  _EDCBusinessPartner.BusinessPartner AS BusinessPartner,
  _CheckCategory.EDCCheckCategory AS EDCCheckCategory,
  _ElectronicDoc.ElectronicDocPostingDate AS ElectronicDocPostingDate,
  _ElectronicDoc.ElectronicDocCreationDate AS ElectronicDocCreationDate,
  _ElectronicDoc.ElectronicDocUUID AS ElectronicDocUUID,
  _ElectronicDoc.ElectronicDocSourceType AS ElectronicDocSourceType,
  _ElectronicDoc.ElectronicDocType AS ElectronicDocType,
  _ElectronicDoc.ElectronicDocProcess AS ElectronicDocProcess,
  _ElectronicDoc.ElectronicDocStatus AS ElectronicDocStatus,
  _ElectronicDoc.ElectronicDocSourceKey AS ElectronicDocSourceKey,
  _ElectronicDoc.ElectronicDocMetaStatus AS ElectronicDocMetaStatus,
  _ElectronicDoc.ElectronicDocProcessStatus AS ElectronicDocProcessStatus,
  _ElectronicDoc.ElectronicDocProcStatusText AS ElectronicDocProcStatusText,
  _EDCResultProcStatusText.ElectronicDocProcStatusText AS EDCResultProcessStatusText,
  _ElectronicDoc.ElectronicDocProcessText AS ElectronicDocProcessText,
  _TaxAuthorityDocument.EDCDocumentPeriod AS EDCDocumentPeriod,
  _TaxAuthorityDocument.EDCTaxAuthStatusText AS EDCTaxAuthStatusText,
  _JournalEntry.AccountingDocument AS AccountingDocument,
  _JournalEntry.FiscalYear AS FiscalYear,
  _JournalEntry.AccountingDocumentType AS AccountingDocumentType,
  _JournalEntry.DocumentDate AS DocumentDate,
  _JournalEntry.PostingDate AS PostingDate,
  _JournalEntry.FiscalPeriod AS FiscalPeriod,
  _JournalEntry.AccountingDocumentCreationDate AS AccountingDocumentCreationDate,
  _JournalEntry.CreationTime AS CreationTime,
  _JournalEntry.DocumentReferenceID AS DocumentReferenceID,
  _JournalEntry.ReverseDocument AS ReverseDocument,
  _JournalEntry.TransactionCurrency AS TransactionCurrency,
  _JournalEntry.TaxReportingDate AS TaxReportingDate,
  _JournalEntry.TaxFulfillmentDate AS TaxFulfillmentDate,
  _JournalEntry.IsReversal AS IsReversal,
  case when _EDCResultUIGroup.EDCResultUIGroup is null then I_EDCResult.EDCResultProcess else _EDCResultUIGroup.EDCResultUIGroup end as EDCResultUIGroup AS EDCResultUIGroupendasEDCResultUIGroup,
  I_EDCResult.EDCResultProcess AS EDCResultProcess,
  cast(0 as abap.int4 ) AS EDCNumberOfAllResults,
  cast(' ' as edc_page_identifier ) AS EDCPageIdentifier,
  cast( case when I_EDCResult.EDCResultMetaStatus = '0004' then 1 else 0 end as abap.int4) as EDCNumberOfResolvedResults AS int4asEDCNumberOfResolvedResults,
  cast( case when ( I_EDCResult.EDCResultMetaStatus = '0002' or I_EDCResult.EDCResultMetaStatus = '0003' ) then 1 else 0 end as abap.int4) as EDCNumberOfInProcessResults AS int4asEDCNumberOfInProcessResults,
  _CountryText.CountryShortName AS CountryShortName,
  I_EDCResult.EDCResultStatus AS EDCResultStatus,
  I_EDCResult.EDCCountry AS EDCCountry,
  I_EDCResult.EDCSqncNmbr AS EDCSqncNmbr,
  I_EDCResult.EDCCommonKey AS EDCCommonKey,
  I_EDCResult.EDCType AS EDCType,
  I_EDCResult.EDCValidationType AS EDCValidationType,
  I_EDCResult.EDCCheckID AS EDCCheckID,
  I_EDCResult.EDCRepresentationKey AS EDCRepresentationKey,
  I_EDCResult.EDCRepresentationType AS EDCRepresentationType,
  I_EDCResult.EDCResultProcessVersion AS EDCResultProcessVersion,
  _CompanyCodeValueHelp.CompanyCodeName AS CompanyCodeName,
  _EDCResultProcessText.ElectronicDocProcessText AS EDCResultProcessText,
  _EDCResultMetaStatusText.EDCResultMetaStatusText AS EDCResultMetaStatusText,
  cast( '' as abap.char( 20 ) ) AS EDCMismatchGroupName,
  cast( ' ' as abap.char( 1 ) ) AS EDCCommercialNavLink,
  cast( ' ' as waers ) AS EDCSummaryCurrency
FROM I_EDCResult
INNER JOIN I_CountryText AS _CountryText ON /* join condition not captured in parsed metadata */
INNER JOIN I_EDCCheckCategory AS _CheckCategory ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_EDCRelation AS _EDCRelation ON EDCRecordUUID = _EDCRelation.EDCRecordUUID  -- association [1..*]
LEFT OUTER JOIN R_EDCElectronicDoc AS _ElectronicDoc ON _EDCRelationElectronicDocument.EDCRepresentationKey = _ElectronicDoc.ElectronicDocUUID  -- association [1..1]
LEFT OUTER JOIN I_TaxAuthorityDocument AS _TaxAuthorityDocument ON _EDCRelationTaxAuthDocument.EDCRepresentationKey = _TaxAuthorityDocument.EDCTaxAuthRecordUUID  -- association [1..1]
LEFT OUTER JOIN I_EDCRecords AS _EDCRecords ON EDCRecordUUID = _EDCRecords.EDCRecordUUID  -- association [1..1]
LEFT OUTER JOIN C_CompanyCodeValueHelp AS _CompanyCodeValueHelp ON EDCCompany = _CompanyCodeValueHelp.CompanyCode  -- association [1..1]
LEFT OUTER JOIN R_EDCResultMetaStatusText AS _EDCResultMetaStatusText ON EDCResultMetaStatus = _EDCResultMetaStatusText.EDCResultMetaStatus AND _EDCResultMetaStatusText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_ElectronicDocProcStatusText AS _EDCResultProcStatusText ON EDCResultProcess = _EDCResultProcStatusText.ElectronicDocProcess AND EDCResultProcessStatus = _EDCResultProcStatusText.ElectronicDocProcessStatus AND _EDCResultProcStatusText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_ElectronicDocProcessText AS _EDCResultProcessText ON I_EDCResult.EDCResultProcess = _EDCResultProcessText.ElectronicDocProcess AND _EDCResultProcessText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_JournalEntry AS _JournalEntry ON _EDCAccountingDocRelation.CompanyCode = _JournalEntry.CompanyCode AND _EDCAccountingDocRelation.AccountingDocument = _JournalEntry.AccountingDocument AND _EDCAccountingDocRelation.FiscalYear = _JournalEntry.FiscalYear  -- association [1..1]
LEFT OUTER JOIN I_EDCBusinessPartner AS _EDCBusinessPartner ON EDCRecordUUID = _EDCBusinessPartner.EDCRecordUUID  -- association [1..1]
;