Search Results sca_batch_runner
Overview
The concurrent program SCA_BATCH_RUNNER is owned by the CN - Incentive Compensation module of Oracle E-Business Suite. Its user-facing name is SCA Batch Runner, and it is documented as an enabled concurrent program in ETRM 12.2.2. The internal description associated with this executable is Sales Credit Allocation, indicating that the program participates in the batch processing of sales credit allocation logic within Incentive Compensation. Sales credit allocation is the mechanism by which transaction revenue is distributed among sales representatives and other participants according to defined allocation rules, and the batch runner provides the scheduled or on-demand execution vehicle for that processing.
Execution Details
The documented execution metadata for SCA_BATCH_RUNNER is as follows:
- Execution Method: PL/SQL Stored Procedure
- Argument Method: Standard
- Executable: SCA_BATCH_RUNNER
- Execution Filename: cn_sca_trx_proc_pvt.sca_batch_runner
- Subroutine Name: Not specified
Because the execution method is PL/SQL Stored Procedure, the program invokes the packaged procedure cn_sca_trx_proc_pvt.sca_batch_runner directly from the database rather than through a SQL*Plus script, host program, or Java concurrent program. The package cn_sca_trx_proc_pvt is the private implementation package handling sales credit allocation transaction processing for Incentive Compensation. The Standard argument method indicates that the program's parameters are defined through the standard concurrent program argument framework and are presented to the user on the SRS submission form.
How to Run
Users typically submit SCA_BATCH_RUNNER from the Submit Request window (SRS) in the Incentive Compensation responsibility, selecting SCA Batch Runner from the list of available concurrent programs. Because the argument method is Standard, any parameters defined for the program are displayed as fields on the SRS form and can be entered or left at their defaults according to the business requirement.
In practice, programs of this type are most often scheduled rather than submitted ad hoc. When a batch-oriented credit allocation process is required, it is advisable to:
- Submit the program during a low-activity window, since credit allocation can process large volumes of transactions and place load on the database.
- Confirm that the preceding data collection and transaction staging processes have completed successfully before execution.
- Verify the completion status and review the output or log generated by the concurrent manager, since a stored procedure execution that encounters data errors may complete with warnings rather than a clear failure.
- Coordinate with the Incentive Compensation setup owners, as allocation outcomes depend on active credit rules, plan components, and participant assignments.
Where parameters are not documented, the safest approach is to accept the seeded defaults unless the implementation team has published specific guidance for the deployment.
Related Objects
SCA_BATCH_RUNNER operates within the broader Incentive Compensation processing chain. Objects commonly associated with sales credit allocation processing in this module include:
- CN transaction and credit staging tables used to hold collected transactions and their derived credit allocations prior to calculation.
- Credit allocation and collection concurrent programs that move transactions from feeder systems into Incentive Compensation before allocation is applied.
- Incentive Compensation calculation and plan element concurrent programs, which consume the allocated credits generated by the batch runner.
- Associated concurrent request output and log files, which provide execution evidence for the batch run.
Because the documented metadata does not enumerate interfaces or reports explicitly, implementers should consult the Incentive Compensation implementation guide and the data model for the CN_SCA_% table namespace when planning dependencies and troubleshooting allocation results.
-
Concurrent Program: SCA_BATCH_RUNNER
12.2.2
execution_filename: cn_sca_trx_proc_pvt.sca_batch_runner , product: CN - Incentive Compensation , user_name: SCA_BATCH_RUNNER , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: SCA_BATCH_RUNNER
12.1.1
execution_filename: cn_sca_trx_proc_pvt.sca_batch_runner , product: CN - Incentive Compensation , user_name: SCA_BATCH_RUNNER , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE: APPS.CN_SCA_TRX_PROC_PVT
12.1.1
-
PACKAGE: APPS.CN_SCA_TRX_PROC_PVT
12.2.2
-
PACKAGE BODY: APPS.CN_SCA_TRX_PROC_PVT
12.2.2
-
PACKAGE BODY: APPS.CN_SCA_TRX_PROC_PVT
12.1.1
-
APPS.CN_SCA_TRX_PROC_PVT dependencies on CN_SCA_TRX_PROC_PVT
12.2.2
-
APPS.CN_SCA_TRX_PROC_PVT dependencies on CN_SCA_TRX_PROC_PVT
12.1.1
-
APPS.CN_SCA_CREDITS_BATCH_PUB dependencies on CN_SCA_CREDITS_BATCH_PUB
12.2.2
-
APPS.CN_SCA_CREDITS_BATCH_PUB dependencies on CN_SCA_CREDITS_BATCH_PUB
12.1.1
-
APPS.CN_SCA_TRX_PROC_PVT dependencies on CN_MESSAGE_PKG
12.2.2
-
PACKAGE BODY: APPS.CN_SCA_CREDITS_BATCH_PUB
12.1.1
-
APPS.CN_SCA_TRX_PROC_PVT dependencies on CN_MESSAGE_PKG
12.1.1
-
PACKAGE BODY: APPS.CN_SCA_CREDITS_BATCH_PUB
12.2.2