R_SetlMgmtSchedgWlRecurrence

DDL: R_SETLMGMTSCHEDGWLRECURRENCE Type: view_entity BASIC Package: WLF_SWL_MODEL

Scheduling Worklist Recurrence

R_SetlMgmtSchedgWlRecurrence is a Basic CDS View that provides data about "Scheduling Worklist Recurrence" in SAP S/4HANA. It reads from 1 data source (wlf_d_swl_recu) and exposes 27 fields with key field SettlmtMgmtSchedgWlUUID. It has 7 associations to related views. Part of development package WLF_SWL_MODEL.

Data Sources (1)

SourceAliasJoin Type
wlf_d_swl_recu wlf_d_swl_recu from

Associations (7)

CardinalityTargetAliasCondition
[1..1] R_SetlMgmtSchedgWl _Worklist $projection.SettlmtMgmtSchedgWlUUID = _Worklist.SettlmtMgmtSchedgWlUUID
[0..1] I_SetlMgmtSchedgWlPerdcGrnlty _PeriodicGranularity $projection.SetlMgmtSchedgWlPeriodicGrnlty = _PeriodicGranularity.SetlMgmtSchedgWlPeriodicGrnlty
[0..1] I_StlMnScdWlStrtRstrcnCode _StartRestrictionCode $projection.SetlMgmtSchedgWlStrtRstrcnCode = _StartRestrictionCode.SetlMgmtSchedgWlStrtRstrcnCode
[0..1] I_SetlMgmtSchedgWlShftDrctn _ShiftDirection $projection.SetlMgmtSchedgWlShiftDirection = _ShiftDirection.SetlMgmtSchedgWlShiftDirection
[0..1] I_SetlMgmtSchedgWlEndType _EndType $projection.SetlMgmtSchedgWlEndType = _EndType.SetlMgmtSchedgWlEndType
[0..1] I_SetlMgmtSchedgWlMonthWeek _MonthWeek $projection.SetlMgmtSchedgWlMonthWeek = _MonthWeek.SetlMgmtSchedgWlMonthWeek
[0..1] I_SetlMgmtSchedgWlCalendarIDVH _CalendarID $projection.SetlMgmtSchedgWlCalendarID = _CalendarID.SetlMgmtSchedgWlCalendarID

Annotations (8)

NameValueLevelField
EndUserText.label Scheduling Worklist Recurrence view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY SettlmtMgmtSchedgWlUUID worklist_uuid Scheduling Worklist UUID
SetlMgmtSchedgWlPeriodicGrnlty periodic_granularity Recurrence Pattern
SetlMgmtSchedgWlPeriodicValue periodic_value Recurrence Frequency
SetlMgmtSchedgWlJobTimezone job_timezone Time Zone
SetlMgmtSchedgWlCalendarID calendar_id Factory Calendar
SetlMgmtSchedgWlStrtRstrcnCode start_restriction_code Restrictions for Holidays
SetlMgmtSchedgWlRunsOnMon on_monday On Monday
SetlMgmtSchedgWlRunsOnTue on_tuesday Tuesday (Tu)
SetlMgmtSchedgWlRunsOnWed on_wednesday Wednesday (We)
SetlMgmtSchedgWlRunsOnThu on_thursday Thursday (Th)
SetlMgmtSchedgWlRunsOnFri on_friday On Friday
SetlMgmtSchedgWlRunsOnSat on_saturday Saturday (Sa)
SetlMgmtSchedgWlRunsOnSun on_sunday Sunday (Su)
SetlMgmtSchedgWlMonthDay month_day Month Day
SetlMgmtSchedgWlIsUsingWrkDays use_working_days Only Count Working Days
SetlMgmtSchedgWlShiftDirection shift_direction Type of Monthly Scheduling
SetlMgmtSchedgWlMonthWeek month_week Week of Month
SetlMgmtSchedgWlEndType end_type End of Recurrence
SetlMgmtSchedgWlEndDateTime end_timestamp Valid To Timestamp
SetlMgmtSchedgWlNmbrOfMaxRuns max_iterations Number
_Worklist _Worklist
_PeriodicGranularity _PeriodicGranularity
_StartRestrictionCode _StartRestrictionCode
_ShiftDirection _ShiftDirection
_EndType _EndType
_MonthWeek _MonthWeek
_CalendarID _CalendarID

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_SetlMgmtSchedgWlRecurrence.
-- 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_SetlMgmtSchedgWlRecurrence AS
SELECT
  worklist_uuid AS SettlmtMgmtSchedgWlUUID,
  periodic_granularity AS SetlMgmtSchedgWlPeriodicGrnlty,
  periodic_value AS SetlMgmtSchedgWlPeriodicValue,
  job_timezone AS SetlMgmtSchedgWlJobTimezone,
  calendar_id AS SetlMgmtSchedgWlCalendarID,
  start_restriction_code AS SetlMgmtSchedgWlStrtRstrcnCode,
  on_monday AS SetlMgmtSchedgWlRunsOnMon,
  on_tuesday AS SetlMgmtSchedgWlRunsOnTue,
  on_wednesday AS SetlMgmtSchedgWlRunsOnWed,
  on_thursday AS SetlMgmtSchedgWlRunsOnThu,
  on_friday AS SetlMgmtSchedgWlRunsOnFri,
  on_saturday AS SetlMgmtSchedgWlRunsOnSat,
  on_sunday AS SetlMgmtSchedgWlRunsOnSun,
  month_day AS SetlMgmtSchedgWlMonthDay,
  use_working_days AS SetlMgmtSchedgWlIsUsingWrkDays,
  shift_direction AS SetlMgmtSchedgWlShiftDirection,
  month_week AS SetlMgmtSchedgWlMonthWeek,
  end_type AS SetlMgmtSchedgWlEndType,
  end_timestamp AS SetlMgmtSchedgWlEndDateTime,
  max_iterations AS SetlMgmtSchedgWlNmbrOfMaxRuns
FROM wlf_d_swl_recu
LEFT OUTER JOIN R_SetlMgmtSchedgWl AS _Worklist ON SettlmtMgmtSchedgWlUUID = _Worklist.SettlmtMgmtSchedgWlUUID  -- association [1..1]
LEFT OUTER JOIN I_SetlMgmtSchedgWlPerdcGrnlty AS _PeriodicGranularity ON SetlMgmtSchedgWlPeriodicGrnlty = _PeriodicGranularity.SetlMgmtSchedgWlPeriodicGrnlty  -- association [0..1]
LEFT OUTER JOIN I_StlMnScdWlStrtRstrcnCode AS _StartRestrictionCode ON SetlMgmtSchedgWlStrtRstrcnCode = _StartRestrictionCode.SetlMgmtSchedgWlStrtRstrcnCode  -- association [0..1]
LEFT OUTER JOIN I_SetlMgmtSchedgWlShftDrctn AS _ShiftDirection ON SetlMgmtSchedgWlShiftDirection = _ShiftDirection.SetlMgmtSchedgWlShiftDirection  -- association [0..1]
LEFT OUTER JOIN I_SetlMgmtSchedgWlEndType AS _EndType ON SetlMgmtSchedgWlEndType = _EndType.SetlMgmtSchedgWlEndType  -- association [0..1]
LEFT OUTER JOIN I_SetlMgmtSchedgWlMonthWeek AS _MonthWeek ON SetlMgmtSchedgWlMonthWeek = _MonthWeek.SetlMgmtSchedgWlMonthWeek  -- association [0..1]
LEFT OUTER JOIN I_SetlMgmtSchedgWlCalendarIDVH AS _CalendarID ON SetlMgmtSchedgWlCalendarID = _CalendarID.SetlMgmtSchedgWlCalendarID  -- association [0..1]
;