Search Results cs_sr_tsk_tmpl_seq_rules_pkg
Overview
The APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG package is a database-tier PL/SQL component within the Oracle E-Business Suite Service (CS) module. It belongs to the Service Request task template infrastructure and manages the sequencing rules that govern the order in which tasks associated with a service request task template are presented and executed. In the Service Request lifecycle, administrators and implementers define task templates that decompose a service request type into a set of discrete, ordered tasks. The order and dependency relationships between those tasks are expressed as sequence rules, and this package encapsulates the DML and locking logic used to maintain the underlying rule records.
The package is classified in the ETRM registry with an API classification of OTHER, indicating that it is an internal, table-maintenance utility rather than a public, versioned business API. It resides in the APPS schema and is documented as VALID in both 12.1.1 and 12.2.2 releases, confirming its continued presence across the EBS 12.x line.
Key Procedures and Functions
ETRM documents five procedures in this package. Their names follow the conventions of Oracle Forms-generated table handler packages, which is consistent with the package's role as the server-side logic behind a form block on the sequence rules entity.
- INSERT_ROW — Creates a new sequence rule record, populating the entity with the values supplied by the calling layer and applying any column defaults or derived attributes required by the table definition.
- LOCK_ROW — Acquires a row-level lock on an existing sequence rule record so that a form session can safely read and subsequently update or delete it, preventing concurrent modification.
- UPDATE_ROW — Modifies an existing sequence rule record with changed attribute values, typically after the row has been locked.
- DELETE_ROW — Removes a sequence rule record, subject to referential integrity constraints enforced by the database.
- LOAD_ROW — Retrieves and materializes a sequence rule row into the calling session's record structure, supporting query and navigation operations in the user interface.
The signature of each routine is not published in the ETRM metadata and should not be assumed; parameter lists are governed by the internal Forms integration contract.
Tables Accessed
The package operates on a single documented base table, CS_SR_TSK_TMPL_SEQ_RULES, referenced through an APPS synonym. This table stores the sequencing definitions that link tasks within a service request task template, including the relative order and any rule attributes that determine execution precedence. All five procedures interact with this table: INSERT_ROW and UPDATE_ROW write to it, DELETE_ROW removes from it, LOCK_ROW obtains a row lock on it, and LOAD_ROW reads from it. No other table dependencies are documented, which indicates a tightly scoped, single-entity maintenance package.
Usage Notes
The package is normally invoked indirectly. Because its procedure naming and structure match the Oracle Forms server-side table handler pattern, it is most commonly called by the Service Request task template setup form when an administrator creates, reorders, or deletes task sequencing rules during implementation. ETRM records that the package is referenced by zero other packages, reinforcing that it is a leaf-level utility consumed by the forms layer rather than a shared API invoked by other PL/SQL code or concurrent programs.
Custom code should treat this package as internal and unsupported for direct invocation; the supported integration surface for service request task templates lies in the higher-level CS APIs. Direct DML against CS_SR_TSK_TMPL_SEQ_RULES should likewise be avoided in favor of the package or the supported setup forms, since bypassing the handler logic may leave form state, locks, or sequencing integrity inconsistent.
-
PACKAGE: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CS_SR_TSK_TMPL_SEQ_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SR_TSK_TMPL_SEQ_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_SR_TSK_TMPL_SEQ_RULES_PKG, status:VALID,
-
PACKAGE: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_SR_TSK_TMPL_SEQ_RULES_PKG, status:VALID,
-
PACKAGE: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.1.1
-
PACKAGE: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.2.2
-
SYNONYM: APPS.CS_SR_TSK_TMPL_SEQ_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SR_TSK_TMPL_SEQ_RULES, status:VALID,
-
SYNONYM: APPS.CS_SR_TSK_TMPL_SEQ_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SR_TSK_TMPL_SEQ_RULES, status:VALID,
-
PACKAGE BODY: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.2.2
-
PACKAGE BODY: APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG dependencies on CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.2.2
-
APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG dependencies on CS_SR_TSK_TMPL_SEQ_RULES_PKG
12.1.1
-
APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG dependencies on CS_SR_TSK_TMPL_SEQ_RULES
12.1.1
-
APPS.CS_SR_TSK_TMPL_SEQ_RULES_PKG dependencies on CS_SR_TSK_TMPL_SEQ_RULES
12.2.2
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, 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,