Search Results req_date
Overview
FND_CONC_RELEASE_CLASS_UTILS is an internal PL/SQL utility package in the Oracle E-Business Suite Applications (APPS) schema that supports the Concurrent Manager release-class scheduling infrastructure. Its header comments identify the module as AFCPCRCB.pls, a naming convention associated with Oracle Concurrent Processing release class functionality. The package supplies the date-calculation and schedule-parsing logic required to translate a release class definition — stored as a compressed bitmap specification in the FND_CONC_RELEASE_CLASSES family of tables — into a concrete next-run date for a concurrent request.
The central business problem addressed is the determination of "the next date that a request should run according to this schedule," as stated in the source comments for CALC_SPECIFIC_STARTDATE. Given a requested start date and the class information describing a Specific-type schedule, the package evaluates the class bit-field and returns the earliest valid execution date, or NULL when no valid date is found. This logic underpins time-based release of concurrent programs in both 12.1.1 and 12.2.2.
Key Procedures and Functions
The ETRM metadata documents four program units. No parameter lists are published here, so only purposes are described.
- CALC_SPECIFIC_STARTDATE — Core date engine. Accepts a requested start date and class information and returns the next date on which a request should execute under a Specific schedule. It interprets the class information as a bit-field (the first 31 bits representing day-of-month, the 32nd denoting last day of month, and bits 33 through 39 representing day-of-week), detects whether a date or weekday has been specified, and iterates forward until an executable day is found.
- PARSE_NAMED_PERIODIC_SCHEDULE — Interprets class information for named periodic schedules, resolving schedule tokens into usable scheduling data.
- PARSE_PERIODIC_SCHEDULE — Parses periodic schedule definitions, complementing the named-periodic variant.
- ASSIGN_SPECIFIC_SCH — Assigns Specific schedule information to a release class context, supporting the assignment of a computed start date or schedule definition.
Tables Accessed
The package reads reference and definition data through APPS synonyms:
- FND_CONC_RELEASE_CLASSES, FND_CONC_RELEASE_CLASSES_S, and FND_CONC_RELEASE_CLASSES_TL — the base, primary-key, and translation tables holding release class definitions and their multilingual descriptions.
- FND_CONCURRENT_REQUESTS — the request repository against which schedule applicability and computed dates are evaluated.
- FND_APPLICATION and FND_LANGUAGES — used to resolve application context and language-specific class information.
- DUAL — used for scalar date arithmetic, including the SYSdate-relative offset calculation visible in the source.
Usage Notes
This is an internal utility package; it is not a public, customer-facing API. It is referenced by two other packages within the Concurrent Processing stack and is invoked indirectly when the Concurrent Manager evaluates release class schedules to decide when a concurrent request becomes eligible to run. The date computed by CALC_SPECIFIC_STARTDATE is derived relative to the requested start date, with a comment noting handling of "56 bits code for advance scheduling," indicating version-dependent class information widths.
Because the user search term "req_date" corresponds directly to the requested-start-date input consumed by CALC_SPECIFIC_STARTDATE, developers investigating scheduling anomalies — requests failing to release on the expected date — typically trace behavior here. Custom code should not call this package directly; instead, it should rely on the supported Concurrent Manager scheduling interfaces, since the class information bit-field layout is an internal implementation detail subject to change between 12.1.1 and 12.2.2.
-
APPS.FND_CONC_RELEASE_CLASS_UTILS SQL Statements
12.2.2
-
APPS.FND_CONC_RELEASE_CLASS_UTILS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FND_CONC_RELEASE_CLASS_UTILS
12.1.1
-
PACKAGE BODY: APPS.FND_CONC_RELEASE_CLASS_UTILS
12.2.2
-
VIEW: APPS.MTL_DEMAND_V
12.2.2
-
VIEW: APPS.MTL_DEMAND_V
12.1.1
-
VIEW: APPS.CRP_REQUIRED_HOURS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CRP.CRP_REQUIRED_HOURS, object_name:CRP_REQUIRED_HOURS, status:VALID,
-
View: MTL_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_V, object_name:MTL_DEMAND_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_DEMAND_V ,
-
View: MTL_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_V, object_name:MTL_DEMAND_V, status:VALID, product: INV - Inventory , description: 10SC ONLY , implementation_dba_data: APPS.MTL_DEMAND_V ,
-
VIEW: APPS.CRP_REQUIRED_HOURS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CRP.CRP_REQUIRED_HOURS, object_name:CRP_REQUIRED_HOURS, status:VALID,
-
VIEW: APPS.ICX_MTL_SUPPLY_DEMAND_V
12.1.1
-
VIEW: APPS.MTL_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_V, object_name:MTL_DEMAND_V, status:VALID,
-
VIEW: APPS.ICX_MTL_SUPPLY_DEMAND_V
12.2.2
-
VIEW: APPS.MTL_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_DEMAND_V, object_name:MTL_DEMAND_V, status:VALID,
-
APPS.RLM_RD_SV SQL Statements
12.2.2
-
View: ICX_MTL_SUPPLY_DEMAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_MTL_SUPPLY_DEMAND_V, object_name:ICX_MTL_SUPPLY_DEMAND_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_MTL_SUPPLY_DEMAND_V ,
-
View: CRP_REQUIRED_HOURS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CRP.CRP_REQUIRED_HOURS, object_name:CRP_REQUIRED_HOURS, status:VALID, product: CRP - Capacity , description: View of required hours by day , implementation_dba_data: APPS.CRP_REQUIRED_HOURS ,
-
PACKAGE: APPS.QP_CROSS_ORDER_VOLUME_LOAD
12.1.1
-
PACKAGE: APPS.QP_CROSS_ORDER_VOLUME_LOAD
12.2.2
-
View: ICX_MTL_SUPPLY_DEMAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_MTL_SUPPLY_DEMAND_V, object_name:ICX_MTL_SUPPLY_DEMAND_V, status:VALID, product: ICX - Oracle iProcurement , description: Obsolete , implementation_dba_data: APPS.ICX_MTL_SUPPLY_DEMAND_V ,
-
APPS.RLM_RD_SV SQL Statements
12.1.1
-
View: CRP_REQUIRED_HOURS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CRP.CRP_REQUIRED_HOURS, object_name:CRP_REQUIRED_HOURS, status:VALID, product: CRP - Capacity , description: View of required hours by day , implementation_dba_data: APPS.CRP_REQUIRED_HOURS ,
-
APPS.AHL_COMPLEX_MX_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_CROSS_ORDER_VOLUME_LOAD
12.1.1
-
PACKAGE BODY: APPS.QP_CROSS_ORDER_VOLUME_LOAD
12.2.2
-
APPS.PQP_GB_PSI_FUNCTIONS SQL Statements
12.1.1
-
APPS.PQP_GB_PSI_FUNCTIONS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.AHL_COMPLEX_MX_PVT
12.2.2
-
PACKAGE BODY: APPS.OE_PURCHASE_RELEASE_PVT
12.2.2
-
PACKAGE BODY: APPS.OE_PURCHASE_RELEASE_PVT
12.1.1
-
PACKAGE BODY: APPS.RLM_RD_SV
12.2.2
-
APPS.FND_CONC_RELEASE_CLASS_UTILS dependencies on DUAL
12.1.1
-
PACKAGE BODY: APPS.RLM_RD_SV
12.1.1
-
APPS.FND_CONC_RELEASE_CLASS_UTILS dependencies on DUAL
12.2.2
-
APPS.AHL_COMPLEX_MX_PVT dependencies on AHL_COMPLEX_MX_PVT
12.2.2
-
APPS.PQP_GB_PSI_FUNCTIONS dependencies on BEN_BENEFIT_ACTIONS
12.1.1
-
APPS.PQP_GB_PSI_FUNCTIONS dependencies on BEN_BENEFIT_ACTIONS
12.2.2
-
APPS.AHL_LTP_MTL_REQ_PVT dependencies on FND_MESSAGE
12.1.1
-
APPS.OE_PURCHASE_RELEASE_PVT dependencies on OE_ORDER_HEADERS
12.2.2
-
APPS.PQP_GB_PSI_FUNCTIONS dependencies on FND_CONCURRENT_REQUESTS
12.2.2
-
APPS.AHL_COMPLEX_MX_PVT dependencies on AHL_WORKORDERS
12.2.2
-
APPS.OE_PURCHASE_RELEASE_PVT dependencies on OE_ORDER_HEADERS
12.1.1
-
APPS.AHL_COMPLEX_MX_PVT dependencies on AHL_VISIT_TASKS_B
12.2.2
-
APPS.AHL_COMPLEX_MX_PVT dependencies on AHL_VISITS_B
12.2.2
-
APPS.PQP_GB_PSI_FUNCTIONS dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AHL_LTP_MTL_REQ_PVT dependencies on FND_MESSAGE
12.2.2
-
APPS.OE_PURCHASE_RELEASE_PVT dependencies on OE_ORDER_LINES
12.1.1
-
APPS.OE_PURCHASE_RELEASE_PVT dependencies on OE_ORDER_LINES
12.2.2
-
APPS.FND_CONC_RELEASE_CLASS_UTILS dependencies on FND_CONC_RELEASE_CLASSES
12.1.1
-
APPS.FND_CONC_RELEASE_CLASS_UTILS dependencies on FND_CONC_RELEASE_CLASSES
12.2.2