Search Results p_begin_date
Overview
The APPS.HZ_SUSPENSION_ACTIVITY_PKG package body provides the programmatic data-access layer for the HZ_SUSPENSION_ACTIVITY table within the Oracle E-Business Suite Receivables and Trading Community (TCA) architecture. Its purpose is to encapsulate the standard insert, update, delete, and locking operations required to manage suspension activity records associated with customer accounts and site uses. In Oracle EBS 12.1.1 and 12.2.2 these records track actions taken against a customer account or site — such as account suspension, hold placement, or reinstatement — together with the associated notice handling and the effective period defined by begin and end dates.
The package follows the conventional Oracle Forms-generated PL/SQL pattern, in which each row-level operation is exposed as a distinct procedure rather than as a business API with a formal validation and error stack. The header comment identifies the file as ARHSATTB.pls (version 120.2, dated 2005/10/30), confirming the package is a stable, low-revision artifact that has been largely unchanged across the 12.1.1 and 12.2.2 releases.
Key Procedures and Functions
The ETRM metadata documents four procedures in this package body.
- INSERT_ROW — Inserts a new suspension activity record into
HZ_SUSPENSION_ACTIVITY. It accepts the full attribute set for the row, including the suspension activity identifier, action effective date, action reason and type, site use and customer account identifiers, notice method and confirmation, notice sent date and type, the begin and end dates that bracket the suspension period, the standardWHOaudit columns, and the concurrent program context columns (request ID, program application ID, program ID, program update date, and warehouse update date). The procedure usesDECODEagainst theFND_API.G_MISS_*sentinels so that placeholder values passed from a form or caller are converted to NULL before insertion. - UPDATE_ROW — Updates an existing suspension activity row, identified by its primary key, applying modified column values and refreshing the audit columns.
- LOCK_ROW — Acquires a row-level lock on the target suspension activity record so that concurrent users cannot modify the same row simultaneously. This supports the standard Forms optimistic locking model.
- DELETE_ROW — Removes a suspension activity record from the table by primary key.
Tables Accessed
The package operates exclusively against a single table, HZ_SUSPENSION_ACTIVITY, referenced through its APPS synonym. The INSERT_ROW procedure writes all mapped columns, while UPDATE_ROW, LOCK_ROW, and DELETE_ROW manipulate existing rows by primary key. The G_MISS decoding logic in the insert path confirms the table is populated from Oracle Forms-based maintenance screens that pass unset fields using the standard Forms sentinel values.
Usage Notes
This package is a table-handler package, not a public business API. It is not referenced by any other documented package, which indicates it is invoked directly by the Oracle Forms module that maintains suspension activity records for customer accounts and site uses. Because the p_begin_date parameter is a first-class argument of INSERT_ROW, callers managing the effective period of a suspension — for example, a suspension that takes effect on one date and expires on another — supply that value directly to the insert procedure. Custom code should generally avoid calling the package directly; instead, use the supported TCA customer APIs or the standard forms so that validation, concurrency control, and audit column population remain consistent. When referencing the package in custom PL/SQL, always pass FND_API.G_MISS_DATE or FND_API.G_MISS_CHAR for attributes that should be stored as NULL, and ensure the concurrent program context columns are populated when invoked from a concurrent manager.
-
APPS.HZ_SUSPENSION_ACTIVITY_PKG SQL Statements
12.2.2
-
APPS.HZ_SUSPENSION_ACTIVITY_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HZ_SUSPENSION_ACTIVITY_PKG
12.1.1
-
APPS.ECX_OXTA_UTIL_PKG SQL Statements
12.2.2
-
APPS.OXTA_UTIL_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HZ_SUSPENSION_ACTIVITY_PKG
12.2.2
-
PACKAGE: APPS.HZ_SUSPENSION_ACTIVITY_PKG
12.1.1
-
APPS.OXTA_UTIL_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.HZ_SUSPENSION_ACTIVITY_PKG
12.2.2
-
PACKAGE: APPS.IBE_LEAD_IMPORT_PVT
12.1.1
-
APPS.ECX_OXTA_UTIL_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.IBE_LEAD_IMPORT_PVT
12.2.2
-
PACKAGE BODY: APPS.ECX_OXTA_UTIL_PKG
12.2.2
-
PACKAGE BODY: APPS.OXTA_UTIL_PKG
12.2.2
-
PACKAGE BODY: APPS.ECX_OXTA_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.OXTA_UTIL_PKG
12.1.1
-
PACKAGE BODY: APPS.IBE_LEAD_IMPORT_PVT
12.1.1
-
PACKAGE BODY: APPS.IBE_LEAD_IMPORT_PVT
12.2.2
-
TYPE BODY: APPS.HZ_EMPLOY_HIST_BO
12.2.2
-
PACKAGE: APPS.FLM_LINEARITY_REPORT
12.1.1
-
TYPE BODY: APPS.HZ_EMPLOY_HIST_BO
12.1.1
-
PACKAGE: APPS.FLM_LINEARITY_REPORT
12.2.2
-
PACKAGE: APPS.OXTA_UTIL_PKG
12.1.1
-
PACKAGE: APPS.ECX_OXTA_UTIL_PKG
12.1.1
-
PACKAGE: APPS.ECX_OXTA_UTIL_PKG
12.2.2
-
PACKAGE: APPS.PSP_ADJ_DRIVER
12.1.1
-
PACKAGE: APPS.OXTA_UTIL_PKG
12.2.2
-
PACKAGE: APPS.PSP_ADJ_DRIVER
12.2.2
-
PACKAGE: APPS.ICX_POR_ITEM_UPLOAD
12.1.1
-
PACKAGE: APPS.ICX_POR_ITEM_UPLOAD
12.2.2
-
TYPE: APPS.HZ_EMPLOY_HIST_BO
12.1.1
owner:APPS, object_type:TYPE, object_name:HZ_EMPLOY_HIST_BO, status:VALID,
-
PACKAGE: APPS.PSP_PSPENORG_XMLP_PKG
12.1.1
-
APPS.PSP_PSPLSODL_XMLP_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FLM_LINEARITY_REPORT
12.2.2
-
PACKAGE: APPS.PSP_PSPENORG_XMLP_PKG
12.2.2
-
PACKAGE: APPS.PSP_PSPENAWD_XMLP_PKG
12.1.1
-
TYPE: APPS.HZ_EMPLOY_HIST_BO
12.2.2
owner:APPS, object_type:TYPE, object_name:HZ_EMPLOY_HIST_BO, status:VALID,
-
APPS.PSP_PSPLSODL_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.FLM_LINEARITY_REPORT
12.1.1
-
PACKAGE: APPS.PSP_PSPLSODR_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.PSP_PSPLSODR_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PSP_ARCHIVE_RETRIEVE
12.2.2
-
PACKAGE: APPS.PSP_PSPLSODR_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PSP_PSPENAWD_XMLP_PKG
12.2.2
-
PACKAGE: APPS.PSP_PSPLSEMP_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PSP_PSPENCSC_XMLP_PKG
12.1.1
-
PACKAGE: APPS.PSP_PSPLSEMP_XMLP_PKG
12.2.2
-
PACKAGE: APPS.PSP_PSPENCDU_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.PSP_PSPLSODR_XMLP_PKG
12.2.2
-
PACKAGE: APPS.PSP_PSPENCSC_XMLP_PKG
12.2.2