Search Results psb_data_extracts
Overview
The table PSB_DATA_EXTRACTS is a core definitional table within the Oracle E-Business Suite (EBS) module Public Sector Budgeting (PSB), which is documented as obsolete. It serves as the master repository for data extract definitions. In the PSB architecture, a data extract is a fundamental partitioning mechanism, acting as a logical container that segments all position-related budgeting data. This partitioning is critical for managing and processing budget information in large, complex public sector organizations, allowing data to be isolated and manipulated by specific extracts for operations like budgeting, forecasting, and reporting. Its role is to establish the context and boundaries for a distinct set of budget data.
Key Information Stored
While the provided ETRM excerpt does not list specific columns beyond key identifiers, the structure and relationships indicate the table stores essential metadata for each extract definition. The primary key, DATA_EXTRACT_ID, uniquely identifies each extract record. Critical foreign keys, such as SET_OF_BOOKS_ID (linking to GL_SETS_OF_BOOKS) and BUDGET_GROUP_ID (linking to PSB_BUDGET_GROUPS), define the accounting and organizational context for the data extract. It is logical to infer the table also contains descriptive columns like NAME, DESCRIPTION, STATUS, and effective date ranges (START_DATE, END_DATE) to manage the extract's lifecycle and usage within the budgeting system.
Common Use Cases and Queries
The primary use case is the administration and execution of budget data processes segmented by extract. Common operational queries would involve listing active extracts for a specific set of books or validating the existence of an extract before running a budget process. For reporting and integration, a typical pattern is to join this table to various position data tables to filter results for a specific extract context. A foundational query to retrieve extract definitions with their ledger context would be:
SELECT de.DATA_EXTRACT_ID, de.NAME, sob.NAME SET_OF_BOOKS
FROM PSB_DATA_EXTRACTS de,
GL_SETS_OF_BOOKS sob
WHERE de.SET_OF_BOOKS_ID = sob.SET_OF_BOOKS_ID
AND de.STATUS = 'ACTIVE';
Another critical use case is data integrity validation, ensuring that child records (e.g., positions, employees) have a valid parent DATA_EXTRACT_ID.
Related Objects
PSB_DATA_EXTRACTS has a central relationship with numerous transactional and setup tables in the PSB module, as documented by its foreign key constraints. The DATA_EXTRACT_ID column is referenced as a foreign key in the following tables, demonstrating its role as a partitioning key for all position-related data:
- PSB_ACCOUNT_POSITION_SETS (via DATA_EXTRACT_ID)
- PSB_ATTRIBUTE_VALUES_I (via DATA_EXTRACT_ID)
- PSB_BUDGET_POSITIONS (via DATA_EXTRACT_ID)
- PSB_BUDGET_WORKFLOW_RULES (via DATA_EXTRACT_ID)
- PSB_COST_DISTRIBUTIONS_I (via DATA_EXTRACT_ID)
- PSB_EMPLOYEES_I (via DATA_EXTRACT_ID)
- PSB_EMPLOYEE_ASSIGNMENTS_I (via DATA_EXTRACT_ID)
- PSB_PAY_ELEMENTS (via DATA_EXTRACT_ID)
- PSB_POSITIONS (via DATA_EXTRACT_ID)
- PSB_POSITION_PAY_DISTRIBUTIONS (via DATA_EXTRACT_ID)
Furthermore, it holds foreign key relationships to parent setup tables:
- GL_SETS_OF_BOOKS_11I (via SET_OF_BOOKS_ID)
- PSB_BUDGET_GROUPS (via BUDGET_GROUP_ID)
-
Table: PSB_DATA_EXTRACTS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Data extract definitions. All position related data are partitioned by data extract. , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_DATA_EXTRACTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_DATA_EXTRACTS, object_name:PSB_DATA_EXTRACTS, status:VALID, product: PSB - Public Sector Budgeting , description: Data extract definitions. All position related data are partitioned by data extract. , implementation_dba_data: PSB.PSB_DATA_EXTRACTS ,
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_POSITION_PAY_DISTR_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_PSBRPPOS_XMLP_PKG dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_ACCOUNT_POSITION_SET_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_PURGE_DATA_EXTRACT_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_BUDGET_GROUPS_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_PSBRPVPR_XMLP_PKG dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_BUDGET_REVISIONS_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_ENTITY_SET_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_LD_POS_DEFAULTS_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_BUDGET_POSITION_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_COPY_DATA_EXTRACT_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_WORKSHEET dependencies on PSB_DATA_EXTRACTS
12.1.1
-
APPS.PSB_WRHR_EXTRACT_PROCESS SQL Statements
12.1.1
-
VIEW: APPS.PSB_DEFAULTS_V
12.1.1
-
VIEW: APPS.PSBFV_DEFAULT_RULES
12.1.1
-
VIEW: APPS.PSBBV_DATA_EXTRACTS
12.1.1
-
VIEW: APPS.PSBFV_POSITION_SETS
12.1.1
-
VIEW: APPS.PSBBV_POSITION_SET_LISTS
12.1.1
-
VIEW: APPS.PSBFV_CONSTRAINTS
12.1.1
-
VIEW: APPS.PSBFV_CONSTRAINT_SETS
12.1.1
-
VIEW: APPS.PSBFV_POSITION_SET_LISTS
12.1.1
-
VIEW: APPS.PSBFV_PARAMETERS
12.1.1
-
APPS.PSB_PSBRPPOS_XMLP_PKG SQL Statements
12.1.1
-
VIEW: APPS.PSB_ACCOUNT_POSITION_SETS_V
12.1.1
-
VIEW: APPS.PSBFV_PAY_ELEMENTS
12.1.1
-
VIEW: APPS.PSBBV_POSITION_SETS
12.1.1
-
VIEW: APPS.PSBBV_PAY_ELEMENTS
12.1.1
-
SYNONYM: APPS.PSB_DATA_EXTRACTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PSB_DATA_EXTRACTS, status:VALID,
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on FND_GLOBAL
12.1.1
-
VIEW: APPS.PSBFV_DATA_EXTRACTS
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_WORKSHEETS
12.1.1
-
VIEW: APPS.PSB_POSITIONS_V
12.1.1
-
VIEW: APPS.PSB_BUDGET_WORKFLOW_RULES_V
12.1.1
-
VIEW: APPS.PSB_WS_FOLDER_V
12.1.1
-
Table: PSB_POSITION_PAY_DISTRIBUTIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITION_PAY_DISTRIBUTIONS, object_name:PSB_POSITION_PAY_DISTRIBUTIONS, status:VALID, product: PSB - Public Sector Budgeting , description: Position cost distribution rules , implementation_dba_data: PSB.PSB_POSITION_PAY_DISTRIBUTIONS ,
-
VIEW: APPS.PSB_PAY_ELEMENTS_V
12.1.1
-
APPS.PSB_WRHR_EXTRACT_PROCESS dependencies on PER_ORGANIZATION_UNITS
12.1.1
-
Table: PSB_EMPLOYEES_I
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_EMPLOYEES_I, object_name:PSB_EMPLOYEES_I, status:VALID, product: PSB - Public Sector Budgeting , description: Interface table for PSB_EMPLOYEES , implementation_dba_data: PSB.PSB_EMPLOYEES_I ,
-
Table: PSB_ATTRIBUTE_VALUES_I
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_ATTRIBUTE_VALUES_I, object_name:PSB_ATTRIBUTE_VALUES_I, status:VALID, product: PSB - Public Sector Budgeting , description: Interface table for PSB_ATTRIBUTE_VALUES , implementation_dba_data: PSB.PSB_ATTRIBUTE_VALUES_I ,
-
Table: PSB_ATTRIBUTE_VALUES_I
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Interface table for PSB_ATTRIBUTE_VALUES , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_EMPLOYEES_I
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Interface table for PSB_EMPLOYEES , implementation_dba_data: Not implemented in this database ,
-
Table: PSB_POSITION_PAY_DISTRIBUTIONS
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Position cost distribution rules , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PSB_WS_SUMMARY_V
12.1.1