Search Results is_notificationidvalid




Overview

AMV_UTILITY_PVT is a private PL/SQL package body in the APPS schema that supports the Oracle E-Business Suite Application Management and Visibility (AMV) product family, sometimes associated with the EBS Attachments/Content Management subsystem. The package classification is PVT, indicating it is an internal implementation utility rather than a public API meant for direct customer invocation. Its business role is to centralize common validation, session/user context retrieval, and status-lookup logic used throughout the AMV module. Rather than duplicating these routines across forms, concurrent programs, and dependent packages, the AMV codebase delegates to AMV_UTILITY_PVT as a shared service layer. The package is documented at status VALID and is listed as being referenced by 13 other packages, confirming it is a widely reused foundation component within the AMV schema.

Key Procedures and Functions

The ETRM metadata documents 21 procedures and functions. They fall into four logical groupings:

Parameter lists are not reproduced here as they are not part of the documented metadata.

Tables Accessed

Via APPS synonyms, the package reads and in some cases writes the following documented tables:

Usage Notes

Because AMV_UTILITY_PVT is classified PVT and is not referenced by any external database object outside its own dependency set, it should not be called directly from customer extensions. It is invoked internally by the 13 AMV packages that depend on it, and indirectly through AMV application forms and concurrent programs whenever validation of a channel, category, perspective, content type, role, resource, group, user, or notification identifier is required. The user-context functions are typically triggered at form initialization to populate session state, while the status functions gate delete and update actions in AMV maintenance flows. Customizations that require equivalent validation should call the supported public AMV API rather than this private utility, since the package body is subject to change between EBS 12.1.1 and 12.2.2 without notice. Debug output emitted by PRINT_DEBUG_MESSAGE is useful during troubleshooting of AMV functional issues when FND debug logging is enabled.