HRPY_PCC_recurrence

DDL: HRPY_PCC_RECURRENCE SQL: HRPY_PCC_RC Type: view

Recurrence Data

HRPY_PCC_recurrence is a CDS View that provides data about "Recurrence Data" in SAP S/4HANA. It reads from 12 data sources and exposes 21 fields with key field rec_ref_id.

Data Sources (12)

SourceAliasJoin Type
pyc_d_tlt activity_list_text left_outer
I_User created_user left_outer
adrp created_user_name left_outer
pyt_d_err_sta_t error_status_text left_outer
I_User last_changed_user left_outer
adrp last_changed_user_name left_outer
t52occ oc_category left_outer
t52ocr oc_reason left_outer
t52ocrt oc_reason_text left_outer
pyt_d_proc_sta_t processing_status_text left_outer
pyt_d_acl_reso recurrence from
pyc_d_tl_rect recurrence_details_text left_outer

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName HRPY_PCC_RC view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #X view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Recurrence Data view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY rec_ref_id pyt_d_acl_reso ref_id Technical Object
cfg_ref_id pyt_d_acl_reso cfg_ref_id PCC UUID
period_year pyt_d_acl_reso period_year Payroll Year
period_id pyt_d_acl_reso period_id Period ID
period_date pyt_d_acl_reso period_date Start Date
payid pyt_d_acl_reso payid Payroll Identifier
ocrsn pyt_d_acl_reso ocrsn Off-cycle reas.
ocrsn_name t52ocrt ocrtx Offcycle reason
id pyt_d_acl_reso id WorklistID
name pyc_d_tl_rect name Zone name
category pyt_d_acl_reso acl_category Activity List Categ.
frequency pyt_d_acl_reso frequency Reporting Frequency
icon activity_list icon Status Icon
molga activity_list molga Reserved Field/Unused Field of Length 2
lc_user pyt_d_acl_reso lc_user User Name
lc_user_name adrp name_text Full Name
cr_user pyt_d_acl_reso cr_user User Name
cr_user_name adrp name_text Full Name
cr_dt pyt_d_acl_reso cr_dt Time Stamp
lc_dt pyt_d_acl_reso lc_dt Time Stamp
payty t52occ payty Payroll type

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 HRPY_PCC_recurrence.
-- 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: HRPY_PCC_RC

CREATE VIEW HRPY_PCC_recurrence AS
SELECT
  recurrence.ref_id AS rec_ref_id,
  recurrence.cfg_ref_id AS cfg_ref_id,
  recurrence.period_year AS period_year,
  recurrence.period_id AS period_id,
  recurrence.period_date AS period_date,
  recurrence.payid AS payid,
  recurrence.ocrsn AS ocrsn,
  oc_reason_text.ocrtx AS ocrsn_name,
  recurrence.id AS id,
  recurrence_details_text.name AS name,
  recurrence.acl_category AS category,
  recurrence.frequency AS frequency,
  activity_list.icon AS icon,
  activity_list.molga AS molga,
  recurrence.lc_user AS lc_user,
  last_changed_user_name.name_text AS lc_user_name,
  recurrence.cr_user AS cr_user,
  created_user_name.name_text AS cr_user_name,
  recurrence.cr_dt AS cr_dt,
  recurrence.lc_dt AS lc_dt,
  oc_category.payty AS payty
FROM pyt_d_acl_reso AS recurrence
LEFT OUTER JOIN pyc_d_tl_rect AS recurrence_details_text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN pyc_d_tlt AS activity_list_text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN pyt_d_err_sta_t AS error_status_text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN pyt_d_proc_sta_t AS processing_status_text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_User AS last_changed_user ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adrp AS last_changed_user_name ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_User AS created_user ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN adrp AS created_user_name ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t52ocrt AS oc_reason_text ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t52ocr AS oc_reason ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN t52occ AS oc_category ON /* join condition not captured in parsed metadata */
;