R_DrftRptDocumentDataTP

DDL: R_DRFTRPTDOCUMENTDATATP Type: view_entity TRANSACTIONAL

File for Report - TP

R_DrftRptDocumentDataTP is a Transactional CDS View that provides data about "File for Report - TP" in SAP S/4HANA. It reads from 1 data source (I_DraftReportDocumentData) and exposes 36 fields with key fields StatryRptActivityUUID, StatryRptDocumentID. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DraftReportDocumentData I_DraftReportDocumentData from

Associations (12)

CardinalityTargetAliasCondition
[0..1] R_DrftRptCommunicationDataTP _DrftRptCommunicationDataTP _DrftRptCommunicationDataTP.StatryRptActivityUUID = $projection.StatryRptActivityUUID and _DrftRptCommunicationDataTP.StatryRptDocumentID = $projection.StatryRptDocumentID
[0..1] R_DrftRptAuthorityFileDwnldTP _DrftRptAuthorityFileDownload _DrftRptAuthorityFileDownload.StatryRptActivityUUID = $projection.StatryRptActivityUUID and _DrftRptAuthorityFileDownload.StatryRptDocumentID = $projection.StatryRptDocumentID
[0..1] R_DrftRptSourceFileDownloadTP _DrftRptSourceFileDownload _DrftRptSourceFileDownload.StatryRptActivityUUID = $projection.StatryRptActivityUUID and _DrftRptSourceFileDownload.StatryRptDocumentID = $projection.StatryRptDocumentID
[0..1] I_User _DrftRptGeneratedBy _DrftRptGeneratedBy.UserID = $projection.DraftReportGeneratedByUserID
[0..1] I_User _DrftRptRequestedBy _DrftRptRequestedBy.UserID = $projection.DraftReportRequestedByUserID
[0..*] I_StRpEntityText _StRpEntityText _StRpEntityText.StatryRptgEntity = $projection.StatryRptgEntity
[0..*] I_StRpCategoryText _StRpCategoryText _StRpCategoryText.StatryRptCategory = $projection.StatryRptCategory and _StRpCategoryText.StatryRptCatVersion = 'ACT'
[0..*] I_StRpActivityStatusText _ActivityStatusText _ActivityStatusText.StatryRptActivityStatus = $projection.StatryRptActivityStatus
[0..*] I_DrftRptComprnStsTxt _ComparisonStatusText _ComparisonStatusText.DraftReportComparisonStatus = $projection.DraftReportComparisonStatus
[0..*] I_DrftRptExtFileReqStsTxt _ExtFileReqStsTxt _ExtFileReqStsTxt.DrftRptRecnclnExtFileReqSts = $projection.drftrptrecnclnextfilereqsts
[0..*] I_StRpRepRunStatusText _GeneratedRunStatusText _GeneratedRunStatusText.StatryRptRunStatus = $projection.StatryRptRunStatus
[1..*] R_DrftRptDetComprnDocDataTP _DetComparisonDocumentData

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label File for Report - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name StatutoryReportingTask view
VDM.viewType #TRANSACTIONAL view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY StatryRptActivityUUID StatryRptActivityUUID
KEY StatryRptDocumentID StatryRptDocumentID
StatryRptgEntity StatryRptgEntity Reporting Entity
StatryRptCategory StatryRptCategory Report ID
StatryRptTaskPeriodStartDate StatryRptTaskPeriodStartDate
StatryRptTaskPeriodEndDate StatryRptTaskPeriodEndDate
StatryRptActivityStatus StatryRptActivityStatus
DrftRptRecnclnRunUUID DrftRptRecnclnRunUUID
DrftRptRecnclnSubmsnRunUUID DrftRptRecnclnSubmsnRunUUID
DrftRptCommFileID DrftRptCommFileID
DraftReportComparisonStatus DraftReportComparisonStatus
DrftRptComprnRunDteTme DrftRptComprnRunDteTme
DraftReportGeneratedByUserID DraftReportGeneratedByUserID
DraftReportGeneratedBy _DrftRptGeneratedBy UserDescription Full Name
DrftRptRecnclnLgHandle DrftRptRecnclnLgHandle
Country Country Venue: Ctry/Reg
_DrftRptCommunicationDataTP _DrftRptCommunicationDataTP
DrftRptCommProcessID _DrftRptCommunicationDataTP DrftRptCommProcessID
DrftRptRecnclnDocName _DrftRptCommunicationDataTP DrftRptRecnclnDocName
DrftRptRecnclnFetchDteTme _DrftRptCommunicationDataTP DrftRptRecnclnFetchDteTme
DrftRptRecnclnExtFileReqSts _DrftRptCommunicationDataTP DrftRptRecnclnExtFileReqSts
DrftRptExtFileReqStsCritlty _DrftRptCommunicationDataTP DrftRptExtFileReqStsCritlty
PhysDocFileName PhysDocFileName
CreatedOnDateTime CreatedOnDateTime Created On
DraftReportRequestedByUserID DraftReportRequestedByUserID
DraftReportRequestedBy _DrftRptRequestedBy UserDescription Full Name
StatryRptRunStatus StatryRptRunStatus
_StRpEntityText _StRpEntityText
_StRpCategoryText _StRpCategoryText
_ActivityStatusText _ActivityStatusText
_ComparisonStatusText _ComparisonStatusText
_ExtFileReqStsTxt _ExtFileReqStsTxt
_GeneratedRunStatusText _GeneratedRunStatusText
_DetComparisonDocumentData _DetComparisonDocumentData
_DrftRptAuthorityFileDownload _DrftRptAuthorityFileDownload
_DrftRptSourceFileDownload _DrftRptSourceFileDownload

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 R_DrftRptDocumentDataTP.
-- 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 R_DrftRptDocumentDataTP AS
SELECT
  StatryRptActivityUUID,
  StatryRptDocumentID,
  StatryRptgEntity,
  StatryRptCategory,
  StatryRptTaskPeriodStartDate,
  StatryRptTaskPeriodEndDate,
  StatryRptActivityStatus,
  DrftRptRecnclnRunUUID,
  DrftRptRecnclnSubmsnRunUUID,
  DrftRptCommFileID,
  DraftReportComparisonStatus,
  DrftRptComprnRunDteTme,
  DraftReportGeneratedByUserID,
  _DrftRptGeneratedBy.UserDescription AS DraftReportGeneratedBy,
  DrftRptRecnclnLgHandle,
  Country,
  _DrftRptCommunicationDataTP.DrftRptCommProcessID AS DrftRptCommProcessID,
  _DrftRptCommunicationDataTP.DrftRptRecnclnDocName AS DrftRptRecnclnDocName,
  _DrftRptCommunicationDataTP.DrftRptRecnclnFetchDteTme AS DrftRptRecnclnFetchDteTme,
  _DrftRptCommunicationDataTP.DrftRptRecnclnExtFileReqSts AS DrftRptRecnclnExtFileReqSts,
  _DrftRptCommunicationDataTP.DrftRptExtFileReqStsCritlty AS DrftRptExtFileReqStsCritlty,
  PhysDocFileName,
  CreatedOnDateTime,
  DraftReportRequestedByUserID,
  _DrftRptRequestedBy.UserDescription AS DraftReportRequestedBy,
  StatryRptRunStatus
FROM I_DraftReportDocumentData
LEFT OUTER JOIN R_DrftRptCommunicationDataTP AS _DrftRptCommunicationDataTP ON _DrftRptCommunicationDataTP.StatryRptActivityUUID = StatryRptActivityUUID AND _DrftRptCommunicationDataTP.StatryRptDocumentID = StatryRptDocumentID  -- association [0..1]
LEFT OUTER JOIN R_DrftRptAuthorityFileDwnldTP AS _DrftRptAuthorityFileDownload ON _DrftRptAuthorityFileDownload.StatryRptActivityUUID = StatryRptActivityUUID AND _DrftRptAuthorityFileDownload.StatryRptDocumentID = StatryRptDocumentID  -- association [0..1]
LEFT OUTER JOIN R_DrftRptSourceFileDownloadTP AS _DrftRptSourceFileDownload ON _DrftRptSourceFileDownload.StatryRptActivityUUID = StatryRptActivityUUID AND _DrftRptSourceFileDownload.StatryRptDocumentID = StatryRptDocumentID  -- association [0..1]
LEFT OUTER JOIN I_User AS _DrftRptGeneratedBy ON _DrftRptGeneratedBy.UserID = DraftReportGeneratedByUserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _DrftRptRequestedBy ON _DrftRptRequestedBy.UserID = DraftReportRequestedByUserID  -- association [0..1]
LEFT OUTER JOIN I_StRpEntityText AS _StRpEntityText ON _StRpEntityText.StatryRptgEntity = StatryRptgEntity  -- association [0..*]
LEFT OUTER JOIN I_StRpCategoryText AS _StRpCategoryText ON _StRpCategoryText.StatryRptCategory = StatryRptCategory AND _StRpCategoryText.StatryRptCatVersion = 'ACT'  -- association [0..*]
LEFT OUTER JOIN I_StRpActivityStatusText AS _ActivityStatusText ON _ActivityStatusText.StatryRptActivityStatus = StatryRptActivityStatus  -- association [0..*]
LEFT OUTER JOIN I_DrftRptComprnStsTxt AS _ComparisonStatusText ON _ComparisonStatusText.DraftReportComparisonStatus = DraftReportComparisonStatus  -- association [0..*]
LEFT OUTER JOIN I_DrftRptExtFileReqStsTxt AS _ExtFileReqStsTxt ON _ExtFileReqStsTxt.DrftRptRecnclnExtFileReqSts = drftrptrecnclnextfilereqsts  -- association [0..*]
LEFT OUTER JOIN I_StRpRepRunStatusText AS _GeneratedRunStatusText ON _GeneratedRunStatusText.StatryRptRunStatus = StatryRptRunStatus  -- association [0..*]
LEFT OUTER JOIN R_DrftRptDetComprnDocDataTP AS _DetComparisonDocumentData ON /* condition not available in parsed metadata */  -- association [1..*]
;