Search Results region_source_code
Overview
The PA_PAGE_TYPE_REGIONS table is a core repository within Oracle E-Business Suite Projects (PA) module, specifically for versions 12.1.1 and 12.2.2. It functions as a configuration table that defines the layout and security components of user interface pages. The table's primary role is to store metadata that links specific page types, such as those used for project entry or maintenance, with the functional regions displayed on them. This mapping is essential for rendering the correct page components and enforcing function-based security, thereby controlling user access to different areas of a page based on their assigned responsibilities.
Key Information Stored
The table's structure centers on a composite primary key that uniquely identifies each page region configuration. The critical columns include:
- REGION_SOURCE_CODE: A key identifier for the specific region within a page type.
- PAGE_TYPE_CODE: Identifies the category or template of the page (e.g., a project header page).
- REGION_SOURCE_TYPE: Classifies the nature or source of the region's content.
- PAGE_FUNCTION_NAME: References a function defined in FND_FORM_FUNCTIONS, which determines if the user has access to view the entire page.
- SECURITY_FUNCTION_NAME: References another function in FND_FORM_FUNCTIONS, which controls security for the specific region within the page, enabling fine-grained access control.
Common Use Cases and Queries
This table is primarily accessed during the runtime generation of project-related pages and for administrative configuration. A common use case involves troubleshooting or auditing security setups for project pages. For instance, to list all regions for a specific page type along with their associated security functions, a query would join with FND_FORM_FUNCTIONS. The following sample SQL pattern illustrates this:
SELECT ptr.region_source_code,
ptr.page_type_code,
ptr.security_function_name,
fff.user_function_name
FROM pa_page_type_regions ptr,
fnd_form_functions fff
WHERE ptr.security_function_name = fff.function_name (+)
AND ptr.page_type_code = 'PROJECT_HEADER';
Another typical scenario is querying the configuration to understand the page layout for a custom report or to verify the mapping between page types and their constituent regions.
Related Objects
As indicated by the foreign key constraints in the metadata, PA_PAGE_TYPE_REGIONS has a direct and critical dependency on the application foundation table FND_FORM_FUNCTIONS. It references this table twice: once via the PAGE_FUNCTION_NAME column and again via the SECURITY_FUNCTION_NAME column. This relationship is fundamental, as it ties the page region definitions to the EBS function security model. The table is also intrinsically linked to other PA configuration tables that define page types and their overall structure, forming part of the metadata layer that drives the Projects application's user interface and security architecture.
-
Table: PA_PAGE_TYPE_REGIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PAGE_TYPE_REGIONS, object_name:PA_PAGE_TYPE_REGIONS, status:VALID, product: PA - Projects , description: This table stores the regions for page types. , implementation_dba_data: PA.PA_PAGE_TYPE_REGIONS ,
-
Table: PA_PAGE_TYPE_REGIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PAGE_TYPE_REGIONS, object_name:PA_PAGE_TYPE_REGIONS, status:VALID, product: PA - Projects , description: This table stores the regions for page types. , implementation_dba_data: PA.PA_PAGE_TYPE_REGIONS ,
-
Table: PA_PAGE_LAYOUT_REGIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PAGE_LAYOUT_REGIONS, object_name:PA_PAGE_LAYOUT_REGIONS, status:VALID, product: PA - Projects , description: This table contains all the regions included in a page layout. , implementation_dba_data: PA.PA_PAGE_LAYOUT_REGIONS ,
-
Table: PA_PAGE_LAYOUT_REGIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PAGE_LAYOUT_REGIONS, object_name:PA_PAGE_LAYOUT_REGIONS, status:VALID, product: PA - Projects , description: This table contains all the regions included in a page layout. , implementation_dba_data: PA.PA_PAGE_LAYOUT_REGIONS ,
-
View: PA_PAGE_REGIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PAGE_REGIONS_V, object_name:PA_PAGE_REGIONS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PAGE_REGIONS_V ,
-
View: PA_PAGE_REGIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PAGE_REGIONS_V, object_name:PA_PAGE_REGIONS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_PAGE_REGIONS_V ,