Search Results egp system items field length
The PA_SYSTEM_LINKAGES table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository table within the Projects Accounting (PA) module. It serves as a configuration table that defines integration points between Projects and other Oracle EBS modules, ensuring seamless data flow and transactional consistency across the enterprise. Below is a detailed analysis of its structure, purpose, and functional significance.
1. Purpose of PA_SYSTEM_LINKAGES
The PA_SYSTEM_LINKAGES table stores linkage definitions that enable Projects to interact with other Oracle EBS modules such as General Ledger (GL), Accounts Payable (AP), Accounts Receivable (AR), Purchasing (PO), and Inventory (INV). These linkages facilitate:
- Transaction Integration: Ensures project-related transactions (e.g., invoices, purchase orders, journal entries) are properly recorded in Projects Accounting.
- Cost and Revenue Tracking: Links financial data from subledgers to Projects for cost accumulation, billing, and revenue recognition.
- Cross-Module Validation: Validates project references in transactions originating from other modules.
2. Key Columns in PA_SYSTEM_LINKAGES
The table includes columns that define the linkage parameters:
- SYSTEM_LINKAGE_CODE: Unique identifier for the linkage (e.g., 'AP' for Accounts Payable).
- MODULE_NAME: Name of the linked Oracle EBS module (e.g., 'Payables').
- ENABLED_FLAG: Indicates whether the linkage is active ('Y' or 'N').
- DEFAULT_PROJECT_ID: Default project ID for transactions lacking explicit project references.
- VALIDATION_LEVEL: Defines validation rigor (e.g., 'WARNING' or 'ERROR').
- LAST_UPDATE_DATE, LAST_UPDATED_BY: Audit columns tracking modifications.
3. Functional Use Cases
The table supports critical processes:
- AP Invoice Validation: Validates project/task references on invoices before posting to GL.
- PO Charge Accounting: Links purchase orders to projects for cost allocation.
- AR Invoice Integration: Ensures revenue from customer invoices is mapped to projects.
- GL Journal Import: Routes project-related journal entries to PA for cost processing.
4. Configuration and Maintenance
Administrators configure linkages via Oracle Projects' System Linkages screen (Navigation: Projects > Setup > Financials > System Linkages). Key considerations:
- Default Projects: Assigning default projects prevents transaction rejections.
- Validation Rules: Strict validation (ERROR) blocks invalid transactions, while WARNING allows override.
- Module-Specific Settings: AP linkages may require additional controls for tax accounting.
5. Technical and Integration Aspects
The table is referenced by:
- API Programs: PA_UTILS and PA_INTERFACE_UTILS use it for validation.
- Open Interfaces: PA_EXPENDITURES_INTERFACE validates data against active linkages.
- Concurrent Programs: "Import Invoices" (AP) and "Process Cost Distributions" (PA) rely on linkage definitions.
6. Impact of Upgrades (12.1.1 to 12.2.2)
In 12.2.2, enhancements include:
- Cloud Readiness: Improved linkage handling for hybrid deployments.
- New Columns: Added support for advanced project controls (e.g., ALLOW_OVERRIDE_FLAG).
- Performance: Optimized validation queries for high-volume integrations.
7. Troubleshooting
Common issues include:
- Disabled Linkages: Transactions fail if ENABLED_FLAG='N'.
- Validation Errors: Misconfigured defaults cause GL accounting errors.
- Patch Conflicts: Customizations may require reapplication after upgrades.
In summary, PA_SYSTEM_LINKAGES is a foundational table for Oracle Projects integration, ensuring financial and operational alignment across EBS modules. Proper configuration is essential for accurate project accounting and reporting.
-
Lookup Type: OVERRIDE FIELD
12.1.1
product: PA - Projects , meaning: Override Field , description: Override Field ,
-
Lookup Type: OVERRIDE FIELD
12.2.2
product: PA - Projects , meaning: Override Field , description: Override Field ,
-
Lookup Type: CC_REJECTION_CODE
12.1.1
product: PA - Projects , meaning: Cross Charge Rejection code , description: Cross Charge Rejection code ,
-
Lookup Type: CC_REJECTION_CODE
12.2.2
product: PA - Projects , meaning: Cross Charge Rejection code , description: Cross Charge Rejection code ,
-
Table: PA_SYSTEM_LINKAGES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SYSTEM_LINKAGES, object_name:PA_SYSTEM_LINKAGES, status:VALID, product: PA - Projects , description: System-defined categories that classify expenditure types and determine how expenditure items of each type are processed , implementation_dba_data: PA.PA_SYSTEM_LINKAGES ,
-
Table: PA_SYSTEM_LINKAGES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SYSTEM_LINKAGES, object_name:PA_SYSTEM_LINKAGES, status:VALID, product: PA - Projects , description: System-defined categories that classify expenditure types and determine how expenditure items of each type are processed , implementation_dba_data: PA.PA_SYSTEM_LINKAGES ,
-
Lookup Type: TRANSACTION REJECTION REASON
12.1.1
product: PA - Projects , meaning: Transaction Rejection Reason , description: The reason why a transaction was rejected during import into PA from an external system via Transaction Import ,
-
Lookup Type: TRANSACTION REJECTION REASON
12.2.2
product: PA - Projects , meaning: Transaction Rejection Reason , description: The reason why a transaction was rejected during import into PA from an external system via Transaction Import ,
-
Lookup Type: PURGE_VALIDATION_ERRORS
12.1.1
product: PA - Projects , meaning: Purge Validation Errors , description: Validation errors ,
-
Lookup Type: PURGE_VALIDATION_ERRORS
12.2.2
product: PA - Projects , meaning: Purge Validation Errors , description: Validation errors ,
-
Lookup Type: CONTROL_ITEM_STATUS_ACTIONS
12.2.2
product: PA - Projects , meaning: Control Item Status Controls ,
-
Lookup Type: CONTROL_ITEM_STATUS_ACTIONS
12.1.1
product: PA - Projects , meaning: Control Item Status Controls ,
-
Lookup Type: PROJECT AMOUNT OPTION
12.2.2
product: PA - Projects , meaning: Project Amount Option , description: Project Amount Option ,
-
Lookup Type: PROJECT AMOUNT OPTION
12.1.1
product: PA - Projects , meaning: Project Amount Option , description: Project Amount Option ,
-
Lookup Type: BILLING STATUS
12.1.1
product: PA - Projects , meaning: Billing Status , description: Billing Status ,
-
Lookup Type: PA_XLA_ACCT_LINE_TYPE
12.1.1
product: PA - Projects , meaning: Sub Ledger Line Type , description: Sub Ledger Line Type ,
-
Lookup Type: PA_PAXSIADJ_ADJ_TYPE
12.1.1
product: PA - Projects , meaning: Supplier Cost Adjustment Type , description: Supplier cost adjustment types used for supplier cost audit reporting ,
-
Lookup Type: PA_PAXSIADJ_ADJ_TYPE
12.2.2
product: PA - Projects , meaning: Supplier Cost Adjustment Type , description: Supplier cost adjustment types used for supplier cost audit reporting ,
-
Lookup Type: BILLING STATUS
12.2.2
product: PA - Projects , meaning: Billing Status , description: Billing Status ,
-
Lookup Type: PA_XLA_ACCT_LINE_TYPE
12.2.2
product: PA - Projects , meaning: Sub Ledger Line Type , description: Sub Ledger Line Type ,
-
Lookup Type: INVOICE LINE TYPE
12.1.1
product: PA - Projects , meaning: Invoice Line Type , description: Invoice Line Type ,
-
Lookup Type: REVENUE DETAIL
12.1.1
product: PA - Projects , meaning: Revenue Detail , description: Revenue Detail ,
-
Lookup Type: INVOICE LINE TYPE
12.2.2
product: PA - Projects , meaning: Invoice Line Type , description: Invoice Line Type ,
-
Lookup Type: INVOICE DETAIL
12.1.1
product: PA - Projects , meaning: Invoice Detail , description: Invoice Detail ,
-
Lookup Type: REVENUE DETAIL
12.2.2
product: PA - Projects , meaning: Revenue Detail , description: Revenue Detail ,
-
Concurrent Program: PATXMAS
12.2.2
execution_filename: PATXMASR , product: PA - Projects , user_name: PATXMASR , description: This program processes mass adjustments of expenditure items. , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: ADJUST INVOICE ACTION
12.2.2
product: PA - Projects , meaning: Adjust Invoice Action , description: Adjust Invoice Action ,
-
Lookup Type: REVENUE DISTRIBUTION WARNING
12.1.1
product: PA - Projects , meaning: Revenue Distribution Warning , description: Revenue Distribution Warning ,
-
Lookup Type: ADJUST INVOICE ACTION
12.1.1
product: PA - Projects , meaning: Adjust Invoice Action , description: Adjust Invoice Action ,
-
Lookup Type: REVENUE DISTRIBUTION WARNING
12.2.2
product: PA - Projects , meaning: Revenue Distribution Warning , description: Revenue Distribution Warning ,
-
Concurrent Program: PATXMAS
12.1.1
execution_filename: PATXMASR , product: PA - Projects , user_name: PATXMASR , description: This program processes mass adjustments of expenditure items. , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: INVOICE DETAIL
12.2.2
product: PA - Projects , meaning: Invoice Detail , description: Invoice Detail ,
-
View: PA_QUICK_ENTRY_SPECS_SS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_QUICK_ENTRY_SPECS_SS_V, object_name:PA_QUICK_ENTRY_SPECS_SS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_QUICK_ENTRY_SPECS_SS_V ,
-
View: PA_QUICK_ENTRY_SPECS_SS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_QUICK_ENTRY_SPECS_SS_V, object_name:PA_QUICK_ENTRY_SPECS_SS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_QUICK_ENTRY_SPECS_SS_V ,
-
Lookup Type: PA_WQ_WORK_ITEMS
12.1.1
product: PA - Projects , meaning: Work Quantity Work Items , description: Work Quantity Work Items ,
-
Lookup Type: PA_WQ_WORK_ITEMS
12.2.2
product: PA - Projects , meaning: Work Quantity Work Items , description: Work Quantity Work Items ,
-
Lookup Type: PA_CI_SOURCE_TYPES
12.1.1
product: PA - Projects , meaning: Control Items Source Types , description: Control Items Source Types ,
-
Lookup Type: PA_CI_SOURCE_TYPES
12.2.2
product: PA - Projects , meaning: Control Items Source Types , description: Control Items Source Types ,
-
Lookup Type: ROLLUP TYPE
12.2.2
product: PA - Projects , meaning: Rollup Type , description: Rollup Type ,
-
Lookup Type: ROLLUP TYPE
12.1.1
product: PA - Projects , meaning: Rollup Type , description: Rollup Type ,
-
Lookup Type: COPY EXPENDITURE OPTION
12.2.2
product: PA - Projects , meaning: Copy Expenditure Option , description: Copy Expenditure Option ,
-
Lookup Type: REVIEW TRANSFER LEVEL
12.1.1
product: PA - Projects , meaning: Review Transfer Level , description: Review Transfer Level ,
-
Lookup Type: COPY EXPENDITURE OPTION
12.1.1
product: PA - Projects , meaning: Copy Expenditure Option , description: Copy Expenditure Option ,
-
Lookup Type: UNASSIGNED_PURGE_REPORT
12.1.1
product: PA - Projects , meaning: Unassigned Purge Report , description: Text used in unassigned forecast items purge report ,
-
Lookup Type: REVIEW TRANSFER LEVEL
12.2.2
product: PA - Projects , meaning: Review Transfer Level , description: Review Transfer Level ,
-
Concurrent Program: PAXUSGNS
12.1.1
execution_filename: PA_PURGE_UNASGN_FI.PA_FORECASTITEM , product: PA - Projects , user_name: UNASSIGNED_FI_PURGE , description: Program to purge Unassigned Forecast Items , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PAXUSGNS
12.2.2
execution_filename: PA_PURGE_UNASGN_FI.PA_FORECASTITEM , product: PA - Projects , user_name: UNASSIGNED_FI_PURGE , description: Program to purge Unassigned Forecast Items , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: PA_GL_CLOSING_STATUS
12.1.1
product: PA - Projects , meaning: GL Period Closing Status , description: GL Period Closing Status ,
-
Lookup Type: PA_GL_CLOSING_STATUS
12.2.2
product: PA - Projects , meaning: GL Period Closing Status , description: GL Period Closing Status ,
-
Lookup Type: UNASSIGNED_PURGE_REPORT
12.2.2
product: PA - Projects , meaning: Unassigned Purge Report , description: Text used in unassigned forecast items purge report ,