Search Results ap_pol_schedule_periods
Overview
The AP_POL_SCHEDULE_PERIODS table is a core data structure within the Oracle E-Business Suite Payables (AP) module, specifically supporting the Policy Manager functionality in releases 12.1.1 and 12.2.2. It serves as the master repository for defining the distinct time periods associated with a policy schedule. A policy schedule dictates the frequency and rules for expense report submission and approval, such as weekly, bi-weekly, or monthly cycles. This table is essential for enforcing compliance by tracking the specific windows during which employees must submit reports and managers must complete approvals, forming a critical link between the high-level policy definition and the individual expense lines submitted.
Key Information Stored
While the full column list is not detailed in the provided metadata, the primary and foreign key relationships define its critical data elements. The primary identifier, SCHEDULE_PERIOD_ID, uniquely defines each period record. The POLICY_ID column is a foreign key linking the period to its parent policy definition in the AP_POL_HEADERS table. Each record would logically store period-specific attributes such as the period sequence number, start date, end date, submission due date, and approval due date. The table's status as VALID confirms it is an active, supported object within the application's data model.
Common Use Cases and Queries
This table is central to operations and reporting concerning policy adherence. A common use case is identifying employees with overdue submissions by joining to AP_POL_LINES and employee tables for periods where the current date is past the submission due date. Administrators may query it to audit schedule configurations or troubleshoot issues with period generation. A typical reporting query would retrieve all active schedule periods for a given policy to review timelines.
SELECT schedule_period_id,
period_start_date,
period_end_date,
submission_due_date
FROM ap_pol_schedule_periods
WHERE policy_id = :p_policy_id
ORDER BY period_start_date;
Another critical use case is during the expense report validation process, where the system references the current schedule period to enforce submission deadlines.
Related Objects
The AP_POL_SCHEDULE_PERIODS table maintains defined foreign key relationships with several key policy tables, as documented:
- AP_POL_HEADERS: The parent table. The relationship is AP_POL_SCHEDULE_PERIODS.POLICY_ID = AP_POL_HEADERS.POLICY_ID. This links each schedule period to its governing policy.
- AP_POL_LINES: A child table. The relationship is AP_POL_LINES.SCHEDULE_PERIOD_ID = AP_POL_SCHEDULE_PERIODS.SCHEDULE_PERIOD_ID. This connects individual expense line items to their assigned submission period.
- AP_POL_LINES_HISTORY: A child table. The relationship is AP_POL_LINES_HISTORY.SCHEDULE_PERIOD_ID = AP_POL_SCHEDULE_PERIODS.SCHEDULE_PERIOD_ID. This maintains the historical association of expense lines to their periods for audit and reporting.
These relationships underscore the table's role as a central hub, connecting policy rules (Headers) to transactional data (Lines and Lines History).
-
Table: AP_POL_SCHEDULE_PERIODS
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_SCHEDULE_PERIODS, object_name:AP_POL_SCHEDULE_PERIODS, status:VALID, product: AP - Payables , description: This table stores policy schedule period information. , implementation_dba_data: AP.AP_POL_SCHEDULE_PERIODS ,
-
Table: AP_POL_SCHEDULE_PERIODS
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_SCHEDULE_PERIODS, object_name:AP_POL_SCHEDULE_PERIODS, status:VALID, product: AP - Payables , description: This table stores policy schedule period information. , implementation_dba_data: AP.AP_POL_SCHEDULE_PERIODS ,
-
APPS.AP_WEB_DB_SCHLINE_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.1.1
-
APPS.AP_WEB_DB_SCHLINE_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.1.1
-
APPS.AP_WEB_DB_USER_PREF_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.2.2
-
APPS.AP_WEB_UPLOAD_PDM_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.2.2
-
APPS.AP_WEB_DB_SCHLINE_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.2.2
-
APPS.AP_WEB_DB_USER_PREF_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.1.1
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_SCHEDULE_PERIODS
12.1.1
-
APPS.AP_WEB_DB_SCHLINE_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.2.2
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_SCHEDULE_PERIODS
12.2.2
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_SCHEDULE_PERIODS
12.2.2
-
APPS.AP_WEB_UPLOAD_PDM_PKG dependencies on AP_POL_SCHEDULE_PERIODS
12.1.1
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_SCHEDULE_PERIODS
12.1.1
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_SYSTEM_PARAMETERS
12.2.2
-
SYNONYM: APPS.AP_POL_SCHEDULE_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_POL_SCHEDULE_PERIODS, status:VALID,
-
VIEW: AP.AP_POL_SCHEDULE_PERIODS#
12.2.2
owner:AP, object_type:VIEW, object_name:AP_POL_SCHEDULE_PERIODS#, status:VALID,
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_SYSTEM_PARAMETERS
12.1.1
-
SYNONYM: APPS.AP_POL_SCHEDULE_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_POL_SCHEDULE_PERIODS, status:VALID,
-
APPS.AP_WEB_DB_USER_PREF_PKG SQL Statements
12.1.1
-
VIEW: AP.AP_POL_SCHEDULE_PERIODS#
12.2.2
-
APPS.AP_WEB_DB_USER_PREF_PKG SQL Statements
12.2.2
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_EXRATE_OPTIONS
12.1.1
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_EXRATE_OPTIONS
12.2.2
-
Table: AP_POL_LINES
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_LINES, object_name:AP_POL_LINES, status:VALID, product: AP - Payables , description: This table stores the policy schedule line information. , implementation_dba_data: AP.AP_POL_LINES ,
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_EXPENSE_REPORT_PARAMS_ALL
12.1.1
-
APPS.AP_WEB_UPLOAD_PDM_PKG dependencies on AP_POL_SCHEDULE_PERIODS_S
12.1.1
-
APPS.AP_WEB_UPLOAD_PDM_PKG dependencies on AP_POL_SCHEDULE_PERIODS_S
12.2.2
-
PACKAGE: APPS.AP_WEB_POLICY_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_POLICY_UTILS, status:VALID,
-
APPS.AP_WEB_DB_USER_PREF_PKG dependencies on AP_WEB_EMPLOYEE_INFO_ALL
12.2.2
-
Table: AP_POL_LINES_HISTORY
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_LINES_HISTORY, object_name:AP_POL_LINES_HISTORY, status:VALID, product: AP - Payables , description: This table stores the life cycle of a policy schedule line. , implementation_dba_data: AP.AP_POL_LINES_HISTORY ,
-
Table: AP_POL_LINES_HISTORY
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_LINES_HISTORY, object_name:AP_POL_LINES_HISTORY, status:VALID, product: AP - Payables , description: This table stores the life cycle of a policy schedule line. , implementation_dba_data: AP.AP_POL_LINES_HISTORY ,
-
APPS.AP_WEB_DB_USER_PREF_PKG dependencies on AP_WEB_EMPLOYEE_INFO_ALL
12.1.1
-
APPS.AP_WEB_DB_SCHLINE_PKG dependencies on AP_POL_LINES
12.1.1
-
PACKAGE BODY: APPS.AP_WEB_DB_USER_PREF_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_USER_PREF_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_USER_PREF_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_USER_PREF_PKG, status:VALID,
-
Table: AP_POL_HEADERS
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_HEADERS, object_name:AP_POL_HEADERS, status:VALID, product: AP - Payables , description: This table stores the policy schedule header information. , implementation_dba_data: AP.AP_POL_HEADERS ,
-
PACKAGE BODY: APPS.AP_WEB_DB_SCHLINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_SCHLINE_PKG, status:VALID,
-
Table: AP_POL_LINES
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_LINES, object_name:AP_POL_LINES, status:VALID, product: AP - Payables , description: This table stores the policy schedule line information. , implementation_dba_data: AP.AP_POL_LINES ,
-
TABLE: AP.AP_POL_SCHEDULE_PERIODS
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_SCHEDULE_PERIODS, object_name:AP_POL_SCHEDULE_PERIODS, status:VALID,
-
APPS.AP_WEB_DB_SCHLINE_PKG dependencies on PER_ALL_ASSIGNMENTS_F
12.1.1
-
Table: AP_POL_HEADERS
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_POL_HEADERS, object_name:AP_POL_HEADERS, status:VALID, product: AP - Payables , description: This table stores the policy schedule header information. , implementation_dba_data: AP.AP_POL_HEADERS ,
-
PACKAGE: APPS.AP_WEB_DB_SCHLINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_DB_SCHLINE_PKG, status:VALID,
-
PACKAGE: APPS.AP_WEB_DB_SCHLINE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_DB_SCHLINE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_USER_PREF_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_WEB_DB_USER_PREF_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_WEB_DB_SCHLINE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_SCHLINE_PKG, status:VALID,
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_SCHEDULE_PERIODS_S
12.1.1
-
APPS.AP_WEB_POLICY_UTILS dependencies on AP_POL_SCHEDULE_PERIODS_S
12.2.2
-
PACKAGE: APPS.AP_WEB_POLICY_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_POLICY_UTILS, status:VALID,