Search Results oki_renewal_aging_s1
Overview
OKI_LOAD_RAG_PVT is a private PL/SQL package body in the APPS schema that supports the Oracle EBS Service Contracts (OKI/OKC) renewal aging feature. Its principal business function is to load and populate the renewal aging staging and reporting structures used to evaluate the age of contract renewals and expiring service agreements. The package drives data extraction from sales contract header information and period definitions into the renewal aging tables, enabling downstream reporting and analytics on renewal exposure.
The package operates within the EBS Service Contracts module, where renewal aging data is critical for forecasting upcoming contract expirations, measuring renewal lag, and supporting the "Renewal Aging" reporting windows. Because it is classified as a PVT (private) package, it is not exposed as a public API and is intended for internal use by other packages and concurrent programs in the OKI product family. The presence of the _S1 dependency (OKI_RENEWAL_AGING_S1) confirms that the object participates in the sequencing or staging logic for the renewal aging data set. The searched term "oki_renewal_aging_s1" corresponds directly to this dependency table.
Key Procedures and Functions
The documented metadata exposes a single program unit within this package body:
- CRT_RNWL_AGING — Creates and loads renewal aging data. Based on the documented dependency set, this procedure reads qualifying sales contract header records and period definitions, then populates the OKI_RENEWAL_AGING and OKI_RENEWAL_AGING_S1 structures that drive renewal aging reporting. The routine orchestrates the load by first resolving the applicable accounting period via GL_PERIODS, then extracting the relevant header records into the aging table. Parameter details are not documented in the available metadata and are therefore not reproduced here.
The package body also internally references OKI_REFRESH_PVT and OKI_UTL_PVT, indicating that CRT_RNWL_AGING delegates refresh logic and shared utility operations to those supporting packages. FND_FILE, FND_MESSAGE, FND_PROFILE, and FND_GLOBAL are used for concurrent program logging, message lookup, profile option resolution, and session context respectively.
Tables Accessed
The documented dependencies include the following tables, accessed through APPS synonyms:
- OKI_RENEWAL_AGING — The primary renewal aging target table; holds the computed aging records produced by the load.
- OKI_RENEWAL_AGING_S1 — A supporting/staging structure associated with renewal aging, likely used to sequence or stage rows prior to final population of the main aging table.
- OKI_SALES_K_HDRS — The sales contract header source table; provides the contract and renewal records that form the basis of the aging calculation.
- GL_PERIODS — The General Ledger period definition table; used to resolve period names, start dates, and end dates for aging bucketing and reporting windows.
- DUAL — The standard Oracle single-row utility table, used for scalar resolution and function evaluation.
Usage Notes
OKI_LOAD_RAG_PVT is a private package and is not referenced by any other database object per the documented metadata. It is typically invoked internally by other OKI packages—most likely OKI_REFRESH_PVT, given the direct dependency—or by concurrent programs responsible for rebuilding renewal aging data. Standard EBS operational practice is to run the associated concurrent program after contract header changes or on a scheduled periodic basis so the aging tables reflect current renewal status.
Because the package relies on FND_GLOBAL and FND_PROFILE, invocation must occur within a valid EBS session context (concurrent manager or Forms runtime) to ensure correct organization and user context. Direct ad hoc execution is not recommended. Customizations should not modify this private package; instead, extensions should consume the populated OKI_RENEWAL_AGING tables or the public REFRESH APIs. Any dependency changes to OKI_RENEWAL_AGING_S1 or OKI_SALES_K_HDRS structures must be validated against this package, since it is not referenced by other objects and therefore can be silently invalidated by upstream DDL.
-
SYNONYM: APPS.OKI_RENEWAL_AGING_S1
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKI_RENEWAL_AGING_S1, status:VALID,
-
SEQUENCE: OKI.OKI_RENEWAL_AGING_S1
12.1.1
owner:OKI, object_type:SEQUENCE, object_name:OKI_RENEWAL_AGING_S1, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OKI_LOAD_RAG_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKI_LOAD_RAG_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.OKI_LOAD_RAG_PVT SQL Statements
12.1.1
-
APPS.OKI_LOAD_RAG_PVT dependencies on OKI_RENEWAL_AGING_S1
12.1.1
-
APPS.OKI_LOAD_RAG_PVT dependencies on DUAL
12.1.1
-
APPS.OKI_LOAD_RAG_PVT dependencies on OKI_RENEWAL_AGING
12.1.1
-
PACKAGE BODY: APPS.OKI_LOAD_RAG_PVT
12.1.1
-
12.1.1 DBA Data
12.1.1