Search Results cm_dlvry_mthd




Overview

APPS.BEN_PER_CM_PRVDD_D is a reporting and inquiry view in the Oracle EBS Advanced Benefits (OLTP) schema. It presents the provisioning history of a participant's benefit communication — that is, the record of a communication that has been (or is scheduled to be) delivered to a person, together with the delivery method, delivery medium, inspection and resend information, and the associated life event and address context. The view denormalizes a number of lookup codes into their translated meanings using HR_LOOKUPS, and joins to FND_USER_VIEW to resolve the identity of the last updater. It is intended for reporting, extracts, and integration consumers that require a human-readable, flattened representation of the base provisioning table BEN_PER_CM_PRVDD_F.

Underlying Base Objects

The view is defined over eight documented base objects and a set of lookup views:

HR_API is referenced as a supporting object (typically for API-driven validation or derived logic used in the underlying form/entity), though it is not directly joined in the view text.

Key Columns

  • ROW_ID, PER_CM_PRVDD_ID — row identifier and primary key of the provisioning record.
  • EFFECTIVE_START_DATE, EFFECTIVE_END_DATE — date-tracked validity of the provisioning row.
  • CM_TYP — name of the benefit communication type.
  • INSTNC_NUM — instance number of the communication occurrence.
  • TO_BE_SENT_DT, SENT_DT — the scheduled and actual send dates; SENT_DT null indicates an outstanding delivery.
  • INSPN_RQD_MEANING, RQSTD_MEANING — decoded Yes/No flags for inspection required and requested.
  • CM_DLVRY_MTHD_MEANING, CM_DLVRY_MED_MEANING, DLVRY_INSTN_TXT — delivery method, medium, and delivery instruction text.
  • RESND_RSN, RESND_CMNT_TXT — resend reason and comment.
  • ADDRESS — concatenated address line, city, region, and postal code.
  • RQSTBL_UNTIL_DT, LF_EVT_OCRD_DT, LER_NAME — request-until date, life event occurrence date, and life event reason name.
  • LAST_UPDATE_DATE, LAST_UPDATED_BY — audit columns, the latter resolved to a user name.

Common Use Cases and Queries

Typical uses include tracking outstanding communications, auditing delivery outcomes, and feeding downstream mail or notification processes.

Outstanding deliveries by communication type:

  • SELECT per_cm_prvdd_id, cm_typ, instnc_num, to_be_sent_dt, cm_dlvry_mthd_meaning FROM apps.ben_per_cm_prvdd_d WHERE sent_dt IS NULL AND to_be_sent_dt <= SYSDATE ORDER BY to_be_sent_dt;

Recent resends with reasons:

  • SELECT per_cm_prvdd_id, cm_typ, resnd_rsn, resnd_cmnt_txt, sent_dt FROM apps.ben_per_cm_prvdd_d WHERE resnd_rsn IS NOT NULL AND sent_dt >= SYSDATE - 30 ORDER BY sent_dt DESC;

Audit of updater activity:

  • SELECT per_cm_prvdd_id, cm_typ, last_updated_by, last_update_date FROM apps.ben_per_cm_prvdd_d WHERE last_update_date >= TRUNC(SYSDATE);

Because the view applies effective dating and excludes voided or backdated life events unless the item is already sent, query results naturally reflect the current, reportable state of each provisioning record.