I_IncidentInjryIllnLogType

DDL: I_INCIDENTINJRYILLNLOGTYPE SQL: IINJRYLOGTYPE Type: view BASIC Package: EHHSS_BO_INC_CFG

Incident Injury Illness Log Type

I_IncidentInjryIllnLogType (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

EHS Incident business object · Cross Applications

I_IncidentInjryIllnLogType is a Basic CDS View (Dimension) that provides data about "Incident Injury Illness Log Type" in SAP S/4HANA. It reads from 1 data source (ehhssc_inj_typ) and exposes 2 fields with key field IncidentInjuryIllnLogType. It has 1 association to related views. Part of development package EHHSS_BO_INC_CFG.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentEHS-SUS-IM
CapabilitiesData Source for Data Extraction,Analytical Dimension,Association Target for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides you with supported values for injury and illness log entry types. You can use it to categorize and classify different types of injuries and illnesses that are recorded in the Injury/Illness Log.</p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li><p>What types of injuries and illnesses are recorded in the incident management system?</p></li> <li><p>How can I classify incident log entries by injury or illness type?</p></li> </ul> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
ehhssc_inj_typ ehhssc_inj_typ from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_IncidentInjryIllnLogTypeText _IncidentLocationTypeText $projection.IncidentInjuryIllnLogType = _IncidentLocationTypeText.IncidentInjuryIllnLogType

Annotations (18)

NameValueLevelField
EndUserText.label Incident Injury Illness Log Type view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
ObjectModel.representativeKey IncidentInjuryIllnLogType view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName IINJRYLOGTYPE view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
Analytics.internalName #LOCAL view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.resultSet.sizeCategory #XS view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name EHSIncident view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY IncidentInjuryIllnLogType Injury/Illness Log Entry Type
_IncidentLocationTypeText _IncidentLocationTypeText

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_IncidentInjryIllnLogType.
-- 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.
-- SQL view name: IINJRYLOGTYPE

CREATE VIEW I_IncidentInjryIllnLogType AS
SELECT
  cast( ehhssc_inj_typ.code as ehhss_inc_inj_type_code_nc preserving type ) AS IncidentInjuryIllnLogType
FROM ehhssc_inj_typ
LEFT OUTER JOIN I_IncidentInjryIllnLogTypeText AS _IncidentLocationTypeText ON IncidentInjuryIllnLogType = _IncidentLocationTypeText.IncidentInjuryIllnLogType  -- association [0..*]
;