|
The API’s (Application
Program Interfaces) for HR/PAY are different from the other applications.
They are not documented in the Open Interfaces Manual and are only briefly
mentioned in the HR manuals. If you have data to load into HR/PAY tables,
check out the technical essays in Appendix "A" of the HRMS
Implementation Guide (P/N A25893-2). There you will find directions to
directories of database packages in the /patchsc/sql directory of $PER_TOP
and $PAY_TOP. Much of the documentation for how to use these packages
and load data is actually in the header files of these packages.
Outside of Balances and
Batch Element Entry there are no 'Open Interfaces' provided as part of the
HRMS product. Not in the same sense that they are provided with other
Oracle Applications. The Oracle HRMS product suite provides a different, more flexible approach by
providing a set of APIs that can be used to build interfaces. The list of
APIs, which are structured more around business processes than tables,
expands with each release. Oracle HRMS currently offers more than 500
APIs! The APIs provide the same validations that the
online Forms do. Examples of API procedure names are 'create_us_employee'
and 'hire_applicant'. The complete list for each release can be found from
online help under 'New Features'. An essay describing their use should be
available at www.oracle.com or please see the Oracle HRMS US
Implementation Guide.
Many times during the setup
of Oracle HR/Payroll Key Flexfields, companies must decide on whether to
put needed information in the People Group Flexfield or to use Special
Information Types. After evaluating this decision at several
implementations, I would recommend using the People Group Flexfield if one
of the following is true:
-
The information is
needed to control eligibility
for certain earnings or deductions.
-
The information is
needed to determine which costing account codes should be used (GL
costing).
-
The information
will be used in Fast Formulas. You cannot create database items for
Special Information Types.
The first two reasons take
advantage of the fact that the People Group Flexfield is referenced on the
Element Link screen. If your needed information does not fall into any of
the above, then consider using the Special Information Types.
|