Search Results rosetta_table_copy_out_p1
Overview
The APPS.AMS_IBA_SEGMENTS_PUB_W package body belongs to the Oracle Advanced Marketing (AMS) module and forms part of the Marketing Segmentation infrastructure. Its principal role is to expose PL/SQL table data associated with party marketing segments to Java-based or middleware callers through the Rosetta-style JDBC wrapper convention. In Oracle EBS 12.1.1 and 12.2.2, packages suffixed with _PUB_W act as public wrappers that bridge the strongly typed PL/SQL collection types used internally by the AMS private APIs and the generic JTF_NUMBER_TABLE structures consumed across the JTT/JTF technology stack.
The package is classified under the ETRM metadata as API classification OTHER. It is not an end-user business API in the conventional sense; rather it is a generated Rosetta bridge layer. This is evident from the naming conventions and the presence of the so-called "mistake date" sentinel values rosetta_g_mistake_date and rosetta_g_miss_date, which are date constants used to detect and translate the FND_API.G_MISS_DATE sentinel across the JDBC boundary.
Key Procedures and Functions
- ROSETTA_TABLE_COPY_IN_P1 — Copies an inbound generic JTF number table structure into the strongly typed AMS segment collection (
AMS_MKT_SEGMENTS_PVT.PARTYMKTSEGTABTYP). It iterates over the inbound arrays and maps values into the target segment identifier and campaign identifier attributes. Sentinel numeric values are normalized through theROSETTA_G_MISS_NUM_MAPhelper. - ROSETTA_TABLE_COPY_OUT_P1 — The inverse of the copy-in operation, and the procedure most directly implicated by the search term. It accepts a populated
PARTYMKTSEGTABTYPcollection and writes it out to twoJTF_NUMBER_TABLEarrays, one holding target segment identifiers and one holding campaign identifiers. If the source collection is null or empty, both output arrays are initialized as empty tables. Numerical sentinel values are again remapped so that Java callers receive the expected representation. - GET_MKT_SEGMENTS_W — The primary retrieval entry point exposed to callers. It obtains marketing segment data and returns it in the JDBC-compatible format expected by the Rosetta layer.
Tables Accessed
The documented table reference for this package is PLITBLM, accessed through an APPS synonym. This is the standard PL/SQL table storage table used by the Oracle EBS Toolbox/Rosetta infrastructure to hold and transfer TABTYPE and TABTYP collection data between the database and middle-tier Java code. The package therefore does not directly query the AMS marketing segment base tables within these wrapper procedures; segment data originates from AMS_MKT_SEGMENTS_PVT and is materialized into PLITBLM through the generic Toolkit collection persistence mechanism.
Usage Notes
This package is invoked programmatically rather than from an Oracle Forms block or a standard concurrent program. It is called by Java or JSP components within the Marketing module that need to read or write party marketing segment assignments across the JDBC boundary. The ETRM metadata records that the package is referenced by zero other PL/SQL packages, confirming it is a leaf-level wrapper consumed only from the middle tier.
Because the procedures rely on positional JTF_NUMBER_TABLE arguments, customizations should not alter argument ordering or the sentinel mapping behavior. Any extension of the underlying segment structure would require regeneration of the wrapper by the EBS Toolbox to remain synchronized with PARTYMKTSEGTABTYP.
-
PACKAGE BODY: APPS.AMS_IBA_SEGMENTS_PUB_W
12.1.1
-
PACKAGE BODY: APPS.AMS_IBA_SEGMENTS_PUB_W
12.2.2
-
PACKAGE: APPS.AMS_DISCOVERER_PVT_W
12.2.2
-
PACKAGE: APPS.AMS_DISCOVERER_PVT_W
12.1.1
-
APPS.FND_UPDATE_USER_PREF_PUB_W SQL Statements
12.1.1
-
PACKAGE: APPS.OKC_AQ_PVT_W
12.1.1
-
PACKAGE BODY: APPS.AMS_DISCOVERER_PVT_W
12.1.1
-
PACKAGE: APPS.OKC_AQ_PVT_W
12.2.2
-
PACKAGE BODY: APPS.OKC_AQ_PVT_W
12.2.2
-
PACKAGE BODY: APPS.OKC_AQ_PVT_W
12.1.1
-
PACKAGE BODY: APPS.AMS_DISCOVERER_PVT_W
12.2.2
-
APPS.FND_UPDATE_USER_PREF_PUB_W SQL Statements
12.2.2
-
PACKAGE: APPS.AHL_UTIL_PKG_W
12.1.1
-
PACKAGE: APPS.AMS_IBA_SEGMENTS_PUB_W
12.2.2
-
PACKAGE: APPS.EAM_SAFETY_REPORTS_PVT_W
12.2.2
-
PACKAGE: APPS.AMS_IBA_SEGMENTS_PUB_W
12.1.1
-
PACKAGE BODY: APPS.ARW_SEARCH_CUSTOMERS_W
12.1.1
-
PACKAGE: APPS.AHL_UTIL_PKG_W
12.2.2
-
PACKAGE: APPS.JTF_CAL_GRANTS_PVT_W
12.1.1
-
PACKAGE: APPS.OKL_AM_SV_WRITEDOWN_PVT_W
12.1.1
-
PACKAGE: APPS.ARW_SEARCH_CUSTOMERS_W
12.2.2
-
PACKAGE BODY: APPS.ARW_SEARCH_CUSTOMERS_W
12.2.2
-
PACKAGE: APPS.JTF_CAL_GRANTS_PVT_W
12.2.2
-
PACKAGE: APPS.ARW_SEARCH_CUSTOMERS_W
12.1.1
-
PACKAGE: APPS.OKL_AM_SV_WRITEDOWN_PVT_W
12.2.2
-
PACKAGE: APPS.OKL_VP_STS_PUB_W
12.1.1
-
PACKAGE: APPS.OKL_AM_RV_WRITEDOWN_PVT_W
12.2.2
-
PACKAGE: APPS.AMS_LIST_RUNNING_TOTAL_PVT_W
12.2.2
-
PACKAGE: APPS.IEM_AMV_PVT_W
12.1.1
-
PACKAGE: APPS.OKL_AM_RV_WRITEDOWN_PVT_W
12.1.1
-
PACKAGE: APPS.AMS_LIST_RUNNING_TOTAL_PVT_W
12.1.1
-
PACKAGE: APPS.OZF_PRICE_LIST_REPORT_PVT_W
12.2.2
-
PACKAGE: APPS.IEM_AMV_PVT_W
12.2.2
-
PACKAGE: APPS.UMX_REGISTRATION_PVT_W
12.1.1
-
PACKAGE: APPS.AMS_LIST_SRC_MAPPING_W
12.1.1
-
PACKAGE: APPS.AMS_LIST_SRC_MAPPING_W
12.2.2
-
PACKAGE: APPS.OZF_PRICE_LIST_REPORT_PVT_W
12.1.1
-
PACKAGE: APPS.OKL_VP_STS_PVT_W
12.1.1
-
PACKAGE BODY: APPS.OKL_VP_STS_PUB_W
12.2.2
-
PACKAGE: APPS.JTF_UM_RESP_INFO_PVT_W
12.1.1
-
PACKAGE: APPS.PV_CMDASHBOARD_UTIL_W
12.1.1
-
PACKAGE: APPS.OKL_SPLIT_CONTRACT_PVT_W
12.2.2
-
PACKAGE: APPS.PA_PWP_INVOICE_LINKS_W
12.1.1
-
PACKAGE: APPS.OKL_VP_STS_PUB_W
12.2.2
-
PACKAGE: APPS.FND_UPDATE_USER_PREF_PUB_W
12.2.2
-
PACKAGE BODY: APPS.OKL_VP_STS_PVT_W
12.2.2
-
PACKAGE BODY: APPS.OKL_VP_STS_PUB_W
12.1.1
-
PACKAGE: APPS.CN_IMPORT_PVT_W
12.1.1
-
PACKAGE: APPS.OKL_VP_STS_PVT_W
12.2.2
-
PACKAGE: APPS.HZ_UI_UTIL_PKG_W
12.1.1