Search Results igs_ps_fac_wl_pkg
Overview
IGS_PS_FAC_WL_PKG is an Oracle EBS PL/SQL package owned by the APPS schema and classified under the "OTHER" API category in ETRM. In Oracle EBS 12.1.1 and 12.2.2, the IGS_PS prefix denotes the Student System (formerly Student Information System) product family, and the FAC_WL token indicates that this package manages "faculty workload" records. Functionally, IGS_PS_FAC_WL_PKG provides the core insert, update, delete, and locking operations for rows in the IGS_PS_FAC_WL table and its translated/intersection counterpart IGS_PS_FAC_WL_S, which together represent the assignment of teaching effort to faculty members within an academic period.
Key Procedures and Functions
- INSERT_ROW — Inserts a new faculty workload record into IGS_PS_FAC_WL.
- UPDATE_ROW — Modifies an existing faculty workload row.
- DELETE_ROW — Removes a faculty workload row.
- LOCK_ROW — Obtains a row-level lock (typically SELECT ... FOR UPDATE) to serialize concurrent DML.
- ADD_ROW — Higher-level entry point that performs insert and lock-related logic, validating preconditions before committing a new workload record.
- GET_PK_FOR_VALIDATION — Retrieves the primary key of the target workload row; used by callers to confirm existence before update or delete.
- GET_UK_FOR_VALIDATION — Retrieves the unique key columns used to identify a workload business record.
- GET_FK_IGS_CA_INST — Resolves the foreign key reference to the IGS_CA_INST calendar/instance entity to which the workload belongs.
- BEFORE_DML — Pre-DML trigger package routine that standardizes auditing and derived column population (WHO columns, defaults) prior to insert or update.
Tables Accessed
- IGS_PS_FAC_WL — Primary base table for faculty workload records; the target of INSERT_ROW, UPDATE_ROW, and DELETE_ROW.
- IGS_PS_FAC_WL_S — Translated/shadow table holding locale-specific text values tied to the base workload row.
- HZ_PARTIES — Party registry; used to validate the faculty/person identity associated with the workload.
- DUAL — Oracle pseudo-table used in key-lookup and validation queries.
Usage Notes
This package is referenced by IGS_CA_INST_PKG, IGS_PS_FAC_ASG_TASK_PKG, IGS_PS_FAC_OVR_WL_PKG, and IGS_PS_RLOVR_FAC_TSK, confirming its role as a low-level utility layer invoked by higher-level faculty assignment, calendar/instance, and workload-override packages. Custom code should not call IGS_PS_FAC_WL_PKG directly, because the procedures exist to service these internal callers; releases in 12.1.1 and 12.2.2 support the same signature set, so no 12.1.x R12.1.1 / 12.2.x parity concerns apply. The package does not expose a formal concurrent-program entry point, so invocation typically occurs from Oracle Forms faculty assignment screens, from the dependent PL/SQL packages listed above, or from controlled custom integration code that must eventually run through the supported higher-level APIs. Standard APPS synonym grants provide schema access.
-
PACKAGE: APPS.IGS_PS_FAC_WL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_FAC_WL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_FAC_WL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_FAC_WL_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PS_FAC_ASG_TASK_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_FAC_ASG_TASK_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PS_FAC_OVR_WL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_PS_FAC_OVR_WL_PKG, status:VALID,
-
SYNONYM: APPS.IGS_PS_FAC_WL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_FAC_WL, status:VALID,
-
SYNONYM: APPS.IGS_PS_FAC_WL_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_PS_FAC_WL_S, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_FAC_ASG_TASK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_FAC_ASG_TASK_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_FAC_OVR_WL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_FAC_OVR_WL_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_PS_RLOVR_FAC_TSK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_PS_RLOVR_FAC_TSK, status:VALID,
-
PACKAGE BODY: APPS.IGS_CA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_CA_INST_PKG, status:VALID,
-
PACKAGE: APPS.IGS_PS_FAC_WL_PKG
12.1.1
-
PACKAGE: APPS.IGS_CA_INST_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_CA_INST_PKG, status:VALID,
-
APPS.IGS_CA_INST_PKG dependencies on IGS_PS_FAC_WL_PKG
12.1.1
-
APPS.IGS_PS_FAC_WL_PKG dependencies on IGS_PS_FAC_WL_PKG
12.1.1
-
APPS.IGS_PS_FAC_ASG_TASK_PKG dependencies on IGS_PS_FAC_WL_PKG
12.1.1
-
APPS.IGS_PS_FAC_OVR_WL_PKG dependencies on IGS_PS_FAC_WL_PKG
12.1.1
-
APPS.IGS_PS_RLOVR_FAC_TSK dependencies on IGS_PS_FAC_WL_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_PS_FAC_WL_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_PS_FAC_WL_PKG dependencies on IGS_PS_FAC_WL
12.1.1
-
SYNONYM: APPS.HZ_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
PACKAGE: APPS.IGS_GE_MSG_STACK
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_GE_MSG_STACK, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,