Wednesday, June 25, 2008

General AOL

General AOL
Where do concurrent request logfiles and output files go?
The concurrent manager first looks for the environment variable $APPLCSF
If this is set, it creates a path using two other environment variables:
$APPLLOG and $APPLOUT
It places log files in $APPLCSF/$APPLLOG
Output files go in $APPLCSF/$APPLOUT
So for example, if you have this environment set:
$APPLCSF = /u01/appl/common
$APPLLOG = log
$APPLOUT = out
The concurrent manager will place log files in /u01/appl/common/log, and
output files in /u01/appl/common/out
Note that $APPLCSF must be a full, absolute path, and the other two are
directory names.
If $APPLCSF is not set, it places the files under the product top of the
application associated with the request.
So for example, a PO report would go under $PO_TOP/$APPLLOG and $PO_TOP/$APPLOUT
Logfiles go to: /u01/appl/po/9.0/log
Output files to: /u01/appl/po/9.0/out
Of course, all these directories must exist and have the correct permissions.
Note that all concurrent requests produce a log file, but not necessarily
an output file.

What are the logfile and output file naming conventions?
Logfiles: l.req
Output files: If $APPCPNAM is not set: .
If $APPCPNAM = REQID: o.out
If $APPCPNAM = USER: .out

Where: = The request id of the concurrent request
And: = The id of the user that submitted the request

How do I check if Multi-org is installed?
SELECT multi_org_flag FROM fnd_product_groups;

How do I find out what the currently installed release of Applications is?
SELECT release_name FROM fnd_product_groups

How do I find the name of a form?
GUI: Use Help->About Oracle Applications
Scroll down to find the form name
Character: Use \Help->Version

How do I lookup ORA errors? (and TNS errors)
Use: oerr ora XXXX
or: oerr tns XXXX
where XXXX is the error number
(This also supports a number of other error types. Use the 3-letter error prefix in place of 'ora')

How do I generate a message file (usaeng.msb)?
Use: FNDMDCMF applsys/pwd 0 Y APP usaeng
where: applsys/pwd is the APPLSYS user and password
and APP is the short name of the application (like PO or INV)

How do I submit a concurrent request from PL/SQL?
Use FND_REQUEST.SUBMIT_REQUEST
Example: req_id := FND_REQUEST.SUBMIT_REQUEST('FND', 'FNDSCARU');
Note that this can only be called from a concurrent program
See the Coding Standards for parameter details

How do I cancel a running concurrent request?
Navigate to the Concurrent Request Summary form
Select a request
In character, do a Quickpick on the Status column
You can select Cancel or Hold
In GUI, use the Cancel or Hold buttons
The Sysadmin responsibility can cancel or hold any running request

Why can't I find adrelink on my NT APPL_TOP?
This is a trick question right?
There is no adrelink, we supply executables pre-built. There is no need to relink
as on UNIX.
There is also no adunload.

Why can't I use character mode on NT?
You're just full of trick questions today...
Applications for NT does not include character mode forms.

Why does Help->Tools->Examine ask for a password?
The profile option Utilities:Diagnostics is set to NO
This profile option controls whether users can use the Examine utility.
The password should be the APPS password.

How do I set the name of the site that shows up under Help->About Oracle Applications?
Set the profile option 'Site Name'

How do I open a form in query-only mode?
Navigate to the Form Functions form (Application->Function)
Query the particular form and add the parameter QUERY_ONLY=YES
Not all forms will accept this parameter however.

How do I find the version of an installed product? (such as Reports, SQL*Net etc.)
One of the easiest ways is to run the product if you can. Running Reports designer will give you the Reports version, running SQL*Plus will give you its version etc.
Another easy way is to launch the Oracle Installer and look in the installed products on the right side. It will list all the products installed with their versions.
Another way is to look at the .rgs file. This file is located in $ORACLE_HOME/orainst
On UNIX, it will be called unix.rgs. On the PC, it will be called Windows.rgs.
This file will list all the products installed and their versions. Note though that
this file is not always correct. For example, patching Reports from 2.5.5.4 to 2.5.5.8
will not show up in this file as the new version. Running Reports Designer is the best
way of getting the correct version.
Also, on UNIX there is an executable called 'inspdver'. It is located in $ORACLE_HOME/orainst.
Running it will produce a display of all the installed products. It just pulls the
information from unix.rgs, so it may show the wrong information as well.

I just ran AutoInstall successfully, but I don't have character mode! (on UNIX)
You probably picked 'Server' when asked what type of installation to do.
This choice installs everything except the character mode forms and
executables. The choice you wanted to pick was 'Standalone'.
You can recreate character mode by unloading the forms directories,
regenerating the forms, and relinking aiap.

I changed a profile option, but it doesn't seem to take effect?
Profile option values are cached, so you need to log out and back in in order to have
the new value take effect. Switching responsibilities will usually do it too.

How do I generate one single form? (As opposed to using adadmin to generate them all)
Character mode forms: Use adfrmgen
Usage : adfrmgen filelist=
or : adfrmgen product="product shortname(s)" [filepath="dir-path/filename"]
For example :
adfrmgen filelist=filelist.txt
adfrmgen product="gl" filepath="forms/GLXSSMTY.inp" (one file)
adfrmgen product="gl" filepath="forms" (entire directory)
adfrmgen product="gl" (entire product)
adfrmgen product="fnd gl" (multiple products)
adfrmgen product="fnd gl" filepath="forms" (entire directories from multiple products)

GUI forms: use f45gen
Usage : f45gen module= userid=
output_file= module_type=form batch=yes compile_all=special

Example:
f45gen module=/u16/appl/nca/au/1.0/forms/US/FNDCPMCP.fmb userid=APPS_APPDEMO/APPS
output_file=/u16/appl/nca/fnd/7.5/forms/US/FNDCPMCP.fmx
module_type=form batch=yes compile_all=special

Note that in Release 11, adadmin will allow you to compile specific forms

What do I do if I am missing an executable from my APPL_TOP?
Binary executables are created with adrelink.
For example, if addmimp is missing use:
adrelink force=y ranlib=y "ad addmimp"

In Release 11, where do I apply all of these new patch drivers?
(i.e. where do I apply the c driver, the d driver and the g driver?)
The 'c' driver is the copy driver. It copies files and relinks executables, similar to the old patch.drv.
The 'd' driver is the database driver. It runs scripts against the database like the old db driver.
The 'g' driver is new to release 11. It is the generate driver. It generates forms, reports, and message files.
In a multiple-tier environment, you should apply the copy driver to all tiers, the database driver to the administration tier, and the generate driver to the forms and concurrent processing tier.
(Some of these may be the same tier)
Adpatch will ask questions about what kind of APPL_TOP it is in, so it will know what portions of the driver to run.

UNIX questions

I know the name of a UNIX command, but I don't know what it does?
Use the 'whatis' command
whatis will give a brief description of the command
Example:

$ whatis grep
grep grep (1) - search a file for a pattern

OK. I know what a UNIX command does, but I can't remember the name?
Use 'man -k'
This will do a keyword search of the man pages
Example:
$ man -k grep
egrep egrep (1) - search a file for a pattern using full regular expressions
fgrep fgrep (1) - search a file for a character string
fmlgrep fmlgrep (1f) - search a file for a pattern
grep grep (1) - search a file for a pattern
nisgrep nismatch (1) - utilities for searching NIS+ tables

What are .o files? .a files?
When a programmer writes a program, he begins by writing the code in a programming language. This 'source code' is kept in a text file. When he is ready to build the program, he runs the source code text through a
compiler. This translates the source code into 'object code'. Object code is in a format that is understandable by the machine. ('Machine language') Note that object code is not portable across platforms. The same source code compiled on a Solaris machine will produce a different .o file when compiled on a HP-UX machine. All object files (.o, .a, .so) cannot be copied across different platforms.
When all the object code is compiled, the programmer next collects all the object files, and runs them through the linker. The linker basically collects all the object code, along with any other necessary code, and produces an executable (or 'binary') Object code can also be collected into a library file, or archive. (.a file) This file is created by the 'ar' command. It just collects all the object code into one file, and adds a table of contents to it. Library files can be linked into an executable the same way as .o files. Oracle delivers its code (except for the NT platform) as .o or .a files. These files are run through the linker to produce executables.

What are .so files?
.so files contain object code like .a and .o files. However, these libraries are not linked in when the programmer creates the executable. Instead, they are loaded in when the program runs. This allows the library to be shared among multiple programs, hence the name 'shared libraries' (on Windows, these are called DLLs) If a program cannot find the shared libraries it needs, it will not run. See also the questions on ldd and LD_LIBRARY_PATH.

How do I tell an HP10.20 object file from an HP11.0 object file?
The preferred way to tell whether an object was built with HP-UX 10.20 or HP-UX 11.0 is use the odump command.
odump -comp

The -comp switch will give you the flags with which the object was compiled as will as the revision. The revision number for objects built with 10.x will appear as "A.10.xx" where xx is dependent on the exact revision and patch level. For 11.0 objects, the revision number will appear as "A.11.xx".

What is the best way to kill a process?
First, use ps to get the process id (PID)
Try using: kill
This will give the process a chance to clean up after itself, like removing temp files, etc.
Some processes will not accept or ignore this signal. If the process does not go away, use: kill -9
This signal cannot be ignored, it will definitely kill the process. The process will not have a chance to clean up after itself though.
Use kill -9 only if necessary.
Note that you must be the process owner or the superuser to kill a process.

How about killing defunct processes?
You can't do it. Defunct processes are already dead, the system just has not been able to clean up the process because the parent process is not responding.

How do I get a process to coredump?
Send it the QUIT signal. This is usually done with Control-\
It will cause the process to exit and generate a core file.
You can also use: kill -s SIGQUIT

What does '..don't know how to make target XXX' mean?
Applications uses the 'make' command to build executable programs. 'Make' uses a 'makefile', which is basically a list of programs to build and instructions on how to build them. These programs are called 'targets' in the makefile. When you say: 'make XXX', it looks in the makefile for a target called 'XXX', and follows the instructions there to build it. If it cannot find the given target in the makefile, it returns this error.
So either: 1. A wrong name was passed to the make command
2. The make file does not contain the given target.
This could mean that you need a newer version of the makefile

If the error points to a .o file, as in XXX.o, it could mean that the .o file is missing. What happens is, make finds the target in the makefile, sees that it depends on the .o file, and looks for the .o file in the filesystem. When it does not find it, it tries to make the .o file by looking for a target for the .o file. When it does not find this target, it returns the error.

Note that adrelink uses makefiles called $PROD_TOP/lib/prod.mk Where 'prod' is the short name of the product, like fnd.mk and inv.mk

How do I use the modem pool?
telnet appsmp01
userid is aol
no password
type: c out
type: atdt

How do I telnet outside the firewall?
telnet gatekeeper1
auth @us
enter the response value from your SNK
connect

How do I uuencode a file for mailing?
Use: uuencode filename filename > filename.uue
Use uudecode to decode an encoded file

How do I use ldd?
The UNIX command 'ldd' lists dynamic dependencies of executables or shared objects. Basically, it is used to list what shared libraries an executable depends on. When an executable is launched, it expects to load certain shared libraries
(similar to Windows DLLs)
It uses the environment variable LD_LIBRARY_PATH to find these shared libraries.
LD_LIBRARY_PATH contains a list of directories, each of which will be searched. (similar to the PATH variable)
ldd will display all the shared libraries the executable needs, and where the library was found.
Here is an example:
$ ldd adaimgr
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libm.so.1 => /usr/lib/libm.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libposix4.so.1 => /usr/lib/libposix4.so.1
libsunmath.so.1 => /u16/oracle7/product/7.3.3/lib/libsunmath.so.1
libc.so.1 => /usr/lib/libc.so.1
libucb.so.1 => /usr/ucblib/libucb.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libelf.so.1 => /usr/lib/libelf.so.1
libintl.so.1 => /usr/lib/libintl.so.1
libmp.so.1 => /usr/lib/libmp.so.1
libw.so.1 => /usr/lib/libw.so.1

This lists all the libraries adaimgr expects to load, and where they are located.
Using ldd -s will also show the search path ldd used to find the libraries
Using ldd -v will list a more verbose output
See the ldd man pages for more information.
(See frhp10.fr.oracle.com/ports.html for the command to use on platforms other than Solaris)

How can I capture zwrite messages to a file?
Use: zwgc -ttymode >>zw.log
You can add this line to your .profile

How do I cut/copy from a zwrite message?
Hold down the shift key while selecting the text.

How do I lookup a UNIX signal number?
Use: kill -l
This will list the signals and their numbers
Also, look in /usr/include/sys/signal.h
All the signals are listed in here as well

How do I set the setuid/setgid bit?
Add a fourth digit to the 'chmod' command
For example, to set permissions to 755 you would normally use: chmod 755
To set the setuid bit, add a 4 before the 755, like: chmod 4755
To set the setgid bit, use: chmod 2755
To set them both, use chmod 6755
Or, use the symbolic method like chmod u+s/chmod u-s (to set/unset the setuid bit)
chmod g+s/chmod g-s (to set/unset the setgid bit)
(Remember, the oracle executable must have the setuid bit set or no other users besides oracle will be able to connect to the database)

How do I get the value of SHMMAX?
Solaris: use 'sysdef grep SHMMAX'
HP-UX: use 'grep SHMMAX /usr/conf/master.d/core-hpux'

I want to eject the cdrom, but it says it is busy. How do I find who has it locked?
Use the 'fuser' command
Type: fuser -u /cdrom (or whatever mount point the cdrom is on)
This will give a process ID, followed by a letter
The letter 'c' indicates this process is using the /cdrom directory as it's current directory
From the process id, you should be able to find the user

I'm trying to uncompress a file that I know is in this directory, but it keeps telling me the file cannot be found?
Make sure the file has an extension of .Z (capital Z)
Uncompress will try to add the extension if it does not have it and you
will get something like this:
$ uncompress 504305t.z
504305t.z.Z: No such file or directory

How do I remove a file that begins with a hyphen? (Like -filename)
rm will normally complain about an invalid option if you say: rm -filename
Most UNIX commands will bhave this way, treating the characters after the hyphen
as an option.
rm has an option to say 'end of options, the next parameter is a filename'
The option is '--' (double hyphen)
So you can use: rm -- -filename
Most UNIX commands have a -- option like this to signify end of options.

My Escape key does not work in vi? Help!
Go to your NCD boot server machine (orlsun1, 2, 10, or 11)
There should be a file called 'xh' in your home directory.
Add these two lines to the file:
/usr/openwin/bin/xmodmap -e 'keycode 9 = grave asciitilde' &
/usr/openwin/bin/xmodmap -e 'keycode 14 = Escape' &
Reboot your NCD.
Now, the ~ key (at the top left of the keyboard) is now the Escape key.
The ~ and ` are on the key between the Shift key and Z.

(Control-[ also works as Escape)

Networking

How do I start a SQL*Net trace? (on the client)
In sqlnet.ora, set: TRACE_LEVEL_CLIENT=16
TRACE_FILE_CLIENT=
(to use a different file name, default is sqlnet.trc)
TRACE_DIRECTORY_CLIENT=
(to put the trace file in a different directory, default is ORACLE_HOME\network\trace)

How do I start a SQL*Net trace? (on the listener)
Use: lsnrctl trace 16
lsnrctl trace off
Or:
In listener.ora, set: TRACE_LEVEL_LISTENER=16
TRACE_FILE_LISTENER=
(to use a different file name, default is listener.trc)
TRACE_DIRECTORY_LISTENER=
(to put the trace file in a different directory, default is $ORACLE_HOME/network/trace)

How do I start/stop the TNS listener?

To start the listener: lsnrctl start [listener name]
To stop the listener: lsnrctl stop [listener name]

The listener default name is LISTENER. If the listener has a different name, you must supply the name

To reload the listener.ora file: lsnrctl reload [listener name]
To check the status: lsnrctl status [listener name]

Reports/Printing

How do I run reports from the commandline?
ar25run userid=apps/apps@database destype=file desname=try.out
desformat=$FND_TOP/srw/L
batch=yes report=

Substitute the report name you want to run. Use the srw file appropriate for the report
The output will be in the try.out file

How do I run ar25run in debug mode?
Under $FND_TOP/bin there should be two files: ar25run, and ar25rund
Rename ar25run to ar25run.save
Rename ar25rund to ar25run
Now, whenever a report is run, it will produce a log file called ar20run.log
This file will contain the command line used to run the report, as well as the environment
(Note that this will not actually run the report)

How do I relink Reports?
cd $ORACLE_HOME/reports25/lib
make -f ins_reports25.mk cinstall
make -f ins_reports25.mk minstall

How do I install SQL*Report?
On the 10.7 CD, there is a directory called rdbms732.
Under this is a directory called rptpatch.
Copy this directory to your local disk and run the script 'patchutil.sh'
On HP-UX, the directory does not exist on the CD. Instead, there is a
file called PATCHES. Copy this file to your disk and execute:
cpio -icdvu < "PATCHES;1"

What are the different Reports executables?
The Applications versions: (These are linked with Applications user exits)
ar25desb: Reports Designer
ar25run: Reports runtime - ascii
ar25runb: Reports runtime - bitmapped
ar25rund: Reports runtime - debug version

The regular Reports versions:
r25desm: Reports Designer
r25run: Reports runtime - ascii
r25runm: Reports runtime - bitmapped

How do I troubleshoot print driver problems?
One technique is to create a shell script that will capture the print command and arguments the concurrent manager is using.

1) Create the following shell script and place in a directory in the
concurrent managers PATH (such as /usr/bin)
2) Give execute privileges to the script
3) Shut down the managers
4) Pick a print driver and add the name of the script before the lp command in the
Arguments field
eg. testprt lp -c -d$PROFILES$.PRINTER ...
5) Make sure this driver is assigned to a style and a printer
6) Start the managers
7) Print a report using this driver
8) The output should look like:
Mon Jul 6 10:49:34 EDT 1998
Arguments are: lp -c -dorlprt1 -n1 -tPFERGUSO.1457540 /usr/tmp/OFAAAa001O_.t

The script is:
#!/bin/sh
(date; echo 'Arguments are: '$*;cat) >>/tmp/oracle-wws.log

This is for print drivers with std input set to yes
For drivers with std input set to no, remove the 'cat' command

You will see the actual command executed by the concurrent manager, and any arguments passed to it. You should be able to execute this from the command line. From the example above, we see that lp is being called to print one copy on printer
orlprt1, with the title being 'PFERGUSO.1457540'
The last argument is the file to be printed. You can open up this file and see the escape codes at the top and bottom. From this information, you can determine if the concurrent manager is using the correct arguments and escape codes. If everything looks OK, and the problem replicates from the command line, the problem may be with the printer or the OS print services.

How do I add escape codes at the beginning of a report?
Open the report in vi (Note that 'more' does not always display escape codes)
Add an escape character with: Ctrl-V Ctrl-[
This will show up as: ^[
This corresponds to the /e in the form.
Eg. if you have the escape code /e&k3G in the form, add: Ctrl-V Ctrl-[ &k3G
This will show up as: ^[&k3G
Once you add the escape codes, you can use 'lp' to print the report. This lets you
troubleshoot the correct escape code sequence much faster than submitting a report.

How do I get a title printed on the banner page of a report?
Use the '-t' option of lp
Add this option to the arguments field in your print driver.
For example, the command line might look like:
lp -c -t "This is the title" -d$PROFILE$.PRINTER ...


Alerts

How can I find an event alert trigger?
You need to know the name of the table the event alert is on
Connect as APPS in SQL*Plus
SELECT trigger_name, table_name, status
FROM user_triggers
WHERE table_name = 'TABLE_NAME';
Alert triggers will have names like: ALR_TABLE_NAME_IAR or ALR_TABLE_NAME_UAR
the IAR trigger is the INSERT trigger, the UAR trigger is the UPDATE trigger
Selecting TRIGGER_BODY from USER_TRIGGERS will give the text of the trigger


Concurrent Manager

Check/set the PMON method?
To check the PMON method:
1) cd $FND_TOP/sql
2) sqlplus apps/apps @afimchk.sql
This will tell whether the internal manager is running, what the PMON method is,
and where the log file is

To set the PMON method:
1) first shut the concurrent managers down
2) cd $FND_TOP/sql
3) sqlplus apps/apps @afimpmon.sql LOCK (or RDBMS)

Enable/disable the Conflict Resolution Manager?
Use the system profile option 'Concurrent: Use ICM'
Setting this to No (which is the default) allows the CRM to be started
Setting it to Yes causes the CRM to be shutdown and the Internal manager will take over the conflict resolution duties.
If the CRM will not start (it is started automatically by the ICM), check this profile option.


Clean out the Concurrent Manager tables?
First, be sure to shutdown the managers
As the APPLSYS user:

DELETE from fnd_concurrent_processes;

UPDATE fnd_concurrent_queues
SET running_processes=0, max_processes=0;

DELETE from fnd_concurrent_requests
WHERE status_code='T';

If you do not need the information in fnd_concurrent_requests and it is getting very large, you can truncate this table as well. This also works to shutdown the concurrent managers after killing the OS processes.


Tell concurrent manager processes apart?
Use: pf -ef grep FNDLIBR

This will produce output like:
vd11 13703 13660 0 May 11 ? 0:01 FNDLIBR FND Concurrent_Processor
MANAGE OLOGIN="APPS/94A491A1000000000000000000
n1070161 24936 24927 0 Apr 29 ? 0:05 FNDLIBR FND Concurrent_Processor
MANAGE OLOGIN="APPS_APPDEMO/94C4B1C10000000000
n1070161 24938 24927 0 Apr 29 ? 0:06 FNDLIBR FND Concurrent_Processor
MANAGE OLOGIN="APPS_APPDEMO/94C4B1C10000000000
n1070161 24927 24922 0 Apr 29 ? 2:03 FNDLIBR FND CPMGR FNDCPMBR sysmgr
="" sleep=60 pmon=20 diag=N logfile=/u16/app

The last process, #24927, shows 'FNDLIBR FND CPMGR'
This one is the Internal concurrent manager
Notice that it gives some of the parameters it was started with.
The other processes showing 'Concurrent_Processor' are Standard manager processes
Notice that the Internal manager process is the parent process of the Standard managers. (processes 24936 and 24938)

Other managers will have the name of the executable, like ARLIBR or INVLIBR:
$ ps -ef grep ARLIBR
vd11 13683 13660 0 May 11 ? 0:20 ARLIBR APPS/82A2A4940000000000000
000000000000000000000000000000000000000 AR ART

The Conflict Resolution manager will look like:
$ ps -ef grep FNDCRM
n1070161 24941 24927 0 Apr 29 ? 1:17 FNDCRM APPS_APPDEMO/84BFBEB900000
0000000000000000000000000000000000000000000000

I hit the Restart button to start the Standard manager but it still didn't start?
Telling a manager to restart just sets the status to Restart. The ICM will start it the next process monitor session or the next time the ICM starts.
Use Activate to start a manager immediately.
Also, when a manager is deactivated manually, the ICM will not restart it. You will need to set it to Restart, or activate it manually.

Why does the "to start" date of my concurrent request default to 24 hours in the past?
The short story:
If you get patch 387798, then this behavior can be turned on and off using the profile "Concurrent:Multiple Time Zones".
The long story:
This behavior is a temporary fix until we can build time zone support into the product in a future release.
If the profile "Concurrent:Request Start Time" is set, then we default the "to start" date of a request to that value. Otherwise we assume that the user wants the request to start as soon as possible.
Problems occur when the user is in a time zone that is ahead of the time zone in which the concurrent managers are running. Say a user submits the request in a field office in the Eastern time zone at 9:00, so we default the requested start date to 9:00. But now the concurrent managers are at HQ in California, so user's request will run at 9:00 Pacific time, 12:00 Eastern. In order to default requests to start as soon as possible, we submit them to start 24 hours before their request date. This covers the worst case time zone difference.

Can I submit a report set using CONCSUB?
No, you may not. This is documented in bug 334337.

How do I submit a request with CONCSUB that has a null parameter?
Use '""' as the null parameter.
(Single quote, double quote, double quote, single quote)

How can users submit requests with CONCSUB without giving them the APPS password?
Try this:
1. As the applmgr user, create a shell script that runs CONCSUB
Either hardcode the parameters for the report, or pass them in as parameters to the
script.
2. Change the permissions on this script to 700. Now no one can read this script and get
the password.
3. Create another script that calls the first script. Pass parameters along if you need
to.
4. Change the permissions on this script to 6755. Now any user can execute and read
the second script, which calls the first one. Have the users run this script to submit
their requests without knowing the password.

What is the syntax for controlling the concurrent manager using startmgr and concsub in NT?
On NT, the concurrent manager is run as an NT service. You start and stop the managers using the Services control panel.
See the Applications Installation manual for NT, Appendix A for details.
See pg. 5-9 of this manual for instructions on creating the concurrent manager service.

NCA

Do I need to reinstall the 16.1 server patches when I install NCA?
NO! See the 10.7 NCA install manual. Chapter 2 says that if you previously installed
the 16.1 server patches, you can omit all steps in the chapter.
The patches included with 16.1 and the NCA server updates are exactly the same thing.

How do I get help files to work with the appletviewer?
1) Configure the virtual directories for the web server
This is documented in the 10.7 NCA installation notes and the Release 11 installation
manual. 10.7 NCA calls for using oa-doc, and R11 calls for OA_DOC.
Either way, the virtual directory should point to where the help files have been
installed.
2) Make sure the parameter clientBrowser is NOT commented out in the html file
You should remove the exclamation mark at the beginning of the tag
3) Make sure that the path to Netscape (or whatever browser you are using) is included
in the PATH environment variable.
One way is to add a line to the batch file that starts the appletviewer that
appends to the PATH variable. This way, every time that the batch file is run,
the correct path will be used.
4) Make sure the environment variable HELP_BASE_URL is set on the Forms Server.
It should be set to: http://server name:port/oa-doc
In Release 11, it is set with the profile option 'Help System Base URL'
http://server name:port/OA_DOC

How do I get the Forms server to produce a diagnostic log file?
See Using Forms Runtime Diagnostics
When using this with webforms, you add the "record=collect" parameter to the serverArgs parameter in your html file.
For example, if your html file contains:

You would change it like so:


How do I tell if the Forms Server is running?
Use: ps -ef grep f45
The forms server process is called f45srvm
You will also see other processes named f45runw. There should always be at least one of these processes. Each user that connects will spawn another f45runw process.
Example:
$ ps -ef grep f45
oracle 68 1 0 May 11 ? 0:00 f45srvm port=9002 pool=1
oracle 18295 68 0 Jun 12 ? 0:00 f45runw webfile=7,80

What is f45runw? What happened to f45webm?
For some reason, the f45webm executable is executed with the name f45runw. They are the same thing, f45webm is the name of the executable on disk, and f45runw is the name of the process.

How does my environment need to be set before starting the Forms Server?
The Forms server needs to be started with a complete Applications environment, similar to starting the concurrent managers. This means having APPL_TOP set, and sourcing the APPLSYS.env environment file.
The Forms server will encounter many problems, including failing to start, if this is not done.

What is f45ctl for?
f45ctl is used to start/stop the Forms server. This way, you do not need to start it in the background, and the process will not terminate when you log out.
f45ctl { start stop } port=port_num log=log_file
Example: f45ctl start port=9000 log=f45log.txt
port number and log file are optional, it will use 9000 as the default port

Run the Forms server on a different port using the static html file?
In the html file, add the line:

after the other PARAM tags, using the port number you want
Then start the Forms server on that port

Do I need separate ORACLE_HOMES for my database server and my Forms server if they are on
the same machine?

Yes, because Dev2K 1.3.2 is installed in one, and Dev2K 1.6 is installed in the other. You can install them both in one home, but you will have problems when you try to relink.

What about Release 11?
In Release 11, Dev2K 1.6.1 is used for both Forms and Reports so you can install
the database server and forms server in one home.

Can I run more than 1 Forms server on a machine?
Yes, on different ports.

What is the correct syntax for running a local copy of the jar file?
archive="file:///c:/java/jdk1.1.5.16/appscore.jar"
(Using the correct path and drive letter for your PC)

Can I use the same html file for JInitiator as the appletviewer?
No, the JInitiator file contains and tags instead of
an tag. You will get an error using this file with the appletviewer.

Java/JDK

How do I tell what version of the JDK I am using?
At a command prompt, type: java -version

How do I get a stack dump from the appletviewer?
In the DOS window where appletviewer is running, hit Control and Break

What is the difference between the JDK and JRE?
JRE is the Java Runtime Environment
JDK is the Java Developers Kit
They both can run Java programs, the JDK is also a full development environment.
It contains the Java compiler and other utilities required to create Java programs,
The JRE can only run the programs.

What is this CLASSPATH thing anyway?
CLASSPATH is an environment variable the Java interpreter uses to search for class files.
It is set to a colon separated list of directories, similar to the PATH variable.
It it used both to locate the Java system classes, and user-written classes.
In Java 1.0, you always had to set it, or it would not be able to find the system classes.
In Java 1.1, the interpreter uses classes.zip and the current directory as a default if CLASSPATH
is not set.
This means that using the 1.1 JDK on the PC, you do not need to set CLASSPATH.
It also means that if you do set it, you must include the defaults, or the system classes will
not be found.
The JRE uses rt.jar instead of classes.zip, so always include this file in CLASSPATH.

What is the story on those yellow bars on the appletviewer windows?
The Java security mechanism normally prevents applets from performing certain actions on the user's
machine. These include accessing the local disk, launching programs, and printing.
This is a good thing, since you would not normally want to download an applet off the Internet
and have that applet be able to do these things on your computer. (That would spoil all
the fun for the virus writers)
The yellow bars signify that this is an 'untrusted' applet, and it will not be allowed to do these
things. (You will not be able to print from Action->Print, or launch a browser to view Help files.)
Oracle supplies a digital certificate with Applications that essentially turns the applet into
a 'trusted' applet, and the yellow bars are not displayed.
This is the reason for running appscert.bat and importing the certificate before running Apps.

How do I specify where I want the identitydb.obj file to be put on the client?
The identitydb.obj file is created when javakey is first run. (From appscert.bat)
This file is used to hold security information for the appletviewer
In the jdk\lib\security directory is a file called java.security
Add a line to this file:
identity.database=C:\\directory\\path
using the path you want the file placed in
Note that you must use double backslashes

Where can I find documentation on the appletviewer, javakey, etc.?
Go to the Tools Reference Page at Sun's www.sun.com


Customization

How do I create a custom application?
Step 1: Create the directory
Create a top directory for your product underneath $APPL_TOP.
Make sure applmgr has the correct ownership and permissions.
Create subdirectories underneath this directory that you will need.
(bin, forms, log, out, lib, etc.)
Add an entry into your APPLSYS.env file to set the product top environment variable:
PF_TOP=/u01/appl/pf
export PF_TOP
If you will be creating custom 10SC forms, you will need to create a
top directory on the client PCs. Create a Forms and a Mesg directory
underneath it, and add the product top environment variable to oaconfig.ora.

Step 2: Create the Oracle ID
Create a new Oracle ID in the database. Give the new schema any roles and privileges it will need.
At this time you can run $AD_TOP/admin/sql/adappss.pls and adappsb.pls to create the APPS_DDL and APPS_ARRAY_DDL packages.

Step 3: Register the Oracle ID
Navigate to the Register Oracle ID form. Enter the custom Oracle ID,
password, and logical database. Select 'Register' and save the screen.

Step 4: Register the application
Navigate to the Register Applications form. Enter the long and short
application name, abbreviation, and product top environment variable.

Step 5: Add the application to a datagroup
Navigate to the Define Data Group form. Add your application to a datagroup,
using the APPS schema as the Oracle ID.

Step 6: Register custom tables and packages
Custom tables and indexes are created in the custom schema, and registered
with AOL using the AD_DD package. See Appendix B of the Installation
manual for an example of this. The APPS schema must have a synonym for
all tables, and be granted privileges on them. Custom packages and procedures
must be created in the APPS schema.

Now custom concurrent programs, forms, reports, etc. can be registered against
your new application.

How do I register a custom concurrent program?
Step 1: Register a concurrent program executable
Navigate to the Define Executable form (AOL Reference manual pg 9-84)
This determines the type of program being run,
ie an Oracle Report, a C program, a shell script etc.
Fill in the executable name, application and execution method.
For the Execution File, fill in just the filename. The concurrent manager will
look in the appropriate directory under the application's top directory.
For spawned programs, the file must be in the bin directory, for Oracle Reports the
rdf file must be in the srw directory.
For PLSQL concurrent programs, put the name of the stored procedure.

Step 2: Define the concurrent program
Navigate to the Define Concurrent Program form (AOL Reference manual pg 9-87)
This form links a concurrent program to the executable you just defined, as well as
defines the programs parameters, incompatibilities, and other options.

Enter the concurrent program name, application, short name and description.
Check Standard Submission if you want to be able to submit this program from the
Standard Report Submission form.
Enter the name of the executable you defined and any report information if necessary.
Also define any parameters your program needs here and any incompatibilities.

Step 3: Add the concurrent program to a Report Group
First you will need to find the name of the Report Group to use.
Go to Security->Responsibility and query the responsibility you want to run the program with.
It should show a Report Group name. Query this name in Security->Responsibility->Report
Add your new program to the list of available programs. Now when you go to submit
a request with this responsibility, you will be able to submit your custom program.

How do I compile a custom C program?
Spawned programs:
Step 1: Write the code
Step 2: Compile the source
You must use the makefile under $FND_TOP/usrxit
Use: make -f $FND_TOP/usrxit/Makefile program.o
We do not support using any other makefile
Step 3: Link the program
This part is a little tricky. You need to create a custom makefile for this step.
Use $FND_TOP/lib/sample.mk as a starting point. Copy this file to the lib directory
under your applications top directory. Rename it .mk (ie fnd.mk, gl.mk etc)
Modify this file according to the directions in it. Basically you need to add a target
and build commands for your executable.
Next, use adrelink to link the executable:
adrelink force=y ranlib=y "shortname programname"
Step 4: Register the program as in the above question

Immediate programs:
Just don't do it.

How do I run a shell script as a concurrent program?
1: Write the script and call it .prog
Place the script under the bin directory under your applications top directory.
For example, call the script CUSTOM.prog and place it under
$CUSTOM_TOP/bin
2: Make a symbolic link from your script to $FND_TOP/bin/fndcpesr
For example, if the script is called CUSTOM.prog use this:
ln -s $FND_TOP/bin/fndcpesr CUSTOM
This link should be named the same as your script without the .prog extension
It should be in the same directory as the script.
3: Register a concurrent program as described above, using an execution method of 'Host'
Use the name of your script without the .prog extension as the name of the executable
For the example above, you would use CUSTOM
4: Your script will be passed at least 4 parameters, in $1 through $4
These will be: orauser/pwd, userid, username, request_id
Any other parameters you define will be passed in $5 and higher.
Make sure your script returns an exit status.
5: If your script returns a failure exit status but the concurrent manager does not report the error (shows it as still running normal)
apply patch 442824

Can I run my custom forms with Forms Designer?
16-bit (SmartClient):
You should be able to run forms with the Forms Designer that comes on the SmartClient CD. The debugger will not work, however. See bug

32-bit (NCA):
If the forms are AOL forms (ie created from template.fmb) they cannot be run from the Forms Designer or Forms Runtime because these executables do not have the AOL user exits linked in.
You will see many FRM-40800 errors trying to run forms this way.
Also see bug 414115 that describes a problem with Forms 4.5 and attaching libraries.
The only way to run these forms is through Applications.

Why do my PLSQL stored procedure concurrent programs error out with:
'Invalid number of arguments'?
See pg. 9-79 of the AOL Reference manual.
PLSQL concurrent programs must have 2 OUT arguments defined.
RETCODE is used to return the error status
ERRBUF is used to return an error message
Note that you do not need to define these arguments in the Define Arguments form,
only in the procedure itself.

How come when I close my custom form using the 'X' close box I get an export window popping up?
You need to look at the procedure APP_CUSTOM.CLOSE_WINDOW
This procedure is defined in the TEMPLATE form. It contains instructions in the comments on how to modify this procedure. You must do this for all of the custom forms you write or you will have problems closing the window.

How do I preserve customizations through an upgrade?
The upgrade process may overwrite any data owned by one of the Oracle Applications.
Move all of your customizations (menus, responsibilities, report groups, etc) to a custom application. After the upgrade, you can move them back if you want.

Can I disable the items in the Help menu? (like Trace, Debug, etc)
Yes.

Web Applications

How can I assign responsibilities in Release 11 Web Apps?
In Release 11, regular applications users and web users have been merged. This means that the same user name and password is used to log into Apps and Web apps. Also, OSSWA responsibilities are assigned in the Define Users form, just like regular responsibilities.
This also means that FND_WEB_USERS is no longer used.

Where do I find the configuration files for the Webserver?
Go to $ORAWEB_ADMIN (usually $ORACLE_HOME/ows/admin).
Navigate down to the ows directory, then into the site name directory.
There should be a wrb directory here and a http_servername directory here.
Under the wrb directory will be a config directory and a log directory.
In config, you will find a file called wrb.app. This file contains the configuration for the Web Request Broker.
It is all the information you enter on the admin screens. (ie, all the DAD info, cartridge info, virtual directories etc..)
The log directory of course holds log files.
Back up in the http_servername directory, you will find directories for each listener.
In each directory there will be config and log directories again.
In the config directory is a file called sv'listenername'.cfg (substitute the name of the listener)
This file holds the configuration for this listener.

Database questions

Which version of 'alter package' compiles just the header? the body? both?
ALTER PACKAGE package_name COMPILE - compiles the header and the body
ALTER PACKAGE package_name COMPILE PACKAGE - compiles just the header
ALTER PACKAGE package_name COMPILE BODY - compiles just the body

How do I find the errors when a package will not compile?
From SQL*Plus, 'show errors' will usually give you the last error messages.
SELECT name, text FROM user_errors will give you the errors.

What is the best way to recompile invalid objects?
This has been debated, but my money is on adadmin. It uses the AD_PARALLEL_COMPILE_PKG
to find invalid objects, create a dependency tree of them, and divides the jobs up among multiple workers.
Also, the adcmpusr script does the same thing, if adadmin is not working, or you really just want to run a script.

How do I get the version of a package or package body?
The table USER_SOURCE contains the text of all the packages in the current schema.
Each package header or body will have a version number in the text, something like:
/* $Header: AFSCWEBS.pls 61.0 98/08/13 09:26:56 porting ship $ */
This shows that this package is version 61.0
You can use:
SELECT text FROM user_source WHERE name = AND TEXT LIKE '%$Header%';

This also shows the name of the file (AFSCWEBS.pls) that contains the CREATE statement for this package. You can run this script if you need to recreate this package.

How do I find the name of the script that creates a particular package header or body?
See the question above.

How do I backup a table?
CREATE TABLE backup_table AS SELECT * FROM table_to_backup;


PO Interfaces

PO_HEADERS_INTERFACE
is the interface table that imports header information from e– Commerce Gateway for blanket purchase orders and catalog quotations.
INTERFACE_HEADER_ID
BATCH_ID
INTERFACE_SOURCE_CODE

PO_LINES_INTERFACE
is the interface table that imports lines information from e– commerce Gateway for blanket purchase orders and catalog quotations.
INTERFACE_LINE_ID
INTERFACE_HEADER_ID
ACTION NULL Action to be completed: New or Add
GROUP_CODE (Null) Indicates the grouping of the requisition lines

PO_DISTRIBUTIONS_INTERFACE
is the interface table that imports distribution information from e– Commerce Gateway for blanket purchase orders and catalog quotations.
INTERFACE_HEADER_ID
INTERFACE_LINE_ID
INTERFACE_DISTRIBUTION_ID
ORG_ID

PO_REQUISITIONS_INTERFACE_ALL
contains requisition information from other applications. Import feature uses this information to create new requisition headers, lines and distributions.
TRANSACTION_ID (PK) Transaction unique identifier
PROCESS_FLAG NULL Transaction processing state

PO_REQ_DIST_INTERFACE_ALL
Is the interface table that creates multiple distributions using Requisition Import.
ACCRUAL_ACCOUNT_ID Unique identifier for the General Ledger accrual account
ALLOCATION_TYPE Specifies the method of allocation across distributions. Can be PERCENT.
ALLOCATION_VALUE Allocation split value
BATCH_ID Import batch identifier
BUDGET_ACCOUNT_ID Unique identifier for the General Ledger budget account
CHARGE_ACCOUNT_ID Unique identifier for the General Ledger charge account

RCV_HEADERS_INTERFACE
is the interface table that stores receiving header information.
HEADER_INTERFACE_ID Interface EDI header unique identifier
GROUP_ID NULL Interface group for set processing
EDI_CONTROL_NUM EDI transaction control number if data
is sent via EDI
PROCESSING_STATUS_CODE Processing status of the interface
header row
RECEIPT_SOURCE_CODE Source type of the shipment
ASN_TYPE NULL The document type: values are
ASN, ASBN, or RECEIVE
TRANSACTION_TYPE The transaction purpose code: values are
NEW, REPLACE, ADD,or CANCEL

RCV_LOTS_INTERFACE
Holds temporary lot number transaction records for a parent record in the RCV_TRANSACTIONS_INTERFACE table.

RCV_TRANSACTIONS_INTERFACE
stores information about receiving transactions that are waiting to be processed by the receiving transaction processor or were rejected due to an error when the transaction processor attempted to process the transaction.
TRANSACTION_TYPE
TRANSACTION_DATE
PROCESSING_STATUS_CODE

Interface Table
--PO_REQUISITION_INTERFACE_ALL
Program Name to Launch the PO Import program -Requisition Import program
In the first phase, the program validates your data and derives or defaults additional information. The program generates an error message for every validation that fails and creates a row
PO_REQUISITIONS_INTERFACE_ALL
It contains requisition information from other applications. Each row includes all the information necessary to create approved or unapproved requisitions in Oracle Purchasing.
The Oracle Purchasing Requisition Import feature uses this information to create new requisition headers, lines and distributions.

PO_REQUISITIONS_INTERFACE_ALL
table are identical to the corresponding columns in the
PO_REQUISITIONS_HEADERS_ALL,
PO_REQUISITION_LINES_ALL and PO_REQ_DISTRIBUTIONS_ALL
tables.

Po_requisition_interface_all
INTERFACE_SOURCE_CODE --VDP
,SOURCE_TYPE_CODE --INVENTORY
,DESTINATION_TYPE_CODE --EXPENSE
,AUTHORIZATION_STATUS --Status Always Approved we will get ..
,REQ_NUMBER_SEGMENT1 --Request id
,PREPARER_ID -- ASSOCIATE ID comes from VDP
,LINE_TYPE_ID
,LINE_TYPE --vArchar Requisition line type name
,QUANTITY --Quantity
,UNIT_PRICE
,CHARGE_ACCOUNT_ID -- to be hard coded based on the line type
,DESTINATION_ORGANIZATION_ID --v-org_id
,DELIVER_TO_LOCATION_ID -- location id
,DELIVER_TO_REQUESTOR_ID -- ASSOCIATE ID Same as Prepare_id
,ITEM_ID -- item code
,ITEM_DESCRIPTION --Based on the item code description is taken
,CATEGORY_ID
,UOM_CODE
,CURRENCY_CODE --if this is supplied then next two should be filled
,RATE
,RATE_DATE
,RATE_TYPE
If you use Oracle Master Scheduling/MRP or a non– Oracle MRP system with Oracle Purchasing, you may find that you need to reschedule requisitions as your planning requirements change.

Reschedule Interface Table Since you have already loaded your requisitions into Oracle Purchasing, you simply need to identify for Oracle Purchasing the requisition lines you want to reschedule. After you identify each line to reschedule, you can update the quantity and the need– by date for the corresponding requisition line.
PO_RESCHEDULE_INTERFACE table for each change you want to make to a requisition. Each row includes the requisition line identifier, the new quantity, and the new need– by date for the requisition line. You run the Requisition Reschedule program to implement the changes. Import Requisitions from the External System to Oracle Purchasing Write a Import Program to load the external data Dump data into the some interface table .Validate the data through some PL/SQL
(Applying Business Logic---
Run Import Program
Requisition is imported and created as many
number of requisition as successful records .Others -if error then run exceptional report to see the reason of failure.

Inventory and PO Interface Tables


Inventory Interfaces
Open Item Interface

Interface Table:
MTL_SYSTEM_ITEM_INTERFACE
MTL_ITEM_REVISIONS_INTERFACE
MTL_ITEM_CATEGORY_INTERFACE
MTL_INTERFACE_ERRORS

Base Table:
MTL_SYSTEM_ITEMS_B
MTL_ITEM_REVISIONS
MTL_ITEM_CATEGORIES

Open Transaction Interface
MTL_TRANSACTIONS_INTERFACE
MTL_TRANSACTION_LOTS_INTERFACE
MTL_SERIAL_NUMBERS_INTERFACE
MTL_INTERFACE_ERRORS

Base Tables
MTL_MATERIAL_TRANSACTIONS
MTL_TRANSACTION_LOT_NUMBERS
MTL_SERIAL_NUMBERS

PO Interfaces
Requistion
PO_REQUISITIONS_INTERFACE_ALL
table are identical to the corresponding columns in the
PO_REQUISITIONS_HEADERS_ALL,
PO_REQUISITION_LINES_ALL and PO_REQ_DISTRIBUTIONS_ALL
tables.

Receiving
RCV_HEADERS_INTERFACE
RCV_LOTS_INTERFACE
RCV_TRANSACTIONS_INTERFACE
Tables:
RCV_SHIPMENT_HEADERS
RCT_SHIPMENT_LINES
RCV_TRANSACTIONS

Forms Customization


What is custom development?
Custom development is new development, In order to provide new functionality , which is not available in Oracle Application, we are going for custom development.
What is customization?
Customization is not a new development. The existing form will be modified as per our requirement. This may be cosmetic change or navigation change or functionality change.
Compare Custom development & customization. When they are used and Why?
Custom development.
a. New development
b. Template form has to use
c. The required functionality is not provided by oracle in that case we have to go for custom development.
Customization.
a. Tailoring the existing application
b. Same source file has to use
c. The existing functionality is not fully satisfy our requirement, Then we are going for customization.
What are step you have to follow to register a custom application?
1. Register your Application
2. Create directory structure
3. Set the Environment variable for directory
4. Create the schema
5. Attach your application & Schema with standard data group
6. Create the table, views, and trigger in your schema.
7. Create synonym for table to APPS schema
8. Built the form
9. Register the form
10. Create form function
11. Create the menu
12. Attach the menu to the responsibility
13. Attach the responsibility to the user
How do you find out the FMB name?
Select menu bar Help menu of the form, then select About Oracle Application menu, that will show the FMB of the form.
Name the directory having the FORMS source codes ( FMB files ) ?
AU_TOP forms directory.
What is template form?
Template form is a form, which have standard functionality of the oracle application, like menu bar, tool bar action and some standard trigger. All forms in oracle application will be developed using this form, To get standard appearance oracle application provide this form.
What are step you have to follow to register a Form?
Create the function.
Attach the function to a form function
Attach the form function to menu.
What is a Form function?
Form function is nothing but form. Oracle Apps treats all the forms as function.
What is Form sub function?
Sub function is a non-form function. Sub function will created based on form function. By using this we can restrict functionality of the form.
How the form sub function is implemented?
By using parameter and profiles.
What is folder form?
Folder form is a special form, here the user allow changing the appearance of the form as he/she like. The user can rearrange the fields, resize the fields. This changes will be permanent belongs to the user.
Name the directories where you have to copy your Fmb and Fmx files?
All FMB files will be coped in AU_TOP form directory. FMX will be copied to corresponding Prod_Top form directory.
e.x all GL forms fmx will be coped in GL_Top form directory.
Why we have to maintain the file names in Capital Letter? ( Library/FMB)
Some of operation system will have case sensitivity, those OS may not able to get the correct file, for avoiding case sensitivity problem we have to maintain the file name in UPPER case.
What is naming convention for Data base trigger?
Tablename_Ti. ( “i” = 1,2,3…..)
What is naming convention for unique Constraint?
Tablename_Ui (“i” = 1,2,3….)
What is naming convention for Primary Constraint?
Tablename_PK
Can we put all the logic in the trigger?
No, Create a package, put all the logic in package. Call the package from the trigger.
What is item handler package?
Item handler package is a package. This package will take care of the item validation, navigation. Each block can have one package with the name of block name.
What is event handler package?
Event handler package is a package. This package will take care of the various event of the form, like post query, pre query, when new record instance etc. Each form has event handler package with the name of form name.
What is table handler package?
Table handler package is a package. This package will take care of the insert, update and delete operation of view-based block. Each form can have one package with the name of form name.
What are the standard libraries available in template form?
1.APPCORE, 2. APPDAYPK, 3. FNDSQF , 4.CUSTOM
What is who column and how can you set the values?
Who columns are database columns, which gives the history of the record. ( it will gives created user name with date and last modified user name with date of the record).
By using fnd_standard.set_who procedure we can set the value.
What is use of custom library?
By using this library we have to do cosmetic and navigation change in form customization.
How can you change the default menu bar action?
By using APPCORE library
What is use of APPDAYPK library?
By using this library you can change the functionality of menu action and tool bar actions, and you can add custom help files in the application.
What is a reference trigger? Can we modify a reference trigger?
Reference trigger is a trigger, definition of the trigger will be in some other file.
We can, But Oracle Application advise against modifying the reference trigger. Because this change will affect the whole application.
Why we have to create packages instead of procedure / function?
If we create procedure/function, this will be compiled every call of the procedure/function, But if you create package it will not complied every call, It will increase performance of the application.
Can you comment your form? How?
Yes.
You can give comment of the from in Form module “comment window”.
By using FND_Standard.Form_info procedure you can comment your form, this is in Pre_Form trigger.
Which form objects we should not use?
1. Activex, Vbx, Ocx, Ole
2. Timer
3. Mouse Trigger
4. Open_Form
5. Combo Box
6. Test_io, Host built-in
What is use of APPDAYPK library?
By using this library you can display calendar window in date field LOV.
What is use of FNDSQF library?
This library will tack care of concurrent program, profile options and flex filed behavior.
Can we change the profile value? How?
Yes.
By using FNDSQF library we can change the profile values.
Shall we modify all the triggers?
No, we should not do any modification in certain form level trigger.
What are the triggers we should not modify?
1. Close_this_window.
2. Close_window
3. Export
4. Folder_Action
5. Key-Commit
6. Key-Edit
7. Key-Exit
8. Key-Help
9. Lastrecord
10. Menu_to­_Appcore
11. Standard_Attachment
12. When_window_closed
13. When_form_navigate
14. Zoom
Shall we delete exiting triggers?
We should not delete any form level trigger. But Oracle application not encouraging deletion of any trigger.

HRMS Windows and their Navigation Paths


Windows and their Navigation Paths
The following list shows the default navigation paths for all the windows in Oracle HRMS, as they are supplied. You can use task flow windows directly from the menu, or from the People and Assignment windows.
The responsibility that you use determines which of these windows you can use and how you access them. Your system administrator sets up navigation menus and task flows for your responsibility. They may also create customized versions of some of these windows using different window titles.
Absence Detail
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Choose the Others button and select Absence.
Or:
1. Choose Fastpath -> Absence in the Navigator.
2. In the resulting Find window, query the person.
Absence Attendance Type
Choose Total Compensation -> Basic -> Absence Types in the Navigator.
Accrual Bands
1. Choose Total Compensation -> Basic -> Accrual Plans in the Navigator.
2. Enter or query an accrual plan name.
3. Choose the Accrual Bands button.
Accrual Plans
Choose Total Compensation -> Basic -> Accrual Plans in the Navigator.
Accruals
Do one of the following:
1. Choose View -> Employee Accruals in the Navigator.
2. Run a query in the Assignments Folder window.
3. Select an employee assignment and choose the Accruals button.
Or:
1. Choose Fastpath -> Accruals in the Navigator.
2. In the resulting Find window, query the person.
Action Parameters
1. Choose Processes and Reports -> Action Parameters in the Navigator.
Action Types
1. Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query or enter a plan.
3. Choose the Actions button.
Activity Rate
1. Choose Total Compensation -> Rates/Coverage Definitions -> Flex Credits in the Navigator.
2. Query a compensation object.
3. Choose the Activity Rate button.
Activity Variable Rates and Rules
1. Choose Total Compensation -> Rates/Coverage Definitions -> Flex Credits in the Navigator.
2. Query a compensation object.
3. Choose the Variable Rates button.
Actual Premiums
Choose Total Compensation -> Rates/Coverage Definitions -> Actual Premiums in the Navigator.
Address
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query a person.
3. Choose the Address button.
Or:
1. Choose Fastpath -> Address in the Navigator.
2. In the resulting Find window, query the person.
Adjust Balance (Payroll only)
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Others button and select Adjust Balance.
Or:
1. Choose Fastpath -> Adjust Balances in the Navigator.
2. In the resulting Find window, query the person.
Advanced Criteria
1. Choose Benefits Extract -> Criteria Definition in the Navigator.
2. Query or enter a criteria definition and choose the Advanced tab.
3. Select a Criteria Type and choose the Details button.
Agreement Grades
Choose Work Structures -> Collective Agreements and Grade Structures in the Navigator.
Alter Effective Date
Choose Tools -> Alter Effective Date from the Tools menu.
Applicant Entry
Choose Recruitment -> Applicant Quick Entry in the Navigator.
Applicant Interview
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an applicant.
3. Choose the Others button and select Application.
4. Choose the Interview button.
Application
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an applicant.
3. Choose the Others button and select Application.
Or:
1. Choose Fastpath -> Application in the Navigator.
2. In the resulting Find window, query the person.
Application Utilities Lookups
1. Choose Other Definitions -> Application Utilities Lookups in the Navigator.
2. Enter or query a user-defined Type.
Appraisal Template
Choose Career Management -> Appraisal Template in the Navigator.
Assessment Template
Choose Career Management -> Assessment Template in the Navigator.
Assign Security Profiles
Choose Security -> Assign Security Profiles in the Navigator.
Assignment
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
Or:
1. Choose Fastpath -> Assignment in the Navigator.
2. In the resulting Find window, query the person.
Assignment Budget Values
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an applicant or an employee.
3. Do one of the following:
For an applicant:
Choose the Others button and select Application.
Choose the Budgets button.
For an employee:
Choose the Assignment button.
Choose the Others button and select Budget Values.
Or:
1. Choose Fastpath -> Assignment Budget in the Navigator.
2. In the resulting Find window, query the person.
Assignment Criteria
1. Choose Payroll -> Assignment Set in the Navigator.
2. Enter or query an assignment set.
3. Choose the Criteria button.
Assignment History
Choose View -> Histories -> Employee Assignment in the Navigator.
Assignment Processes
1. Choose View -> Payroll Process Results in the Navigator.
2. Enter or query a payroll process.
3. Choose the Assignment Process button.
Assignment Set
Choose Payroll -> Assignment Set in the Navigator.
Assignment Statuses
Choose Work Structures -> Status in the Navigator.
Assignments Folder
Choose View -> Lists -> Assignment Folder in the Navigator.
Authentication Activities (Advanced Benefits Only)
Choose Total Compensation -> General Definitions -> Authentication Activities in the Navigator.
Balance (Payroll only)
Choose Total Compensation -> Basic -> Balance in the Navigator.
Balance Classifications (Payroll only)
1. Choose Total Compensation -> Basic -> Balance in the Navigator.
2. Enter or query a balance.
3. Choose the Classifications button.
Balance Dimensions (Payroll only)
1. Choose Total Compensation -> Basic -> Balance in the Navigator.
2. Enter or query a balance.
3. Choose the Dimensions button.
Balance Feed Control (Payroll only)
1. Choose Total Compensation -> Basic -> Element Description in the Navigator.
2. Enter or query an element.
3. Choose the Balance Feed Control button.
Balance Feeds (Payroll only)
Note: This instance of the Balance Feeds window lets you select more than one balance for the element to feed.
1. Choose Total Compensation -> Basic -> Element Description in the Navigator.
2. Enter or query an element.
3. Choose the Balance Feeds button.
Bargaining Unit (for a Constituency)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a constituency.
3. Choose the Others button and select Bargaining Unit.
Batch Assignment Entry
1. Choose Mass Information eXchange: MIX -> Batch Element Entry in the Navigator.
2. Enter or query a batch header.
3. Choose the Assignment Lines button.
Batch Header
Choose Mass Information eXchange: MIX -> Batch Element Entry in the Navigator.
Batch Lines
1. Choose Mass Information eXchange: MIX -> Batch Element Entry in the Navigator.
2. Enter or query a batch header.
3. Choose the Element Lines button.
Batch Process Parameters (Advanced Benefits Only)
Choose Processes and Reports -> Batch Process Parameters in the Navigator.
Batch Summary
Choose Mass Information eXchange: MIX -> BEE Summary in the Navigator.
Belgian Tax Information (Belgian users only)
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Tax Information button.
Beneficiary Certifications
1. Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query a plan.
3. Choose the Designations tab.
4. Choose the Beneficiary tab.
5. Choose the Certifications button.
Benefits Balances
Choose Total Compensation -> General Definitions -> Eligibility/Rate Factors -> Benefits Balances in the Navigator.
Benefits Group
Choose Total Compensation -> General Definitions -> Eligibility/Rate Factors -> Benefits Group in the Navigator.
Benefits Pools (Advanced Benefits Only)
Choose Total Compensation -> Rate/Coverage Definitions -> Benefits Pools in the Navigator.
Benefits Service Center (Advanced Benefits Only)
Choose People -> Benefits Service Center in the Navigator.
Book Events
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee or applicant.
3. Choose the Others button and select Bookings.
Budget
1. Choose Work Structures -> Budget ->Budget Details in the Navigator.
2. In the resulting Find window, query the budget.
3. Select a budget version.
4. Choose the Open button.
Budget Characteristics
Choose Work Structures -> Budget -> Budget Characteristics in the Navigator.
Budget Details
Follow these steps if you are entering a budget that is not routed for approval.
1. Choose Work Structures -> Budget ->Budget Details in the Navigator.
2. In the resulting Find window, query the budget.
3. Select a budget version.
4. Choose the Open button.
5. Select a line item in the budget and choose the Periods button.
Follow these steps if you are routing a budget for approval through a hierarchy of approvers.
1. Choose Work Structures -> Budget ->Worksheet in the Navigator.
2. Define the properties of the worksheet.
3. Choose the Create Worksheet button.
4. Edit the worksheet by entering values for budget line items.
5. Choose the Periods button.
Budget Reallocation
Choose Work Structures -> Budget ->Budget Reallocation in the Navigator.
Budget Set
Choose Work Structures -> Budget ->Budget Set in the Navigator.
Budget Value Defaults
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a Business Group.
3. Choose the Others button and select Budget Value Defaults.
Budgetary Calendar
Choose Work Structures -> Budget -> Budget Calendar in the Navigator.
Budgets
1. Choose Work Structures -> Budget ->Budget Details in the Navigator.
2. In the resulting Find window, query the budget.
Business Group Information
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a Business Group.
3. Choose the Others button and select Business Group Information.
Career Path Names
Choose Work Structures -> Job -> Path Name in the Navigator.
Certifications
1. Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query or enter a plan.
3. Choose the General tab.
4. Choose the Plan or Option tab.
5. Choose the Certifications button.
Change Event Log
Choose Mass Information eXchange -> System Extract -> Change Event Log in the Navigator.
Collapse Life Events
Choose Total Compensation -> General Definitions ->Additional Setup -> Collapse Life Events in the Navigator.
Collective Agreements
Choose Work Structures -> Collective Agreements in the Navigator.
Collective Agreement Grades (for a Constituency)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a constituency.
3. Choose the Others button and select Collective Agreement Grades.
Columns
1. Choose Other Definitions -> Table Structure in the Navigator.
2. Enter or query a table.
3. Choose the Columns button.
Communication Delivery Methods
Choose Fastpath -> Personal Delivery Method in the Navigator.
Communication Types
Choose Total Compensation -> General Definitions -> Additional Setup -> Communication Types in the Navigator.
Communication Type Children
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Communication Types in the Navigator.
2. Query a communication type kit.
3. Choose the View Children button.
Communication Type Delivery Methods
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Communication Types in the Navigator.
2. Query or enter a communication type.
3. Choose the Delivery button.
Communication Type Triggers
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Communication Types in the Navigator.
2. Query or enter a communication type.
3. Choose the Triggers button.
Communication Type Usages
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Communication Types in the Navigator.
2. Query or enter a communication type.
3. Choose the Usages button.
Competence Profile
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query a person.
3. Choose the Others button and select Competence Profile.
Or:
1. Choose Fastpath -> Competence Profile in the Navigator.
Competence Requirements
Choose Career Management -> Competence Requirements in the Navigator.
Competence Types
Choose Career Management -> Competence Types in the Navigator.
Competencies
Choose Career Management -> Competencies in the Navigator.
Configurable Business Rules
Choose Transaction Maintenance Forms -> Configurable Business Rules in the Navigator.
Consolidation Sets (Payroll)
Choose Payroll -> Consolidation in the Navigator.
Contact
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee or applicant.
3. Choose the Others button and select Contact.
Or:
1. Choose Fastpath -> Contact in the Navigator.
2. In the resulting Find window, query the person.
Contexts
Choose Security -> Contexts in the Navigator.
Contract
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee or applicant.
3. Choose the Others button.
4. Choose Contracts.
Or:
1. Choose Fastpath -> Contracts in the Navigator.
2. In the resulting Find window, query the person.
Control Totals
1. Choose Mass Information eXchange: MIX -> Batch Element Entry in the Navigator.
2. Choose the Totals button.
Constituency Information (for a Representative Body)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a representative body.
3. Choose the Others button and select Constituency.
Conversion Rate Types
Choose Payroll -> Conversion Rate Types in the Navigator.
Costing
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Others button and select Costing.
Or:
1. Choose Fastpath -> Costing in the Navigator.
2. In the resulting Find window, query the person.
Costing Information
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query an organization.
3. Choose the Others button and select Costing.
Court Orders
Choose People -> Total Comp Enrollment -> Court Orders in the Navigator.
Coverage Across Plan Types
Choose Total Compensation -> Rates/Coverage Definitions -> Coverage Across Plan Types in the Navigator.
Coverage Calculations
Choose Total Compensation -> Rate/Coverage Definitions -> Coverage Calculations in the Navigator.
Create Batch Lines
1. Choose Mass Information eXchange: MIX -> Batch Element Entry in the Navigator.
2. Enter or query a batch header.
3. Choose the Assignment Set button.
Criteria Definition
Choose Mass Information eXchange: MIX -> System Extract -> Criteria Definition in the Navigator.
Custom Reports
Choose Processes and Reports -> Submit Custom Reports in the Navigator.
Database Items
1. Choose Total Compensation -> Basic -> Write Formulas in the Navigator.
2. Enter or query a formula.
3. Choose the Show Items button.
DateTrack History Change Field Summary
Choose Tools -> Datetrack History from the Tools menu.
Define Combinations
Choose Total Compensation -> Rate/Coverage Definitions -> Combinations in the Navigator.
Define Extract
Choose Benefits Extract -> Extract Definition in the Navigator.
Define Function
Choose Other Definitions -> Formula Functions in the Navigator.
Define QuickPaint Report
Choose Processes and Reports -> Define a QuickPaint Report in the Navigator.
Define Task Flow
Choose Security -> Task Flow Definitions in the Navigator.
Define Task Flow Nodes
Choose Security -> Task Flow Nodes in the Navigator.
Delete Person
Choose People -> Delete Personal Records in the Navigator.
Derive Notice Period (Belgian users only)
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Others button and select End Employment.
4. Choose Derive Notice Period.
Or
1. Choose FastPath -> End Employment.
2. Enter or query an employee.
3. Choose Derive Notice Period.
Dependent/Beneficiary Designation
Do one of the following:
Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Dependent/Beneficiary Designation in the Navigator.
Or:
1. Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Flex Program in the Navigator.
2. Query a person.
3. Choose the Designees button.
Dependent Certifications
Do one of the following:
1. Choose Total Compensation -> Programs and Plans -> Program Enrollment Requirements in the Navigator.
2. Query a program.
3. Choose the Dependent Coverage tabbed region
4. Choose the Certifications button.
Or:
1. Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query a plan.
3. Choose the Designations tab.
4. Choose the Dependent tab.
5. Choose the Certifications button.
Dependent Change of Life Event
Do one of the following:
1. Choose Choose Total Compensation -> Programs and Plans -> Program Enrollment Requirements in the Navigator.
2. Query a program and choose the Dependent Coverage tabbed region.
3. Choose the Dependent Change of Life Event button.
Or:
1. Choose Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query a plan and choose the Designations tabbed region.
3. Choose the Dependent tab.
4. Choose the Dependent Change of Life Event button.
Dependent Change of Life Event Certification
Do one of the following:
1. Choose Choose Total Compensation -> Programs and Plans -> Program Enrollment Requirements in the Navigator.
2. Query a program and choose the Dependent Coverage tabbed region.
3. Choose the Dependent Change of Life Event button.
4. Select a life event and choose the Dependent Change of Life Event Certifications button.
Or:
1. Choose Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query a plan and choose the Designations tabbed region.
3. Choose the Dependent tab.
4. Choose the Dependent Change of Life Event button.
5. Select a life event and choose the Dependent Change of Life Event Certifications button.
Dependent Coverage Eligibility Profiles
Choose Total Compensation -> General Definitions -> Eligibility Profiles -> Dependent Coverage in the Navigator.
Dependent Eligibility Profiles
Do one of the following:
1. Choose Choose Total Compensation -> Programs and Plans -> Program Enrollment Requirements in the Navigator.
2. Query a program and choose the Dependent Coverage tabbed region.
3. Choose the Eligibility Profiles button.
Or:
1. Choose Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query a plan and choose the Designations tabbed region.
3. Choose the Dependent tab.
4. Choose the Eligibility Profiles button.
Derived Factors
Choose Total Compensation -> General Definitions -> Eligibility/Rate Factors -> Derived Factors in the Navigator.
Designation Requirements
Do one of the following:
1. Choose Total Compensation -> Programs and Plans -> Options in the Navigator.
2. Query or enter an option.
3. Choose the Designation Requirements button.
Or:
1. Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query a plan.
3. Choose the General tab.
4. Choose the Plan or Option tab.
5. Choose the Designations button.
Disability (Selected legislations)
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee or applicant.
3. Choose the Others button and select Disabilities.
Dynamic Trigger Definition
Choose Other Definitions -> Dynamic Trigger Definition in the Navigator.
Dynamic Trigger Functional Area Grouping
Choose Other Definitions -> Dynamic Trigger Functional Area Grouping in the Navigator.
Edit Formula
1. Choose Total Compensation -> Basic -> Write Formulas in the Navigator.
2. Enter or query a formula.
3. Choose the Edit button.
Electable Choices
1. Choose People -> Total Comp Participation
2. Choose the Enrollment Opportunities button
3. Choose the Electable Choices button.
Elections
Choose Work Structures -> Elections
Element
Choose Total Compensation -> Basic -> Element Description in the Navigator.
Element and Distribution Set
Choose Payroll -> Element Set in the Navigator.
Element Classifications (Payroll)
Choose Total Compensation -> Basic -> Classification in the Navigator.
Element Entries
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Entries button.
Or:
1. Choose Fastpath -> Entries in the Navigator.
2. In the resulting Find window, query the person.
Element Link
Choose Total Compensation -> Basic -> Link in the Navigator.
Eligibility
Do one of the following:
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Plan Eligibility button.
4. Choose the Eligibility button.
Or:
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Options button.
4. Choose the Option Eligibility button.
5. Choose the Eligibility button.
Or:
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Plans and Plan Types button.
4. Choose the Plans tab or the Plan Types tab.
5. Choose the Participation Eligibility button.
6. Choose the Eligibility button.
Or:
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Participation Eligibility button.
4. Choose the Eligibility button.
Employee Assignment Processes (Payroll only)
Choose View -> Assignment Process Results in the Navigator.
Employee Review
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Others button and select Reviews.
Or:
1. Choose Fastpath -> Employee Review in the Navigator.
2. In the resulting Find window, query the person.
Employee Run Result History (Payroll only)
Choose View -> Histories -> Run Results in the Navigator.
Or:
1. Choose Fastpath -> End Employment in the Navigator.
2. In the resulting Find window, query the person.
Enrollment Action (Advanced Benefits Only)
Choose Total Compensation -> General Definitions -> Additional Setup -> Enrollment Action Types in the Navigator.
Enrollment Opportunities
1. Choose People -> Total Comp Participation
2. Choose the Enrollment Opportunities button.
Enrollment Override
Choose People -> Total Comp Enrollment -> Enrollment Override in the Navigator.
Enrollment Rules
1. Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query or enter a plan.
3. Choose the Timing tab.
4. Choose the Scheduled tab or the Life Event tab.
5. Choose the Enrollment Rules button.
Enter Employees
Choose People -> Maintain Using Templates -> Enter Employees in the Navigator.
Entry Values
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Entries button.
5. Select an entry and choose the Entry Values button.
Event Bookings
Do one of the following:
Choose People -> Events and Bookings in the Navigator.
Or:
1. Choose Fastpath -> Event in the Navigator.
2. In the resulting Find window, query the person.
External/Manual Payments (Payroll only)
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Others button and select External Pay.
Or:
1. Choose Fastpath -> External/Manual Payments in the Navigator.
2. In the resulting Find window, query the person.
Extract Results
Choose Mass Information eXchange -> System Extract -> Extract Results in the Navigator.
Extract Results Errors
1. Choose Mass Information eXchange -> System Extract -> Extract Results in the Navigator.
2. Query an extract run result and choose the Errors and Warnings button.
Extract Results Detail
1. Choose Mass Information eXchange -> System Extract -> Extract Results in the Navigator.
2. Query an extract run result and choose the Details button.
Extract Results Header and Trailer
1. Choose Mass Information eXchange -> System Extract -> Extract Results in the Navigator.
2. Query an extract run result and choose the Header and Trailer button.
File Layout Include Conditions
1. Choose Mass Information eXchange -> System Extract -> Layout Definition in the Navigator.
2. Choose the File Layout tab and query or enter a file layout.
3. Select a record and choose the Include Conditions button.
Flex Credits (Advanced Benefits only)
Choose Total Compensation -> Rate/Coverage Definitions -> Flex Credits in the Navigator.
Flex Program (Advanced Benefits only)
Choose People -> Total Comp Enrollment -> Flex Program in the Navigator.
Form Customization
Choose Security -> CustomForm in the Navigator.
Form Configurator
Choose Security -> Forms Configurator in the Navigator.
Formula
Choose Total Compensation -> Basic -> Write Formulas in the Navigator.
Formula Result Rules (Payroll only)
Choose Total Compensation -> Basic -> Formula Results in the Navigator.
Frequency Rules (Payroll only)
1. Choose Total Compensation -> Basic -> Element Description in the Navigator.
2. Enter or query an element.
3. Choose the Frequency Rules button.
Funding Distribution
1. Choose Work Structures -> Budget -> Worksheet in the Navigator.
2. Choose the Periods button to open the Budget Details window.
3. Choose the Budget Sets tab.
4. Choose the Budget Set Distribution button.
GL Map (Payroll only)
Choose Payroll -> GL Flexfield Map in the Navigator.
Globals
Choose Total Compensation -> Basic -> Global Values in the Navigator.
GL Daily Rates
Choose Payroll -> GL Daily Rates in the Navigator.
Goods and Services
Choose Total Compensation -> General Definitions -> Additional Setup -> Goods and Services in the Navigator.
Grades (for a Constituency)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a constituency.
3. Choose the Others button and select Grades.
Grade Rate
Choose Work Structures -> Grade -> Grade Rate in the Navigator.
Grade Scale
Choose Work Structures -> Grade -> Grade Steps and Points in the Navigator.
Grade Step Placement
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Others button and select Grade Step.
Or:
1. Choose Fastpath -> Grade Step in the Navigator.
2. In the resulting Find window, query the person.
Grades
Choose Work Structures -> Grade -> Description in the Navigator.
Hiring Applicants
Choose People -> Maintain Using Templates -> Hire Applicants in the Navigator.
Imputed Income
Choose Total Compensation -> Rate/Coverage Definitions -> Inputed Income in the Navigator.
Input Values
1. Choose Total Compensation -> Basic -> Element Description in the Navigator.
2. Enter or query an element.
3. Choose the Input Values button.
Investment Options
1. Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Savings Plan in the Navigator.
2. Query a person.
3. Choose the Investment Options button.
Job
Choose Work Structures -> Job -> Description in the Navigator.
Job Evaluation
1. Choose Work Structures -> Job -> Description in the Navigator.
2. Enter or query a job.
3. Choose the Evaluation button.
Jobs (for a Constituency)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a constituency.
3. Choose the Others button and select Jobs.
Job Groups
Choose Work Structures -> Job -> Job Groups in the Navigator.
Job Requirements
1. Choose Work Structures -> Job -> Description in the Navigator.
2. Enter or query a job.
3. Choose the Requirements button.
Layout Definition
Choose Benefits Extract -> Layout Definition in the Navigator.
Letter (for letters)
Choose Work Structures -> Recruitment Letter Type in the Navigator.
Letter (for contracts)
Choose Work Structures -> Contract Letter Type in the Navigator.
Life Event
Do one of the following:
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Plan and Plan Types button.
4. Choose the Plans tab or the Plan Types tab.
5. Choose the Life Event button.
Or:
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Life Event button.
Life Event Certifications
1. Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
2. Query or enter a plan.
3. Choose the General tab.
4. Choose the Plan or Option tab.
5. Choose the Life Event Certifications button.
Life Event Reason Impact on Eligibility (Advanced Benefits)
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Options button.
4. Choose the Life Event Eligibility button.
Life Event Reasons (Advanced Benefits)
Choose Total Compensation -> General Definitions -> Additional Setup -> Life Event Reasons in the Navigator.
Link Input Values
1. Choose Total Compensation -> Basic -> Link in the Navigator.
2. Enter or query an element.
3. Choose the Input Values button.
List Assignments
Choose View -> Lists -> Assignments in the Navigator.
List Employees by Absence Type
Choose View -> Lists -> Employees by Absence Type in the Navigator.
List Employees by Element
Choose View -> Lists -> Employees by Element in the Navigator.
List Employees by Organization
Choose View -> Lists -> Employees by Organization in the Navigator.
List Employees by Position
Choose View -> Lists -> Employees by Position in the Navigator.
List Employees by Position Hierarchy
Choose View -> Lists -> Emps by Position Hierarchy in the Navigator.
List People by Assignment
Choose View -> Lists -> People by Assignment in the Navigator.
List People by Special Information
Choose View -> Lists -> People by Special Information in the Navigator.
Location
Choose Work Structures -> Location in the Navigator.
Locations (for a Constituency)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a constituency.
3. Choose the Others button and select Locations.
Lookups
Choose Other Definitions -> Application Utilities Lookups in the Navigator.
Maintain Employees
Choose People -> Maintain Using Templates -> Maintain Employees in the Navigator.
Maintain On Line Activities (Advanced Benefits)
Choose Total Compensation -> General Definitions ->Authentication Activities in the Navigator.
Maintain Options Eligibility
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Options button.
4. Choose the Option Eligibility button.
Maintain Plan Eligibility
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Plan Eligibility button.
Maintain Plan Options
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Options button.
Maintain Plan Related Details
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Details button.
Maintain Pop Up Messages (Advanced Benefits)
Choose Total Compensation -> General Definitions -> Message Configuration in the Navigator.
Manual Payments
Choose People -> Total Comp Contribution -> Manual Payments in the Navigator.
Map Career Path
Choose Work Structures -> Job -> Career Path in the Navigator.
Mass Move
Choose Work Structures -> Position -> Mass Move in the Navigator.
Mass Move - Assignments
1. Choose Work Structures -> Position -> Mass Move in the Navigator.
2. Complete the Mass Move window and save your work.
3. Choose the Positions button.
4. Complete the Find Positions window.
5. Choose the Find button.
6. Complete the Mass Move - Positions window.
7. Choose the Assignments button.
Mass Move - Messages
1. Choose Work Structures -> Position -> Mass Move in the Navigator.
2. Complete the Mass Move window and save your work.
3. Choose the Positions button.
4. Complete the Find Positions window and choose the Find button.
5. Complete the Mass Move - Positions window and choose the Assignments button.
6. Complete the Mass Move - Assignments window and close it.
7. From the Mass Move - Positions window, choose the Valid Grades button.
8. Complete the Valid Grades window and close it.
9. Close the Mass Move - Positions window.
10. From the Mass Move window, choose the Execute button.
11. If the Status field shows In Error or Complete with Warnings, a Message button appears.
12. If the Message button appears, choose it to view messages in the Mass Move - Messages window.
Note: Alternatively, you can view messages for saved (but not yet successfully executed) mass moves as follows:
1. Choose Work Structures -> Position -> Mass Move in the Navigator.
2. Enter the name of the saved mass move in the Description field.
3. When the Mass Move window is populated with data and the Message button appears, choose the Message button .
Mass Move - Positions
1. Choose Work Structures -> Position -> Mass Move in the Navigator.
2. Complete the Mass Move window.
3. Save your work.
4. Choose the Positions button.
5. In the resulting Find Positions window, select or enter a Source Job and Source Position.
6. Choose the Find button.
Mass Move - Valid Grades
1. Choose Work Structures -> Position -> Mass Move in the Navigator.
2. Complete the Mass Move window and save your work.
3. Choose the Positions button.
4. Complete the Find Positions window.
5. Choose the Find button.
6. Complete the Mass Move - Positions window.
7. Choose the Valid Grades button.
Mass Position Update
1. Choose Work Structures -> Position -> Mass Position Update
Mass Update of Applicants
Choose Recruitment -> Mass Update of Applicants in the Navigator.
Mass Update of Applicant Assignments
Choose People -> Mass Updates for Person -> Mass Update of Applicant Assignments in the Navigator.
Mass Update of Employee Assignments
Choose People -> Mass Updates for Person -> Mass Update of Employee Assignments in the Navigator.
Medical Assessments (Selected legislations)
Medical Assessments (Selected legislations)
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query a person.
3. Choose the Others button and select Medical Assessments.
Or:
1. Choose Fastpath -> Medical Assessments in the Navigator.
2. In the resulting Find window, query the person.
Messages
1. Choose Mass Information eXchange: MIX -> Batch Element Entry in the Navigator.
2. Choose the Messages button.
Message Configuration (Advanced Benefits only)
Choose Total Compensation -> General Definitions -> Message Configuration in the Navigator.
Miscellaneous Plan
Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Miscellaneous Plan in the Navigator.
MIX Batch Header
Choose Mass Information eXchange: MIX -> Batch Element Entry in the Navigator.
Monitor Batch Processes (Advanced Benefits only)
Choose Processes and Reports -> Monitor Batch Processes in the Navigator.
Monthly Participant Premium
Choose People -> Total Comp Contribution -> Monthly Participant Premium in the Navigator.
Monthly Plan or Option Premium
Choose -> People -> Total Comp Contribution -> Monthly Premium in the Navigator.
Net Calculation Rules
1. Choose Total Compensation -> Basic -> Accrual Plans in the Navigator.
2. Enter or query an accrual plan name.
3. Choose the Net Calculation Rules button.
Non-Flex Program
Choose People -> Total Comp Enrollment -> Non-Flex Program in the Navigator.
Options
Choose Total Compensation -> Programs and Plans -> Options in the Navigator.
Organization
Choose Work Structures -> Organization -> Description in the Navigator.
Organizations (for a Constituency)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a constituency.
3. Choose the Others button and select Organizations.
Organization Hierarchy
Choose Work Structures -> Organization -> Hierarchy in the Navigator.
Organization Hierarchies (for a Constituency)
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a constituency.
3. Choose the Others button and select Organization Hierarchies.
Organization Hierarchy Diagrammer
Choose Work Structures -> Organization -> Diagrammer in the Navigator.
Organizational Payment Method
Choose Payroll -> Payment Methods in the Navigator.
Other Rates
1. Choose People -> Total Comp Enrollment -> Non-Flex Program in the Navigator.
2. Query a person.
3. Choose the Others button and select Other Rates.
Participant
Choose Total Compensation -> General Definitions -> Eligibility Profiles -> Participant in the Navigator.
Participation Eligibility Profiles
Choose Total Compensation -> General Definitions -> Eligibility Profiles -> Participation Eligibility Profiles
Participation Overrides (Advanced Benefits only)
Choose People -> Total Comp Participation -> Participation Overrides in the Navigator.
Parent Organization
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query an organization.
3. Choose the Others button and select Parent Organization.
Payment Schedule
1. Choose Total Compensation -> Rates/Coverage Definitions -> Flex Credits in the Navigator.
2. Query or enter a flex credit definition and choose the Processing tabbed region.
3. Choose the Payment Schedule button.
Payments
1. Choose People -> Total Comp Contribution -> Record Contribution or Distribution
2. Choose the View Payments window.
Payroll
Choose Payroll -> Description in the Navigator.
Payroll Processes (Payroll only)
Choose View -> Payroll Process Results in the Navigator.
Pay Scale
Choose Work Structures -> Grade -> Pay Scale in the Navigator.
People
Choose People -> Enter and Maintain in the Navigator.
People Folder
Choose View -> Lists -> People Folder in the Navigator.
Performance
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee, and choose the Assignment button.
3. Choose the Salary button.
4. Choose the Performance button.
Or:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee, and choose the Assignment button.
3. Choose the Others button and select Performance.
Period Dates
1. Choose Payroll -> Description in the Navigator.
2. Enter or query a payroll.
3. Choose the Period Dates button.
Period-to-Date Limits
Do one of the following:
Choose Total Compensation -> General Definitions -> Rate/Coverage Definitions -> Period-to-Date Limits in the Navigator.
Or:
1. Choose Total Compensation -> Rates/Coverage Definitions -> Flex Credits in the Navigator.
2. Query a compensation object.
3. Choose the Activity Rate button.
4. Choose the Period to Date Limit button.
Period Types
Choose Other Definitions -> Time Periods in the Navigator.
Person Benefits Assignment
Choose People -> Total Comp Participation -> Person Benefits Assignment
Person Benefits Balances
Choose People -> Total Comp Participation -> Person Benefits Balances in the Navigator.
Person Changes (Advanced Benefits Only)
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Life Event Reasons in the Navigator.
2. Query or enter a life event.
3. Choose the Person Changes button.
4. Choose the Add Person Change button.
Person Changes Cause Life Events (Advanced Benefits only)
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Life Event Reasons in the Navigator.
2. Query or enter a life event.
3. Choose the Person Changes button.
Person Communications (Advanced Benefits only)
Choose People -> Total Comp Enrollment -> Enrollment Process -> Person Communications in the Navigator.
Person Enrollment Action Items (Advanced Benefits only)
Do one of the following:
Choose People -> Total Comp Enrollment -> Enrollment Process -> Person Enrollment Action Items in the Navigator.
Or:
1. Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Flex Program in the Navigator.
2. Query a person.
3. Choose the Action Items button.
Person Enrollment Certifications (Advanced Benefits only)
Do one of the following:
Choose People -> Total Comp Enrollment -> Enrollment Process -> Person Enrollment Certifications in the Navigator.
Or:
1. Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Flex Program in the Navigator.
2. Query a person.
3. Choose the Certifications button.
Person Primary Care Provider
Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Person Primary Care Provider in the Navigator.
Person Types
Choose Other Definitions -> Person Types in the Navigator.
Person Type Usage
Choose Fastpath -> Person Type Usage in the Navigator.
Personal Payment Method
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Pay Method button, or choose the Others button and select Pay Method.
Or:
1. Choose Fastpath -> Pay Method in the Navigator.
2. In the resulting Find window, query the person.
Phone Numbers
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Others button.
4. Choose Phones.
Or:
1. Choose Fastpath -> Phones in the Navigator.
2. In the resulting Find window, query the person.
Picture
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator
2. Enter or query a person.
3. Choose the Picture button.
Or:
1. Choose Fastpath -> Picture in the Navigator.
2. In the resulting Find window, query the person.
Plan and Plan Type
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Plan and Plan Types button.
Plan Enrollment Requirements
Choose Total Compensation -> Programs and Plans -> Plan Enrollment Requirements in the Navigator.
Plan in Program Participation Eligibility
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Plan and Plan Types button.
4. Choose the Plans tab.
5. Choose the Participation Eligibility button.
Plan Reimbursement
Choose Total Compensation -> General Definitions -> Programs and Plans -> Plan Reimbursement in the Navigator.
Plans
Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
Plan Type Participation Eligibility
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Plan and Plan Types button.
4. Choose the Plan Type tab.
5. Choose the Participation Eligibility button.
Plan Types
Choose Total Compensation -> Programs and Plans -> Plan Types in the Navigator.
Position
Choose Work Structures -> Position -> Description in the Navigator.
Position Copy
Choose Work Structures -> Position -> Position Copy in the Navigator.
Position Evaluation
1. Choose Work Structures -> Position -> Description in the Navigator.
2. Enter or query a position.
3. Choose the Evaluation button.
Position Hierarchy
Choose Work Structures -> Position -> Hierarchy in the Navigator.
Position Hierarchy
Choose Work Structures -> Position -> Diagrammer in the Navigator.
Position Occupancy Folder
1. Choose Work Structures -> Position -> Description in the Navigator.
2. Query a position.
3. Choose the Occupancy button.
Position Reporting To
1. Choose Work Structures -> Position -> Description in the Navigator.
2. Enter or query a position.
3. Choose the Reporting To button.
Position Requirements
1. Choose Work Structures -> Position -> Description in the Navigator.
2. Enter or query a position.
3. Choose the Requirements button.
Position Transaction
Choose Work Structures -> Position -> Position Transaction in the Navigator.
Postal/Zip
Choose Total Compensation -> General Definitions -> Eligibility/Rate Factors -> Postal/Zip in the Navigator.
Possible Certifications
1. Choose People -> Total Comp Participation
2. Choose the Enrollment Opportunities button.
3. Choose the Electable Choices button
4. Choose the Possible Certifications button
Primary Care Providers
Do one of the following:
Choose People -> Total Comp Enrollment -> Person Primary Care Provider
Or:
1. Choose People -> Total Comp Enrollment -> Flex Program in the Navigator.
2. Query a person.
3. Choose the Care Providers button.
Process Log
Choose Processes and Reports -> Process Log in the Navigator.
Program/Plan Years
Choose Total Compensation -> General Definitions -> Additional Setup -> Program/Plan Years in the Navigator.
Programs
Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
Program Enrollment Requirements
Choose Total Compensation -> General Definitions -> Programs and Plans -> Program Enrollment Requirements in the Navigator.
Program Participation Eligibility
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Participation Eligibility button.
Program Waive Certifications
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Plan and Plan Types button.
4. Choose the Plan Types tab.
5. Choose the Waive button.
6. Choose the Waive Certification button.
Program Waive Reasons
1. Choose Total Compensation -> Programs and Plans -> Programs in the Navigator.
2. Query or enter a program.
3. Choose the Plan and Plan Types button.
4. Choose the Plan Types tab.
5. Choose the Waive button.
Qualifications
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query a person.
3. Choose the Others button and select Qualifications.
Or:
1. Choose Fastpath -> Qualifications in the Navigator.
Qualification Types
Choose Career Management -> Qualification Types in the Navigator.
QuickPaint Inquiry
1. Choose Processes and Reports -> Run a QuickPaint Report in the Navigator.
2. Query a report that has been run.
3. Choose the View Report button.
QuickPay (Payroll only)
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Others button and select QuickPay.
Or:
1. Choose Fastpath -> QuickPay in the Navigator.
2. In the resulting Find window, query the person.
Rating Scales
Choose Career Management -> Rating Scales in the Navigator.
Record Continuing Benefits Payments
Choose People -> Total Comp Contribution -> Record Continuing Benefits Payments in the Navigator.
Record Layout Include Conditions
1. Choose Mass Information eXchange -> System Extract -> Layout Definition in the Navigator.
2. Choose the Record Layout tab and query or enter a record layout.
3. Select a Data Element and choose the Include Conditions button.
Recruiting For
1. Choose Recruitment -> Recruitment Activity in the Navigator.
2. Enter or query a recruitment activity.
3. Choose the Recruiting For button.
Recruitment Activity
Choose Recruitment -> Recruitment Activity in the Navigator.
Regulations
Choose Total Compensation -> General Definitions -> Additional Setup -> Regulations in the Navigator.
Regulatory Bodies and Regulations
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Reporting Groups in the Navigator.
2. Query or enter a reporting group.
3. Choose the Plan Regulatory Bodies and Regulations button.
Reimbursements Requests (Advanced Benefits only)
Choose People -> Total Comp Distribution -> Reimbursements Requests in the Navigator.
Related Person Changes (Advanced Benefits Only)
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Life Event Reasons in the Navigator.
2. Query or enter a life event.
3. Choose the Related Person Changes button.
4. Choose the Add Related Person Change button.
Related Person Changes Cause Life Events (Advanced Benefits only)
1. Choose Total Compensation -> General Definitions -> Additional Setup -> Life Event Reasons in the Navigator.
2. Query or enter a life event.
3. Choose the Related Person Changes button.
Reporting Groups
Choose Total Compensation -> General Definitions -> Additional Setup -> Reporting Groups in the Navigator.
Representative Body
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query a representative body.
3. Choose the Others button and select Representative Body.
Request Letter
Choose Recruitment -> Request Recruitment Letter in the Navigator.
Request Set
Choose Security -> Report Sets in the Navigator.
Requisition and Vacancy
Choose Recruitment -> Requisition and Vacancy in the Navigator.
RetroPay Set (Payroll only)
Choose Payroll -> RetroPay Set in the Navigator.
Reverse Payroll Run (Payroll only)
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Others button and select Reverse Run.
Or:
1. Choose Fastpath -> Reverse Payroll Run in the Navigator.
2. In the resulting Find window, query the person.
Roles
Choose Transaction Maintenance Forms -> Roles in the Navigator.
Routing
1. Choose Work Structures -> Position -> Position Transaction in the Navigator.
2. Choose Save from the File menu.
Or:
1. Choose Work Structures -> Budget -> Budget Worksheet in the Navigator.
2. Choose Save from the File menu.
Routing Lists
Choose Transaction Maintenance Forms ->Routing Lists in the Navigator.
Rows
1. Choose Other Definitions -> Table Structure in the Navigator.
2. Enter or query a table.
3. Choose the Rows button.
Run QuickPaint Report
Choose Processes and Reports -> Run a QuickPaint Report in the Navigator.
Salary Administration
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Assignment button.
4. Choose the Salary button.
Or:
1. Choose Fastpath -> Salary in the Navigator.
2. In the resulting Find window, query the person.
Salary Basis
Choose Total Compensation -> Basic -> Salary Basis in the Navigator.
Salary History
Do one of the following:
1. Choose View -> Histories -> Salary in the Navigator.
2. Run a query in the Assignments Folder window.
3. Select an employee assignment and choose the Salary History button.
Or:
1. Choose Fastpath -> Salary History in the Navigator.
2. In the resulting Find window, query the person.
Salary Management Folder
Choose People -> Salary Management in the Navigator.
Salary Surveys
Choose Total Compensation -> Basic -> Salary Survey in the Navigator.
Savings Plan
Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Savings Plan in the Navigator.
Scale Rate
Choose Work Structures -> Grade -> Point Values in the Navigator.
Schools and Colleges
Choose Career Management -> Schools and Colleges in the Navigator.
Schools and Colleges Attended
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query a person.
3. Choose the Others button and select Schools/Colleges.
Secondary Statuses
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an applicant or employee.
3. Do one of the following:
For an applicant:
Choose the Others button and select Application.
Choose the Secondary Status button.
For an employee:
Choose the Assignment button.
Choose the Others button and select Secondary Status.
Or:
1. Choose Fastpath -> Secondary Status in the Navigator.
2. In the resulting Find window, query the person.
Security Profile
Choose Security -> Profile in the Navigator.
Service Areas
Choose Total Compensation -> General Definitions -> Eligibility/Rate Factors -> Service Areas in the Navigator.
Sort
1. Choose Mass Information eXchange -> System Extract -> Layout Definition in the Navigator.
2. Choose the File Layout tab and select a Record Name.
3. Choose the Sort button.
Special Information
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query a person.
3. Choose the Special Info button.
Or:
1. Choose Fastpath -> Special Information in the Navigator.
2. In the resulting Find window, query the person.
Special Information Types
Choose Other Definitions -> Special Information Types in the Navigator.
Special Rates
1. Choose People -> Total Comp Enrollment -> Benefits Enrollment -> Flex Program in the Navigator.
2. Query a person.
3. Choose the Special Rates button.
Standard Rates
Choose Total Compensation -> General Definitions -> Rate/Coverage Definitions -> Standard Rates in the Navigator.
Submit a New Request
1. Choose Processes and Reports -> Submit Processes and Reports in the Navigator.
2. Select Single Request or a Request Set.
Supplementary Roles
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Others button and select Supplementary Roles.
Table Structure
Choose Other Definitions -> Table Structure in the Navigator.
Table Values
Choose Other Definitions -> Table Values in the Navigator.
Terminate
Do one of the following:
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Others button and select End Employment.
Terminate Applicant
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee.
3. Choose the Others button and select End Application.
Or:
1. Choose Fastpath -> End Application in the Navigator.
2. In the resulting Find window, query the person.
Transaction Categories
Choose Transaction Maintenance Forms -> Transaction Categories in the Navigator.
Transaction Category Wizard
1. Choose Maintenance Forms -> Transaction Category Wizard.
Transaction Status
Choose Security -> Transaction Status in the Navigator
Transaction Templates: page
Choose Transaction Maintenance Forms ->Transaction Templates in the Navigator.
Update Payroll Run (Payroll only)
Choose Payroll -> Update Payroll Run in the Navigator.
Valid Grades (for jobs)
1. Choose Work Structures in the Navigator.
2. Choose either Job -> Description or Position -> Description.
3. Enter or query a job or position.
4. Choose the Valid Grades button.
User Types and Statuses
Choose Other Definitions ->User Types and Statuses
Valid Payment Methods
1. Choose Payroll -> Description in the Navigator.
2. Enter or query a payroll.
3. Choose the Valid Payment Methods button.
Variable Rate Profiles
Choose Total Compensation -> General Definitions -> Rate/Coverage Definitions -> Variable Rate Profiles in the Navigator.
View Absence History
Choose View -> Histories -> Absence in the Navigator.
View Element Entry History for Employee
1. Choose View -> Histories -> Entries in the Navigator.
2. Run a query in the Assignments Folder window.
3. Select an employee assignment and choose the Entry History button.
View Employee Grade Comparatio
Choose View -> Grade Comparatio in the Navigator.
View Enrollment Results
Choose People -> Total Comp Enrollment -> Benefits Enrollment Enrollment -> View Enrollment Results in the Navigator.
View Participation Information (Advanced Benefits only))
Choose People -> Total Comp Participation -> View Participation Infomation in the Navigator.
View Program Structure
Choose Total Compensation -> Programs and Plans -> View Program Structure in the Navigator.
View Run Messages (Payroll only)
Choose View -> System Messages in the Navigator.
View Vacancies
Choose View -> Vacancies in the Navigator.
Visa Data Template
Choose People -> Maintain Using Templates -> Maintain Visa Information
Waive Participation (Advanced Benefits only)
Choose People -> Total Comp Participation -> Waive Participation in the Navigator.
Waiving
1. Choose Total Compensation -> Programs and Plans -> Plans in the Navigator.
2. Query or enter a plan.
3. Choose the Waiving button.
What-if Eligibility (Advanced Benefits only)
Choose People -> Total Comp Participation -> What-if Eligibility in the Navigator.
Work Choices (Job and Position)
1. Choose Work Structures -> Job or Position -> Description in the Navigator.
2. Enter or query a job or position.
3. Choose the Work Choices button.
Work Choices (Person)
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query a person.
3. Choose the Others button and select Work Choices.
Work Day Information
1. Choose Work Structures -> Organization -> Description in the Navigator.
2. Enter or query an organization.
3. Choose the Others button and select Work Day Information.
Work Incident (Selected legislations)
1. Choose People -> Enter and Maintain in the Navigator.
2. Enter or query an employee or applicant.
3. Choose the Others button and select Work Incidents.
Worksheet
1. Choose Work Structures ->Budget ->Worksheet in the Navigator.
2. Define the properties of the worksheet.
3. Choose the Create Worksheet button.
Worksheet Characteristics
Choose Work Structures ->Budget ->Worksheet in the Navigator.