Search Results fii_time_api
Overview
APPS.FII_TIME_API is a public PL/SQL package body owned by the APPS schema that provides centralized date and time dimension resolution utilities for the Oracle E-Business Suite Enterprise Tax, Regulatory, and Reporting (ETRM) product family and its related Financial Intelligence applications. Its principal business function is to translate a given business date into the boundaries and identifiers of the applicable time dimension members across multiple calendar regimes, including enterprise calendars and the retail 4-4-5 (P445) calendar.
The package holds VALID status and is classified in the ETRM repository as an API, indicating it is intended for programmatic invocation rather than as a private implementation detail. It encapsulates the logic required to derive start dates, end dates, prior year, prior quarter, and prior period equivalents from normalized time dimension tables, thereby allowing reporting, tax determination, and period-based calculations to share one consistent definition of "current," "prior," and "year-to-date" ranges.
Key Procedures and Functions
The documented interface exposes 51 procedures and functions. They fall into several functional groupings:
- Global range anchors: GLOBAL_START_DATE and GLOBAL_END_DATE return the outermost date boundaries available in the configured time dimension, useful for warehouse extract ranges and partitioning logic.
- Enterprise calendar layer boundaries: ENT_SD_LYR_BEG, ENT_SD_LYR_END, ENT_SD_LYSQTR_BEG, ENT_SD_LYSQTR_END, ENT_SD_PQTR_BEG, ENT_SD_PQTR_END, ENT_SD_LYSPER_BEG, ENT_SD_LYSPER_END, ENT_SD_PPER_BEG, and ENT_SD_PPER_END return the beginning and end dates for the prior year, the same quarter of the prior year, the prior quarter, the same period of the prior year, and the prior period respectively.
- Week and period shortcuts: SD_LYSWK and SD_PWK return the start date of the prior-year same week and the prior week.
- Enterprise calendar-to-date markers: ENT_CYR_START, ENT_CYR_END, ENT_PYR_START, ENT_PYR_END, ENT_CQTR_START, and ENT_CQTR_END return the start and end dates of the current year, prior year, and current quarter.
Collectively these routines let a caller obtain any commonly needed comparative date range without hard-coding calendar offsets, ensuring that leap-year, 4-4-5, and enterprise-specific period rules are applied centrally.
Tables Accessed
The package reads from the FII time dimension tables exposed through APPS synonyms: FII_TIME_CAL_PERIOD, FII_TIME_CAL_QTR, FII_TIME_CAL_YEAR, FII_TIME_DAY, FII_TIME_ENT_PERIOD, FII_TIME_ENT_QTR, FII_TIME_ENT_YEAR, FII_TIME_P445, and FII_TIME_WEEK. DUAL is referenced for single-row evaluations. The calendar tables (FII_TIME_CAL_*) supply standard Gregorian period, quarter, and year members, while the enterprise tables (FII_TIME_ENT_*) supply the enterprise fiscal calendar members used for tax and regulatory reporting. FII_TIME_P445 and FII_TIME_WEEK support the retail 4-4-5 calendar and weekly bucketing. FII_TIME_DAY is used to map an individual date to its calendar and enterprise period equivalents.
Usage Notes
FII_TIME_API is consumed by 74 other database objects, indicating it is a foundational utility invoked by higher-level ETRM packages rather than called directly from a form. In practice it is invoked from concurrent programs, PL/SQL batch jobs, and custom reporting code that must align transaction dates to fiscal or enterprise periods. It also supports warehouse and OBIEE-style extract logic where consistent period labeling is required. Because it references FND_DATE, FND_FILE, and FND_MESSAGE, the package may emit messages or log output during diagnostics. The package body itself is not referenced by any database object, confirming it functions as a consumer rather than a dependency target. Custom code should call the documented subprograms instead of querying the FII_TIME_* tables directly, preserving a single supported path for calendar logic across Oracle EBS 12.1.1 and 12.2.2.
-
PACKAGE BODY: APPS.FII_TIME_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_TIME_API, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_PERF_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_PERF_PKG, status:VALID,
-
PACKAGE BODY: APPS.OPI_DBI_PTP_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_DBI_PTP_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_PRS_TREND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_PRS_TREND_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_SG_PROD_REV_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_SG_PROD_REV_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PDUE_PRM_SUM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PDUE_PRM_SUM_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PAST_DUE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PAST_DUE_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_PAY_MGT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_PAY_MGT, status:VALID,
-
PACKAGE BODY: APPS.IBE_BI_PMV_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_BI_PMV_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PDUE_PRM_DETAIL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PDUE_PRM_DETAIL_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_AP_INV_ACTIVITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AP_INV_ACTIVITY, status:VALID,
-
PACKAGE BODY: APPS.POA_DBI_PQC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POA_DBI_PQC_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIM_I_SGMT_FACTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_I_SGMT_FACTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIL_BI_OPPTY_MGMT_RPTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIL_BI_OPPTY_MGMT_RPTS_PKG, status:VALID,
-
SYNONYM: APPS.FII_TIME_P445
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FII_TIME_P445, status:VALID,
-
SYNONYM: APPS.FII_TIME_CAL_QTR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FII_TIME_CAL_QTR, status:VALID,
-
PACKAGE BODY: APPS.BIV_DBI_BAK_AGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIV_DBI_BAK_AGE_PKG, status:VALID,
-
PACKAGE BODY: APPS.OPI_DBI_CALENDAR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_DBI_CALENDAR_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_AR_PDUE_REC_TREND
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_AR_PDUE_REC_TREND, status:VALID,
-
PACKAGE BODY: APPS.FII_PSI_MON_CUMUL_TREND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_PSI_MON_CUMUL_TREND_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_OT_SHIP_TREND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_OT_SHIP_TREND_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_COST_CENTER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_COST_CENTER_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIL_BI_OPDTL_F_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIL_BI_OPDTL_F_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_PMV_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_PMV_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_BSA_OBJECTS_C
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_BSA_OBJECTS_C, status:VALID,
-
PACKAGE BODY: APPS.ASO_BI_POPULATE_FACTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_BI_POPULATE_FACTS, status:VALID,
-
SYNONYM: APPS.FII_TIME_CAL_PERIOD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FII_TIME_CAL_PERIOD, status:VALID,
-
SYNONYM: APPS.FII_TIME_CAL_YEAR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FII_TIME_CAL_YEAR, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_RM_TREND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_RM_TREND_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_EXP_TREND
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_EXP_TREND, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_CB_SUM_TREND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_CB_SUM_TREND_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_INV_TURN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_INV_TURN_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIM_MARKET_FACTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_MARKET_FACTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.OPI_DBI_OPM_COGS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_DBI_OPM_COGS_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKI_DBI_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKI_DBI_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIM_I_BGT_FACTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_I_BGT_FACTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.ASO_BI_POPULATE_APPR_FACTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_BI_POPULATE_APPR_FACTS, status:VALID,
-
PACKAGE BODY: APPS.OPI_DBI_INV_CCA_OPM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_DBI_INV_CCA_OPM_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_INV_T_TREND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_INV_T_TREND_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PLAN_RES_UT_TREND_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PLAN_RES_UT_TREND_PKG, status:VALID,
-
PACKAGE BODY: APPS.POA_DBI_CALENDAR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POA_DBI_CALENDAR_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PDUE_SCH_AGING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PDUE_SCH_AGING_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PDUE_PRM_AGING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PDUE_PRM_AGING_PKG, status:VALID,
-
PACKAGE: APPS.FII_TIME_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FII_TIME_API, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_BACKORDER_SUM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_BACKORDER_SUM_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PAST_DUE_SUM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PAST_DUE_SUM_PKG, status:VALID,
-
PACKAGE BODY: APPS.ISC_DBI_PDUE_SCH_SUM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ISC_DBI_PDUE_SCH_SUM_PKG, status:VALID,
-
PACKAGE BODY: APPS.FII_GL_EXPENSE_PKG_TREND
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FII_GL_EXPENSE_PKG_TREND, status:VALID,
-
PACKAGE BODY: APPS.BIV_DBI_COLLECTION_AGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIV_DBI_COLLECTION_AGE, status:VALID,