Search Results cs_bus_process_txns
Overview
The CS_BUS_PROCESS_TXNS table is a core reference table within the Oracle E-Business Suite Service (CS) module. It functions as a mapping or junction table that defines the permissible relationships between business processes and transaction types. Its primary role is to enforce business logic by establishing which specific transaction types are valid and available for use within a given business process. This association is critical for maintaining data integrity and guiding user workflows in service-related transactions, such as service requests, field service tasks, or depot repairs, across both EBS 12.1.1 and 12.2.2 versions.
Key Information Stored
The table's structure is straightforward, consisting primarily of two key foreign key columns that form its composite primary key. This design ensures a unique relationship between each business process and transaction type pair.
- BUSINESS_PROCESS_ID: A foreign key referencing the CS_BUSINESS_PROCESSES table. This column identifies the specific business process, such as "Field Service" or "Depot Repair."
- TRANSACTION_TYPE_ID: A foreign key referencing the CS_TRANSACTION_TYPES_B table. This column identifies the transaction type, like "Service Request" or "Task," that is allowed for the associated business process.
The combination of these two IDs is stored as a single record, explicitly permitting that transaction type within that business process's context.
Common Use Cases and Queries
This table is central to configuration and validation tasks. A common use case is during the setup of service modules, where an administrator must define which transaction types are applicable to each operational business process. It is also queried dynamically by the application to populate list of values (LOVs) for transaction type fields based on the current business process context, ensuring users only select valid options.
A typical validation query would be:
SELECT COUNT(*)
FROM cs_business_processes bp, cs_bus_process_txns bpt, cs_transaction_types_b tt
WHERE bp.business_process_id = bpt.business_process_id
AND bpt.transaction_type_id = tt.transaction_type_id
AND bp.name = 'Field Service'
AND tt.name = 'Service Request';
For reporting, it is often joined to its parent tables to produce a readable list of all configured process-to-transaction mappings for audit or setup review purposes.
Related Objects
As indicated by its foreign keys, CS_BUS_PROCESS_TXNS has direct dependencies on two primary reference tables.
- CS_BUSINESS_PROCESSES: The parent table for BUSINESS_PROCESS_ID, containing the definition and details of all business processes in the Service module.
- CS_TRANSACTION_TYPES_B: The parent table for TRANSACTION_TYPE_ID, which holds the master list of all transaction types available within the Service application.
This table is a foundational link between these two major entities. Any program unit, form, or API that validates or determines available transaction types for a process will ultimately reference the relationships stored in CS_BUS_PROCESS_TXNS.
-
Table: CS_BUS_PROCESS_TXNS
12.2.2
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_BUS_PROCESS_TXNS, object_name:CS_BUS_PROCESS_TXNS, status:VALID, product: CS - Service , description: Transaction types associated with a business process , implementation_dba_data: CS.CS_BUS_PROCESS_TXNS ,
-
Table: CS_BUS_PROCESS_TXNS
12.1.1
owner:CS, object_type:TABLE, fnd_design_data:CS.CS_BUS_PROCESS_TXNS, object_name:CS_BUS_PROCESS_TXNS, status:VALID, product: CS - Service , description: Transaction types associated with a business process , implementation_dba_data: CS.CS_BUS_PROCESS_TXNS ,
-
APPS.CS_CHARGE_DETAILS_PVT dependencies on CS_BUS_PROCESS_TXNS
12.1.1
-
APPS.CSM_DEBRIEF_PARTS_PKG dependencies on CS_BUS_PROCESS_TXNS
12.2.2
-
APPS.CS_BUS_PROCESS_TXNS_PKG dependencies on CS_BUS_PROCESS_TXNS
12.2.2
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_BUS_PROCESS_TXNS
12.1.1
-
APPS.CS_BUS_PROCESS_TXNS_PKG dependencies on CS_BUS_PROCESS_TXNS
12.1.1
-
APPS.CS_CHARGE_DETAILS_PVT dependencies on CS_BUS_PROCESS_TXNS
12.2.2
-
APPS.CS_COST_DETAILS_PVT dependencies on CS_BUS_PROCESS_TXNS
12.2.2
-
APPS.CSD_LOGISTICS_UTIL dependencies on CS_BUS_PROCESS_TXNS
12.2.2
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_BUS_PROCESS_TXNS
12.2.2
-
APPS.CSM_BUS_PROCESS_TXNS_EVENT_PKG dependencies on CS_BUS_PROCESS_TXNS
12.1.1
-
APPS.CS_COST_DETAILS_PVT dependencies on CS_BUS_PROCESS_TXNS
12.1.1
-
APPS.CSD_LOGISTICS_UTIL dependencies on CS_BUS_PROCESS_TXNS
12.1.1
-
APPS.CSM_BUS_PROCESS_TXNS_EVENT_PKG dependencies on CS_BUS_PROCESS_TXNS
12.2.2
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_BUSINESS_PROCESSES
12.1.1
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_BUSINESS_PROCESSES
12.2.2
-
VIEW: APPS.CS_BUS_PROCESS_TXNS_DFV
12.1.1
-
APPS.CSM_BUS_PROCESS_TXNS_EVENT_PKG dependencies on CS_BUSINESS_PROCESSES
12.2.2
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_BILLING_TYPE_CATEGORIES
12.2.2
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_TRANSACTION_TYPES_B
12.2.2
-
VIEW: APPS.JTM_CS_BUS_PROCESS_TXNS_V
12.1.1
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_TRANSACTION_TYPES_B
12.1.1
-
VIEW: CS.CS_BUS_PROCESS_TXNS#
12.2.2
owner:CS, object_type:VIEW, object_name:CS_BUS_PROCESS_TXNS#, status:VALID,
-
VIEW: APPS.CSF_M_TXN_BUS_PROCESSES_V
12.2.2
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_BILLING_TYPE_CATEGORIES
12.1.1
-
VIEW: APPS.CS_BUS_PROCESS_TXNS_DFV
12.2.2
-
APPS.CSM_BUS_PROCESS_TXNS_EVENT_PKG dependencies on CS_BUSINESS_PROCESSES
12.1.1
-
APPS.CSM_DEBRIEF_PARTS_PKG dependencies on CS_BUSINESS_PROCESSES
12.2.2
-
APPS.CS_CHARGE_DETAILS_PVT dependencies on CS_TRANSACTION_TYPES_VL
12.2.2
-
VIEW: APPS.JTM_CS_BUS_PROCESS_TXNS_V
12.2.2
-
SYNONYM: APPS.CS_BUS_PROCESS_TXNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_BUS_PROCESS_TXNS, status:VALID,
-
APPS.CS_CHARGE_DETAILS_PVT dependencies on OE_LOOKUPS
12.1.1
-
APPS.CSM_DEBRIEF_PARTS_PKG dependencies on CS_BILLING_TYPE_CATEGORIES
12.2.2
-
VIEW: APPS.CS_BUS_PROCESS_TXNS_V
12.1.1
-
APPS.CS_BUS_PROCESS_TXNS_PKG SQL Statements
12.1.1
-
APPS.CS_BUS_PROCESS_TXNS_PKG SQL Statements
12.2.2
-
APPS.CS_CHARGE_DETAILS_PVT dependencies on CS_TRANSACTION_TYPES_VL
12.1.1
-
VIEW: APPS.CSF_M_TXN_BUS_PROCESSES_V
12.1.1
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_TXN_BILLING_TYPES
12.2.2
-
APPS.CSM_TXN_BILL_TYPES_EVENT_PKG dependencies on CS_TXN_BILLING_TYPES
12.1.1
-
SYNONYM: APPS.CS_BUS_PROCESS_TXNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_BUS_PROCESS_TXNS, status:VALID,
-
APPS.CS_CHARGE_DETAILS_PVT dependencies on OE_LOOKUPS
12.2.2
-
APPS.CSFW_DEBRIEF_PUB dependencies on CSI_INSTANCE_STATUSES
12.1.1
-
APPS.CS_BUS_PROCESS_TXNS_PKG dependencies on APP_EXCEPTION
12.2.2
-
VIEW: APPS.CS_BUS_PROCESS_TXNS_V
12.2.2
-
VIEW: APPS.CSF_M_TXN_BILLING_TYPES_V
12.1.1
-
VIEW: APPS.OKX_BUS_PROCESS_TXNS_V
12.1.1
-
VIEW: APPS.OKX_BUS_PROCESS_TXNS_V
12.2.2
-
APPS.CS_BUS_PROCESS_TXNS_PKG dependencies on APP_EXCEPTION
12.1.1