Search Results pa_agreement_types
The PA_AGREEMENT_TYPES table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository for storing agreement type definitions within the Project Accounting (PA) module. This table serves as a reference for categorizing and managing various types of contractual agreements, such as customer contracts, funding agreements, and internal projects, ensuring proper financial tracking and reporting. Below is a detailed analysis of its structure, functionality, and integration within Oracle EBS.
Table Structure and Key Columns
The PA_AGREEMENT_TYPES table contains metadata that defines agreement classifications. Key columns include:- AGREEMENT_TYPE: A unique identifier for the agreement type (e.g., 'CUSTOMER_CONTRACT', 'GRANT').
- DESCRIPTION: A textual description of the agreement type.
- ENABLED_FLAG: Indicates whether the agreement type is active (Y/N).
- REVENUE_CATEGORY_CODE: Links to revenue recognition rules (e.g., 'FIXED_PRICE', 'TIME_AND_MATERIAL').
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the validity period of the agreement type.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1-15: Flexfield columns for custom attributes.
Functional Role in Project Accounting
This table underpins several critical processes:- Agreement Classification: Categorizes contracts for financial and operational reporting.
- Revenue Recognition: The REVENUE_CATEGORY_CODE drives automated revenue scheduling based on predefined rules.
- Workflow Integration: Agreement types trigger specific approval workflows and billing cycles.
- Compliance Tracking: Ensures adherence to regulatory requirements (e.g., grant funding rules).
Integration with Other Modules
The PA_AGREEMENT_TYPES table interacts with:- PA_PROJECTS_ALL: Projects reference agreement types for funding and billing.
- PA_DRAFT_REVENUES: Revenue schedules inherit categorization from agreement types.
- GL_CODE_COMBINATIONS: Agreement types may map to specific accounting flexfields.
- AR_INVOICES: Billing documents inherit agreement type attributes.
Technical Considerations
- Indexing: Primary key on AGREEMENT_TYPE ensures fast lookups.
- Audit Columns: CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY track changes.
- Security: Access is controlled via Oracle Function Security and Responsibility menus.
Customization and Extensions
Organizations often extend this table via:- Descriptive Flexfields (DFFs): Add industry-specific attributes.
- API Hooks: Custom validations via PA_AGREEMENTS_PKG.
- Value Sets: Restrict REVENUE_CATEGORY_CODE to valid values.
Upgrade Implications
Between 12.1.1 and 12.2.2, the table structure remains largely unchanged, but Oracle introduced:- Enhanced validations in the UI layer.
- Tighter integration with Fusion Middleware for SOA workflows.
- Improved performance via Oracle R12.2's online patching architecture.
Conclusion
The PA_AGREEMENT_TYPES table is a foundational component of Oracle Project Accounting, enabling precise contract management, revenue recognition, and cross-module integration. Its design supports extensibility while maintaining data integrity across financial and project lifecycle processes.-
Table: PA_AGREEMENT_TYPES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_AGREEMENT_TYPES, object_name:PA_AGREEMENT_TYPES, status:VALID, product: PA - Projects , description: Implementation-defined classifications of customer agreements , implementation_dba_data: PA.PA_AGREEMENT_TYPES ,
-
Table: PA_AGREEMENT_TYPES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_AGREEMENT_TYPES, object_name:PA_AGREEMENT_TYPES, status:VALID, product: PA - Projects , description: Implementation-defined classifications of customer agreements , implementation_dba_data: PA.PA_AGREEMENT_TYPES ,
-
APPS.PA_AGREEMENT_TYPES_PKG dependencies on PA_AGREEMENT_TYPES
12.1.1
-
APPS.GMS_AWARD_PVT dependencies on PA_AGREEMENT_TYPES
12.2.2
-
APPS.PA_AGREEMENT_CORE dependencies on PA_AGREEMENT_TYPES
12.1.1
-
APPS.OKE_AGREEMENT_PVT dependencies on PA_AGREEMENT_TYPES
12.1.1
-
APPS.GMS_AWARD_PVT dependencies on PA_AGREEMENT_TYPES
12.1.1
-
APPS.PA_AGREEMENT_TYPES_PKG dependencies on PA_AGREEMENT_TYPES
12.2.2
-
APPS.PA_AGREEMENT_CORE dependencies on PA_AGREEMENT_TYPES
12.2.2
-
APPS.OKE_AGREEMENT_PVT dependencies on PA_AGREEMENT_TYPES
12.2.2
-
SYNONYM: APPS.PA_AGREEMENT_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_AGREEMENT_TYPES, status:VALID,
-
VIEW: APPS.PA_TERMS_LOV_V
12.2.2
-
VIEW: PA.PA_AGREEMENT_TYPES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_AGREEMENT_TYPES#, status:VALID,
-
VIEW: APPS.PA_AGREEMENT_TYPE_LOV_V
12.1.1
-
VIEW: APPS.PA_TERMS_LOV_V
12.1.1
-
APPS.PA_AGREEMENT_CORE dependencies on RA_TERMS
12.1.1
-
VIEW: APPS.PABV_CUSTOMER_AGREEMENT_TYPES
12.2.2
-
VIEW: APPS.PABV_CUSTOMER_AGREEMENT_TYPES
12.1.1
-
VIEW: APPS.PAFV_CUSTOMER_AGREEMENT_TYPES
12.1.1
-
VIEW: APPS.PAFV_CUSTOMER_AGREEMENT_TYPES
12.2.2
-
VIEW: APPS.PA_AGREEMENT_TYPE_LOV_V
12.2.2
-
SYNONYM: APPS.PA_AGREEMENT_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_AGREEMENT_TYPES, status:VALID,
-
VIEW: PA.PA_AGREEMENT_TYPES#
12.2.2
-
APPS.PA_AGREEMENT_CORE dependencies on RA_TERMS
12.2.2
-
VIEW: APPS.PAFV_CUSTOMER_AGREEMENTS
12.1.1
-
TABLE: PA.PA_AGREEMENT_TYPES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_AGREEMENT_TYPES, object_name:PA_AGREEMENT_TYPES, status:VALID,
-
APPS.PA_AGREEMENT_TYPES_PKG SQL Statements
12.1.1
-
APPS.PA_AGREEMENT_TYPES_PKG SQL Statements
12.2.2
-
VIEW: APPS.PAFV_CUSTOMER_AGREEMENTS
12.2.2
-
TABLE: PA.PA_AGREEMENT_TYPES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_AGREEMENT_TYPES, object_name:PA_AGREEMENT_TYPES, status:VALID,
-
View: PA_TERMS_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TERMS_LOV_V, object_name:PA_TERMS_LOV_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_TERMS_LOV_V ,
-
View: PABV_CUSTOMER_AGREEMENT_TYPES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PABV_CUSTOMER_AGREEMENT_TYPES, object_name:PABV_CUSTOMER_AGREEMENT_TYPES, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PABV_CUSTOMER_AGREEMENT_TYPES ,
-
View: PAFV_CUSTOMER_AGREEMENT_TYPES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PAFV_CUSTOMER_AGREEMENT_TYPES, object_name:PAFV_CUSTOMER_AGREEMENT_TYPES, status:VALID, product: PA - Projects , description: Business view to show information about the various customer agreements possible , implementation_dba_data: APPS.PAFV_CUSTOMER_AGREEMENT_TYPES ,
-
Table: PA_AGREEMENTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_AGREEMENTS_ALL, object_name:PA_AGREEMENTS_ALL, status:VALID, product: PA - Projects , description: Customer contracts that serve as the basis for work authorization , implementation_dba_data: PA.PA_AGREEMENTS_ALL ,
-
PACKAGE BODY: APPS.PA_AGREEMENT_TYPES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_AGREEMENT_TYPES_PKG, status:VALID,
-
Table: PA_AGREEMENTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_AGREEMENTS_ALL, object_name:PA_AGREEMENTS_ALL, status:VALID, product: PA - Projects , description: Customer contracts that serve as the basis for work authorization , implementation_dba_data: PA.PA_AGREEMENTS_ALL ,
-
View: PA_TERMS_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TERMS_LOV_V, object_name:PA_TERMS_LOV_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_TERMS_LOV_V ,
-
View: PA_AGREEMENT_TYPE_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AGREEMENT_TYPE_LOV_V, object_name:PA_AGREEMENT_TYPE_LOV_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_AGREEMENT_TYPE_LOV_V ,
-
View: PA_AGREEMENT_TYPE_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AGREEMENT_TYPE_LOV_V, object_name:PA_AGREEMENT_TYPE_LOV_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_AGREEMENT_TYPE_LOV_V ,
-
View: PABV_CUSTOMER_AGREEMENT_TYPES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PABV_CUSTOMER_AGREEMENT_TYPES, object_name:PABV_CUSTOMER_AGREEMENT_TYPES, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PABV_CUSTOMER_AGREEMENT_TYPES ,
-
View: PAFV_CUSTOMER_AGREEMENT_TYPES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PAFV_CUSTOMER_AGREEMENT_TYPES, object_name:PAFV_CUSTOMER_AGREEMENT_TYPES, status:VALID, product: PA - Projects , description: Business view to show information about the various customer agreements possible , implementation_dba_data: APPS.PAFV_CUSTOMER_AGREEMENT_TYPES ,
-
PACKAGE BODY: APPS.PA_AGREEMENT_CORE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_AGREEMENT_CORE, status:VALID,
-
PACKAGE BODY: APPS.PA_AGREEMENT_TYPES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_AGREEMENT_TYPES_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKE_AGREEMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_AGREEMENT_PVT, status:VALID,
-
VIEW: APPS.PABV_CUSTOMER_AGREEMENT_TYPES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PABV_CUSTOMER_AGREEMENT_TYPES, object_name:PABV_CUSTOMER_AGREEMENT_TYPES, status:VALID,
-
PACKAGE BODY: APPS.PA_AGREEMENT_CORE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_AGREEMENT_CORE, status:VALID,
-
VIEW: APPS.PA_TERMS_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TERMS_LOV_V, object_name:PA_TERMS_LOV_V, status:VALID,
-
Table: RA_TERMS_B
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_TERMS_B, object_name:RA_TERMS_B, status:VALID, product: AR - Receivables , description: Payment Term information , implementation_dba_data: AR.RA_TERMS_B ,
-
VIEW: APPS.PA_AGREEMENT_TYPE_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AGREEMENT_TYPE_LOV_V, object_name:PA_AGREEMENT_TYPE_LOV_V, status:VALID,
-
VIEW: APPS.PA_AGREEMENT_TYPE_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_AGREEMENT_TYPE_LOV_V, object_name:PA_AGREEMENT_TYPE_LOV_V, status:VALID,