I_WorkPermitSafetyPrecaution

DDL: I_WORKPERMITSAFETYPRECAUTION SQL: IWRKPERMITSPR Type: view BASIC

Wrk Pmt Safety Precaution Group Details

I_WorkPermitSafetyPrecaution is a Basic CDS View that provides data about "Wrk Pmt Safety Precaution Group Details" in SAP S/4HANA. It reads from 1 data source (I_SafetyPrecaution) and exposes 19 fields with key fields WorkPermit, WorkPermitGroupCategory, WrkPmtSafetyRequirementGroup, WorkPermitSafetyRequirement. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SafetyPrecaution I_SafetyPrecaution from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_SafetyPrecautionGroupText _SftyPrcautnGroupTxt $projection.WrkPmtSafetyRequirementGroup = _SftyPrcautnGroupTxt.WrkPmtSafetyRequirementGroup and _SftyPrcautnGroupTxt.Language = $session.system_language
[1..1] I_SafetyPrecautionText _SftyPrcautnItemTxt $projection.WorkPermitSafetyRequirement = _SftyPrcautnItemTxt.WorkPermitSafetyRequirement and $projection.WorkPermitGroupCategory = _SftyPrcautnItemTxt.WrkPmtSftyRequirementCategory and _SftyPrcautnItemTxt.Language = $session.system_language
[1..1] I_SafetyCertificateTypeText _SafetyCertificateTypeText $projection.SafetyCertificateType = _SafetyCertificateTypeText.SafetyCertificateType and $projection.MaintenancePlanningPlant = _SafetyCertificateTypeText.MaintenancePlanningPlant and _SafetyCertificateTypeText.Language = $session.system_language

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IWRKPERMITSPR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Wrk Pmt Safety Precaution Group Details view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY WorkPermit WorkPermit Application
KEY WorkPermitGroupCategory WorkPermitGroupCategory Category
KEY WrkPmtSafetyRequirementGroup WrkPmtSafetyRequirementGroup Safety Rqmt Group
KEY WorkPermitSafetyRequirement WorkPermitSafetyRequirement Safety Rqmt
WorkPermitInternalID WorkPermitInternalID Object number
WorkPermitType WorkPermitType Work Permit Type
MaintenancePlanningPlant MaintenancePlanningPlant Planning Plant
WrkPmtMgmtObjSubType WrkPmtMgmtObjSubType Object Type
WrkPmtSftyRqmtIsSelected WrkPmtSftyRqmtIsSelected Checkbox
UserCommentsText UserCommentsText Character 100
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
WrkPmtSftyRqmtIsImplemented WrkPmtSftyRqmtIsImplemented Checkbox
WrkPmtSftyRqmtCriticalityCode WrkPmtSftyRqmtCriticalityCode Criticality
CriticalityText CriticalityText
_SftyPrcautnGroupTxt _SftyPrcautnGroupTxt
_SftyPrcautnItemTxt _SftyPrcautnItemTxt
SafetyCertificateType SafetyCertificateType Usage
SftyCertificateTypeDescription _SafetyCertificateTypeText SftyCertificateTypeDescription Sfty Cert Type Desc

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_WorkPermitSafetyPrecaution.
-- 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: IWRKPERMITSPR

CREATE VIEW I_WorkPermitSafetyPrecaution AS
SELECT
  WorkPermit,
  WorkPermitGroupCategory,
  WrkPmtSafetyRequirementGroup,
  WorkPermitSafetyRequirement,
  WorkPermitInternalID,
  WorkPermitType,
  MaintenancePlanningPlant,
  WrkPmtMgmtObjSubType,
  WrkPmtSftyRqmtIsSelected,
  UserCommentsText,
  CreatedByUser,
  CreationDateTime,
  WrkPmtSftyRqmtIsImplemented,
  WrkPmtSftyRqmtCriticalityCode,
  CriticalityText,
  SafetyCertificateType,
  _SafetyCertificateTypeText.SftyCertificateTypeDescription AS SftyCertificateTypeDescription
FROM I_SafetyPrecaution
LEFT OUTER JOIN I_SafetyPrecautionGroupText AS _SftyPrcautnGroupTxt ON WrkPmtSafetyRequirementGroup = _SftyPrcautnGroupTxt.WrkPmtSafetyRequirementGroup AND _SftyPrcautnGroupTxt.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_SafetyPrecautionText AS _SftyPrcautnItemTxt ON WorkPermitSafetyRequirement = _SftyPrcautnItemTxt.WorkPermitSafetyRequirement AND WorkPermitGroupCategory = _SftyPrcautnItemTxt.WrkPmtSftyRequirementCategory AND _SftyPrcautnItemTxt.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_SafetyCertificateTypeText AS _SafetyCertificateTypeText ON SafetyCertificateType = _SafetyCertificateTypeText.SafetyCertificateType AND MaintenancePlanningPlant = _SafetyCertificateTypeText.MaintenancePlanningPlant AND _SafetyCertificateTypeText.Language = $session.system_language  -- association [1..1]
;