Results for “worksheet_name”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
AMS_DISCOVERER_SQL is a Marketing (AMS) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that persists the SQL statements generated and saved by the Oracle Discoverer tool. Each row represents a discrete SQL fragment associated with a specific worksheet or workbook authored in Discoverer. Within EBS, the table functions as the bridge between ad hoc analytical definitions created in Discoverer and the Marketing application's automated processing, most notably target list generation and cell definition logic.
From a Data Vault modeling perspective, the metadata's heuristic classification is hub-leaning. This suggests AMS_DISCOVERER_SQL may be treated as a hub entity keyed on DISCOVERER_SQL_ID, with its descriptive attributes (workbook, worksheet, SQL string) resembling satellite payload. This classification should be regarded as a modeling suggestion rather than a normative constraint, since the table carries both a surrogate key and a strong natural business key.
Key Information Stored
AMS_DISCOVERER_SQL contains 14 documented columns. The most operationally significant are listed below.
- DISCOVERER_SQL_ID — Surrogate primary key, enforced by AMS_DISCOVERER_SQL_PK and reinforced by unique index AMS_DISCOVERER_SQL_U1.
- WORKBOOK_OWNER_NAME, WORKBOOK_NAME, WORKSHEET_NAME, SEQUENCE_ORDER — The composite business key enforced by unique index AMS_DISCOVERER_SQL_U2. Together these identify the owning Discoverer schema, the workbook, the worksheet, and the ordinal position of the SQL fragment within the worksheet.
- SQL_STRING — The actual SQL statement text saved into the database; the payload that downstream target list and cell definition processing consumes.
- SECURITY_GROUP_ID — Foreign key to FND_SECURITY_GROUPS, supporting Multi-Org / security-group access control.
- SOURCE_TYPE_CODE — Classifies the origin or type of the SQL record.
- OBJECT_VERSION_NUMBER — Optimistic locking column used by Oracle Application Framework / OAF components.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — Standard "Who" audit columns maintained by the concurrent manager and OA framework.
Common Use Cases and Queries
The primary use case is diagnostics: identifying which SQL a Discoverer worksheet contributes to a target list or cell definition. A typical query retrieves the SQL for a workbook/worksheet pair in sequence order:
SELECT sql_string FROM ams.ams_discoverer_sql WHERE workbook_owner_name = :owner AND workbook_name = :wb AND worksheet_name = :ws AND sequence_order = :seq;
Reverse lookup from target list actions is equally common, joining through INCL_OBJECT_ID:
SELECT s.sql_string FROM ams_list_select_actions a, ams.ams_discoverer_sql s WHERE a.incl_object_id = s.discoverer_sql_id;
Reporting scenarios include inventory of all Saved SQL by workbook, detection of duplicate or stale fragments for cleanup, and per-security-group auditing. Because SQL_STRING can be lengthy, reports should truncate output or use DBMS_LOB-aware tooling where the column is stored as CLOB.
Related Objects
The following objects are the most significant by dependency and join relevance.
- AMS_ACT_DISCOVERER_ALL — References AMS_DISCOVERER_SQL via DISCOVERER_SQL_ID.
- AMS_LIST_SELECT_ACTIONS — References this table via INCL_OBJECT_ID; the join that links target list selection actions to their saved Discoverer SQL.
- FND_SECURITY_GROUPS — Parent of SECURITY_GROUP_ID.
- AMS_DISCOVERER_SQL_PK / AMS_DISCOVERER_SQL_U1 / AMS_DISCOVERER_SQL_U2 — The database constraints enforcing row identity and business-key uniqueness.
- Marketing target list generation and cell definition concurrent programs — the runtime consumers of SQL_STRING.
Together these objects describe the complete path from a Discoverer workbook definition to executed Marketing target list selection.
-
This table stores all SQL statements saved into the database by the Discoverer tool, these SQL statements correspond to specific worksheets/workbooks created through the tool. This table is used by target list generation and the cell defi
-
Interface table to store imported information of the payments that are defined on a response to a negotiation for complex services.
-
PON_BID_ITEMS_PROCES_INTERFACE temporarily stores response information.
-
APPS.PSBFV_WS_POSITION_LINES·↳ PSB_POSITIONS·↳ PSB_POSITION_DEFINITIONS_KFV·↳ PSB_WORKSHEETS·Explore PSB module →
-
View: PSB_WORKSHEETS_RESP_V 12.1.1
APPS.PSB_WORKSHEETS_RESP_V·↳ FND_DATE·↳ FND_USER_RESP_GROUPS·↳ PSB_BUDGET_GROUPS·Explore PSB module →
-
View: AMS_P_DISCOVERER_SQL_V 12.1.1
This public view returns the distinct set of WorkBook and WorkSheet names which are stored in the AMS_DISCOVERER_SQL table.
APPS.AMS_P_DISCOVERER_SQL_V·↳ AMS_DISCOVERER_SQL·Explore AMS module →
-
View: AMS_P_DISCOVERER_SQL_V 12.2.2
This public view returns the distinct set of WorkBook and WorkSheet names which are stored in the AMS_DISCOVERER_SQL table.
APPS.AMS_P_DISCOVERER_SQL_V·↳ AMS_DISCOVERER_SQL·Explore AMS module →
-
This table stores all SQL statements saved into the database by the Discoverer tool, these SQL statements correspond to specific worksheets/workbooks created through the tool. This table is used by target list generation and the cell defi
-
This table stores the Cash Position worksheet header definitions
-
Interface table for price element
-
Temporary table that stores data of response attribute values uploaded from spreadsheet
-
This table stores the Cash Position worksheet header definitions
-
Transaction data for working on budget version
-
View: PSB_WS_BUDGET_YEARS_V 12.1.1
APPS.PSB_WS_BUDGET_YEARS_V·↳ PSB_BUDGET_CALENDARS·↳ PSB_BUDGET_PERIODS·↳ PSB_BUDGET_YEAR_TYPES·Explore PSB module →
-
Interface table to store imported information of the payments that are defined on a response to a negotiation for complex services.
-
Store all workbooks/sheets that together define a Cell.
-
Temporary table used to transfer data from spreadsheet to the negotiation award table.
-
Temporary table used to transfer data from spreadsheet to the negotiation award table.
-
Contains the response details for an item in a negotiation
-
Interface table for price element
-
Temporary table that contains the response price differential details that have been imported or exported to to excel.
-
Temporary table that stores data of response attribute values uploaded from spreadsheet
-
Store all workbooks/sheets that together define a Cell.
-
Temporary table that contains the response price differential details that have been imported or exported to to excel.
-
View: AMS_CELLS_SEL_ALL_V 12.1.1
Segment selection view definition
APPS.AMS_CELLS_SEL_ALL_V·↳ AMS_ACT_DISCOVERER_ALL·↳ AMS_CELLS_VL·↳ AMS_LIST_QUERIES_ALL·Explore AMS module →
-
View: PSB_WS_FOLDER_V 12.1.1
APPS.PSB_WS_FOLDER_V·↳ FND_USER·↳ PSB_BUDGET_GROUPS·↳ PSB_BUDGET_STAGES·Explore PSB module →
-
Transaction data for working on budget version
-
APPS.PSBFV_POSITION_ASSIGNMENTS·↳ PSB_PAY_ELEMENTS·↳ PSB_PAY_ELEMENT_OPTIONS·↳ PSB_POSITIONS·Explore PSB module →
-
View: PSB_WS_DISTRIBUTIONS_V 12.1.1
APPS.PSB_WS_DISTRIBUTIONS_V·↳ PSB_BUDGET_GROUPS·↳ PSB_WORKSHEETS·↳ PSB_WS_DISTRIBUTIONS·Explore PSB module →
-
Store tempory data for Price Breaks spreadsheet uploading.
-
PON_BID_ITEMS_PROCES_INTERFACE temporarily stores response information.
-
APPS.PSBFV_BUDGET_WORKSHEETS·↳ FND_GLOBAL·↳ GL_BUDGET_VERSIONS·↳ PSB_BUDGET_CALENDARS·Explore PSB module →
-
APPS.PSBBV_BUDGET_WORKSHEETS·↳ FND_GLOBAL·↳ PSB_BUDGET_GROUPS·↳ PSB_BUDGET_GROUP_RESP·Explore PSB module →
-
Stores the attributes value of a line item which is part of a response to a negotiation.
-
Stores the attributes value of a line item which is part of a response to a negotiation.
-
Obsolete
-
View: PSB_WS_SUMMARY_V 12.1.1
APPS.PSB_WS_SUMMARY_V·↳ FND_USER·↳ PSB_BUDGET_GROUPS_V·↳ PSB_BUDGET_STAGES·Explore PSB module →
-
View: AMS_CELLS_SEL_ALL_V 12.2.2
Segment selection view definition
APPS.AMS_CELLS_SEL_ALL_V·↳ AMS_ACT_DISCOVERER_ALL·↳ AMS_CELLS_VL·↳ AMS_LIST_QUERIES_ALL·Explore AMS module →
-
Contains any errors from interfaces to other applications
-
Obsolete
APPS.IGS_PE_DYNAMIC_PERSID_GROUP_V·↳ IGS_PE_DYNAMIC_PERSID·↳ IGS_PE_DYNAMIC_SQL·Explore IGS module →
-
Contains any errors from interfaces to other applications
-
View: PSB_WS_LINE_YEAR_V 12.1.1
APPS.PSB_WS_LINE_YEAR_V·↳ GL_CODE_COMBINATIONS·↳ PSB_BUDGET_GROUPS·↳ PSB_SERVICE_PACKAGES·Explore PSB module →
-
Contains information regarding the responses submitted by a supplier on a negotiation.