Search Results pa_project_types_all
Overview
The PA_PROJECT_TYPES_ALL table is a fundamental setup and control table within the Oracle E-Business Suite Projects module (PA). It stores implementation-defined classifications for projects, serving as a critical template mechanism. When a new project is created and assigned a project type, the system automatically populates it with a comprehensive set of default attributes and processing rules defined in this table. This drives core project functionality, including budgeting, billing, costing, and resource management, ensuring consistency and efficiency across projects of the same classification. As an "_ALL" table, it is multi-organization enabled (Multi-Org), meaning it contains an ORG_ID column to segregate data by operating unit, supporting deployments with multiple legal entities or business units.
Key Information Stored
The table's primary key is a composite of PROJECT_TYPE and ORG_ID, enforcing uniqueness of type definitions within each operating unit. Key columns store codes and identifiers that link to other setup entities, effectively configuring the project type's behavior. These include BILLING_CYCLE_ID for invoicing frequency, various *_RESOURCE_LIST_ID columns for default planning resources, and *_IND_RATE_SCH_ID columns for indirect cost calculation. Crucially, it holds foreign keys to budget entry methods (COST_BUDGET_ENTRY_METHOD_CODE, REV_BUDGET_ENTRY_METHOD_CODE), standard bill rate schedules for labor and non-labor, and invoice formats. Columns like BILL_JOB_GROUP_ID and COST_JOB_GROUP_ID link to job groupings for billing and costing purposes.
Common Use Cases and Queries
The primary use case is during project creation and defaulting, where the project type's attributes are copied to the project definition. It is also central for reporting and auditing setup configurations. Administrators frequently query this table to validate or document the setup. A common SQL pattern retrieves all project types with their key defaults for a specific operating unit:
- SELECT project_type, description, billing_cycle_id, default_resource_list_id FROM pa_project_types_all WHERE org_id = :p_org_id ORDER BY project_type;
Another critical query involves joining to referenced tables to produce a comprehensive setup report, such as listing project types alongside their assigned budget entry methods and resource lists for troubleshooting configuration issues.
Related Objects
PA_PROJECT_TYPES_ALL has extensive relationships with other PA setup tables, as documented by its foreign keys. Key related objects include:
- PA_INVOICE_FORMATS: Linked via LABOR_INVOICE_FORMAT_ID and NON_LABOR_INVOICE_FORMAT_ID for formatting project invoices.
- PA_RESOURCE_LISTS_ALL_BG: Linked via DEFAULT_RESOURCE_LIST_ID, COST_BUDGET_RESOURCE_LIST_ID, and REV_BUDGET_RESOURCE_LIST_ID for resource planning and budgeting.
- PA_BILLING_CYCLES: Linked via BILLING_CYCLE_ID to define invoicing schedules.
- PER_JOB_GROUPS: Linked via BILL_JOB_GROUP_ID and COST_JOB_GROUP_ID for grouping jobs.
- PA_IND_RATE_SCHEDULES_ALL_BG: Linked via COST_IND_RATE_SCH_ID, REV_IND_RATE_SCH_ID, INV_IND_RATE_SCH_ID, and CINT_RATE_SCH_ID for various indirect rate applications.
- PA_STD_BILL_RATE_SCHEDULES_ALL: Linked via columns for LABOR_STD_BILL_RATE_SCHDL and NON_LABOR_STD_BILL_RATE_SCHDL (with their respective ORG_IDs) for standard billing rates.
- PA_BUDGET_ENTRY_METHODS: Linked via REV_BUDGET_ENTRY_METHOD_CODE and COST_BUDGET_ENTRY_METHOD_CODE to define how budget amounts are entered.
-
Table: PA_PROJECT_TYPES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_TYPES_ALL, object_name:PA_PROJECT_TYPES_ALL, status:VALID, product: PA - Projects , description: Implementation-defined project classifications that supply default information and drive some project processing , implementation_dba_data: PA.PA_PROJECT_TYPES_ALL ,
-
Table: PA_PROJECT_TYPES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_TYPES_ALL, object_name:PA_PROJECT_TYPES_ALL, status:VALID, product: PA - Projects , description: Implementation-defined project classifications that supply default information and drive some project processing , implementation_dba_data: PA.PA_PROJECT_TYPES_ALL ,
-
APPS.PA_PROJ_STRUCTURE_PVT dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_PURGE_VALIDATE_PJRM dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.IGC_CC_ACCGNWF_PKG dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_TASKS_MAINT_PVT dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_ASGMT_WFSTD dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_CUSTOMER_INFO dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PJI_PJI_EXTRACTION_UTILS dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_CAP_INT_PVT dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_PROJECTS_MAINT_UTILS dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PJI_FM_XBS_ACCUM_UTILS dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_WORK_TYPE_UPGRADE dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_FIN_PLAN_MAINT_VER_GLOBAL dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_PROJECT_REQUEST_PVT dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_MASS_ADDITIONS_CREATE_PKG dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_UTILS2 dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.GMS_PO_API_GRP dependencies on PA_PROJECT_TYPES_ALL
12.1.1
-
APPS.PA_TASKS_MAINT_PVT dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PPR_CONCURRENT_PROGRAM dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PURGE_VALIDATE_COSTING dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_BUDGET_CORE dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_FIN_PLAN_CREATE_VER_GLOBAL dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_ACTIONS_PVT dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PJI_REP_MEASURE_UTIL dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PROJECT_REQUEST_PVT dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PROJ_STRUCTURE_PVT dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_MASS_ADDITIONS_CREATE_PKG dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.IGC_CC_ACCGNWF_PKG dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PROGRESS_UTILS dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PO_REQ_WF_BUILD_ACCOUNT_INIT dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PROJECT_UTILS2 dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_UTILS2 dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PJI_PJP_EXTRACTION_UTILS dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.AP_MASS_ADDITIONS_CREATE_PKG dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PATC dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PO_WF_BUILD_ACCOUNT_INIT dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_FCST_GLOBAL dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_FORECASTITEM_PVT dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_ASSIGNMENTS_PUB dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PAXMGURA_XMLP_PKG dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_FP_CONTROL_ITEMS_UTILS dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_FUNDS_CONTROL_UTILS2 dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PAAPIMP_PKG dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_FUNDING_CORE dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_CLIENT_EXTN_PROJ_STATUS dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_PURGE_VALIDATE_PJRM dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_COST1 dependencies on PA_PROJECT_TYPES_ALL
12.2.2
-
APPS.PA_FUND_REVAL_UTIL dependencies on PA_PROJECT_TYPES_ALL
12.2.2