Pay Action Parameters PDF
Pay Action Parameters PDF
Pay Action Parameters PDF
Pay_Action_Parameters
Comprehensive Overview
Release 11i & R12
Prepared by Carole Black
Author: Carole Black
Creation Date: 21 Nov 2007
Last Updated: 21 Nov 2007
Control Number:
Version: 1.0
ADD_MAG_REP_FILES ........................................................................................................ 11
ADVANCE_PAY_OFFSET ................................................................................................... 12
ASSIGNMENT_SET_DATE ................................................................................................ 12
BAL_BUFFER_SIZE ................................................................................................................. 13
BEE_INTERVAL_WAIT_SIZE ............................................................................................ 13
BEE_LOCK_INTERVAL_WAIT_SEC ............................................................................. 14
BEE_LOCK_MAX_WAIT_SEC ........................................................................................... 15
BEE_ MAX_WAIT_SEC .......................................................................................................... 16
CHANGED_BALANCE_VALUE_CHECK ................ ERROR! BOOKMARK NOT DEFINED.
CHUNK SHUFFLE .................................................................................................................... 17
CHUNK SIZE .............................................................................................................................. 18
COST_BUFFER_SIZE .............................................................................................................. 19
COST_API_IMODE ................................................................................................................. 20
COST_PLS_VAL ........................................................................................................................ 20
COST_VAL_SEGS .................................................................................................................... 21
COSTBAL ...................................................................................................................................... 22
DATA_MIGRATOR_MODE............................................................................................... 22
DATA_PUMP_DISABLE_CONT_CALC ...................................................................... 23
DATA_PUMP_NO_FND_AUDIT ..................................................................................... 24
DATA_PUMP_NO_LOOKUP_CHECKS ...................................................................... 25
DATA_PUMP_PURGE_CHUNK_SIZE ......................................................................... 25
DBC_FILE ...................................................................................................................................... 26
EE_BUFFER_SIZE ..................................................................................................................... 27
EE_ORIG_TERM_RULE_DATE_FUNC......................................................................... 27
FF_MAX_OPEN_CURSORS ................................................................................................ 28
For some parameters you should also understand the concept of array
processing and how this affects performance.
Predefined values for each parameter are supplied with the system, but you
can override these values as part of your initial implementation and for
performance tuning.
It is recommended that the values for the Pay Action Parameters be entered via
the application, within the Pay Action Parameter Form (PAYWSATP.fmb),
which will allow the user to create new groups and add/update parameters
within groups
The payroll batch processes read values from this view upon startup, or will
provide appropriate defaults, if specific parameter values are not specified.
The following list shows user enterable action parameters and values with any predefined default value
.
Parameter Description sValues Default
The maximum number of additional audit
ADD_MAG_REP_FILES or report files the magnetic tape process can 1 or more 4
produce
Obsoletes the arrear payroll and allows
ADVANCE_PAY_OFFSET Y or N N
different offset payroll for Advance Pay.
Determines whether date_earned context
ASSIGNMENT_SET_DATE D
for assignment sets is effective date
Size of the Balance Buffer in the Payroll
BAL_BUFFER_SIZE 1 or more 30
Run
Size of the Balance Buffer in the Payroll
BEE_INTERVAL_WAIT_SEC 1 or more 2
Run
Batch Element Entry (BEE) Database Lock
BEE_LOCK_INTERVAL_WAIT_SEC 0 or More 0
Rolling Interval
Batch Element Entry (BEE) Database Lock
BEE_LOCK_MAX_WAIT_SEC 0 or more 0
Timeout
BEE_MAX_WAIT_SEC Batch Element Entry (BEE) Timeout 1 or more 600
CHANGED_BALANCE_VALUE_CHECK Disable changed balance value check Y or N y
Randomizes the order in which the chunks
CHUNK SHUFFLE Y or N N
are processed
CHUNK SIZE Size of the chunks (commit units) 1 – 16000 20
Size of the buffer used in the array inserts
COST_BUFFER_SIZE 1 or more 20
and selects within the Costing process.
COST_API_IMODE Use ID Mode of KeyFlex API in Costing. Y or N N
COST_PLS_VAL Costing process use flexfield validation API Y or N Y
Enable server side validation on the
COST_VAL_SEGS Y or N N
segment
COSTBAL Use hierarchy in balance costs Y or N N
Used to override the Data Migrator mode
DATA_MIGRATOR_MODE P, Y, or N N
used in Data Pump
Used to disable the Continuous Calculation
DATA_PUMP_DISABLE_CONT_CALC Y or N N
functionality during Data Pump processing.
Used to disable the Auditing functionality
DATA_PUMP_NO_FND_AUDIT Y or N N
during Data Pump processing
Used to disable the Lookup Checks during
DATA_PUMP_NO_LOOKUP_CHECKS Y or N N
Data Pump processing.
Controls the number of rows to be deleted
DATA_PUMP_PURGE_CHUNK_SIZE 1 – 5000 500
in each commit unit.
DBC file used to get JAVA connection (used
DBC_FILE
in Dev DB only)
EE_BUFFER_SIZE Element entry buffer size for payroll run 1 or more 40
Use original functionality when deriving
EE_ORIG_TERM_RULE_DATE_FUNC Y or N N
employee termination rule dates
FastFormula Maximum Open Formula
FF_MAX_OPEN_CURSORS 32 – 128 128
Cursors
When using this parameter, the date used
FREQ_RULE_WHOLE_PERIOD Y, N, or R D
will be regular payment date (most of the
CHUNK_
SIZE (or 20
Maximum number of consecutive errors if no chunk
MAX_ERRORS_ALLOWED 1 or more
you encounter before a full failure. size)
20
ADD_MAG_REP_FILES
Description
Oracle HCM Reports can be written during the production of the magnetic
tape file. These reports could be used to check the details that are produced. A
number of reports can be created in the same run. That number can be limited
by using the ADD_MAG_REP_FILES action parameter in the
PAY_ACTION_PARAMETERS table.
Each report is accessed by using a prefix that denotes the file, for example,
REPORT1_ to denote report number 1, REPORT2_to denote report number 2,
and so on. If a report number is outside the range of the
ADD_MAG_REP_FILES value, an invalid return error is reported. The report
files are opened as and when needed with the names of the files previously
described.
Values
1 or more
Default Value
Processes Used In
BACS
NACHA
W2
P35
Description
Once enabled the "Advance Period" entry will be placed in the period earned
rather than period paid. Similarly the "Advance Indicator" entry will be placed
in the period whose regular payment date lies within the period in leave.
NOTE: Customer has to manually switch the feature by creating a record for
the ADVANCE_PAY_OFFSET action parameter.
Values
Y or N
Default Value
Processes Used In
Advance Pay
Modules Used In
PAYWSAHP.fmb
ASSIGNMENT_SET_DATE
Whether date_earned context for assignment sets is effective date
Description
When the assignment set is being executed it is looking for the existence of the
element entry on the effective_date, if the entry doesn't exist on that date the
assignment is not qualified for the assignment set and will not be processed.
By setting the ASSIGNMENT_SET_DATE in the pay_action_parameter to D,
the behavior of the Assignment Set is changed subtly in that it provides the
value of the DATE_EARNED of the run for the date earned context.
Values
D
Return to Pay_Action_Parameters Summary
Oracle HCM Pay_Action_Parameter Page 12 of 74 Oracle / Client Confidential
Comprehensive Overview 11i & R12
BAL_BUFFER_SIZE
Size of the Balance Buffer in the Payroll Run
Description
Size of the Latest Balance buffer used for array inserts and updates: 1 row per
Latest Balance.
Values
1 or more
Default Value
30
Maximum Value
1000
Parameter Type
Processes Used In
BEE_INTERVAL_WAIT_SIZE
Batch Element Entry Polling Interval
Description
Setting this parameter will would make the current process wait longer for the
child process to complete
Values
1 or more
Default Value
BEE
Modules Used In
PAY_PAYWSQEE_PKG (paywsqee.pkb)
BEE_LOCK_INTERVAL_WAIT_SEC
Batch Element Entry (BEE) Database Lock Rolling Interval
Description
This parameter can be set to avoid BEE from raising an error immediately
whenever it encounters an interlock. However please note this might cause
some performance issue as there will be time wasted on waiting while the
interlock is resolved.
Values
0 or more
Default Value
Parameter Type
BEE
Processes Used In
BEE
Modules Used In
Payplnk (paylink.pkb)
pay_batch_link_process_pkg (pybatlnk.pkb)
Description
This parameter can be set to avoid BEE from raising an error immediately
whenever it encounters an interlock. However please note this might cause
some performance issue as there will be time wasted on waiting while the
interlock is resolved.
Values
0 or more
Default Value
Parameter Type
BEE
Processes Used In
BEE
Modules Used In
Payplnk (paylink.pkb)
pay_batch_link_process_pkg (pybatlnk.pkb)
Description
Setting this parameter will would make the current process wait longer for the
child process to complete.
Values
1 or more
Default Value
600
Parameter Type
BEE
Processes Used In
BEE
Modules Used In
PAY_PAYWSQEE_PKG (paywsqee.pkb)
CHANGED_BALANCE_VALUE_CHECK
Disable changed balance value check
Description
Values
Y or N
Default Value
HR_BALANCE_FEEDS (pybalfed.pkb)
CHUNK SHUFFLE
Randomizes the order in which the chunks are processed
Description
Values
Y or N
Default Value
Parameter Type
Parallel Processing
Processes Used In
Modules Used In
pay_population_ranges_pkg (pycoppr.pkb)
Description
Size of each commit unit for the batch process. This parameter determines the
number of assignment actions that are inserted during the initial phase of
processing and the number of assignment actions that are processed at one
time during the main processing phase.
Note: This does not apply to the Cheque Writer/Check Writer, Magnetic Tape
or RetroPay processes.
During the initial phase of processing this parameter defines the array size for
insert. Large chunk size values are not desirable and the default value has been
set as a result of benchmark tests.
Values
1 to 16000
Default Value
20
Maximum Value
16000
Parameter Type
Parallel Processing
Processes Used In
PACKAGES
pay_bal_adjust (pybaladj.pkb)
pay_balance_upload (pybalupl.pkb)
pay_mws_magtape_reporting (pymwsrep.pkb)
pay_magtape_extract (pymagext.pkb)
pay_us_magtape_reporting (pyusmrep.pkb)
py_rollback_pkg (pyrolbak.pkb)
REPORTS
PAYCAREG.rdf
PAYUSACT.rdf
PAYUSREG.rdf
PAYUSRW2.rdf
COST_BUFFER_SIZE
Size of the buffer used in the array inserts and selects within the Costing
process.
Description
Values
1 or more
Default Value
20
Maximum Value
1000
Processes Used In
Costing
Description
Values
Y or N
Default Value
Processes Used In
Costing
Return to Pay_Action_Parameters Summary
COST_PLS_VAL
Costing process use flexfield validation API
Description
Tuning system involves altering the way the costing process validates against
the pay_cost_allocation_keyflex table. This can be done by setting the value of
the parameter COST_PLS_VAL in the table PAY_ACTION_PARAMETERS.
This parameter is usually not defined, this means the costing process
uses (AOL C Code) validation. This is fine until the table becomes
increasingly populated and performance starts to slow. It is then possible
to set COST_PLS_VAL to value Y. This will force the costing process
to validate using the (fnd_flex_keyval PL/SQL API), this will have to be
used together with indexes on the pay_cost_allocation_keyflex table, in
order to see a performance improvements.
Values
Y or N
Default Value
Description
BEE API and Assignment level costing API does check for mandatory
segments from HRMS Family Pack K onwards. However forms does allow
user to create records without enforcing this check.
Values
Y or N
Default Value
Parameter Type
Costing
Modules Used In
PACKAGES
pay_btl_shd (pybtlrhi.pkb)
Pay_cost_allocation_api (pycalapi.pkb)
hr_entry (pyeentry.pkb)
Description
If this setting is made the balancing flexfield will obey the following hierarchy:
Element Link-balance
Organization cost
Payroll cost
i.e. The Balance account is only displayed on the Element Link Form. If this
parameter is set the Balancing information from the element link will be used
and if this is not set traverse the Org and Payroll cost hierarchy to populate the
null segments
Values
Y or N
Default Value
Parameter Type
Costing
DATA_MIGRATOR_MODE
Used to override the Data Migrator mode used in Data Pump
Description
This parameter can be used to override the Data Migrator mode used in Data
Pump, this only takes effect if the Data Migrator mode is originally set to N.
Data_migrator_mode = P is used to to turn off the life event triggers during the
conversion process.
P, Y or N
Default Value
Parameter Type
Data Pump
DATA_PUMP_DISABLE_CONT_CALC
This parameter is used to disable the Continuous Calculation functionality
during Data Pump processing.
Description
Values
Y or N
Default Value
Parameter Type
Data Pump
Processes Used In
Data Pump
Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
Description
Values
Y or N
Default Value
Parameter Type
Data Pump
Processes Used In
Data Pump
Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
Description
Values
Y or N
Default Value
Parameter Type
Data Pump
Processes Used In
Data Pump
Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
DATA_PUMP_PURGE_CHUNK_SIZE
The DATA_PUMP_PURGE_CHUNK_SIZE action parameter controls the number of
rows to be deleted in each commit unit.
Description
Values
1 - 5000
500
Maximum Value
5000
Parameter Type
Data Pump
Processes Used In
Data Pump
Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
DBC_FILE
DBC file used to get JAVA connection (used in Dev DB only)
Description
Values
Default Value
None
Processes Used In
Advance Pay
Payroll Run Process
Quick Pay Process
RetroPay Process
Description
Size of the buffer used in the initial array selects of Element Entries,
Element Entry Values, Run Results and Run Result Values per
assignment.
Values
1 or more
Default Value
40
Maximum Value
1000
Parameter Type
EE_ORIG_TERM_RULE_DATE_FUNC
Use original functionality when deriving employee termination rule dates
Description
Values
Y or N
Default Value
N
Modules Used In
PACKAGE
hr_entry (pyeentry.pkb)
FF_MAX_OPEN_CURSORS
FastFormula Maximum Open Formula Cursors
Description
This parameter defines the maximum number of formula cursors that are kept
open within Fast Formula caches.
Values
32 - 128
Default Value
128
Maximum Value
128
Return to Pay_Action_Parameters Summary
Description
"The Frequency Rule module has been enhanced to allow a different technique
to determine the first period of a month. This will ensure that the entry is not
processed more than once if it is set to be processed once in a month.
Note: Once this is inserted then it should NOT be updated or deleted, as this
could de-stablize the product."
Values
Y, N or R
Default Value
Modules Used In
PACKAGES
hr_elements (pyelemnt.pkb)
HR_DM_DEBUG_LOG
Data Migrator Debug Level for Logfile Output
Description
This parameter is used to control the level of output in the Data Migrator
process. The “:” character is used to delimit the debug level values.
Values
Default Value
:SUMM
:FAIL
Oracle HCM Pay_Action_Parameter Page 29 of 74 Oracle / Client Confidential
Comprehensive Overview 11i & R12
Parameter Type
Processes Used In
Data Migrator
HRLEGDEL_SLEEP
Sleep time for disable HRMS access
Description
Note: This functionality could be used to allow non-HCM users into the
system whilst hrglobal is running. This helps prevent users accessing HCM
functionality whilst hrglobal is running.
Values
O or more seconds
Default Value
10
Parameter Type
Modules Used In
PACKAGE
PAY_HRMS_ACCESS_PKG (pyhraces.pkb)
Description
This parameter controls the debug level in the process that synchronizes
organizations between GL and HR. Set the value to DEBUG to turn debugging
on.
Values
NORMAL or DEBUG
Default Value
NORMAL
Processes Used In
INIT_PAY_ARCHIVE
Switch for data corruption workaround in archive process
Description
The external process archiver uses previously run archives to determine which
balances to report. By setting the pay action parameter
'INIT_PAY_ARCHIVE' to either 'Y' or the date of the archiver run (the date
has to be in "YYYY/MM/DD" format). This parameter causes the external
process archive to run without relying on previous archives and will prevent
the corruption from being carried forward..
Values
Y or N or YYYY/MM/DD
Default Value
Processes Used In
Payroll Archiver
Oracle HCM Pay_Action_Parameter Page 31 of 74 Oracle / Client Confidential
Comprehensive Overview 11i & R12
Modules Used In
PACKAGE
pay_us_action_arch (pyusxfrp.pkb)
INTERLOCK
Use the assignment level interlocking procedures
Description
If this parameter is set to Y the assignment action creation phase of the payroll
processes will produce output for each assignment showing the list of
assignments belonging to the payroll that will and will not be processed.
Enabling this parameter results in more work being performed - and hence
impacts performance. For this reason we only recommend setting this
parameter for debugging purposes.
BY default this takes a value of 'N' - and this result in a minimal number of sql
statementsbeing executed to find out which assignments to process - and
including in those statements is the predicates to look for other earlier failed
sequenced actions or later sequenced actions. (IF either of these exist for an
assignment then the current process won't process that assignment).
Values
Y or N
Default Value
Modules Used In
PACKAGE
hr_dynsql (pydynsql.pkb)
JP_DIM_EXC_REV_FLAG
JP Balance Dimension: Exclude Reversal / Reversed Results
Description
Values
Y or N
Default Value
Modules Used In
SCRIPT
JRE_*
JAVA Debugging parameters
Description
JRE_VERBOSE JRE_XMX
Java debug statements Java max heap size
JRE_XMS JRE_XSS
Java min heap size Java min shared heap size
Y or N
Default Value
LAT_BAL_CHECK_MODE
Switch to determine which balances to check first (Latest Balances or Run
Results)
Description
Values
B – Ck Latest Bal
R - Ck Run Res
Default Value
Modules Used In
PACKAGE
Hrassact (pyassact.pkb)
Description
Values
Parameter Type
Logging
Modules Used In
PACKAGES FORMS
LOG_AREA
Procedure to debug
Description
Specifies the area of code logging takes place for. The values correspond to c-
code entries in the form PY_ENTRY(env, "pyipppr"); where "pyipppr" is the
functional area that will have logging enabled.
Values
Parameter Type
Logging
Return to Pay_Action_Parameters Summary
LOG_ASSIGN_END
Ending assignment to debug
Description
Specifies the Assignment id that logging ends on. (See online help for
additional information)
Values
Default Value
All Assignments
Parameter Type
Logging
Return to Pay_Action_Parameters Summary
LOG_ASSIGN_START
Starting assignment to debug
Description
Specifies the Assignment id that logging starts on. (See online help for
additional information)
Values
Default Value
All Assignments
Parameter Type
Logging
LOW_VOLUME
Low_Volume Optimizer Setting.
Description
If this parameter is set to Y then the balance user exit and database item
definitions are forced to use a RULE optimizer hint. Setting this parameter
should ensure that balance statements are executed with optimum explain
plans.
Values
Y or N
Default Value
Maximum Value
Modules Used In
PACKAGES
pay_balance_pkg (pybaluex.pkb)
hrdyndbi (pydyndbi.pkb)
Script to set Low_Volume (pyinslv.sql)
PAY_JP_BALANCE_PKG (pyjpblnc.pkb)
SCRIPT
REPORTS
PAYUSCHK.rdf
PAYUSPST.rdf
Description
Values
Y or N
Default Value
Modules Used In
PACKAGES
pay_population_ranges_pkg (pycoppr.pkb)
hr_nonrun_asact (pynonrun.pkb)
MAX_ERRORS_ALLOWED
Maximum number of consecutive errors you encounter before a full failure.
Description
In every pay cycle you would expect some errors to occur in processing
individual assignments, especially in the Payroll Run. These errors are usually
caused by incorrect or missing data in the employee record. For practical
reasons, you would not want the entire run to fail on a single assignment
failure. However, if many assignments generate error conditions one after the
other, this will usually indicate a serious problem, and you will want to stop
the entire process to investigate the cause. For processes that support
assignment level errors you can use the parameter MAX_ERRORS_ALLOWED
to control the point at which you want to stop the entire process to investigate
these errors.
1 or more
Default Value
Parameter Type
Error Reporting
Processes Used In
Modules Used In
PACKAGES
pay_mix_rollback_pkg (pymixrbk.pkb)
py_rollback_pkg (pyrolbak.pkb)
PAY_US_PTO_CO_PKG (pyuspaco.pkb)
MAX_SINGLE_UNDO
Maximum number of assignment actions for form rollback of a payroll
action.
Description
The maximum number of assignment actions that can be rolled back in a single
commit unit when rollback is executed from a form. Although you can change
the default limit, you would usually use the Rollback process from the SRS
screen if it is likely to be breached.
Values
1 or more
Default Value
50
Rollback
Processes Used In
Modules Used In
PACKAGE
py_rollback_pkg (pyrolbak.pkb)
MAX_ITERATIONS
Maximum number of attempted runs in iterations per run action.
Description
Values
0 or more
Default Value
15
Parameter Type
Rollback
Processes Used In
Modules Used In
PACKAGE
py_rollback_pkg (pyrolbak.pkb)
Description
The user is now be able to use the pay action parameter form to define named
groups of pay action parameters and their values. The customer will then be
able to specify which group a process is to be executed with by entering it as a
new (optional) parameter within the process SRS definition.
For instance the customer will be able to create a group A which contains the
THREADS pay_action_parameter set to 4 and the LOGGING parameter set to
N, and a group B which contains THREADS set to 1, LOGGING set to GMF
and TRACE set to Y. When executing processes he could then elect to execute
a payroll Run with group A so that it executes with 4 threads and no logging,
or he could elect to run a Costing process with group B so that it executes with
1 thread and creates logging and tracing information.
Values
Y or N
Default Value
Modules Used In
PACKAGES FORMS
PAYROLL_WF_NOTIFY_ACTION
Process workflow wait switch
Description
The parameter, provide functionality to wait or not to wait for user response in
notification generated during the Payroll Workflow Process cycle.
Values
Default Value
NULL
PRINT_FILES
Use concurrent request to print files
Description
This parameter was introduced to support the US and Canadian PDF Report
Enhancements
These reports have been enhanced to use the multi threaded capabilities of
Payroll engine (PYUGEN) and integrate with XML Publisher to generate PDF
output. Once the user submits the above concurrent program, the program will
automatically spawn the following -
Row 1 >
- Parameter Name: RUN_XDO
- Parameter Value: N
Row 2 >
- Parameter Name: PRINT_FILES
- Parameter Value: N
The sub requests "Generate Payroll XDO Reports" spawned by the programs to
merge the XML data and template to generate PDF output requires the
following parameters to be defined in the XDO configuration file.
Users should be able to view the output sent to the printer by looking at the
concurrent request called "Sub Request: (PDF Document Stream Printing)"
The complete XML generated for a report can be viewed from view Output
button of main request i.e. "Employee W-2 PDF", "RL1 PDF" or "RL2 PDF"
The main concurrent program, Employee W-2 PDF, RL1 PDF or RL2 PDF
will complete with a status of "Warning" (if copies is set to 1 or more).
Users can ignore this warning.
Please note, last employee will be printed twice if the copies is set
to 1 or more.
Values
Y or N
Default Value
Modules Used In
PACKAGE REPORTS
Description
Used in the Run Balance generation process to determine how long (in
minutes) to allow before the process times out. If no value is entered then there
will be no timeout limit.
The PROCESS_TIMEOUT is used to control the amount of time that the GRB
or ARBD processes are allowed to execute. This allows for controlling when
we are executing the process so that it does not conflict with the execution of
other mainstream processes running at critical run times.
Values
0 or more
Default Value
No Timeout
Modules Used In
PACKAGES
pay_run_balance_build (pycorubl.pkb)
Return to Pay_Action_Parameters Summary
PROCOST
Costing of proration
Description
When building the Cost Keyflex hierarchy the Costing process fetches the
various levels of the hierarchy as of the date_earned of the Run result being
costed.
The Process was previously enhanced so that Prorated Run results are costed
slightly differently: their element entry level cost is fetched as of the prorated
run results end_date.
In FP.K the Costing process has been enhanced for prorated run results to fetch
all 5 levels of costing as of the end_date of that result.
Values
Y or N
Default Value
PUMP_DEBUG_LEVEL
Logging for tracking errors with Data Pump
Description
Use this parameter to turn on logging for tracking errors generated by the Data
Pump process. You can combine any number of these options by
concatenating the values, separated by a colon.
Note: When you enable data pump logging options, output is produced for
every thread that may be running. Use the PYUPIP command to view this
output
Values
Processes Used In
Data Pump
Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
Return to Pay_Action_Parameters Summary
Description
Values
Y or N
Default Value
Processes Used In
Data Pump
Modules Used In
PACKAGES
hr_data_pump (hrdpump.pkb)
hr_pump_utils (hrdputil.pkb)
hrd_rel_uk (pespprhi.pkb)
PURGE_SKIP_TERM_ASG
Skip terminated assignments in purge
Description
Values
Y or N
Default Value
PACKAGE
hr_dynsql (pydynsql.pkb)
Return to Pay_Action_Parameters Summary
PURGE_TIMEOUT
Time allowed (in seconds) before the purge process times out.
Description
Values
0 or more
Default Value
Modules Used In
PACKAGE
hr_dynsql (pydynsql.pkb)
Return to Pay_Action_Parameters Summary
QUICKPAY_INTERVAL_WAIT_SEC and
QUICKPAY_MAX_WAIT_SEC
QuickPay Polling Interval
QuickPay Timeout
Description
- Checking the concurrent manager every few seconds for the process
completion.
- Unfreezing the screen and sending an error message to the user when the
process has not completed within a maximum wait time.
- The error message includes the AOL concurrent request ID of the process.
The user must requery the process to see its current status.
- Changing the default for the interval at which checks for process completion
occur. By default, the check of the concurrent manager occurs at 2 second
intervals. The parameter row QUICKPAY_INTERVAL_WAIT_SEC in the
table PAY_ACTION_PARAMETERS sets this default.
- Defining a new concurrent manager exclusively for the QuickPay run and
prepayments processes.
To change the defaults for the interval at which checks occur or for the
maximum wait time:
1. Exclude the two QuickPay processes from the specialization rules for the
standard concurrent manager.
2.Include them in the specialization rules for the new QuickPay concurrent
manager to be fewer than those of the standard concurrent manager. Doing
so reduce the time it takes to start requests for the QuickPay processes.
Values
1 or more
2 (QUICKPAY_INTERVAL_WAIT_SEC)
300 (QUICKPAY_MAX_WAIT_SEC)
Processes Used In
Modules Used In
PACKAGE
pay_qpq_api (pyqpqrhi.pkb)
RANGE_PERSON_ID
Switch to use person_id in pay_population_ranges
Description
If this parameter is set to Y then various processes will use the person_id
column in pay_population_ranges which should result in improved
performance in the assignment action creation phase of those processes
Values
Y or N
Default Value
Processes Used In
P45
Unacceptable Tax Balance
PAYROLL RUN PROCESS
FRENCH ARCHIVER GB PAYSLIP ARCHIVER
IRELAND PAYSLIP
Oracle HCM Pay_Action_Parameter Page 50 of 74 Oracle / Client Confidential
Comprehensive Overview 11i & R12
JP ARCHIVER
US ARCHIVE
US SQWL ARCHIVE
Modules Used In
PACKAGES
REMOVE_ACT
Switch to disable the deletion of report assignment actions
Description
Purpose: This will keep assignment actions and payroll actions in the tables
PAY_PAYROLL_ACTIONS and PAY_ASSIGNMENT_ACTIONS while the
report builds to process the assignments. You can use the action_ids to
troubleshoot the package being utilized by the process. (i.e. Deposit Advice
uses pyusdar.pkb, procedure action_creation)
6. Save.
7. Run the report/process again.
Adding the REMOVE_ACT parameter will leave the payroll action in place for
the report/process which can then be queried into pay_assignment_actions.
Help->Diagnostics->Examine
In Unix view the package.procedure that you are troubleshooting and use the
payroll action id and the assignment action id to help determine where your
problem could be.
a. select payroll_action_id
from pay_payroll_actions
where request_id = ;
Values
Y or N
Default Value
Processes Used In
Modules Used In
PACKAGES REPORTS
RESET_PTO_ACCRUALS
This parameter determines whether the PTO accruals for an assignment should
be recalculated from the beginning..
Description
The following seeded PTO Fast Formulas have been modified to include this
parameter:
PTO_PAYROLL_BALANCE_CALCULATION
PTO_HD_ANNIVERSARY_BALANCE
PTO_SIMPLE_BALANCE_MULTIPLIER
The stored PTO balance can be re-calculated by enabling the action parameter
that is detected by the PTO Fast formulas.
Notice that once this is set to 'Y', all assignments with PTO elements included
in a payroll run will detect this setting. This will slow your payroll run, so if
possible use an assignment set to re-calculate balances only for those affected
assignments and then reset the parameter to 'N' afterwards.
Values
'Y': Indicates the PTO accruals will be recalculated from the beginning of the
year for all assignments included in the payroll run.
'N': PTO accruals are not re-calculated. Application will behave as normal.
Default Value
Description
Values
Y or N
Default Value
N
Return to Pay_Action_Parameters Summary
REV_LAT_BAL
Reversals maintain latest balances
Description
If you set the REV_LAT_BAL parameter to Y, you can maintain the latest
balances for each reversal that you run. By default, the Reversal process always
removes latest balances. This parameter enables you to maintain the latest
balances and reduce your processing time.
Values
Y or N
Default Value
Modules Used In
PACKAGES
Hrassact (pyassact.pkb)
pay_balance_pkg (pybaluex.pkb)
Return to Pay_Action_Parameters Summary
Description
Size of the Run Result buffer used for array inserts and updates: one row per
Run Result
The above four parameters affects array fetch processing within the Payroll
run. If trace files show differences between execute and fetch timings, then
worth having a look at buffer sizes. Try setting each of these to 100.
Values
1 or more
Default Value
20
Maximum Value
1000
Parameter Type
Processes Used In
Advance Pay
Payroll Run Process
Quick Pay Process
RetroPay Process
RRV_BUFFER_SIZE
Run value buffer size for the payroll run
Description
Size of the Run Result buffer used for array inserts and updates: one row per
Run Result
The above four parameters affects array fetch processing within the Payroll
run. If trace files show differences between execute and fetch timings, then
worth having a look at buffer sizes. Try setting each of these to 100.
Values
1 or more
Default Value
30
Maximum Value
1000
Parameter Type
Processes Used In
Advance Pay
Payroll Run Process
Quick Pay Process
RetroPay Process
RUN_XDO
Run XML Publisher for Report Generation
Description
This parameter was introduced to support the US and Canadian PDF Report
Enhancements
These reports have been enhanced to use the multi threaded capabilities of
Payroll engine (PYUGEN) and integrate with XML Publisher to generate PDF
output. Once the user submits the above concurrent program, the program will
automatically spawn the following -
sub requests "Generate Payroll XDO Reports" to merge the XML data with the
template to generate the PDF
sub requests "Sub Request: (PDF Document Stream Printing)" to print the
output. The output of this request will have the actual PDF.
Row 1 >
- Parameter Name: RUN_XDO
- Parameter Value: N
Row 2 >
- Parameter Name: PRINT_FILES
- Parameter Value: N
The sub requests "Generate Payroll XDO Reports" spawned by the programs to
merge the XML data and template to generate PDF output requires the
following parameters to be defined in the XDO configuration file.
Users should be able to view the output sent to the printer by looking at the
concurrent request called "Sub Request: (PDF Document Stream Printing)"
The complete XML generated for a report can be viewed from view Output
button of main request i.e. "Employee W-2 PDF", "RL1 PDF" or "RL2 PDF"
The main concurrent program, Employee W-2 PDF, RL1 PDF or RL2 PDF
will complete with a status of "Warning" (if copies is set to 1 or more).
Users can ignore this warning.
Please note, last employee will be printed twice if the copies is set
to 1 or more.
Values
Y or N
PACKAGES REPORTS
SET_DATE_EARNED
Set date earned on child processes
Description
Values
Y or N
Processes Used In
Rollback
STD_FILE_NAME
Use standard payroll file naming convention
Description
This parameter allows for the ability to change the standard file name for the
Check Writer output
Values
Y If standard file names are required, i.e. want output files to be in the format
p<request_id>.<extension>
N If file names do not need to be standard, i.e. file names can be in the format
Default Value
SUPPRESS_INSIG_INDIRECT
Suppress creation of insignificant indirect run results
Description
Definitions:
Indirect Run Result - Indirect Run Results are not directly related to an
Element Entry as found on the Element Entry screen but are created as result of
the direct element. For example, Bonus is a direct element and Bonus Special
Features is an indirect element.
Values
Y or N
Modules Used In
PACKAGE
pay_legislation_rules_pkg (pylegrul.pkb)
Values
0 or More
Default Value
Parameter Type
Quantum
TAX_CHECK_OVERRIDE
Quantum override version checking
Values
Y or N
Default Value
Parameter Type
Quantum
TAX_DATA
Quantum Storage location of taxation files
Values
Environment Specific
Parameter Type
Quantum
Values
Y or N
Default Value
Parameter Type
Quantum
TAX_LIBRARIES
Quantum override location of tax libraries
Values
Environment Specific
Default Value
$PAY_TOP/vendor/quantum/lib
Parameter Type
Quantum
TGL_DATE_USED
Transfer to GL Process transfer on date earned
Description
If you want to set the accounting date for the transfer to date earned, then
change the TGL_DATE_USED pay action parameter to "E".
If you do not do this then the accounting date of the transfer defaults to the
check/cheque date of the originating payroll
Due to the fact that employees need to have distributed labor costs as per the
time period derived from date earned , instead of the time period that payroll
populates in payroll tables. Utilizing the parameter TGL_DATE_USED set to
Oracle HCM Pay_Action_Parameter Page 61 of 74 Oracle / Client Confidential
Comprehensive Overview 11i & R12
the value of ‘E’, will send transactions to GL based on date earned (when
switch is enabled), Labor Distribution will also pick up only on the basis of
date earned. The get_payroll_assig actions was modified to pick on the basis of
date earned for regular run, quick pay and reversals.
Not Set - Normal costing will be transferred with an Accounting Date of the
payroll run's effective date. Reversal of Estimate Costing will be transferred
with an Accounting Date of the payroll periods Pay Advice Date + Payroll
Offset Days.
'E' - Normal costing will be transferred with an Accounting Date of the payroll
run's Date Earned. Reversal of Estimate Costing will be transferred with
an Accounting Date of the payroll period's end date.
Values
Null, E or EVE
Default Value
Null
Parameter Type
Costing
Processes Used In
TRANSFER TO GL
Modules Used In
PACKAGES
PAY_TRGL_PKG (pytrangl.pkb)
TGL_GROUP_ID
Populate group_id in gl_interface
Description
Thus great care must be taken in deciding whether setting this parameter is
compatible with all parts of the business process.
.
Parameter Type
Costing
Processes Used In
TRANSFER TO GL
Modules Used In
PACKAGES
PAY_TRGL_PKG (pytrangl.pkb)
TGL_REVB_ACCT_DATE
Accounting Date for reversals and balance adjustments
Description
NOTE: The records that have already run through a costing process will have
an internal check mark. If a costed record is reversed and the reversal needs to
be costed, Costing will only pick up the records that do not have the internal
check mark. Reversals are costed based on the effective date you did the
reversal (i.e. your date track setting); when submitting the costing process for
the reversed records the dates are based on the effective dates used. Therefore
the start and end data parameters must encompass the effective date of the
reversal..
C or P
Default Value
Parameter Type
Costing
Processes Used In
TRANSFER TO GL
Modules Used In
PACKAGES
PAY_TRGL_PKG (pytrangl.pkb)
THREADS
Number of slave processes system uses
Description
Values
1 or more
Default Value
REPORTS
PAYCAREG.rdf PAYUSOLS.rdf
PAYRPRNP.rdf PAYUSREG.rdf
PAYUSACT.rdf PAYUSUNB.rdf
TRACE
Switch database tracing on
Description
When you enable the trace facility, the performance information for executed
SQL statements is written out to a trace file until the SQL trace facility is
disabled.
Set this parameter to ’Y’ to enable the database trace facility. Oracle trace files
will be generated and saved in the standard output directory for your
platform. Trace only applies to application C processes. The following
processes aren’t covered by this parameter:
• Reversals
• Balance Adjustments
• External / Manual Payments
• Payroll Rollback via Form
• Mark For Retry
Warning: Only use the trace facility to help with the investigation of problems.
Setting the value to ‘Y’ will cause a significant deterioration in database
performance. If you experience a significant problem with the performance of
your payroll processes, you should always check that you have reset this
parameter to the default value – ’N’.
Values
Y or N
Modules Used In
REPORTS
TRACE_LEVEL
Sets the level of the Database Trace
Description
This parameter sets the level of db trace information generated if tracing has
been enabled for the process.
• Level 1 is the default. This level traces all activities until the trace session is
stopped.
• Level 4 provides level 1 tracing and displays the entered value for all bind
variables. Bind variables are the values that the user enters. The code
Oracle HCM Pay_Action_Parameter Page 67 of 74 Oracle / Client Confidential
Comprehensive Overview 11i & R12
displays these bind variables as: b1, etc. When level 4 is activated, the
substituted value for the bind variable is displayed in the trace file.
• Level 8 provides level 1 tracing and displays a list of all database wait
events. Database wait events list the reasons if the elapsed time is greater
than the CPU time in the tkprof report.
• Level 12 provides level 1 tracing in addition to both bind variable
substitution and database wait events.
Values
1, 4, 8, 12
Default Value
NULL
TRANSGL_TRACE
Switch for Multi-Threaded TGL version
Description
Values
Y or N
Default Value
Processes Used In
Rollback
Modules Used In
PACKAGES
py_rollback_pkg (pyrolbak.pkb)
TR_BUFFER_SIZE
Description
The parameter TR_BUFFER_SIZE is used within the Payroll run when fetching
rows form the PAY_TAXABILITY_RULES table. The rows from this table are
fecthed in 'chunks' - using an 'array fetch'. The number of rows
fetched in each chunk is the value of this action parameter.
Values
100 or above
Default Value
500
Parameter Type
US_ADVANCE_WAGE_ATTACHMENT
Advance US wage attachment functionality enabled
Description
Values
Y or N
Modules Used In
PACKAGES
pay_us_dedn_template_wrapper (pytmpdde.pkb)
pay_us_garn_upgrade (pyusgrup.pkb)
US_SOE_VIEW_FROM_ASG_FP_SCREEN
Switch for US SOE
Description
This parameter is used for US SOE when viewing it from the Assignment
Form. The parameter, tells the SOE to get the max PrePayment action (action
type P and U) and display the pre-payment details instead of Run, Quickpay
or Reversal information. The navigation of the previous and next button will
also show only the prepayment SOE.
.
Usage - The most common reason this parameter is used is if the client wants
to see the PrePayment SOE instead of Run SOEs. This new parameter will not
be added to the lookup as there are only few clients who have asked for it. It
also will impact Fast path.
Values
Null or any other value - default feature i.e. gets the max of Run, Quickpay
and Reversal. Previous and Next button then display the R, Q or V actions.
Default Value
NULL
Modules Used In
FORMS
PAYUSSOE.fmb
Return to Pay_Action_Parameters Summary
Description
Note: This information is useful when you are investigating problems, but you
may find that it is too detailed for normal working
Values
Y or N
Default Value
Pay_Action_Parameters that are no being longer used or there is currently no detailed documentation
available.
HR_DM_DEBUG_PIPE
Data Migrator Debug Level for Pipe Output
Description
NO LONGER USED
HR_DU_DEBUG_LOG
Data Uploader Debug Level for Logfile Output
Description
NO LONGER USED
HR_DU_DEBUG_PIPE
Data Uploader Debug Level for Pipe Output
Description
NO LONGER USED
MESSAGE_NAMES
Switch to only output message names instead of text
OLD_LOW_VOLUME
Save for rule hint
Modules Used In
SCRIPT
PLSQL_PROC_INSERT
Enable/disable PL/SQL based range processing code
Values
Y or N
Modules Used In
PACKAGE
hr_nonrun_asact (pynonrun.pkb)
PRINTER_MEM_SIZE
Override printer memory size in Kbytes
REPORT_URL
URL location where payroll process report output files will be written.
Description
RETRO_DELETE
Retropay process updates run results
Description
If this parameter is set the retropay process updates run results to a status of B
rather than deleting them. This is to improve performance of the process.
RETRO_RECALC_ALL_COMP
Description
Parameter Type
Costing
Processes Used In
TRANSFER TO GL
US_ADVANCE_EARNINGS_TEMPLATE
Switch for US earning element template
Values
Y or N
UTF8_RESTRICTION_MODE
UTF8 Restriction Mode
Values
BYTE or CHAR
Default Value
BYTE