Search Results ams_listentry_pub_w
Overview
The APPS.AMS_LISTENTRY_PUB_W package is a public, wrapper-style PL/SQL interface belonging to the Oracle Marketing (AMS) module of Oracle E-Business Suite. Its name follows the Oracle naming convention in which the _PUB suffix denotes a public API intended for external invocation, and the _W suffix indicates that the package acts as a wrapper that delegates processing to an underlying private or core implementation package. In this case, the ETRM dependency metadata confirms that AMS_LISTENTRY_PUB_W is referenced by another object also named AMS_LISTENTRY_PUB_W, reflecting the typical layered design where the wrapper forwards calls to the base list entry API logic.
The business purpose of the package centers on the management of list entries within Oracle Marketing. List entries represent individual records associated with marketing lists, such as customer or prospect selections used for campaign targeting, list generation, and audience segmentation. The package therefore supports the creation, maintenance, and validation of these list entry records.
Key Procedures and Functions
The ETRM metadata documents four procedures or functions within this package:
- CREATE_LISTENTRY — Establishes a new list entry record. This is the primary entry point for inserting a list entry into the marketing list structures managed by AMS.
- UPDATE_LISTENTRY — Modifies an existing list entry record, allowing attribute values on an established list entry to be changed.
- VALIDATE_LISTENTRY — Performs validation logic on list entry data before or independent of persistence, ensuring that supplied values satisfy the business rules enforced by the list entry API.
- INIT_ENTRY_REC — Initializes the entry record structure, typically preparing a PL/SQL record or API input structure with default values prior to invoking create or update operations.
The documentation does not expose parameter lists for these routines; the descriptions above reflect their evident functional roles within the API. Dependencies on FND_API and STANDARD indicate that the package follows the Oracle Application Object Library conventions, including the standard API return status and message handling patterns.
Tables Accessed
The ETRM metadata for this object does not enumerate any tables referenced through APPS synonyms, and the documented dependency list is limited to FND_API and STANDARD. Because the package is a wrapper, direct table access is typically minimal; the underlying core list entry package performs the actual DML against the AMS list entry base tables. Any table interaction attributable to this wrapper would occur through the delegated implementation rather than through direct SQL statements in the wrapper itself.
Usage Notes
As a public wrapper API, AMS_LISTENTRY_PUB_W is intended to be invoked by external consumers rather than being called internally as a private routine. Typical invocation paths include:
- Oracle Marketing forms that manage list membership and list entry data, which may call the public API to persist changes.
- Concurrent programs that generate or refresh marketing lists and require programmatic insertion or update of list entries.
- Custom PL/SQL code developed to integrate external data sources with Oracle Marketing list entries, using
CREATE_LISTENTRYandUPDATE_LISTENTRYas the supported write interfaces.
Callers should observe the standard Oracle API conventions: initialize the record structure via INIT_ENTRY_REC, validate data with VALIDATE_LISTENTRY, and inspect the returned API status and message stack from FND_API to confirm success. Because the object is documented as VALID and classified as OTHER, it is a supported public interface, but custom code should target the documented procedures only and avoid reliance on undocumented internal behavior.
-
PACKAGE: APPS.AMS_LISTENTRY_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMS_LISTENTRY_PUB_W, status:VALID,
-
PACKAGE: APPS.AMS_LISTENTRY_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_LISTENTRY_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.AMS_LISTENTRY_PUB_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_LISTENTRY_PUB_W, status:VALID,
-
PACKAGE BODY: APPS.AMS_LISTENTRY_PUB_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AMS_LISTENTRY_PUB_W, status:VALID,
-
PACKAGE: APPS.AMS_LISTENTRY_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_LISTENTRY_PUB, status:VALID,
-
PACKAGE: APPS.AMS_LISTENTRY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMS_LISTENTRY_PVT, status:VALID,
-
PACKAGE: APPS.AMS_LISTENTRY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMS_LISTENTRY_PUB, status:VALID,
-
PACKAGE: APPS.AMS_LISTENTRY_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AMS_LISTENTRY_PVT, status:VALID,
-
12.1.1 DBA Data
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
-
APPS.AMS_LISTENTRY_PUB_W dependencies on AMS_LISTENTRY_PUB_W
12.1.1
-
APPS.AMS_LISTENTRY_PUB_W dependencies on AMS_LISTENTRY_PUB_W
12.2.2
-
APPS.AMS_LISTENTRY_PUB_W dependencies on AMS_LISTENTRY_PUB
12.1.1
-
APPS.AMS_LISTENTRY_PUB_W dependencies on AMS_LISTENTRY_PUB
12.2.2
-
PACKAGE: APPS.AMS_LISTENTRY_PUB_W
12.2.2
-
PACKAGE: APPS.AMS_LISTENTRY_PUB_W
12.1.1
-
PACKAGE BODY: APPS.AMS_LISTENTRY_PUB_W
12.2.2
-
PACKAGE BODY: APPS.AMS_LISTENTRY_PUB_W
12.1.1
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, 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: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,