Search Results sap crm define transactions type table
The PA_CC_TP_SCHEDULES_BG
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Project Costing and Billing (PA) module. It serves as a background table for storing time-phased schedules used in cross-charge transactions, enabling organizations to automate and streamline intercompany or inter-project cost allocations. This table is particularly significant in scenarios where cost distribution follows predefined schedules, such as periodic billing, recurring cost allocations, or time-based expenditure splits.
### **Purpose and Functional Overview**
The PA_CC_TP_SCHEDULES_BG
table stores metadata and transactional data for time-phased schedules that govern cross-charge transactions. These schedules define how costs are distributed over time, ensuring compliance with accounting policies and project agreements. Key functionalities supported by this table include:
- **Recurring Billing**: Automates periodic billing cycles (e.g., monthly service charges).
- **Cost Proration**: Distributes costs proportionally across periods (e.g., rent or shared resource costs).
- **Intercompany Transactions**: Facilitates chargebacks between departments or legal entities.
### **Key Columns and Structure**
The table's schema includes columns that define schedule attributes, time periods, and transactional linkages. Notable columns include:
- SCHEDULE_ID
: Primary key uniquely identifying the schedule.
- PROJECT_ID
: References the project incurring the cost.
- TASK_ID
: Optional task-level linkage for granular allocation.
- START_DATE
and END_DATE
: Define the schedule's active timeframe.
- SCHEDULE_TYPE
: Categorizes the schedule (e.g., "FIXED_AMOUNT" or "RATE_BASED").
- STATUS_CODE
: Tracks lifecycle states (e.g., "DRAFT," "APPROVED," or "PROCESSED").
- LAST_UPDATE_DATE
and LAST_UPDATED_BY
: Audit columns for change tracking.
### **Integration with Other Modules**
PA_CC_TP_SCHEDULES_BG
integrates with several Oracle EBS modules:
1. **General Ledger (GL)**: Posted cross-charge journal entries reference schedule IDs.
2. **Accounts Payable (AP)**: Supports vendor billing schedules tied to project costs.
3. **Projects (PA)**: Links to project hierarchies and expenditure types for cost attribution.
4. **Subledger Accounting (SLA)**: Ensures compliance with accounting rules during schedule processing.
### **Technical Considerations**
- **Indexing**: Performance-critical columns like SCHEDULE_ID
, PROJECT_ID
, and STATUS_CODE
are typically indexed.
- **Partitioning**: In high-volume environments, partitioning by date ranges optimizes query performance.
- **Concurrency**: Oracle's locking mechanisms prevent conflicts during schedule updates.
### **Customization and Extensions**
Organizations often extend the table's functionality via:
- **PL/SQL Triggers**: Enforce business rules (e.g., validating schedule overlaps).
- **API Hooks**: Custom integrations with third-party systems for advanced scheduling logic.
- **Descriptive Flexfields (DFFs)**: Capture additional context (e.g., contract references).
### **Data Flow Example**
1. A schedule is created in PA_CC_TP_SCHEDULES_BG
for monthly IT support charges.
2. The "Generate Cross-Charge" concurrent program processes the schedule at month-end.
3. Costs are allocated to recipient projects via PA_CC_DISTRIBUTIONS
.
4. Journal entries are posted to GL via SLA.
### **Conclusion**
The PA_CC_TP_SCHEDULES_BG
table is a foundational component of Oracle EBS's cross-charge functionality, enabling precise, auditable, and automated cost allocations. Its design supports complex billing scenarios while maintaining integration with core financial modules. Proper configuration and maintenance of this table are essential for organizations leveraging Oracle Projects for intercompany or project-based costing.
-
Table: PA_CC_TP_SCHEDULES_BG
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULES_BG, object_name:PA_CC_TP_SCHEDULES_BG, status:VALID, product: PA - Projects , description: Transfer price schedules which define how transfer price is calculated between the provider and receiver organizations for cross charged labor and non-labor transactions. , implementation_dba_data: PA.PA_CC_TP_SCHEDULES_BG ,
-
Table: PA_CC_TP_SCHEDULES_BG
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CC_TP_SCHEDULES_BG, object_name:PA_CC_TP_SCHEDULES_BG, status:VALID, product: PA - Projects , description: Transfer price schedules which define how transfer price is calculated between the provider and receiver organizations for cross charged labor and non-labor transactions. , implementation_dba_data: PA.PA_CC_TP_SCHEDULES_BG ,
-
Table: PA_RESOURCE_TXN_ATTRIBUTES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_TXN_ATTRIBUTES, object_name:PA_RESOURCE_TXN_ATTRIBUTES, status:VALID, product: PA - Projects , description: Combination of transaction attributes for a resource that define which transactions to map to the resource , implementation_dba_data: PA.PA_RESOURCE_TXN_ATTRIBUTES ,
-
Table: PA_RESOURCE_TXN_ATTRIBUTES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_TXN_ATTRIBUTES, object_name:PA_RESOURCE_TXN_ATTRIBUTES, status:VALID, product: PA - Projects , description: Combination of transaction attributes for a resource that define which transactions to map to the resource , implementation_dba_data: PA.PA_RESOURCE_TXN_ATTRIBUTES ,
-
Lookup Type: COST_EXCP
12.1.1
product: PA - Projects , meaning: Costing Exceptions , description: Costing Exceptions ,
-
Lookup Type: COST_EXCP
12.2.2
product: PA - Projects , meaning: Costing Exceptions , description: Costing Exceptions ,
-
Lookup Type: TRANSACTION_TYPE
12.1.1
product: PA - Projects , meaning: Transaction Type , description: Transaction Type ,
-
Lookup Type: CC_EXCP
12.1.1
product: PA - Projects , meaning: Cross Charge Accounting Exceptions , description: Cross Charge Accounting Exceptions ,
-
Lookup Type: REV_EXCP
12.1.1
product: PA - Projects , meaning: Revenue Exceptions , description: Revenue Exceptions ,
-
Lookup Type: TRANSACTION_TYPE
12.2.2
product: PA - Projects , meaning: Transaction Type , description: Transaction Type ,
-
Lookup Type: REV_EXCP
12.2.2
product: PA - Projects , meaning: Revenue Exceptions , description: Revenue Exceptions ,
-
Lookup Type: CC_EXCP
12.2.2
product: PA - Projects , meaning: Cross Charge Accounting Exceptions , description: Cross Charge Accounting Exceptions ,
-
Lookup Type: ROLLUP TYPE
12.1.1
product: PA - Projects , meaning: Rollup Type , description: Rollup Type ,
-
Lookup Type: DATA TYPE
12.1.1
product: PA - Projects , meaning: Meaning N/A for : DATA TYPE , description: Data type ,
-
Lookup Type: CREDIT TYPE
12.2.2
product: PA - Projects , meaning: Credit Type , description: Credit Type ,
-
Lookup Type: DATA TYPE
12.2.2
product: PA - Projects , meaning: Meaning N/A for : DATA TYPE , description: Data type ,
-
Lookup Type: RESPONSIBILITY TYPE
12.1.1
product: PA - Projects , meaning: Responsibility Type , description: Responsibility Type ,
-
Lookup Type: BUDGET TYPE
12.1.1
product: PA - Projects , meaning: Budget Type , description: Budget Type ,
-
Lookup Type: SERVICE TYPE
12.1.1
product: PA - Projects , meaning: Service Type , description: Service Type ,
-
Lookup Type: SCHEDULE TYPE
12.2.2
product: PA - Projects , meaning: Schedule Type , description: Schedule Type ,
-
Lookup Type: PROGRAM TYPE
12.1.1
product: PA - Projects , meaning: Program Type , description: Program Type ,
-
Lookup Type: CREDIT TYPE
12.1.1
product: PA - Projects , meaning: Credit Type , description: Credit Type ,
-
Lookup Type: SCHEDULE TYPE
12.1.1
product: PA - Projects , meaning: Schedule Type , description: Schedule Type ,
-
Lookup Type: RESPONSIBILITY TYPE
12.2.2
product: PA - Projects , meaning: Responsibility Type , description: Responsibility Type ,
-
Lookup Type: PROGRAM TYPE
12.2.2
product: PA - Projects , meaning: Program Type , description: Program Type ,
-
Lookup Type: ROLLUP TYPE
12.2.2
product: PA - Projects , meaning: Rollup Type , description: Rollup Type ,
-
Lookup Type: BUDGET TYPE
12.2.2
product: PA - Projects , meaning: Budget Type , description: Budget Type ,
-
Lookup Type: SERVICE TYPE
12.2.2
product: PA - Projects , meaning: Service Type , description: Service Type ,
-
Table: PA_UTILIZATION_OPTIONS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_UTILIZATION_OPTIONS_ALL, object_name:PA_UTILIZATION_OPTIONS_ALL, status:VALID, product: PA - Projects , description: This table stores the parameters and defaults that define the various utilization options.If you have a multi-organization installation, you define one row for each operating unit. , implementation_dba_data: PA.PA_UTILIZATION_OPTIONS_ALL ,
-
Table: PA_FORECASTING_OPTIONS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_FORECASTING_OPTIONS_ALL, object_name:PA_FORECASTING_OPTIONS_ALL, status:VALID, product: PA - Projects , description: This table stores the parameters and defaults that define the various options for forecasting options. If you have a multi-organization installation, you define one row for each operating unit. , implementation_dba_data: PA.PA_FORECASTING_OPTIONS_ALL ,
-
Table: PA_UTILIZATION_OPTIONS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_UTILIZATION_OPTIONS_ALL, object_name:PA_UTILIZATION_OPTIONS_ALL, status:VALID, product: PA - Projects , description: This table stores the parameters and defaults that define the various utilization options.If you have a multi-organization installation, you define one row for each operating unit. , implementation_dba_data: PA.PA_UTILIZATION_OPTIONS_ALL ,
-
Table: PA_FORECASTING_OPTIONS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_FORECASTING_OPTIONS_ALL, object_name:PA_FORECASTING_OPTIONS_ALL, status:VALID, product: PA - Projects , description: This table stores the parameters and defaults that define the various options for forecasting options. If you have a multi-organization installation, you define one row for each operating unit. , implementation_dba_data: PA.PA_FORECASTING_OPTIONS_ALL ,
-
Table: PA_UTIL_CATEGORIES_TL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_UTIL_CATEGORIES_TL, object_name:PA_UTIL_CATEGORIES_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for Utilization Categories that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. The primary key for this table is UTIL_CATEGORY_ID , implementation_dba_data: PA.PA_UTIL_CATEGORIES_TL ,
-
Table: PA_UTIL_CATEGORIES_TL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_UTIL_CATEGORIES_TL, object_name:PA_UTIL_CATEGORIES_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for Utilization Categories that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. The primary key for this table is UTIL_CATEGORY_ID , implementation_dba_data: PA.PA_UTIL_CATEGORIES_TL ,
-
Table: PA_PROJECT_SETS_TL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_SETS_TL, object_name:PA_PROJECT_SETS_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for project sets that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. , implementation_dba_data: PA.PA_PROJECT_SETS_TL ,
-
Table: PA_PROJECT_SETS_TL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_SETS_TL, object_name:PA_PROJECT_SETS_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for project sets that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. , implementation_dba_data: PA.PA_PROJECT_SETS_TL ,
-
Table: PA_WORK_TYPES_TL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_WORK_TYPES_TL, object_name:PA_WORK_TYPES_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for work types that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. The primary key for this table is WORK_TYPE_ID and LANGUAGE. , implementation_dba_data: PA.PA_WORK_TYPES_TL ,
-
Table: PA_WORK_TYPES_TL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_WORK_TYPES_TL, object_name:PA_WORK_TYPES_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for work types that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. The primary key for this table is WORK_TYPE_ID and LANGUAGE. , implementation_dba_data: PA.PA_WORK_TYPES_TL ,
-
Table: PA_PROJECT_ROLE_TYPES_TL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ROLE_TYPES_TL, object_name:PA_PROJECT_ROLE_TYPES_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for project role types that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. The primary key for this table is PROJECT_ROLE_ID and , implementation_dba_data: PA.PA_PROJECT_ROLE_TYPES_TL ,
-
Table: PA_PROJECT_ROLE_TYPES_TL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_ROLE_TYPES_TL, object_name:PA_PROJECT_ROLE_TYPES_TL, status:VALID, product: PA - Projects , description: This table provides multi-lingual support (MLS) for project role types that you define in Oracle Projects. MLS enables you to store and print data that you define in multiple languages. The primary key for this table is PROJECT_ROLE_ID and , implementation_dba_data: PA.PA_PROJECT_ROLE_TYPES_TL ,
-
Lookup Type: PROJECT CONTACT TYPE
12.1.1
product: PA - Projects , meaning: CONTACT TYPES , description: PROJECT CONTACT TYPE ,
-
Lookup Type: COMMITMENT LINE TYPE
12.1.1
product: PA - Projects , meaning: Commitment Line Type , description: Commitment Line Type ,
-
Lookup Type: PROJECT TYPE CLASS
12.2.2
product: PA - Projects , meaning: Project Type Class , description: Project Type Class ,
-
Lookup Type: PROJECT CONTACT TYPE
12.2.2
product: PA - Projects , meaning: CONTACT TYPES , description: PROJECT CONTACT TYPE ,
-
Lookup Type: COST BASE TYPE
12.2.2
product: PA - Projects , meaning: Cost Base Type , description: Cost Base Type ,
-
Lookup Type: FUNDING CATEGORY TYPE
12.2.2
product: PA - Projects , meaning: Funding Classification , description: Funding Category Type ,
-
Lookup Type: INVOICE FORMAT TYPE
12.1.1
product: PA - Projects , meaning: Invoice Format Type , description: Invoice Format Type ,
-
Lookup Type: PROJECT TYPE CLASS
12.1.1
product: PA - Projects , meaning: Project Type Class , description: Project Type Class ,
-
Lookup Type: GROUP TYPE CODE
12.1.1
product: PA - Projects , meaning: Group Type Code , description: Group Type Code ,
-
Lookup Type: BILLING CYCLE TYPE
12.1.1
product: PA - Projects , meaning: Billing Cycle Type , description: Billing Cycle Type ,