Vous êtes sur la page 1sur 74

Oracle HCM

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
Copyright (C) 2007 Oracle Corporation All Rights Reserved

NOTE: The contents of this document are deemed to be correct


and accurate at time of going to press. If inaccuracies are
discovered then please contact carole.black@oracle.com. Please
also contact me if you have experiences to share that would fit
within the scope of this document. There is no commitment on
content or scheduling for any functionality contained within this
document.
Guidelines made within this document may not hold true for every
HCM implementation at every site. The information must therefore be
thoroughly tested if it is to be followed.

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 1 of 74

Oracle / Client Confidential

OVERVIEW ................................................................................................................................ 5
PAY ACTION PARAMETERS .................................................................................... 6
PAY ACTION PARAMETER VALUES ................................................................ 6
SUMMARY OF THE ACTION PARAMETERS ............................................ 7
OVERVIEW OF THE ACTION PARAMETERS.......................................... 11
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
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 2 of 74

Oracle / Client Confidential

FREQ_RULE_WHOLE_PERIOD ....................................................................................... 29
HR_DM_DEBUG_LOG .......................................................................................................... 29
HR_DM_DEBUG_PIPE .......................................................................................................... 72
HR_DU_DEBUG_LOG ........................................................................................................... 72
HR_DU_DEBUG_PIPE ........................................................................................................... 72
HRLEGDEL_SLEEP ................................................................................................................. 30
HR_GL_SYNC_DEBUG ......................................................................................................... 31
INIT_PAY_ARCHIVE ............................................................................................................. 31
INTERLOCK ................................................................................................................................ 32
JP_DIM_EXC_REV_FLAG .................................................................................................... 33
JRE_* ................................................................................................................................................ 33
JRE_VERBOSE.................................................................................................................................. 33
JRE_XMS ........................................................................................................................................... 33
JRE_XMX........................................................................................................................................... 33
JRE_XSS............................................................................................................................................. 33
LAT_BAL_CHECK_MODE .................................................................................................. 34
LOGGING .................................................................................................................................... 35
LOG_AREA .................................................................................................................................. 36
LOG_ASSIGN_END ................................................................................................................ 37
LOG_ASSIGN_START .......................................................................................................... 37
LOW_VOLUME ......................................................................................................................... 38
MANY_PROCS_IN_PERIOD.............................................................................................. 39
MAX_ERRORS_ALLOWED ................................................................................................ 39
MAX_SINGLE_UNDO ........................................................................................................... 40
MAX_ITERATIONS ................................................................................................................ 41
MESSAGE_NAMES ................................................................................................................. 72
OLD_LOW_VOLUME ............................................................................................................ 72
PAY_ACTION_PARAMETER_GROUPS ..................................................................... 42
PAYROLL_WF_NOTIFY_ACTION.................................................................................. 42
PDF_TEMP_DIR ........................................................................................................................ 73
PLSQL_PROC_INSERT ......................................................................................................... 73
PRINT_FILES .............................................................................................................................. 43
PRINTER_MEM_SIZE ............................................................................................................ 73
PROCESS_TIMEOUT ............................................................................................................. 45
PROCOST ..................................................................................................................................... 45
PUMP_DEBUG_LEVEL ......................................................................................................... 46
PUMP_DT_ENFORCE_FOREIGN_LOCKS................................................................. 47
PURGE_SKIP_TERM_ASG ................................................................................................. 47
PURGE_TIMEOUT................................................................................................................... 48
QUICKPAY_INTERVAL_WAIT_SEC AND .................................................................. 48
QUICKPAY_MAX_WAIT_SEC .......................................................................................... 48
RANGE_PERSON_ID ............................................................................................................. 50
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 3 of 74

Oracle / Client Confidential

REMOVE_ACT ........................................................................................................................... 51
REPORT_URL ............................................................................................................................. 73
RESET_PTO_ACCRUALS .................................................................................................... 53
RETRO_DELETE ....................................................................................................................... 73
RETRO_POP_COST_KEYFLEX ......................................................................................... 54
RETRO_RECALC_ALL_COMP ......................................................................................... 73
REV_LAT_BAL ........................................................................................................................... 54
RR_BUFFER_SIZE .................................................................................................................... 55
RRV_BUFFER_SIZE ................................................................................................................. 55
RUN_XDO .................................................................................................................................... 56
SET_DATE_EARNED ............................................................................................................. 58
STD_FILE_NAME ..................................................................................................................... 58
SUPPRESS_INSIG_INDIRECT ......................................................................................... 59
TAX_CACHE_SIZE .................................................................................................................. 60
TAX_CHECK_OVERRIDE ................................................................................................... 60
TAX_DATA .................................................................................................................................. 60
TAX_DEBUG_FLAG ................................................................................................................ 61
TAX_LIBRARIES ....................................................................................................................... 61
TGL_DATE_USED ................................................................................................................... 61
TGL_GROUP_ID ....................................................................................................................... 62
TGL_REVB_ACCT_DATE .................................................................................................... 63
TGL_SLA_MODE ..................................................................................................................... 73
THREADS ..................................................................................................................................... 64
TRACE ............................................................................................................................................ 66
TRACE_LEVEL ........................................................................................................................... 67
TRANSGL_TRACE .................................................................................................................. 68
TR_BUFFER_SIZE..................................................................................................................... 68
US_ADVANCE_EARNINGS_TEMPLATE .................................................................. 74
US_ADVANCE_WAGE_ATTACHMENT .................................................................... 69
US_SOE_VIEW_FROM_ASG_FP_SCREEN ................................................................ 70
USER_MESSAGING ............................................................................................................... 71
UTF8_RESTRICTION_MODE ........................................................................................... 74

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 4 of 74

Oracle / Client Confidential

Overview
This document highlights the parameters on the Pay_Action_Parameters table
the provided a comprehensive overview of each parameter. Including the
parameter use, values, default values, and where the parameter is used with
the Oracle HCM Application.
This document is a gathering point of multiple pieces of information regarding
the Pay_Action_Parameters and should be used as reference when making
changes to the Pay_Action_Parameters table.

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 5 of 74

Oracle / Client Confidential

Pay Action Parameters


Payroll action parameters, which are stored on the Pay_Action_Parameter
table, are considered to be Global parameters that control aspects of the
Oracle Payroll batch processes. It is important to recognize that the effects of
setting values at the Global level for specific parameters may be application
wide. The text indicates where parameters are related to specific processes.
For some parameters you should also understand the concept of array
processing and how this affects performance.
By using Pay_Action_Parameter_Groups, a specific pay action parameter can
be setup to execute for a specific Business Group or User, and will therefore
not impact the overall application.

Pay Action Parameter Values


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.
The PAY_ACTION_PARAMETERS view contains the columns:
PARAMETER_NAME and PARAMETER_VALUE which will map onto the
same 2 columns in the PAY_ACTION_PARAMETER_VALUES table. The
definition of the view uses the value of a pay_action_parameter_group_id
global variable (defined in the pay_core_utils package) to join to the
ACTION_PARAMETER_GROUP_ID column of
PAY_ACTION_PARAMETER_VALUES table.
The values stored in the pay_action_parameter_values table with a null
action_parameter_group_id are referred to as global parameters. The view is
defined so that if a parameter has been given a value in both the group
specified with the group_id global variable AND a row in the values table with
a null group_id (ie a global variable) only the former will be returned. In other
words a parameter with the correct group_id will take precedence over a global
parameter.
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.

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 6 of 74

Oracle / Client Confidential

Summary of the Action Parameters


The following list shows user enterable action parameters and values with any predefined default value
.

sValues

Parameter

Description

ADD_MAG_REP_FILES

The maximum number of additional audit


or report files the magnetic tape process can 1 or more
produce

Default
4

ADVANCE_PAY_OFFSET

Obsoletes the arrear payroll and allows


different offset payroll for Advance Pay.

Y or N

ASSIGNMENT_SET_DATE

Determines whether date_earned context


for assignment sets is effective date

BAL_BUFFER_SIZE

Size of the Balance Buffer in the Payroll


Run

1 or more

30

BEE_INTERVAL_WAIT_SEC

Size of the Balance Buffer in the Payroll


Run

1 or more

BEE_LOCK_INTERVAL_WAIT_SEC

Batch Element Entry (BEE) Database Lock


Rolling Interval

0 or More

BEE_LOCK_MAX_WAIT_SEC

Batch Element Entry (BEE) Database Lock


Timeout

0 or more

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

CHUNK SHUFFLE

Randomizes the order in which the chunks


Y or N
are processed

CHUNK SIZE

Size of the chunks (commit units)

1 16000

20

COST_BUFFER_SIZE

Size of the buffer used in the array inserts


and selects within the Costing process.

1 or more

20

COST_API_IMODE

Use ID Mode of KeyFlex API in Costing.

Y or N

COST_PLS_VAL

Costing process use flexfield validation API Y or N

COST_VAL_SEGS

Enable server side validation on the


segment

Y or N

COSTBAL

Use hierarchy in balance costs

Y or N

DATA_MIGRATOR_MODE

Used to override the Data Migrator mode


used in Data Pump

P, Y, or N

DATA_PUMP_DISABLE_CONT_CALC

Used to disable the Continuous Calculation


Y or N
functionality during Data Pump processing.

DATA_PUMP_NO_FND_AUDIT

Used to disable the Auditing functionality


during Data Pump processing

Y or N

DATA_PUMP_NO_LOOKUP_CHECKS

Used to disable the Lookup Checks during


Y or N
Data Pump processing.

DATA_PUMP_PURGE_CHUNK_SIZE

Controls the number of rows to be deleted


in each commit unit.

DBC_FILE

DBC file used to get JAVA connection (used


in Dev DB only)

EE_BUFFER_SIZE

1 5000

500

Element entry buffer size for payroll run

1 or more

40

EE_ORIG_TERM_RULE_DATE_FUNC

Use original functionality when deriving


employee termination rule dates

Y or N

FF_MAX_OPEN_CURSORS

FastFormula Maximum Open Formula


Cursors

32 128

128

FREQ_RULE_WHOLE_PERIOD

When using this parameter, the date used


will be regular payment date (most of the

Y, N, or R

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 7 of 74

Oracle / Client Confidential

Parameter

Description

sValues

Default

time this is the check date)

HR_DM_DEBUG_LOG

Data Migrator Debug Level for Logfile


Output

HR_DM_DEBUG_PIPE

Data Migrator Debug Level for Pipe Output

:INFO
:SUMM
:ROUT
:PARA
:FAIL

:SUMM
:FAIL

:INFO
:SUMM
:ROUT
:PARA
:FAIL

:SUMM
:FAIL

HR_DU_DEBUG_LOG

Data Uploader Debug Level for Logfile


Output

HR_DU_DEBUG_PIPE

Data Uploader Debug Level for Pipe


Output

HRLEGDEL_SLEEP

Sleep time for disable HRMS access

O or more
seconds

HR_GL_SYNC_DEBUG

HR Auto Orgs Debug Level

NORMAL or
DEBUG

INIT_PAY_ARCHIVE

Switch for data corruption workaround in


archive process

Y or N or
YYYY/MM/DD

INTERLOCK

Use the assignment level interlocking


procedures

Y or N

JP_DIM_EXC_REV_FLAG

JP Balance Dimension: Exclude Reversal /


Reversed Results

Y or N

JRE_VERBOSE

JAVA Debugging JAVA Statements

Y or N

10
NORMAL

JRE_XMS

JAVA Debugging JAVA Min heap size

Y or N

JRE_XMX

JAVA Debugging JAVA Max heap size

Y or N

JRE_XSS

JAVA Debugging - JAVA min shared heap


Y or N
size

LAT_BAL_CHECK_MODE

Switch to determine which balances to


B Ck Latest Bal
check first (Latest Balances or Run Results) R - Ck Run Res

LOGGING

Debug messaging level

G General
M Entry/Exit
P Performance
E Element
L Bal Fetching
B Bal Maint
I Bal Output
R Run Results
F Formulas
C Cache Struct
Q- Cache Query
S Cache End
Stat
V Quantum
T PLSQL-Dtls
Z PLSQL-Bkout

LOG_AREA

Procedure to debug

Function to start
logging

LOG_ASSIGN_END

Ending assignment to debug

Assignment to
All
end logging,
assignments
including this one

LOG_ASSIGN_START

Starting assignment to debug

Assignment to
start logging

LOW_VOLUME

Low_Volume Optimizer Setting.

Y or N

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 8 of 74

All
assignments
N

Oracle / Client Confidential

Parameter

Description

MANY_PROCS_IN_PERIOD

Many processes included in period

MAX_ERRORS_ALLOWED

Maximum number of consecutive errors


you encounter before a full failure.

sValues
Y or N

1 or more

Default
N
CHUNK_
SIZE (or 20
if no chunk
size)
20

MAX_SINGLE_UNDO

Maximum number of assignment actions


for form rollback of a payroll action.

1 or more

50

MAX_ITERATIONS

Maximum number of attempted runs in


iterations per run action.

O or more

15

MESSAGE_NAMES

Switch to only output message names


instead of text

OLD_LOW_VOLUME

Save for rule hint

Y or N

PAY_ACTION_PARAMETER_GROUPS

Use the new grouping functionality

Y or N

Process workflow wait switch


PAYROLL_WF_NOTIFY_ACTION

NULL
WAIT
NOWAIT
PAYMENTWAIT

NULL

PDF_TEMP_DIR

Temporary Directory for PDF Merging

PLSQL_PROC_INSERT

Enable/disable PL/SQL based range


processing code

Y or N

PRINT_FILES

Use concurrent request to print files

Y or N

PRINTER_MEM_SIZE

Override printer memory size in Kbytes

PROCESS_TIMEOUT

Time in minutes before a process times out 0 or more

PROCOST

Costing of proration

Y or N

PUMP_DEBUG_LEVEL

Logging for tracking errors with Data


Pump

AMD
RRP
GID
MSG
ROU
WCD
STK
EXT
RRI
CLF
BLI

PUMP_DT_ENFORCE_FOREIGN_LOCKS

Enforce Date-track Foreign Key Locking


When Running Data Pump

Y or N

PURGE_SKIP_TERM_ASG

Skip terminated assignments in purge

Y or N

PURGE_TIMEOUT

Time allowed (in seconds) before the purge


O or more
process times out.

QUICKPAY_INTERVAL_WAIT_SEC

QuickPay Polling Interval

1 or more

QUICKPAY_MAX_WAIT_SEC

QuickPay Timeout

1 or more

300

RANGE_PERSON_ID

Switch to use person_id in


pay_population_ranges

Y or N

REMOVE_ACT

Switch to disable the deletion of report


assignment actions

Y or N

REPORT_URL

URL location where payroll process report


output files will be written.

RESET_PTO_ACCRUALS

Determines whether the PTO accruals for


an assignment should be recalculated from Y or N
the beginning..

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 9 of 74

N
No Timeout
Y

Oracle / Client Confidential

sValues

Parameter

Description

Default

RETRO_DELETE

Retropay process updates run results

Now a Legislation
Rule

RETRO_POP_COST_KEYFLEX

Retropay by element populate cost


keyflex_id from original

Y or N

REV_LAT_BAL

Reversals maintain latest balances

Y or N

RR_BUFFER_SIZE

Run result buffer size for the payroll run

1 or More

20

RRV_BUFFER_SIZE

Run value buffer size for the payroll run

1 or More

30

RUN_XDO

Run XML Publisher for Report Generation

Y or N

Set date earned on child processes

Y or N

N
N (if not
overridden
by
legislative
rule)

RETRO_RECALC_ALL_COMP

SET_DATE_EARNED

STD_FILE_NAME

Use standard payroll file naming


convention

Y or N

SUPPRESS_INSIG_INDIRECT

Suppress creation of insignificant indirect


run results

Y or N

TAX_CACHE_SIZE

Quantum cache size

0 or more

TAX_CHECK_OVERRIDE

Quantum override version checking

Y or N

TAX_DATA

Quantum Storage location of taxation files

TAX_DEBUG_FLAG

Quantum switch debugging on

Y or N

N
$PAY_TOP
/vendor/
quantum/li
b

TAX_LIBRARIES

Quantum override location of tax libraries

TGL_DATE_USED

Transfer to GL Process transfer on date


earned

TGL_GROUP_ID

Populate group_id in gl_interface

TGL_REVB_ACC_DATE

Accounting Date for reversals and balance


adjustments

TGL_SLA_MODE

Switch for use of sub ledger accounting

THREADS

Number of slave processes system uses

1 or more

TRACE

Switch database tracing on

Y or N

TRACE_LEVEL

Sets the level of the Database Trace

Null, E or EVE

C or P

TRANSGL_THREAD

Switch for Multi-Threaded TGL version

Y or N

TR_BUFFER_SIZE

Taxability rules buffer size for payroll run

100 or above

US_ADVANCE_EARNINGS_TEMPLATE

Switch for US earning element template

Y or N

Null

Y
500
Y

Advance US wage attachment functionality


US_ADVANCED_WAGE_ATTACHMENT
Y or N
enabled
US_SOE_VIEW_FROM_ASG_FP_SCREEN

Switch for US SOE

PREPAY or
NULL

USER_MESSAGING

Switch user messaging on

Y or N

UTF8_RESTRICTION_MODE

UTF8 Restriction Mode

BYTE
CHAR
UNRESTRICTED

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 10 of 74

NULL
N
BYTE

Oracle / Client Confidential

Overview of the Action Parameters


The following is a comprehensive overview of the action parameter, including
a description of the parameter, how and when to use the parameter, and what
Oracle HCM modules use the parameter.

ADD_MAG_REP_FILES
The maximum number of additional audit or report files the
magnetic tape process can produce.
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
4

Processes Used In
BACS
NACHA
W2
P35
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 11 of 74

Oracle / Client Confidential

ADVANCE_PAY_OFFSET
Obsoletes the arrear payroll and allows different offset payroll for Advance
Pay.

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.
This is recommended only if there are no pending advances to be processed.
Once switched on this feature then it should not be reverted.

Values
Y or N

Default Value
N

Processes Used In
Advance Pay

Modules Used In
PAYWSAHP.fmb
Return to Pay_Action_Parameters Summary

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
Comprehensive Overview 11i & R12

Page 12 of 74

Oracle / Client Confidential

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
Array, Select, Update, and Insert Buffer Size
Processes Used In
Advance Pay
Payroll Run
Process

RetroPay Process
Quick Pay Process
Return to Pay_Action_Parameters Summary

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
2

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 13 of 74

Oracle / Client Confidential

Parameter Type
BEE

Modules Used In
PAY_PAYWSQEE_PKG (paywsqee.pkb)

Return to Pay_Action_Parameters Summary

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.
Hence we do recommend customers not to submit multiple batches with
overlapping assignments as this would result in interlocking issue. The BEE
Summary form does checks this and warns the user if there would be any
potential interlocks.

Values
0 or more

Default Value
0

Parameter Type
BEE

Processes Used In
BEE

Modules Used In
Payplnk (paylink.pkb)
pay_batch_link_process_pkg (pybatlnk.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 14 of 74

Oracle / Client Confidential

BEE_LOCK_MAX_WAIT_SEC
Batch Element Entry (BEE) Database Lock Timeout

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.
Hence we do recommend customers not to submit multiple batches with
overlapping assignments as this would result in interlocking issue. The BEE
Summary form does checks this and warns the user if there would be any
potential interlocks.

Values
0 or more

Default Value
0

Parameter Type
BEE

Processes Used In
BEE

Modules Used In
Payplnk (paylink.pkb)
pay_batch_link_process_pkg (pybatlnk.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 15 of 74

Oracle / Client Confidential

BEE_ MAX_WAIT_SEC
Batch Element Entry (BEE) Timeout

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)

Return to Pay_Action_Parameters Summary

CHANGED_BALANCE_VALUE_CHECK
Disable changed balance value check

Description
Poor performance can be experienced when creating a new balance feed. A
check is performed to find out if the creation will affect the current value of a
balance - and if so a warning message is output. The amount of work that is
required to be undertaken to perform this check is invasive - and can result in
bad performance. By setting the CHANGED_BALANCE_VALUE_CHECK pay
action parameter to N this warning check will be disabled.

Values
Y or N

Default Value
Y

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 16 of 74

Oracle / Client Confidential

Modules Used In
HR_BALANCE_FEEDS (pybalfed.pkb)
Return to Pay_Action_Parameters Summary

CHUNK SHUFFLE
Randomizes the order in which the chunks are processed

Description
Randomizes the order in which the chunks are processed ( to minimize
contention between database blocks ) rather than processing them sequentially.

Values
Y or N

Default Value
N

Parameter Type
Parallel Processing

Processes Used In
Advance Pay
Cash Process
Costing
Deposit Advice
Multi-Threaded
Archiver
Payroll Run Process

Payroll Run Rollback


PrePayments
Quick Pay Process
Quick Pay PrePayments
Security List Maintenance
Transfer to GL

Modules Used In
pay_population_ranges_pkg (pycoppr.pkb)

Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 17 of 74

Oracle / Client Confidential

CHUNK SIZE
Size of the chunks (commit units)

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.
Each thread processes one chunk at a time.

Values
1 to 16000

Default Value
20

Maximum Value
16000

Parameter Type
Parallel Processing
Array, Select, Update, and Insert Buffer Size

Processes Used In
Advance Pay
Cash Process
Costing
Deposit Advice
Data Pump
Multi-Threaded
Archiver
Participation
Process: Selection
Participation
Process: Scheduled

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 18 of 74

Participation Process: Temporal


Payroll Run Process
Payroll Run Rollback
Premium Calculation Process
PrePayments
Quick Pay Process
Quick Pay PrePayments
Security List Maintenance
System Extract Process
System Extract Restart Process
Transfer to GL

Oracle / Client Confidential

Modules 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
Return to Pay_Action_Parameters Summary

COST_BUFFER_SIZE
Size of the buffer used in the array inserts and selects within the Costing
process.

Description
Addresses memory issue inside costing code specific to assignment level
costing.

Values
1 or more

Default Value
20

Maximum Value
1000

Processes Used In
Costing
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 19 of 74

Oracle / Client Confidential

COST_API_IMODE
Use ID Mode of KeyFlex API in Costing.

Description
If the COST_API_IMODE pay_action_parameter is set to 'Y', the costing code
will execute the fnd_flex_keyval API in 'I' mode to validate flexfield
combinations. This will allow the use of FND_STANDARD_DATES and FND
LOOKUP value sets for flexfield segments.

Values
Y or N

Default Value
N

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
N
Return to Pay_Action_Parameters Summary
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 20 of 74

Oracle / Client Confidential

COST_VAL_SEGS
Enable server side validation on the segment

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.
Check_mandatory_segments procedure in both APIs carries out the check to
see whether any segments are mandatory and if no values are not passed. If so
then it raises an error. This is resolved by not executing this check by default
but this check can be carried out if the "COST_VAL_SEGS" action parameter is
set to 'Y' in the PAY_ACTION_PARAMETERS table.

Values
Y or N

Default Value
N

Parameter Type
Costing

Modules Used In
PACKAGES
pay_btl_shd (pybtlrhi.pkb)
Pay_cost_allocation_api (pycalapi.pkb)
hr_entry (pyeentry.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 21 of 74

Oracle / Client Confidential

COSTBAL
Use hierarchy in balance costs

Description
The COSTBAL pay_action_parameter has been setup to use a hierarchy in
Balance Cost.
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
N

Parameter Type
Costing
Return to Pay_Action_Parameters Summary

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.
The procedure p_set_data_migrator_mode will set the value of global
data_migrator_mode to the value in the table pay_action_parameters. The
value is then used to check whether the potential life events need to be created
or not .
Oracle internal use only
Oracle HCM Pay_Action_Parameter
Page 22 of 74
Comprehensive Overview 11i & R12

Oracle / Client Confidential

Values
P, Y or N

Default Value
N

Parameter Type
Data Pump
Return to Pay_Action_Parameters Summary

DATA_PUMP_DISABLE_CONT_CALC
This parameter is used to disable the Continuous Calculation functionality
during Data Pump processing.

Description
Setting Pay_Action_Parameter parameter
DATA_PUMP_DISABLE_CONT_CALC with value of Y will disable
continuous calc

Values
Y or N

Default Value
N

Parameter Type
Data Pump

Processes Used In
Data Pump

Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 23 of 74

Oracle / Client Confidential

DATA_PUMP_NO_FND_AUDIT
This parameter is used to disable the Auditing functionality during Data
Pump processing. This can be used to improve the throughput of the data
pump.

Description
Setting Pay_Action_Parameter parameter DATA_PUMP_NO_FND_AUDIT
with value Y to turn off the auditing.

Values
Y or N

Default Value
N

Parameter Type
Data Pump

Processes Used In
Data Pump

Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 24 of 74

Oracle / Client Confidential

DATA_PUMP_NO_LOOKUP_CHECKS
This parameter is used to disable the Lookup Checks during Data Pump
processing. This can be used to improve the throughput of the data pump

Description
Setting Pay_Action_Parameter parameter
DATA_PUMP_NO_LOOKUP_CHECKS with value Y to turn off the
validation.

Values
Y or N

Default Value
N

Parameter Type
Data Pump

Processes Used In
Data Pump

Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)

Return to Pay_Action_Parameters Summary

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
Setting Pay_Action_Parameter parameter
DATA_PUMP_NO_LOOKUP_CHECKS with value Y to turn off the
validation.

Values
1 - 5000

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 25 of 74

Oracle / Client Confidential

Default Value
500

Maximum Value
5000

Parameter Type
Data Pump

Processes Used In
Data Pump

Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
Return to Pay_Action_Parameters Summary

DBC_FILE
DBC file used to get JAVA connection (used in Dev DB only)

Description
If DBC_FILE is not stored in default location of $FND_TOP/secure/ then the
pay_action_parameter parameter DBC_FILE can be set up a with path and
name of dbc file.

Values
Specific to the environment

Default Value
None

Processes Used In
Advance Pay
Payroll Run Process
Quick Pay Process
RetroPay Process
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 26 of 74

Oracle / Client Confidential

EE_BUFFER_SIZE
Element entry buffer size for payroll run

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
Array, Select, Update, and Insert Buffer Size
Return to Pay_Action_Parameters Summary

EE_ORIG_TERM_RULE_DATE_FUNC
Use original functionality when deriving employee termination rule dates

Description
The entry_asg_pay_link_dates procedure in the hr_entry PL/SQL package has
been amended to provide the following behavior - Recurring elements that
were entered against secondary assignments where the employee had been
previously terminated and where the termination rule on the element was 'Last
Standard Process' were not given the correct end-date. To illustrate, consider
the following scenario:
ATD
LSP
FPD
V
V
V
ASG |---------------------|-----------------------|
ASG-2 |---------------------|-----------------------|
ET
|------------------------------------------------->
EL
|------------------------------------------------->
EE1 |---------------------------------|
EE2 |---------------------------------------------|

Where ASG is a primary employee assignment, ASG-2 is a secondary


employee assignment and where the employee associated with each
assignment has been terminated at the Actual Termination Date (ATD), Last
Standard Process Date (LSP) and Final Process Date (FPD) dates shown. Now,
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 27 of 74

Oracle / Client Confidential

when an entry is created, post-termination, for an element that has the 'Last
Standard Process' termination rule, for both the primary and secondary
assignments, the entry is created with the end-dates shown, i.e. the entry for
the secondary assignment, EE2, has an end-date equal to the Final Process
Date, which is inconsistent with the termination rule on the element. However,
the entry for the primary assignment, EE1, has an end-date equal to the Last
Standard Process date, which is correct.
Customers may revert to the previous behavior, if they so wish, by enabling
the 'EE_ORIG_TERM_RULE_DATE_FUNC' action parameter (i.e. setting the
value to Y)

Values
Y or N

Default Value
N

Modules Used In
PACKAGE
hr_entry (pyeentry.pkb)

Return to Pay_Action_Parameters Summary

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.
By increasing the number of open cursors in the FastFormula C execution
engine formula cache to 128 this reduces the parsing overhead as most
legislations have a lot less than 128 different formulas executed during a
payroll run.

Values
32 - 128

Default Value
128
Maximum Value
128
Return to Pay_Action_Parameters Summary
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 28 of 74

Oracle / Client Confidential

FREQ_RULE_WHOLE_PERIOD
When using the parameter, the date used will be regular payment date (most
of the time this is the check date)

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.
This feature is enabled by setting the parameter value to "Y"
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
D
Modules Used In
PACKAGES
hr_elements (pyelemnt.pkb)
Return to Pay_Action_Parameters Summary

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
INFO Detailed information written to the log file
SUMM Summary information written to the log
ROUT Location in code where the log entry was raised is written to the log file
PARA Parameter values written to the log file
FAIL Error messages written to the log file

Default Value
:SUMM
:FAIL
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 29 of 74

Oracle / Client Confidential

Parameter Type
Data Migrator / Data Upload

Processes Used In
Data Migrator
Return to Pay_Action_Parameters Summary

HRLEGDEL_SLEEP
Sleep time for disable HRMS access

Description
When HRGLOBAL is being run the system functionality is temporarily
disabled. This parameter controls the frequency with which the system is
polled to determine whether HRGLOBAL is complete. It specifies the number
of seconds between two successive loops of the program to reduce CPU usage.
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.
Caution: Not widely used though as it temporarily removes menu options
from a users responsibility and is confusing for end users. Use with caution
if at all!

Values
O or more seconds

Default Value
10

Parameter Type
Data Migrator / Data Upload

Modules Used In
PACKAGE
PAY_HRMS_ACCESS_PKG (pyhraces.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 30 of 74

Oracle / Client Confidential

HR_GL_SYNC_DEBUG
HR Auto Orgs Debug Level

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.
Note: The process is Synchronize GL company cost centres with existing
organizations. If this parameter exists (irrespective of its value) it is
interpreted as being in DEBUG mode

Values
NORMAL or DEBUG

Default Value
NORMAL

Processes Used In
Synchronize GL company cost centres with existing organizations
Return to Pay_Action_Parameters Summary

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
N

Processes Used In
Payroll Archiver
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 31 of 74

Oracle / Client Confidential

Modules Used In
PACKAGE

pay_us_action_arch (pyusxfrp.pkb)
Return to Pay_Action_Parameters Summary

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.
The INTERLOCK pay_action_parameter is supported by SEQUENCED action
only (run, quickpay, retropay...).
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).
However if the INTERLOCK pay_action_parameter is set to Y, the statements
used to find which assignment to process are broken into sub statements - so
that an explicit statement just looking for earlier failed or future can be
executed on each assignments that are in the set/payroll to be processed. A log
line is put into the concurrent process log file for each assignment that has
been found to have an earlier errored or future action -> so that the user can
effectively see that "this assignment would have been processed but ...".
So in summary, the INTERLOCK pay_action_parameter is for debugging when the user wonders why an assignment is not getting processed when they
think it should do. There will be a performance impact if this functionality is
set on - so it is strongly recommend that user only use it for debugging and
ensure they unset it when finished.

Values
Y or N
Default Value
N

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 32 of 74

Oracle / Client Confidential

Processes Used In
Payroll Related Processes
Modules Used In
PACKAGE
hr_dynsql (pydynsql.pkb)
Return to Pay_Action_Parameters Summary

JP_DIM_EXC_REV_FLAG
JP Balance Dimension: Exclude Reversal / Reversed Results

Description
Used in JP sql script (run after perlegjp.pdt ) that deletes
PAY_DIMENSION_ROUTES entries, if this parameter is set to Y the script
does not delete entries that use the Exclude Reversal dimension.
Note: This is strictly used for Japanese Localization

Values
Y or N
Default Value
N

Modules Used In
SCRIPT
JP Postinstall Script (pyjpdim.sql)

Return to Pay_Action_Parameters Summary

JRE_*
JAVA Debugging parameters

Description
JRE_VERBOSE
Java debug statements

JRE_XMX
Java max heap size

JRE_XMS
Java min heap size

JRE_XSS
Java min shared heap size

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 33 of 74

Oracle / Client Confidential

Values
Y or N

Default Value
N
Return to Pay_Action_Parameters Summary

LAT_BAL_CHECK_MODE
Switch to determine which balances to check first (Latest Balances or Run
Results)

Description
The HRASSACT.TRASH_LATEST_BALANCES procedure is used to check for
and delete affected latest balances when an operation (such as the alteration of
a balance feed) causes the possible invalidity of a latest balance held in the
latest balance tables.
This procedure uses a statement that can be extremely expensive. Depending
upon the customers data loading, the expensive statement can be divided up
into separate statements, which will thus improve the performance of this
procedure. The statement in question looks for latest balances affected by the
balance being operated on, and run result values belonging to the input value
being operated on.
If the customer defines the parameter LAT_BAL_CHECK_MODE the value of
'B' (or the HRASSACT.CHECK_LAT_BALS_FIRST global to TRUE) the
statement will be divided into looking for appropriate latest balances first, and
then only run result values if latest balances were found.
If the customer defines the parameter LAT_BAL_CHECK_MODE to 'R' (or
the HRASSACT.CHECK_RRVS_FIRST global to TRUE), conversely the
statement will be divided into looking for a run result value first.

Values
B Ck Latest Bal
R - Ck Run Res

Default Value
N

Modules Used In
PACKAGE
Hrassact (pyassact.pkb)
Return to Pay_Action_Parameters Summary
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 34 of 74

Oracle / Client Confidential

LOGGING
Debug messaging level

Description
Use the LOGGING parameter to provide a large volume of detailed
information that is useful for investigating problems.
Detailed logging options should only be switched on when you need to
investigate problems that are not easily identified in other ways. The logging
activities will have an impact on the overall performance of the process you are
logging. Usually, this feature is needed during your initial implementation and
testing before you go live. In normal operation you should switch off detailed
logging.
Attention: If you need to contact Oracle Support for assistance in identifying or
resolving problems in running your payroll processes, you should prepare
your log file first. Define the Logging Category, Area and range of
Assignments and then resubmit the problem process.

Values
G - General - logging information
Output messages from the PY_LOG macro for general information. This option
does not sort the output and you should normally choose a list of specific
categories.
M - Entry or exit routing information
Output information to show when any function is entered and exited, with
messages such as 'In: pyippee', 'Out : pyippee'. The information is indented to
show the call level, and can be used to trace the path taken through the code at
function call level. Often, this would be useful when attempting to track down
a problem such as a core dump.
P - Performance information
Output information to show the number of times certain operations take place
at the assignment and run levels and why the operation took place. For
example, balance buffer array writes.
E - Element entries information
Output information to show the state of the in-memory element entry
structure, after the entries for an assignment have been fetched, and when any
item of the structure changes; for example, addition of indirects or updates.
This also shows the processing of the entry.
L - Balance fetching information
Output information to show the latest balance fetch and subsequent expiry
stage.
B - Balance maintenance information
Output information to show the creation and maintenance of in-memory
balances
I - Balance output information
Output information to show details of values written to the database from the
balance buffers.
R - Run results information

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 35 of 74

Oracle / Client Confidential

Output information to show details of run results and run result values written
to the database from the Run Results or Values buffer.
F - Formula information
Output information to show details of formula execution. This includes
formula contexts, inputs and outputs.
C - C cache structures information.
Output information to show details of the payroll cache structures and changes
to the entries within the structure.
Q - C cache query information
Output information to show the queries being performed on the payroll cache
structures.
S - C Cache ending status information
Output information to show the state of the payroll cache before the process
exits, whether ending with success or error. Since much of the logging
information includes id values, this can be used to give a cross reference where
access to the local database is not possible.
T - PL/SQL Detail
Detail of PL/SQL debug information for the process. You can only use the T
parameter if you also specify the Z parameter. Include the T parameter when
debugging any process that uses PL/SQL intensively, for example,
PrePayments.
V - Vertex (US and CA customers only)
Output information to show the values being passed in and out of the Vertex
tax engine. This option also creates a separate file in the Out directory
showing the internal settings of the engine.
Z - PL/SQL Output
Output information to show the PL/SQL debug information for a process. If
you specify the Z parameter, you can also specify the T parameter to show
PL/SQL detail. Include the Z parameter when debugging any process that uses
PL/SQL intensively, for example, PrePayments.

Parameter Type
Logging

Modules Used In
PACKAGES

FORMS

pay_ip_startup_util (pyintstu.pkb)
pay_pyucslis_pkg (pyucslis.pkb)
pay_us_pto_co_pkg (pyuspaco.pkb)

PAYWSATP.fmb

Return to Pay_Action_Parameters Summary

LOG_AREA
Procedure to debug

Description
Specifies the area of code logging takes place for. The values correspond to ccode entries in the form PY_ENTRY(env, "pyipppr"); where "pyipppr" is the
functional area that will have logging enabled.
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 36 of 74

Oracle / Client Confidential

Please note the case is VERY important for the parameter value

Values
Function to start logging

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
Assignment to end logging (including this assignment)

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
Assignment to start logging

Default Value
All Assignments

Parameter Type
Logging
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 37 of 74

Oracle / Client Confidential

Return to Pay_Action_Parameters Summary

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
N

Maximum Value
N (for DB 9.0 and above)

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
Script to set Low_Volume (pyrtlv.sql)
REPORTS
PAYUSCHK.rdf
PAYUSPST.rdf

Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 38 of 74

Oracle / Client Confidential

MANY_PROCS_IN_PERIOD
Many processes included in period

Description
The assignment action creation statement within pynonrun.pkb used by the
Costing and Transfer to GL processes has been seen to exhibit bad performance
if the process is being executed over many costable actions. Hence an
alternative version of the statement has been implemented using a different
execution plan (via the use of CBO hints) - and will be used if the parameter
'MANY_PROCS_IN_PERIOD' is set to 'Y'.

Values
Y or N

Default Value
N

Modules Used In
PACKAGES

pay_population_ranges_pkg (pycoppr.pkb)
hr_nonrun_asact (pynonrun.pkb)
Return to Pay_Action_Parameters Summary

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.
Note: This parameter affects each thread. For example, if
MAX_ERRORS_ALLOWED is set to 10 and THREADS is set to 3, this could
result in the whole process raising up to 27 errors without terminating with
status error. The first thread to reach 10 errors will cause the whole process to
terminate.
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 39 of 74

Oracle / Client Confidential

Values
1 or more

Default Value
CHUNK_SIZE (or 20 if no chunk size)

Parameter Type
Error Reporting

Processes Used In
Costing
Data Pump
Participation
Process: Selection
Participation
Process: Scheduled
Participation
Process: Temporal

Payroll Run
Premium Calculation Process
PrePayments
Rollback
System Extract Process
System Extract Restart Process

Modules Used In
PACKAGES
pay_mix_rollback_pkg (pymixrbk.pkb)
py_rollback_pkg (pyrolbak.pkb)
PAY_US_PTO_CO_PKG (pyuspaco.pkb)
Return to Pay_Action_Parameters Summary

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

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 40 of 74

Oracle / Client Confidential

Parameter Type
Rollback

Processes Used In
Payroll Run Rollback
Modules Used In
PACKAGE
py_rollback_pkg (pyrolbak.pkb)
Return to Pay_Action_Parameters Summary

MAX_ITERATIONS
Maximum number of attempted runs in iterations per run action.

Description
Used within the iterative engine to determine the number of iterations to do
before making the best guess..

Values
0 or more

Default Value
15

Parameter Type
Rollback

Processes Used In
Payroll Run Rollback
Modules Used In
PACKAGE
py_rollback_pkg (pyrolbak.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 41 of 74

Oracle / Client Confidential

PAY_ACTION_PARAMETER_GROUPS
Use the new grouping functionality

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.
Pay_action_parameters will also be held at a global level (ie no group_id) so
that if a group specified for a process does not contain the definition for a
parameter, the process will use the global value held for that parameter. In
this way group-level parameter values will take precedence over global
parameter values.

Values
Y or N

Default Value
N

Modules Used In
PACKAGES

FORMS

pay_jp_itax_archive_pkg (pyjpiarc.pkb)
pay_legislation_rules_pkg (pylegrul.pkb)
pay_pst_utils ( pypstutl.pkb)

PAYWSATP.fmb

Return to Pay_Action_Parameters Summary

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.

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 42 of 74

Oracle / Client Confidential

Usage - The most common reason this parameter is used while printing checks
on pre-printed stationary, the customer has to first feed the pre-printed
stationary before printing checks. Another reason is while running RTs for any
Payroll patch user does not have to respond to any notifications.

Values
NULL
- Default wait
WAIT
- Default wait
NOWAIT
- Response not required for any Notification.
PAYMENTWAIT - Response required for only payment notifications

Default Value
NULL
Return to Pay_Action_Parameters Summary

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 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.
Set the following in PAY_ACTION_PARAMETERS after applying the patch
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.
system-temp-dir: Use this parameter to register the system temporary
directory with XDO. This directory is used to create temporary files during the
execution.
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 43 of 74

Oracle / Client Confidential

printer_name.pdf-stream-divider-max-output-size: Use this parameter to


specify the maximum size file that can be printed on the printer. The size
should be specified in bytes. The default size is 1,048,576 bytes (1 Mega Byte
(MB)). Replace 'printer_name' with the name your printer is
registered with the application.
The XDO configuration file is called xdo.cfg and is located in the
$XDO_TOP/resource directory. You can edit the existing file. If the filedoes
not exist, you can create a new one. The entries in the xdo.cfg file are in the
following format.
<config version="1.0.0" xmlns="http://xmlns.oracle.com/oxp/config/">
<properties> <property name="system-tempdir">temporary_directory</property>
<property name="printer_name.pdf-stream-divider-max-outputsize">file_size_in_bytes
</property> </config>
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)"
Navigation: View => Requests => Find => View Output.
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
N

Modules Used In
PACKAGE

REPORTS

pay_core_xdo_utils
(paycorexdoutil.pkb)
pay_legislation_rules_pkg
(pylegrul.pkb)

Employee W-2 PDF


RL1 PDF Report
RL2 PDF Report

Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 44 of 74

Oracle / Client Confidential

PROCESS_TIMEOUT
Time in minutes before a process times out

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.
PROCESS_TIMEOUT Functionality is to allow the Generate Run Balance or
Adjust Run Balance Dates processes to execute for a specific length of time and
the gracefully be shutdown - which will then allow for a retry at a later time:
Process Timeout - The Generate Run Balance process can be scheduled to
timeout after a certain amount of time. Once that time it reached processing is
stopped and will only recommence when Retry Payroll Process is run for the
stopped process.

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.
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 45 of 74

Oracle / Client Confidential

A switch is being supported so that if a customer has an issue with this new
behavior they can revert back to older behavior (only entry level fetched as of
prorated result end_date)

Values
Y or N

Default Value
Y
Return to Pay_Action_Parameters Summary

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
AMD - API Module Debug (enables trace output from API).
RRP - Range Row Processing logging (logs the number of errors that
occurred for each unit of work, or range)
GID - Get_id function failure information (logs failures in func-tions that
map user values to IDs)
MSG - Output specific logging messages
ROU - Routing information (entry to and exit from procedures)
WCD - Wrapper cache debug logging
STK - Stack dump logging (trace information on failure)
EXT - Exit information (trace information on success)
RRI - Range row insert logging
CLF - Send messages to concurrent log file
BLI - Show batch_line information

Processes Used In
Data Pump

Modules Used In
PACKAGE
hr_data_pump (hrdpump.pkb)
Return to Pay_Action_Parameters Summary
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 46 of 74

Oracle / Client Confidential

PUMP_DT_ENFORCE_FOREIGN_LOCKS
Enforce Date-track Foreign Key Locking When Running Data Pump

Description
This parameter is used to control whether Foreign Key Locking is enforced
when an api is called from a Data Pump session.
Oracle internal use only

Values
Y or N

Default Value
Y

Processes Used In
Data Pump

Modules Used In
PACKAGES
hr_data_pump (hrdpump.pkb)
hr_pump_utils (hrdputil.pkb)
hrd_rel_uk (pespprhi.pkb)

Return to Pay_Action_Parameters Summary

PURGE_SKIP_TERM_ASG
Skip terminated assignments in purge

Description
This parameter determines whether the purge process includes terminated
assignment. If this is set to Y, the Purge Preparation Phase does not create
assignment actions for terminated assignments.

Values
Y or N

Default Value
N

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 47 of 74

Oracle / Client Confidential

Modules Used In
PACKAGE
hr_dynsql (pydynsql.pkb)
Return to Pay_Action_Parameters Summary

PURGE_TIMEOUT
Time allowed (in seconds) before the purge process times out.

Description
The purge process uses a "timeout" facility, controlled by the
PURGE_TIMEOUT action parameter. This functionality allows the process
to automatically stop running after a set number of seconds.
Currently, this is only implemented in the purge preparation and purge
deletion phases.

Values
0 or more

Default Value
0

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
System Management of QuickPay Processing
When users initiate a QuickPay run or a QuickPay prepayments process, the
screen freezes until the process finishes. QuickPay is set up to manage any
cases in which the concurrent manager fails to start the process within a
specified time period, or starts it but fails to complete it within the specified
period. This situation can sometimes arise when, for example, many high
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 48 of 74

Oracle / Client Confidential

priority processes hit the concurrent manager at the same time. The system's
management of the screen freeze occurring when a user initiates a QuickPay
process involves:
- 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.
System administrators can improve the speed of QuickPay processing at their
installation by:
- 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.
- Changing the default for the maximum wait time.
- The maximum wait time allowed for a QuickPay process to complete
defaults to 300 seconds (5 minutes), after which the system issues an error
message. The parameter row QUICKPAY_MAX_WAIT_SEC in the
PAY_ACTION_PARAMETERS table 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:
- Insert new rows (or update existing rows) in the table
PAY_ACTION_PARAMETERS.

Notice that QUICKPAY_INTERVAL_WAIT_SEC and


QUICKPAY_MAX_WAIT_SEC are codes for the Lookup type
ACTION_PARAMETER_TYPE.
To define a new concurrent manager exclusively for the two QuickPay
processes:

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

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 49 of 74

Oracle / Client Confidential

Default Value
2

(QUICKPAY_INTERVAL_WAIT_SEC)

300

(QUICKPAY_MAX_WAIT_SEC)

Processes Used In
Quick Pay Process
Quick Pay PrePayments

Modules Used In
PACKAGE
pay_qpq_api (pyqpqrhi.pkb)
Return to Pay_Action_Parameters Summary

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
This column is used in the 'chunk creation' and enhances performance of
multi-threaded payroll reports/processes. The performance of particular
statements within the chunk creation phase of processing is improved for
sparse populations of people with the setting of the RANGE_PERSON_ID
pay_action_parameter to Y. A new PERSON_ID column is introduced into the
table PAY_POPULATION_RANGES so that instead of one row being created
per chunk, a row will now get created per person_id in the chunk to avoid
inefficient range scans.

Values
Y or N

Default Value
N

Processes Used In
P45
Unacceptable Tax Balance
PAYROLL RUN PROCESS
FRENCH ARCHIVER GB PAYSLIP ARCHIVER
IRELAND PAYSLIP
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 50 of 74

Oracle / Client Confidential

JP ARCHIVER
US ARCHIVE
US SQWL ARCHIVE

Modules Used In
PACKAGES
PAY_P45_PKG (payrp45.pkb)
PAYUSUNB_PKG (payusunb.pkb)
hr_dynsql (pydynsql.pkb)
pay_fr_arc_ut (pyfrarcu.pkb)
pay_gb_payslip_archive (pygbparc.pkb)
pay_ie_payslip_archive (pyieparc.pkb)
pay_jp_itax_archive_pkg (pyjpiarc.pkb)

pay_us_archive (pyusarch.pkb)
pay_us_action_arch (pyusxfrp.pkb)
pay_us_sqwl_archive (pyussqwl.pkb)
pay_ac_utility (pyacutil.pkb)
pay_population_ranges_pkg (pycoppr.pkb)
hr_nonrun_asact (pynonrun.pkb)

Return to Pay_Action_Parameters Summary

REMOVE_ACT
Switch to disable the deletion of report assignment actions

Description
This parameter is used in magnetic tape process to control whether Magnetic
Tape Report Actions are removed once processing has completed, if the value
is Y then the actions will be removed. This keeps the number of rows held in
pay_assignment_actions to a minimum.
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)
1. Resp: System Administrator:
2. Nav: Concurrent => Program => Define
3. Query the process in question in the Program field (i.e. Deposit Advice)
4. Choose the 'Parameters' button
5. Add a Parameter named: remove_act
Value set: 30 characters
Default Type: Constant
Default Value: REMOVE_ACT=N
If the parameter REMOVE_ACT is there, change REMOVE_ACT=Y to N, and
make sure the enabled box is checked.
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.
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 51 of 74

Oracle / Client Confidential

After running the report, please remove the parameter you just added or set it
back to 'Y', to disable it if it was already set.
8. Resp: US HRMS Manager
9. Nav: View => Payroll Process Results
10.Query payroll processes for the appropriate payroll and time period and
look for the payroll action that the process created. This process will be labeled
as: Magnetic report.
You can obtain the payroll_action_id by choosing
Help->Diagnostics->Examine
from the top menu bar on the
View->Payroll Processes window.
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.
11.Execute the following 2 queries:
a. select payroll_action_id
from pay_payroll_actions
where request_id = ;
b. select Assignment_action_id, action_status
from Pay_assignment_actions
where Payroll_action_id =
and action_status <> 'C';

Values
Y or N

Default Value
Y

Processes Used In
Retro notification rpt
Rollback

Modules Used In
PACKAGES

REPORTS

PAY_RETRO_NOTIF_PKG (payretno.pkb)
py_rollback_pkg (pyrolbak.pkb)
pay_core_xdo_utils (paycorexdoutil.pkb)
pay_archive (pyarchiv.pkb)
pay_batch_link_process_pkg (pybatlnk.pkb)

PAYRPPST
PAYUSNEG
PAYUSUNB
PAYACTHD
PAYUSACT

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 52 of 74

Oracle / Client Confidential

PAY_CC_PROCESS_UTILS (pyccutl.pkb)
pay_generic_upgrade (pycogus.pkb)
pay_payroll_contact_pkg (pycoprco.pkb)
pay_run_balance_build (pycorubl.pkb)

PAYREGW2
PAYRPREG
PAYRP99R
PYUSW2ER

Return to Pay_Action_Parameters Summary

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 Reset_PTO_Accruals function has been created and it returns "TRUE


whenever this parameter has been set to `Y? ("FALSE" otherwise).
HRGLOBAL v115.446 or later delivered this new parameter for the table .
The stored PTO balance can be re-calculated by enabling the action parameter
that is detected by the PTO Fast formulas.
To enable this parameter, do the following:
Using US Super HRMS Manager:
1. Navigate to Processes and Reports.
2. Open "Maintain Process Parameters" form.
3. Add new parameter: Reset PTO Accruals and set value to 'Y'.
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
N
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 53 of 74

Oracle / Client Confidential

RETRO_POP_COST_KEYFLEX
Retropay by element populate cost keyflex_id from original

Description
When this pay_action_parameter is set the Retropay by Element process will
populate retro elements with the cost_allocation_keyflex_id of the elements
they were derived from.
If the RETRO_POP_COST_KEYFLEX pay_action_parameter is set to Y the
retro element will be stamped with the cost_allocation_keyflex that is on the
originating element entry.

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.
However, be aware that maintaining latest balances also introduces a
performance overhead. The relative advantage of maintaining latest balances
depends on the number and frequency of reversals that you normally run.

Values
Y or N

Default Value
N

Modules Used In
PACKAGES
Hrassact (pyassact.pkb)
pay_balance_pkg (pybaluex.pkb)
Return to Pay_Action_Parameters Summary
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 54 of 74

Oracle / Client Confidential

RR_BUFFER_SIZE
Run result buffer size for the payroll run

Description
Size of the Run Result buffer used for array inserts and updates: one row per
Run Result
BAL BUFFER SIZE
EE BUFFER SIZE
RRV BUFFER SIZE
RR BUFFER SIZE
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
Array, Select, Update, and Insert Buffer Size

Processes Used In
Advance Pay
Payroll Run Process
Quick Pay Process
RetroPay Process
Return to Pay_Action_Parameters Summary

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
BAL BUFFER SIZE
EE BUFFER SIZE
Oracle HCM Pay_Action_Parameter
Page 55 of 74
Comprehensive Overview 11i & R12

Oracle / Client Confidential

RRV BUFFER SIZE


RR BUFFER SIZE
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
Array, Select, Update, and Insert Buffer Size

Processes Used In
Advance Pay
Payroll Run Process
Quick Pay Process
RetroPay Process
Return to Pay_Action_Parameters Summary

RUN_XDO
Run XML Publisher for Report Generation

Description
Use concurrent request to print files
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.
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 56 of 74

Oracle / Client Confidential

Set the following in PAY_ACTION_PARAMETERS after applying the patch


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.
system-temp-dir: Use this parameter to register the system temporary
directory with XDO. This directory is used to create temporary files during the
execution.
printer_name.pdf-stream-divider-max-output-size: Use this parameter to
specify the maximum size file that can be printed on the printer. The size
should be specified in bytes. The default size is 1,048,576 bytes (1 Mega Byte
(MB)). Replace 'printer_name' with the name your printer is
registered with the application.
The XDO configuration file is called xdo.cfg and is located in the
$XDO_TOP/resource directory. You can edit the existing file. If the filedoes
not exist, you can create a new one. The entries in the xdo.cfg file are in the
following format.
<config version="1.0.0" xmlns="http://xmlns.oracle.com/oxp/config/">
<properties> <property name="system-tempdir">temporary_directory</property>
<property name="printer_name.pdf-stream-divider-max-outputsize">file_size_in_bytes
</property> </config>
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)"
Navigation: View => Requests => Find => View Output.
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
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 57 of 74

Oracle / Client Confidential

Modules Used In
PACKAGES

REPORTS

pay_core_xdo_utils (paycorexdoutil.pkb)

Employee W-2 PDF


RL1 PDF Report
RL2 PDF Report

Return to Pay_Action_Parameters Summary

SET_DATE_EARNED
Set date earned on child processes

Description
Setting the SET_DATE_EARNED parameter to Y ensures that any existing
payroll actions, whose date earned is NULL, is updated with the with an
appropriate date_earned value. In addition, it will also ensure the setting of
the date_earned value for any new processing.
In addition, unless the pay_action_parameter is set to Y - the date_earned
column is NOT populated in
any of the interlocking processes (eg Prepayments, Costing, Transfer to GL,
etc).

Values
Y or N

Processes Used In
Rollback
Return to Pay_Action_Parameters Summary

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
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 58 of 74

Oracle / Client Confidential

<requestor>.<request_id>

Default Value
N (if not overridden by legislative rule)
Return to Pay_Action_Parameters Summary

SUPPRESS_INSIG_INDIRECT
Suppress creation of insignificant indirect run results

Description
If the pay_action_parameter called 'SUPPRESS_INSIG_INDIRECTS' is set to
'Y', the payroll run will not create a run result for an indirect elements
entry and its run result values if the run result values are deemed to be
'insignificant' (e.g. all null or zero). Whereas the elements with direct results
are not suppressed irrespective of their values.
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.
Insignificant - run results or run result values which are null, a
number/money with a value 0 or 0.0, or it is a 'jurisdiction_code' result value.
The 'jursidiction_code' result value is a special case in that the run result can be
treated as insignificant if the only run result value that isn't insignificant is the
jurisdiction_code result value.
There is a corresponding legislation rule (SUPPRESS_INSIG_INDIRECTS) that
if set will override this action parameter.

Values
Y or N

Modules Used In
PACKAGE
pay_legislation_rules_pkg (pylegrul.pkb)
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 59 of 74

Oracle / Client Confidential

TAX_CACHE_SIZE
Quantum cache size

Values
0 or More

Default Value
0

Parameter Type
Quantum
Return to Pay_Action_Parameters Summary

TAX_CHECK_OVERRIDE
Quantum override version checking

Values
Y or N

Default Value
N

Parameter Type
Quantum
Return to Pay_Action_Parameters Summary

TAX_DATA
Quantum Storage location of taxation files

Values
Environment Specific

Parameter Type
Quantum
Return to Pay_Action_Parameters Summary
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 60 of 74

Oracle / Client Confidential

TAX_DEBUG_FLAG
Quantum switch debugging on

Values
Y or N

Default Value
N

Parameter Type
Quantum
Return to Pay_Action_Parameters Summary

TAX_LIBRARIES
Quantum override location of tax libraries

Values
Environment Specific

Default Value
$PAY_TOP/vendor/quantum/lib

Parameter Type
Quantum
Return to Pay_Action_Parameters Summary

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 / Client Confidential
Oracle HCM Pay_Action_Parameter
Page 61 of 74
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.
'EVE' - 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 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)
Return to Pay_Action_Parameters Summary

TGL_GROUP_ID
Populate group_id in gl_interface

Description
If the TGL_GROUP_ID Pay_Action_Parameter is defined with a value of 'Y',
then the Transfer to GL process will populate the GROUP_ID column of
GL_INTERFACE with the
PAYROLL_ACTION_ID of the Transfer to GL process being executed

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 62 of 74

Oracle / Client Confidential

Please be aware before setting this parameter to TO 'Y' that if a GL Import


process is executed using a NULL GROUP_ID, it will not pick up any entries
that have a NON_NULL group_id . Conversely , executing a GL_IMPORT
process with a NON-NULL group_id will resilt in it picking up anu entries
with a NULL Group_id
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)

Return to Pay_Action_Parameters Summary

TGL_REVB_ACCT_DATE
Accounting Date for reversals and balance adjustments

Description
By default costs are transferred with an ACCOUNTING_DATE equal to the
EFFECTIVE_DATE for Reversals and Balance Adjustment
If the PAY_ACTION_PARAMETER named TGL_REVB_ACC_DATE is set to
C, costs derived from Balance Adjustments and Reversals will transfer with an
ACCOUNTING_DATE equal to the EFFECTIVE_DATE of the Costing process.
The REFERENCE24 column of the GL_INTERFACE table will be populated
with the DATE_EARNED of the Reversal / Balance Adjustment being
transferred. You should be date tracked to a date within an open GL period
when using this parameter and running costing for Reversals and/or Balance
Adjustments.
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..

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 63 of 74

Oracle / Client Confidential

Values
C or P

Default Value
P

Parameter Type
Costing

Processes Used In
TRANSFER TO GL

Modules Used In
PACKAGES
PAY_TRGL_PKG (pytrangl.pkb)

Return to Pay_Action_Parameters Summary

THREADS
Number of slave processes system uses

Description
Oracle Payroll is designed to take advantage of multiprocessor machines. This
means that you can improve performance of your batch processes by splitting
the processing into a number of threads. These threads, or subprocesses will
run in parallel.
When you submit a batch process to a concurrent manager the THREADS
parameter will determine the total number of subprocesses that will run
under the concurrent manager. The master process will submit (THREADS 1)
subprocesses. Set this parameter to the value that provides optimal
performance on your server. The default value, 1, is set for a single processor
machine. On multiprocessor machines set THREADS to be less than or equal to
the number of processors available.
Attention: The concurrent manager must be defined to allow the specified
number of subprocesses to run concurrently.

Values
1 or more

Default Value
1
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 64 of 74

Oracle / Client Confidential

Processes Used In
Advance Pay
Cash Process
Check Writer (US / UK)
Costing
Data Pump
Deposit Advice
Magnetic Tape
Multi-Threaded Archiver
Participation Process: Selection
Participation Process: Scheduled
Participation Process: Temporal

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 65 of 74

Payroll Run Process


Payroll Run Rollback
Premium Calculation Process
PrePayments
Quick Pay PrePayments
RetroPay Process
Security List Maintenance
System Extract Process
System Extract Restart Process
Transfer to GL

Oracle / Client Confidential

Modules Used In
REPORTS
PAYCAREG.rdf
PAYRPRNP.rdf
PAYUSACT.rdf

PAYUSOLS.rdf
PAYUSREG.rdf
PAYUSUNB.rdf
Return to Pay_Action_Parameters Summary

TRACE
Switch database tracing on

Description
The SQL trace facility provides you with performance information on
individual SQL statements. You can enable the trace facility for either a session
or an instance. For each SQL statement traced, the following performance
information is generated:
SQL statement text
Parse, Execute and Fetch count, CPU/elapsed times, physical/logical reads
and rows processed
The optimized goal
Misses in the library cache during parse
The Explain Plan at time of SQL execution (Oracle 8.1.6+)
User for which the parse occurred
Recursive SQL depth
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 arent 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
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 66 of 74

Oracle / Client Confidential

Default Value
N

Modules Used In
REPORTS
PAYACPRE.rdf
PAYACPRS.rdf
PAYACTPP.rdf
PAYACVPR.rdf
PAYCABPS.rdf
PAYCADED.rdf
PAYCAREG.rdf
PAYCARGT.rdf
PAYCASDR.rdf
PAYFRABS.rdf
PAYGBGTN.rdf
PAYGBP35.rdf
PAYGBP60.rdf
PAYGBP6L.rdf
PAYGBP6L.rdf
PAYGBP6P.rdf
PAYGBSOE.rdf (CO)
PAYGBTPL.rdf (CO)
PAYIESOE.rdf
PAYIEVPR.rdf
PAYJPITW.rdf
PAYMXCHQ.rdf
PAYRPAMP.rdf
PAYRPANP.rdf
PAYRPCSR.rdf
PAYRPDTR.rdf
PAYRPEMV.rdf
PAYRPENP.rdf

PAYRPERL.rdf
PAYRPFAR.rdf
PAYRPGTN.rdf
PAYRPHTS.rdf
PAYRPTMD.rdf
PAYRPVPR.rdf
PAYUS2EE.rdf
PAYUS2ER.rdf
PAYUS940.rdf
PAYUS941.rdf
PAYUS99R.rdf
PAYUSACT.rdf
PAYUSCDA.rdf
PAYUSCHK.rdf
PAYUSDED.rdf
PAYUSEW2.rdf
PAYUSFTR.rdf
PAYUSGTN.rdf
PAYUSLTR.rdf
PAYUSNAC.rdf
PAYUSOLS.rdf
PAYUSPAT.rdf
PAYUSPRT.rdf
PAYUSPST.rdf
PAYUSREG.rdf
PAYUSRRS.rdf
PAYUSRW2.rdf
PAYUSTIM.rdf

PAYUSTIP.rdf
PAYUSTOT.rdf
PAYUSUNB.rdf
PAYUSW2C.rdf
PAYUSW2E.rdf
PAYUSYNG.rdf
PYCACHDA.rdf
PYCACHDP.rdf
PYCAPVFT.rdf
PYCARL1P.rdf
PYCARL2P.rdf
PYCARL2R.rdf
PYCARL2T.rdf
PYCARLRG.rdf
PYCARLTO.rdf
PYCAROEP.rdf
PYCAT4AP.rdf
PYCAT4AT.rdf
PYCAT4PR.rdf
PYCAT4RG.rdf
PYCAT4TO.rdf
PYCATPCH.rdf
PYCAWCBS.rdf
PYUSEOS2.rdf
PYZARPCO.rdf
PYZARPTR.rdf
PYZASOE.rdf

Return to Pay_Action_Parameters Summary

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
Comprehensive Overview 11i & R12

Page 67 of 74

Oracle / Client Confidential

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
Return to Pay_Action_Parameters Summary

TRANSGL_TRACE
Switch for Multi-Threaded TGL version

Description
For processing large volumes of balance adjustments in particular (due to the
number of payroll actions involved) it is recommend switching to the
multithreaded version of Transfer to GL. This can be done by enable the
multithreaded processing, by setting the parameter TRANSGL_THREAD to Y

Values
Y or N

Default Value
N

Processes Used In
Rollback

Modules Used In
PACKAGES
py_rollback_pkg (pyrolbak.pkb)
Return to Pay_Action_Parameters Summary

TR_BUFFER_SIZE

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 68 of 74

Oracle / Client Confidential

Taxability rules buffer size for payroll run

Description
Size of the buffer used in array selects from the PAY_TAXABILITY_RULES
table within the Run process.
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.
TR_BUFFER_SIZE defaults to 500. But this parameter can be increased. It is up
to customer to tune the performance of the Application by setting this (and the
other BUFFER SIZE action parameters) to optimum values for their systems

Values
100 or above

Default Value
500

Parameter Type
Array, Select, Update, and Insert Buffer Size
Return to Pay_Action_Parameters Summary

US_ADVANCE_WAGE_ATTACHMENT
Advance US wage attachment functionality enabled

Description
This parameter controls whether Advanced Wage Attachment functionality
has been enabled.
Setting the parameter to 'No' in PAY_ACTION_PARAMETERS disables the
"advanced wage attachment" functionality and allows the creation of a wage
attachment element in the old style using the Deductions window (template).
After application of the Family Pack, this parameter, although not explicitly
set, defaults to 'Yes' and all NEW wage attachment elements are created using
the new architecture. The setting of this parameter does not impact previously
created involuntary deductions (i.e. those created prior to application of the
family pack).
Development strongly encourages clients to use the new architecture.
However, if there is no pressing need to use the new architecture, you can
continue using the current wage attachment element entries. Leaving the
parameter set to 'No', the new functionality and bug fixes included in Family
Pack H (and pending future bug fixes) are not available. If this meets your
Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 69 of 74

Oracle / Client Confidential

need, set this parameter appropriately and migrate to new involuntary


deductions at a later time.

Values
Y or N

Modules Used In
PACKAGES
pay_us_dedn_template_wrapper (pytmpdde.pkb)
pay_us_garn_upgrade (pyusgrup.pkb)
Return to Pay_Action_Parameters Summary

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
PREPAY - get max prepayment SOE as of the effective date
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

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 70 of 74

Oracle / Client Confidential

USER_MESSAGING
Switch user messaging on

Description
Set this to parameter to 'Y' to enable detailed logging of user readable
information to the pay_message_lines table. This information includes details
about the elements and overrides that are processed during the Payroll Run.
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
N
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 71 of 74

Oracle / Client Confidential

APPENDIX A
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
Script to set Low_Volume (pyinslv.sql)
Script to set Low_Volume (pyrtlv.sql)

Return to Pay_Action_Parameters Summary


Oracle HCM Pay_Action_Parameter
Comprehensive Overview 11i & R12

Page 72 of 74

Oracle / Client Confidential

PDF_TEMP_DIR
Temporary Directory for PDF Merging

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
Set up a pay_action_parameter parameter REPORT_URL with value of the
URL for concurrent output files

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.

No longer used replaced with a legislation rule.

RETRO_RECALC_ALL_COMP
Description
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 73 of 74

Oracle / Client Confidential

TGL_SLA_MODE
Switch for use of sub ledger accounting

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
Return to Pay_Action_Parameters Summary

Oracle HCM Pay_Action_Parameter


Comprehensive Overview 11i & R12

Page 74 of 74

Oracle / Client Confidential

Vous aimerez peut-être aussi