I_EHSTaskDefReportInfo

DDL: I_EHSTASKDEFREPORTINFO Type: view_entity BASIC Package: EHFND_BO_TASK_DEFINITION

EHS Task Definition Reporting Info

I_EHSTaskDefReportInfo is a Basic CDS View that provides data about "EHS Task Definition Reporting Info" in SAP S/4HANA. It reads from 1 data source (ehfndd_tdef_repi) and exposes 10 fields with key field EHSTaskDefinitionRptInfoUUID. It has 5 associations to related views. Part of development package EHFND_BO_TASK_DEFINITION.

Data Sources (1)

SourceAliasJoin Type
ehfndd_tdef_repi EHSTaskDefRepInfo from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_EHSTaskDefinition _EHSTaskDefinition $projection.EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID
[0..1] I_EHSForm _EHSForm $projection.EHSFormName = _EHSForm.EHSFormName
[0..*] I_EHSFormText _EHSFormText $projection.EHSFormName = _EHSFormText.EHSFormName
[0..1] I_EHSReportingPeriodType _EHSReportingPeriodType $projection.EHSReportingPeriodTypeCode = _EHSReportingPeriodType.EHSReportingPeriodTypeCode
[0..*] I_EHSReportingPeriodTypeText _EHSReportingPeriodTypeText $projection.EHSReportingPeriodTypeCode = _EHSReportingPeriodTypeText.EHSReportingPeriodTypeCode

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label EHS Task Definition Reporting Info view
ObjectModel.representativeKey EHSTaskDefinitionRptInfoUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable false view
VDM.viewType #BASIC view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY EHSTaskDefinitionRptInfoUUID ehfndd_tdef_repi ehstaskdefinitionrptinfouuid Task UUID
EHSTaskDefinitionUUID ehfndd_tdef_repi ehstaskdefinitionuuid Task Definition
EHSReportName ehfndd_tdef_repi ehsreportname Report Name
EHSFormName ehfndd_tdef_repi ehsformname Name
EHSReportingPeriodTypeCode ehfndd_tdef_repi ehsreportingperiodtypecode Period Type
_EHSTaskDefinition _EHSTaskDefinition
_EHSForm _EHSForm
_EHSFormText _EHSFormText
_EHSReportingPeriodType _EHSReportingPeriodType
_EHSReportingPeriodTypeText _EHSReportingPeriodTypeText

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 I_EHSTaskDefReportInfo.
-- 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 I_EHSTaskDefReportInfo AS
SELECT
  EHSTaskDefRepInfo.ehstaskdefinitionrptinfouuid AS EHSTaskDefinitionRptInfoUUID,
  EHSTaskDefRepInfo.ehstaskdefinitionuuid AS EHSTaskDefinitionUUID,
  EHSTaskDefRepInfo.ehsreportname AS EHSReportName,
  EHSTaskDefRepInfo.ehsformname AS EHSFormName,
  EHSTaskDefRepInfo.ehsreportingperiodtypecode AS EHSReportingPeriodTypeCode
FROM ehfndd_tdef_repi AS EHSTaskDefRepInfo
LEFT OUTER JOIN I_EHSTaskDefinition AS _EHSTaskDefinition ON EHSTaskDefinitionUUID = _EHSTaskDefinition.EHSTaskDefinitionUUID  -- association [1..1]
LEFT OUTER JOIN I_EHSForm AS _EHSForm ON EHSFormName = _EHSForm.EHSFormName  -- association [0..1]
LEFT OUTER JOIN I_EHSFormText AS _EHSFormText ON EHSFormName = _EHSFormText.EHSFormName  -- association [0..*]
LEFT OUTER JOIN I_EHSReportingPeriodType AS _EHSReportingPeriodType ON EHSReportingPeriodTypeCode = _EHSReportingPeriodType.EHSReportingPeriodTypeCode  -- association [0..1]
LEFT OUTER JOIN I_EHSReportingPeriodTypeText AS _EHSReportingPeriodTypeText ON EHSReportingPeriodTypeCode = _EHSReportingPeriodTypeText.EHSReportingPeriodTypeCode  -- association [0..*]
;