I_WorkView

DDL: I_WORKVIEW Type: view BASIC Package: EHFND_RAP_WORK_VIEW

Work Perspective

I_WorkView is a Basic CDS View that provides data about "Work Perspective" in SAP S/4HANA. It reads from 1 data source (ehfndd_wv) and exposes 14 fields with key fields WorkView, WorkViewUUID. It has 6 associations to related views. Part of development package EHFND_RAP_WORK_VIEW.

Data Sources (1)

SourceAliasJoin Type
ehfndd_wv ehfndd_wv from

Associations (6)

CardinalityTargetAliasCondition
[1..*] I_WorkViewText _WorkViewText $projection.WorkViewUUID = _WorkViewText.WorkViewUUID
[1..*] I_WorkViewGroup _WorkViewGroup $projection.WorkViewUUID = _WorkViewGroup.WorkViewUUID
[0..*] I_WorkViewScopeText _WorkViewScope $projection.WorkViewScope = _WorkViewScope.WorkViewScope
[0..*] I_WorkViewStatusText _WorkViewStaus $projection.WorkViewStatus = _WorkViewStaus.WorkViewStatus
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IWORKVIEW view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.representativeKey WorkViewUUID view
EndUserText.label Work Perspective view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY WorkView workview Work View ID
KEY WorkViewUUID workviewuuid Work View
CreationDateTime creationdatetime Timestamp
CreatedByUser createdbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
WorkViewScope scope Visibility
WorkViewStatus status Workflow Status
_WorkViewText _WorkViewText
_WorkViewGroup _WorkViewGroup
_WorkViewScope _WorkViewScope
_WorkViewStaus _WorkViewStaus
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser

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_WorkView.
-- 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_WorkView AS
SELECT
  WorkView,
  WorkViewUUID,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser,
  scope AS WorkViewScope,
  status AS WorkViewStatus
FROM ehfndd_wv
LEFT OUTER JOIN I_WorkViewText AS _WorkViewText ON WorkViewUUID = _WorkViewText.WorkViewUUID  -- association [1..*]
LEFT OUTER JOIN I_WorkViewGroup AS _WorkViewGroup ON WorkViewUUID = _WorkViewGroup.WorkViewUUID  -- association [1..*]
LEFT OUTER JOIN I_WorkViewScopeText AS _WorkViewScope ON WorkViewScope = _WorkViewScope.WorkViewScope  -- association [0..*]
LEFT OUTER JOIN I_WorkViewStatusText AS _WorkViewStaus ON WorkViewStatus = _WorkViewStaus.WorkViewStatus  -- association [0..*]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
;