Results for “distribution_rule”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PA_PROJ_TYPE_DISTRIBUTIONS_ALL is an Oracle Projects (PA) implementation table that stores the set of distribution rules available to each project type. A distribution rule determines how project expenditure, revenue, or burden amounts are distributed across general ledger accounts — for example, which account segments receive costs, how they are split, and whether a rule is applied by default. Because distribution behavior is frequently tied to the nature of a project, Oracle Projects allows administrators to constrain which rules may be selected for a given project type. This table stores those implementation-defined associations.
The table resides in the PA schema and is listed as VALID in the ETRM 12.1.1 / 12.2.2 file. Its documented physical schema contains nine columns. The primary key is PA_PROJECT_TYPE_DISTRIBUTIO_PK (note the truncated constraint name), defined over PROJECT_TYPE, DISTRIBUTION_RULE, and ORG_ID. A supporting unique index, PA_PROJECT_TYPE_DISTS_U1, enforces the same three-column business key. Based on the foreign-key structure, this object is best described as a link table in Data Vault terms: it resolves a many-to-many relationship between project types and distribution rules within an operating unit, rather than holding descriptive attributes about either entity.
Key Information Stored
The most significant columns are the composite business key and the default indicator:
- PROJECT_TYPE — Foreign key to PA_PROJECT_TYPES_ALL. Identifies the project type (for example, a capitalized or burdened project type) to which the rule is made available.
- DISTRIBUTION_RULE — Foreign key to PA_DISTRIBUTION_RULES. Identifies the distribution rule itself.
- ORG_ID — The operating unit (multi-org) identifier, ensuring rule availability is scoped to the correct organization.
- DEFAULT_FLAG — Indicates whether this rule is the default distribution rule for the project type. This is the principal non-key attribute of business interest.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard Oracle Applications WHO columns providing audit trail information.
The unique index PA_PROJECT_TYPE_DISTS_U1 (PROJECT_TYPE, DISTRIBUTION_RULE, ORG_ID) confirms that a given rule may be associated with a project type only once per operating unit.
Common Use Cases and Queries
Typical reporting and validation scenarios involve confirming which rules are available for a project type, identifying defaults, and reconciling implementation setup across operating units.
- Listing all rules for a project type:
SELECT distribution_rule, default_flag FROM pa_proj_type_distributions_all WHERE project_type = :p_type AND org_id = :p_org; - Locating the default rule for a project type:
SELECT distribution_rule FROM pa_proj_type_distributions_all WHERE project_type = :p_type AND org_id = :p_org AND default_flag = 'Y'; - Joining to rule definitions to retrieve descriptive detail:
SELECT ptd.project_type, dr.distribution_rule_name FROM pa_proj_type_distributions_all ptd, pa_distribution_rules dr WHERE ptd.distribution_rule = dr.distribution_rule AND ptd.org_id = :p_org;
These queries support setup audits after a clone or implementation, and are useful when troubleshooting why a particular distribution rule is not selectable for a project.
Related Objects
The following objects are most significant in relation to this table:
- PA_PROJECT_TYPES_ALL — Referenced via PROJECT_TYPE (and ORG_ID); the parent project type definition.
- PA_DISTRIBUTION_RULES — Referenced via DISTRIBUTION_RULE; holds the rule header definition.
- PA_DISTRIBUTION_RULE_DETAILS — Child of the rule header, defining account derivation logic used when the rule is applied.
- PA_PROJECTS_ALL — Projects carry a project type, so availability here indirectly governs which rules a project may use.
- PA_EXPENDITURE_ITEMS_ALL and PA_COST_DISTRIBUTION_LINES_ALL — Consume distribution rules during cost processing, linking this setup to actual distributed amounts.
Because the table is a setup/link object, it is generally maintained through the Projects setup UI rather than direct DML, and any direct changes should be accompanied by concurrent program or cache refreshes where applicable.
-
Implementation-defined available distribution rules for each project type
-
This table is stored the preferences of Context Type based on distribution Rule
-
View: PA_SELECT_TEMPLATE_V 12.2.2
All the valid project templates that have been created in Oracle Projects
APPS.PA_SELECT_TEMPLATE_V·↳ MO_GLOBAL·↳ PA_OPERATING_UNITS_V·↳ PA_PROJECTS·Explore PA module →
-
This table is stored the preferences of Context Type based on distribution Rule
-
Implementation-defined available distribution rules for each project type
-
System-defined pairings of revenue accrual and invoicing methods that can be used for projects
-
System-defined pairings of revenue accrual and invoicing methods that can be used for projects
-
View: PA_SELECT_TEMPLATE_V 12.1.1
All the valid project templates that have been created in Oracle Projects
APPS.PA_SELECT_TEMPLATE_V·↳ MO_GLOBAL·↳ PA_OPERATING_UNITS_V·↳ PA_PROJECTS·Explore PA module →
-
View: PA_PROJ_MEMBERS_VIEW 12.2.2
View of project information for projects for use in reporting projects by project member
APPS.PA_PROJ_MEMBERS_VIEW·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore PA module →
-
View: PA_PROJ_MEMBERS_VIEW 12.1.1
View of project information for projects for use in reporting projects by project member
APPS.PA_PROJ_MEMBERS_VIEW·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore PA module →
-
View: FII_PROJ_PROJECT_LCV 12.1.1
FII_PROJ_PROJECT_LCV is the Project level source view for the Project dimension in EDW
APPS.FII_PROJ_PROJECT_LCV·↳ EDW_PROJ_CLS·↳ FIIBV_PROJ_PROJECT_LCV·Explore FII module →
-
View: PABV_PROJECTS 12.1.1
- Retrofitted
APPS.PABV_PROJECTS·↳ PA_DISTRIBUTION_RULES·↳ PA_PROJECTS_ALL·↳ PA_PROJECT_STATUSES·Explore PA module →
-
View: PA_PROJECT_LISTS_V 12.2.2
APPS.PA_PROJECT_LISTS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_TERRITORIES_VL·Explore PA module →
-
View: PABV_PROJECTS 12.2.2
- Retrofitted
APPS.PABV_PROJECTS·↳ PA_DISTRIBUTION_RULES·↳ PA_PROJECTS_ALL·↳ PA_PROJECT_STATUSES·Explore PA module →
-
View: PAFV_PROJECTS 12.1.1
Business view to show information about the projects.
APPS.PAFV_PROJECTS·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ PA_DISTRIBUTION_RULES·Explore PA module →
-
Assignments of billing extensions to a project type, project, or task
-
Table: EDW_PROJ_PROJECT_LTC 12.1.1
Project information
-
View: FIIBV_PROJ_PROJECT_LCV 12.1.1
FIIBV_PROJ_PROJECT_LCV is the Project level base view for the Project dimension in EDW
APPS.FIIBV_PROJ_PROJECT_LCV·↳ EDW_LOCAL_INSTANCE·↳ EDW_LOCAL_SYSTEM_PARAMETERS·↳ EDW_PROJ_CLS·Explore FII module →
-
View: PA_PROJ_INFO_VIEW 12.2.2
Basic project information for projects
APPS.PA_PROJ_INFO_VIEW·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore PA module →
-
View: PA_PROJ_INFO_VIEW 12.1.1
Basic project information for projects
APPS.PA_PROJ_INFO_VIEW·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HR_GENERAL·Explore PA module →
-
View: PAFV_PROJECTS 12.2.2
Business view to show information about the projects.
APPS.PAFV_PROJECTS·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ PA_DISTRIBUTION_RULES·Explore PA module →
-
View: PA_PROJECTS_CUST_360_V 12.1.1
APPS.PA_PROJECTS_CUST_360_V·↳ FND_GLOBAL·↳ FND_GRANTS·↳ FND_OBJECTS·Explore PA module →
-
APPS.PA_PROJECT_LISTS_PORTLET_V·↳ FND_GLOBAL·↳ PA_LOOKUPS·↳ PA_PROJECTS_MAINT_UTILS·Explore PA module →
-
View: PA_PROJECTS_AMG_V 12.2.2
Internal
APPS.PA_PROJECTS_AMG_V·↳ PA_PROJECTS·↳ PA_PROJECT_STRUCTURE_UTILS·↳ PA_PROJ_ELEMENTS_UTILS·Explore PA module →
-
Staging table for project level
-
View: PA_PROJECTS_CUST_360_V 12.2.2
APPS.PA_PROJECTS_CUST_360_V·↳ FND_GLOBAL·↳ FND_GRANTS·↳ FND_OBJECTS·Explore PA module →
-
Assignments of billing extensions to a project type, project, or task
-
View: AMW_PROJECTS_V 12.1.1
This view returns information about Audit Project.
APPS.AMW_PROJECTS_V·↳ FND_GLOBAL·↳ FND_PROFILE·↳ PA_PROJECTS_MAINT_UTILS·Explore AMW module →
-
View: PA_PROJECTS_AMG_V 12.1.1
Internal
APPS.PA_PROJECTS_AMG_V·↳ PA_PROJECTS·↳ PA_PROJECT_STRUCTURE_UTILS·↳ PA_PROJ_ELEMENTS_UTILS·Explore PA module →
-
APPS.PA_PROJECT_LISTS_PORTLET_V·↳ FND_GLOBAL·↳ PA_LOOKUPS·↳ PA_PROJECTS_MAINT_UTILS·Explore PA module →
-
View: PA_PROJECT_LISTS_V 12.1.1
APPS.PA_PROJECT_LISTS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_TERRITORIES_VL·Explore PA module →
-
APPS.PA_PROJECT_LISTS_USER_V·↳ FND_GLOBAL·↳ FND_GRANTS·↳ FND_LOOKUPS·Explore PA module →
-
View: PA_PROJECTS_PRM_V 12.1.1
Single-Org
APPS.PA_PROJECTS_PRM_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_TERRITORIES_VL·Explore PA module →
-
View: PA_DRAFT_INVOICES_V 12.2.2
10SC Only
APPS.PA_DRAFT_INVOICES_V·↳ FND_LANGUAGES·↳ HR_ALL_ORGANIZATION_UNITS·↳ HZ_CUST_SITE_USES·Explore PA module →
-
PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects.
-
View: PA_PROJECTS_V 12.2.2
APPS.PA_PROJECTS_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_SECURITY·Explore PA module →
-
View: PA_PROJECTS_PRM_V 12.2.2
Single-Org
APPS.PA_PROJECTS_PRM_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_TERRITORIES_VL·Explore PA module →
-
View: PA_PROJECTS_V 12.1.1
APPS.PA_PROJECTS_V·↳ HR_GENERAL·↳ HR_ORGANIZATION_UNITS·↳ HR_SECURITY·Explore PA module →
-
View: GMS_DRAFT_INVOICES_V 12.1.1
APPS.GMS_DRAFT_INVOICES_V·↳ FND_LANGUAGES·↳ GL_SETS_OF_BOOKS·↳ GMS_AWARDS·Explore GMS module →
-
10SC Only
APPS.PA_DRAFT_INVOICES_ALL_V·↳ FND_DESCRIPTIVE_FLEXS_VL·↳ FND_LANGUAGES·↳ GL_SETS_OF_BOOKS·Explore PA module →
-
View: PA_DRAFT_INVOICES_V 12.1.1
10SC Only
APPS.PA_DRAFT_INVOICES_V·↳ FND_LANGUAGES·↳ HR_ALL_ORGANIZATION_UNITS·↳ HZ_CUST_SITE_USES·Explore PA module →
-
10SC Only
APPS.PA_DRAFT_INVOICES_ALL_V·↳ FND_DESCRIPTIVE_FLEXS_VL·↳ FND_LANGUAGES·↳ GL_SETS_OF_BOOKS·Explore PA module →
-
APPS.PA_PROJECT_LISTS_USER_V·↳ FND_GLOBAL·↳ FND_GRANTS·↳ FND_LOOKUPS·Explore PA module →
-
View: GMS_DRAFT_INVOICES_V 12.2.2
APPS.GMS_DRAFT_INVOICES_V·↳ FND_LANGUAGES·↳ GL_SETS_OF_BOOKS·↳ GMS_AWARDS·Explore GMS module →
-
PA_PROJECTS_ALL stores the highest units of work defined in Oracle Projects.
-
View: FIIBV_PROJ_PROJECT_LCV 12.2.2
FIIBV_PROJ_PROJECT_LCV is the Project level base view for the Project dimension in EDW
Not implemented in this database·Explore FII module →