Oracle® Incentive Compensation: Implementation Guide Release 12
Oracle® Incentive Compensation: Implementation Guide Release 12
Oracle® Incentive Compensation: Implementation Guide Release 12
Implementation Guide
Release 12
Part No. B25388-04
June 2007
Oracle Incentive Compensation Implementation Guide, Release 12
The Programs (which include both the software and documentation) contain proprietary information; they
are provided under a license agreement containing restrictions on use and disclosure and are also protected
by copyright, patent, and other intellectual and industrial property laws. Reverse engineering, disassembly, or
decompilation of the Programs, except to the extent required to obtain interoperability with other
independently created software or as specified by law, is prohibited.
The information contained in this document is subject to change without notice. If you find any problems in
the documentation, please report them to us in writing. This document is not warranted to be error-free.
Except as may be expressly permitted in your license agreement for these Programs, no part of these
Programs may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose.
If the Programs are delivered to the United States Government or anyone licensing or using the Programs on
behalf of the United States Government, the following notice is applicable:
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherently
dangerous applications. It shall be the licensee's responsibility to take all appropriate fail-safe, backup,
redundancy and other measures to ensure the safe use of such applications if the Programs are used for such
purposes, and we disclaim liability for any damages caused by such use of the Programs.
The Programs may provide links to Web sites and access to content, products, and services from third parties.
Oracle is not responsible for the availability of, or any content provided on, third-party Web sites. You bear all
risks associated with the use of such content. If you choose to purchase any products or services from a third
party, the relationship is directly between you and the third party. Oracle is not responsible for: (a) the quality
of third-party products or services; or (b) fulfilling any of the terms of the agreement with the third party,
including delivery of products or services and warranty obligations related to purchased products or services.
Oracle is not responsible for any loss or damage of any sort that you may incur from dealing with any third
party.
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective owners.
Contents
Preface
1 Introduction
Implementing Oracle Incentive Compensation....................................................................... 1-1
Oracle Incentive Compensation Basics.....................................................................................1-2
Responsibilities in the Compensation Process.........................................................................1-2
The Oracle Incentive Compensation Process .......................................................................... 1-3
Getting Started.......................................................................................................................... 1-5
Using the Notes Feature............................................................................................................ 1-6
Starting Implementation........................................................................................................... 1-7
Beginning The Implementation Process...............................................................................1-7
Implementation Task Sequence............................................................................................... 1-8
iii
Integrate with the Territory Assignment Engine................................................................... 2-12
Modify the Code in the API Template................................................................................... 2-13
Oracle Sales............................................................................................................................. 2-19
5 Collection Setups
Set up Collection Parameters.................................................................................................... 5-1
Configure Tables and Columns for Collection........................................................................ 5-2
Define External Table Mapping for Collection........................................................................ 5-3
Define Collection Sources and Mapping................................................................................. 5-4
Add a New Transaction Source to the TRX TYPES Lookup.................................................... 5-6
Source Table.............................................................................................................................. 5-7
Parameters................................................................................................................................. 5-7
Notification Queries.................................................................................................................. 5-8
Column Mapping...................................................................................................................... 5-8
Collection Query..................................................................................................................... 5-10
Triggers.................................................................................................................................... 5-10
Filters....................................................................................................................................... 5-11
Generate Collection Packages................................................................................................. 5-11
6 Calculation Setups
Calculation Setup...................................................................................................................... 6-1
Set Up Calculation Parameters..................................................................................................6-2
Configure Tables and Columns for Calculation...................................................................... 6-4
Define External Table Mappings for Calculation.................................................................... 6-5
iv
7 Payment Setups
Set Up Payment Parameters...................................................................................................... 7-1
Account Generator..................................................................................................................... 7-2
Define Pay Element Mappings................................................................................................. 7-3
9 Profile Options
Profile Options.......................................................................................................................... 9-1
Table of Profile Options............................................................................................................ 9-4
10 Lookups
Lookups................................................................................................................................... 10-1
Viewing and Editing Lookups................................................................................................ 10-1
Creating a Lookup................................................................................................................... 10-2
List of Lookups........................................................................................................................ 10-2
11 Flexfields
Flexfields................................................................................................................................. 11-1
Index
v
Send Us Your Comments
Oracle welcomes customers' comments and suggestions on the quality and usefulness of this document.
Your feedback is important, and helps us to best meet your needs as a user of our products. For example:
• Are the implementation steps correct and complete?
• Did you understand the context of the procedures?
• Did you find any errors in the information?
• Does the structure of the information help you with your tasks?
• Do you need different information or graphics? If so, where, and in what format?
• Are the examples correct? Do you need more examples?
If you find any errors or have any other suggestions for improvement, then please tell us your name, the
name of the company who has licensed our products, the title and part number of the documentation and
the chapter, section, and page number (if available).
Note: Before sending us your comments, you might like to check that you have the latest version of the
document and if any concerns are already addressed. To do this, access the new Applications Release
Online Documentation CD available on Oracle MetaLink and www.oracle.com. It contains the most
current Documentation Library plus all documents revised or released recently.
Send your comments to us using the electronic mail address: appsdoc_us@oracle.com
Please give your name, address, electronic mail address, and telephone number (optional).
If you need assistance with Oracle software, then please contact your support representative or Oracle
Support Services.
If you require training or instruction in using Oracle software, then please contact your Oracle local office
and inquire about our Oracle University offerings. A list of Oracle offices is available on our Web site at
www.oracle.com.
vii
Preface
Intended Audience
Welcome to Release 12 of the Oracle Incentive Compensation Implementation Guide.
This guide assumes you have a working knowledge of the following:
• The principles and customary practices of your business area.
• Oracle Self-Service Web Applications. To learn more about Oracle Self-Service Web
Applications, read the Oracle Self-Service Web Applications Implementation
Manual.
• The Oracle Applications graphical user interface. To learn more about the Oracle
Applications graphical user interface, read the Oracle Applications User's Guide.
• Chapter 3 gives guidance for general ledger setup tasks to be performed before the
main work of implementation begins.
ix
• Chapter 5 presents Collection setups.
• Chapter 9 details the profile options used in this release of Oracle Incentive
Compensation.
See Related Information Sources on page xi for more Oracle Applications product
information.
Documentation Accessibility
Our goal is to make Oracle products, services, and supporting documentation
accessible, with good usability, to the disabled community. To that end, our
documentation includes features that make information available to users of assistive
technology. This documentation is available in HTML format, and contains markup to
facilitate access by the disabled community. Accessibility standards will continue to
evolve over time, and Oracle is actively engaged with other market-leading technology
vendors to address technical obstacles so that our documentation can be accessible to all
of our customers. For more information, visit the Oracle Accessibility Program Web site
at http://www.oracle.com/accessibility/ .
x
empty line; however, some screen readers may not always read a line of text that
consists solely of a bracket or brace.
Structure
1 Introduction
2 Mandatory Dependencies and Integrations
3 General Ledger Setups
4 Application Parameter Setups
5 Collection Setups
6 Calculation Setups
7 Payment Setups
8 Credit Allocation Setups
9 Profile Options
10 Lookups
11 Flexfields
A SQL Insert Statement for Credit Allocation
xi
required to apply online help.
R12 Release Content Document
Refer to the Release Content Document for new features listed release. The Release
Content Document is available on OracleMetaLink.
R12 Functional Upgrade Document
Refer to the R12 Functional Upgrade document for details on upgrading to R12 It is
available on OracleMetaLink (Document ID: 414710.1).
R12 Integration Repository
The R12 Integration Repository contains reference documentation on R12 OIC API's. To
access the Integration Repository, do the following:
1. Add the Integration Repository responsibility to a user, and log in to Self-Service as
that user.
2. When the Integration Repository launches, expand the Marketing and Sales Suite
node in the left navigation pane.
3. Expand the Incentive Compensation node, and click the Incentive Compensation
Plan link to browse the list of OIC API's
Related Guides
Oracle Incentive Compensation shares business and setup information with other
Oracle Applications products. Therefore, you may want to refer to other guides when
you set up and use Oracle Incentive Compensation.
You can read the guides online by choosing Library from the expandable menu on your
HTML help window, by reading from the Oracle Applications Document Library CD
included in your media pack, or by using a Web browser with a URL that your system
administrator provides.
If you require printed guides, you can purchase them from the Oracle Store at
http://oraclestore.oracle.com.
Guides Related to All Products
Oracle Applications User's Guide
This guide explains how to enter data, query, run reports, and navigate using the
graphical user interface (GUI). This guide also includes information on setting user
profiles, as well as running and reviewing reports and concurrent processes. You can
access this user's guide online by choosing "Getting Started with Oracle Applications"
from any Oracle Applications help file.
Oracle Applications Developer's Guide
If you will be building custom logic into your application, please read the
Customization Standards chapter in the this guide.
xii
Guides Related to This Product
Oracle Incentive Compensation User Guide
Use this user guide to manage Oracle Incentive Compensation on a day-to-day basis.
Learn how to distribute quota, create compensation plans, collect transactions, calculate
and pay commission, and use Sales Credit Allocation.
Installation and System Administration
Oracle Applications Concepts
This guide provides an introduction to the concepts, features, technology stack,
architecture, and terminology for Oracle Applications Release 12. It provides a useful
first book to read before an installation of Oracle Applications. This guide also
introduces the concepts behind Applications-wide features such as Business Intelligence
(BIS), languages and character sets, and Self-Service Web Applications.
Installing Oracle Applications
This guide provides instructions for managing the installation of Oracle Applications
products. In Release 12, much of the installation process is handled using Oracle Rapid
Install, which minimizes the time to install Oracle Applications and the Oracle
technology stack by automating many of the required steps. This guide contains
instructions for using Oracle Rapid Install and lists the tasks you need to perform to
finish your installation. You should use this guide in conjunction with individual
product user guides and implementation guides.
Upgrading Oracle Applications
Refer to this guide if you are upgrading your Oracle Applications to Release 12. This
guide describes the upgrade process and lists database and product-specific upgrade
tasks.
Maintaining Oracle Applications
Use this guide to help you run the various AD utilities, such as AutoUpgrade,
AutoPatch, AD Administration, AD Controller, AD Relink, License Manager, and
others. It contains how-to steps, screenshots, and other information that you need to run
the AD utilities. This guide also provides information on maintaining the Oracle
applications file system and database.
Oracle Applications System Administrator's Guide
This guide provides planning and reference information for the Oracle Applications
System Administrator. It contains information on how to define security, customize
menus and online help, and manage concurrent processing.
Oracle Alert User's Guide
This guide explains how to define periodic and event alerts to monitor the status of
your Oracle Applications data.
Oracle Applications Developer's Guide
This guide contains the coding standards followed by the Oracle Applications
xiii
development staff and describes the Oracle Application Object Library components that
are needed to implement the Oracle Applications user interface described in the Oracle
Applications User Interface Standards for Forms-Based Products. This manual also
provides information to help you build your custom Oracle Forms Developer forms so
that the forms integrate with Oracle Applications.
Integration Repository
The Oracle Integration Repository is a compilation of information about the service
endpoints exposed by the Oracle E-Business Suite of applications. It provides a
complete catalog of Oracle E-Business Suite's business service interfaces. The tool lets
users easily discover and deploy the appropriate business service interface for
integration with any system, application, or business partner.
The Oracle Integration Repository is shipped as part of the E-Business Suite. As your
instance is patched, the repository is automatically updated with content appropriate
for the precise revisions of interfaces in your environment.
xiv
1
Introduction
Introduction 1-1
Incentive Compensation integrates with Oracle Territory Manager for sales credit
allocation, which is the process of determining who receives credit for sales
transactions.
Oracle Incentive Compensation supports multiple operating units within your
enterprise. At the operating unit level, sets of books, payment intervals, and matters of
credit types and credit conversion are determined. The tables used in collecting,
calculating, and paying resources are part of the operating unit setup regimen.
Introduction 1-3
and Oracle Receivables (Order Booking), but can also be collected from custom and
legacy sources. You can import the transaction data directly using a CSV file, a
delivered API, or you can manually input transactions.
If you want to use Credit Allocation to determine who receives how much credit for
transactions, it takes care of loading on its own. If no credit allocation is required, you
can simply load the transactions for calculation. The Projected Compensation feature
uses Credit Allocation and the Calculation engine to provide approximate commission
figures for Oracle Quoting.
After the Calculation Engine has run, the Payment function sends commission data to
Oracle Payables for vendors and to Payroll for regular employees. A custom payroll
system also can be used.
Reports are available at the end of this process, which are used by the Oracle Sales
application.
Getting Started
To begin implementation, log in to the Incentive Compensation Administrator
responsibility and click the Configuration Workbench link. The Setup Tasks page
appears, listing the five main areas involved with implementation.
On the Setup Tasks page, select an operating unit if your enterprise has multiple
operating units. To perform implementation tasks, click the icons in the Go to Task
column to go to the Tasks List for each section. The Status column in the Tasks List
pages is manually set by you. Use it to keep track of your progress.
You can set up favorites on the Configuration Workbench page. If you want to return to
this page after working in a specific area of the application, click the Home link.
Oracle Incentive Compensation pages display the page navigation along the top, for
Introduction 1-5
example, Setup Tasks > Application Parameters: Vision Operations >. This helps guide you
as you work in the application. Use these links to return to previous pages--don't use
the browser's Back button. Using the back button could create errors.
Starting Implementation
Introduction 1-7
Setup Process Flow
Step Description
SET UP APPLICATION PARAMETERS The four sections below are essential setups
for the application to perform collection,
calculation, and payment. See Chapter 4.
Introduction 1-9
Step Description
Define Credit Types and Credit Conversion Define the credit types you need and set up
Factors conversion based on rates that you defined
previously in General Ledger.
Configure Tables and Columns Optional. Define tables and columns used in
collecting transactions into the application.
Set up Calculation Parameters Set up batch sizes, set rate table precision,
and make other selections to configure the
calculation process.
Configure Tables and Columns Optional. Define tables and columns used in
calculating commissions.
Define Pay Element Mappings If you are integrating with Oracle Payroll,
you must map Oracle Incentive
Compensation plan elements with Oracle
Payroll pay elements.
CREATE AND MAINTAIN LOOKUPS Lookups are preset selections for Lists of
Values. See Chapter 10.
Introduction 1-11
2
Mandatory Dependencies and Integrations
Mandatory Dependencies
Oracle Incentive Compensation requires the following related products and
components to be installed and implemented:
• Oracle Resource Manager
Resource Manager is the common source for resource definition. The ability of Oracle
Incentive Compensation to read Resource Manager directly eliminates the need to
create commonly used definitions and relationships in multiple applications.
• Create hierarchies
The Compensation Manager maintains resources, roles, groups, and teams. See the
Oracle Incentive Compensation User Guide, Chapter 3, for details.
Refer to appropriate sections of the OracleCommon Application Components
Implementation Guide or OracleCommon Application Components User Guide.
Create Resources
To receive commission payments in Oracle Incentive Compensation, the resource must
be created, assigned a sales compensation role and assigned a compensation group. The
roles and groups are created in Resource Manager, and the assignment takes place
when employee resources are imported from HR. Resources that are not salespeople,
for example, nonemployees set up as supplier vendors or TBH (to be hired), are not
imported from HR, but are created directly in Resource Manager. See the Creating and
Importing Resources chapter in the Oracle Common Application Components
Implementation Guide for the procedures.
Create and Assign Sales Roles
In Oracle Incentive Compensation, compensation plans are assigned to roles, and the
salespeople are assigned a role. A Role may encompass one or more job descriptions
and job titles. Within the role type used for Oracle Incentive Compensation, roles are
assigned to resources, resource groups and resource teams. Oracle Resource Manager is
delivered with predefined role types for all CRM modules, including Oracle Incentive
Compensation, however you can define additional custom roles for your enterprise.
The role types for Incentive Compensation include Sales Compensation and Sales
Compensation Payment Analyst. See the Managing Roles and Role Types chapter in the
Oracle Common Application Components Implementation Guide for the steps for this
procedure.
Create Compensation Groups
Resources must belong to a group to receive payments in Oracle Incentive
Compensation. Groups are created in Resource Manager. A group is based on the
similar functionality or roles of its members. Groups exist in a hierarchy, with parent
Integrations
Oracle Payables, page 2-4 is used to pay companies who are vendors or suppliers, or
resources who are not full-time, regular employees. Oracle Payables recognizes
resources for payment only if they are activated as suppliers.
Oracle Payroll, page 2-6 is used by the application to pay employees.
Oracle Receivables and Oracle Order Management are the standard collection sources
for transactions in Oracle Incentive Compensation. You can also define custom sources.
Oracle Human Resources is where you must first create employees in order for them to
be paid compensation in Oracle Incentive Compensation. After creating employees in
Human Resources, you then import these records into Resource Manager to create
resources. See the Oracle Incentive Compensation User Guide, Resource section. See Oracle
Human Resources documentation for the procedures for creating employees.
Oracle Payables
Full-time, regular employees are paid using Payroll. If you want to pay commission to
other resources who are not part of your standard payroll system, you can set them up
as suppliers in Oracle Purchasing. This creates an integration with Oracle Payables to
pay the resource. For purposes of collecting transactions and paying commissions,
Oracle Incentive Compensation treats a supplier contact the same as any other resource.
To enable integration with Oracle Payables, see the Payment Setups in the
Configuration Workbench.
For the steps to this procedure, see the Oracle Payables User Guide. Please also refer to the
Oracle Purchasing User's Guide for more information.
After a payment batch has been processed (Paid status against the payment batch
name), the Salespeople Sub-ledgers are updated to reflect the amounts paid in the
appropriate accounts and balances, and the data is transferred to the Oracle Payables
Invoices Interface table.
Oracle Payables uses two interface tables as entry points for data from other
applications, including Oracle Incentive Compensation:
• AP_INVOICES_INTERFACE
• AP_INVOICE_LINES_INTERFACE
The following two tables show the columns that map to the columns in each invoice
interface table in Oracle Payables:
INVOICE_ID AP_INVOICES_INTERFACE_S.NEXTVAL
INVOICE_NUM CN_PAYMENT_TRANSACTIONS.PAYMEN
T_TRANSACTION_ID
INVOICE_DATE CN_PAYRUNS.PAY_DATE
VENDOR_ID PO_VENDOR_SITES.VENDOR_ID
VENDOR_SITE_ID PO_VENDOR_SITES.VENDOR_SITE_ID
INVOICE_AMOUNT CN_PAYMENT_TRANSACTIONS.PAYMEN
T_AMOUNT
SOURCE ORACLE.SALES.COMPENSATION
ACCTS_PAY_CODE_COMBINATION_ID CN_PAYMENT_TRANSACTIONS.LIABILIT
Y_CCID
INVOICE_LINE_ID AP_INVOICE_LINES_INTERFACE_S.NEXTV
AL
LINE_NUMBER 1
LINE_TYPE_LOOKUP_CODE ITEM
AMOUNT CN_PAYMENT_TRANSACTIONS.PAYMEN
T_AMOUNT
DIST_CODE_COMBINATION_ID CN_PAYMENT_TRANSACTIONS.EXPENSE
_CCID
Oracle Payroll
You can integrate Oracle Incentive Compensation with Oracle Payroll for employee
type resources. When enabled, this integration transfers data from Oracle Incentive
Compensation to the Oracle Payroll Batch Element Entry (BEE) interface. Oracle
Incentive Compensation has an API that calls the payroll package to populate data into
the BEE interface.
The payroll mapping is stored in these tables:
• CN_QUOTAS_PAY_ELEMENTS_ALL
• CN_PAY_ELEMENT_INPUTS_ALL
A resource must already be set up in Resource Manager and be assigned to a role with a
compensation plan. See Defining Resources and Assign Resources to Roles and Groups
in the Oracle Incentive Compensation User Guide. Pay elements must be set up in Oracle
Payroll.
Navigation
Setup Tasks > Payment > Setup Payment Parameters
Steps:
1. Check the Integration to Oracle Payroll box. See Payment, page 7-1.
• Payment postings
• Write-off postings
• Take-back (claw-back) postings, which are generated when an invoice due date
goes beyond the set grace period. The credit for the sale is deducted from the
resource's sales credit.
• Give-back postings, which are generated when a past due invoice that has been
deducted from the resource's sales credit is paid. The resource receives the credit.
From Oracle Order Management, you can collect booked orders and adjustments to
booked orders.
To select these or any custom transaction source, go to the Configuration Workbench
and select Collection > Define Collection Sources and Mapping.
• MO: Operating Unit - This must be set at the responsibility level, but can be
overridden at the user level.
See the Profiles chapter for more information, or refer to the Oracle Quoting
Implementation Guide .
If Sales Credit Allocation is implemented as well, you must refresh sales credit before
viewing commissions.
There is a public API that you can use to project commission for salespeople. Projected
Compensation provides an estimation of projected variable compensation earnings and
their potential impact on quota attainment. Oracle Quoting uses Sales Credit Allocation.
Oracle Incentive Compensation receives data through the API and then sends back
projected commissions to the calling application. See the Oracle Incentive Compensation
API Reference Guide, for details on the API.
The projection calculator cannot be configured with the complexity of an actual
compensation plan, so projections are estimates only and are not guaranteed amounts.
The more complex the compensation plan, the more inaccurate the projection can be.
You can include disclaimer text in the output.
The calling application provides the following values to the Oracle Incentive
Compensation API table (CN_PROJ_COMPENSATION_GTT):
• resource_id
• Sales_credit_amount
• calc_date
• currency_code
• projection_identifier
In order for the application to process the projected commission, the following must be
verified:
• The plan element is Commission incentive type and is valid for the date of the
projection.
• The Plan Element Classification rule set must be valid for the date of the projection.
• CN_SRP_PERIOD_QUOTAS
• CN_PERIOD_QUOTAS
• CN_SRP_QUOTA_ASSIGNS
Note: Both of these steps should be performed in the same SQL session.
2. Create roles
4. Create customers
See the Oracle Territory Manager User Guide for the procedures for steps 5 through 7.
Integrate with the Territory Assignment Engine
There are several ways of integrating with Oracle Territory Manager:
• Territory Manager is called as part of the post collection process in Oracle Incentive
Compensation.
• Territory Manager is called prior to collecting the transaction (for example, from
within your order entry application) so that all transactions collected in Oracle
Incentive Compensation have the correct credit receivers. This is custom code but
can follow much of the code in CN_POST_COLLECTION_TAE_PUB provided
below.
• In a related flow, Oracle Quoting integrates out of the box with Territory Manager
to get the Who, and with Credit Allocation to get the How Much. After accurate
sales credit is determined for a transaction, Oracle Incentive Compensation is called
to derive compensation projections.
To illustrate the first option above, Oracle Incentive Compensation integrates with
Territory Manager to validate credit allocations on a collected transaction as part of the
post collection phase. The integration flow is:
1. Collect Oracle Incentive Compensation transactions with credit allocations that may
or may not be validated. For example, transactions from a particular channel may
not require territory validation. See the following section for specifics on modifying
the code template.
3. Run collection.
4. If necessary (for example, if credit receivers do not all receive an even split) then
run the Sales Credit Allocation concurrent program to allocate percentage credit for
all Unprocessed transactions in CN_COMM_LINES_API for a given date range.
Steps:
1. Create a territory and rules to determine credit receivers.
2. Run the Generate Territory Package concurrent program for Oracle Field Sales and
Telesales usage and no value selected for transaction type.
4. Click the Triggers subtab and select Post-Collection in the Event drop-down.
6. Click Update.
Restrictions
You must run the concurrent program Synchronize Territory Assignment Rules (STAR)
before calling the Territory API for assignments. Run STAR with the following
• Start Date: A valid date , the date from which you want the territories to be
considered for assignment
• End Date: A valid date, the date to which you want the territories to be considered
for assignment
It is important to specify value for all the parameters while running STAR in @ date
effective mode.
The attributes in the insert statement will vary depending on the business requirement.
For example, if you are not using provinces, you can exclude squal_char05 from the
insert statement.
The attributes in the select statement will vary depending on the mappings that you
have defined in Oracle Incentive Compensation. For example, if you have configured
ATTRIBUTE22 to store the State name in CN_COMM_LINES_API, then you want to
map ATTRIBUTE22 in the select statement to the corresponding State column,
SQUAL_CHAR04, insert statement to JTF_TAE_1001_SC_TRANS.
The Trans_object_id is mandatory and must be a unique identifier. This is necessary so
you can pass in comm_lines_api_id.
You can use a Where clause, for example, on load_status, if you do not want to insert
every record from comm_lines_api.
• Type 4: Oracle Field Sales dependencies, specifically for seeded interest codes in the
AS_INTERESTS table. You must seed these lists of values to use them.
Use the following questions to determine which qualifiers you should use for column
mapping for territories.
1. Is this a stand alone implementation of Oracle Incentive Compensation?
1. If the answer is No, is your customer data stored in TCA?
• If the answer is Yes, and you want to create territories that use a qualifier of
type 2, you must place your customer data into TCA.
• If the answer is Yes, you can use one of the qualifiers of type 1 for any
purpose without dependencies.
Otherwise, set it to
NULL
(Both
SQUAL_CURC01
and SQUAL_NUM06
need to be populated)
(Both
SQUAL_CURC01
and SQUAL_NUM06
need to be populated
to work together)
(Both SQUAL_FC01
and
SQUAL_CHAR01
need to be populated
to work together)
Oracle Sales
Oracle Sales uses four reports from Oracle Incentive Compensation:
• Commission Statement
• Earnings Statement
• Attainment Summary
Oracle Sales users can access these reports on the Sales Dashboard. The Sales
Administrator must set up functions for each report:
• CN_COMM_STMT_REPORT_REP
• CN_YTD_SUMMARY_REPORT
• CN_EARN_STMT_REPORT
• CN_ATN_SUMM_REP
You must include the menu CN_ASN_INTEGRATION in the corresponding menu for
the pages to render correctly.
• Quarter
• Year
You can also define custom period types to suit your business requirements.
A period type determines how you divide your calendar or fiscal year. The Calendar
Type page enables you to create period types for either a calendar or a fiscal year. On
the page you can also indicate the number of periods per year and enter a description.
After you have defined the period type, you must create an accounting calendar. If the
period type you need is already defined, proceed to Define Accounting Calendar.
• Number indicates the sequence of the period. For monthly periods, for example,
enter 4 for April, 8 for August, and so on.
• By default, the application builds the contents of the Subject field by combining the
data in the Prefix column with the year suffix and hyphenating them. You can
customize the field by entering a new name.
Define Periods
After you have defined your calendar, you need to add periods to it in General Ledger.
If no periods are defined in General Ledger, Oracle Incentive Compensation cannot
collect transactions or create payment batches.
Define Currency
Any currency that Oracle Incentive Compensation needs to calculate compensation
must be defined in General Ledger. For example, if your company trades in North
America, you want to define US dollars, Canadian dollars, and Mexican pesos. You can
also define multiple forms of the same currency, such as US dollar (next day) and US
dollar (same day).
Application Parameters
You must set application parameters in order for the application to perform key
processes. Here you identify the information you set up in General Ledger and set up
ways for Oracle Incentive Compensation to measure achievement and perform
currency conversion.
Navigation
Setup Tasks > Application Parameters
• Customizing Compensation Plans: Select Yes if you plan to personalize rates at the
resource level. If you don't plan to do so, then set this to No for more efficient
calculation processing.
As an example, REP1 and MGR1 belong to compensation group GRP1, with usage of
Sales Compensation. If the system parameter is set for Sales Compensation. then the
manager can access reports for both REP1 and MGR1.
As a second example, the setups are as follows:
If the system parameter is set to Sales Compensation, then when you access any of the
manager reports and click on the Resource list of values, only MGR2 is listed. REP2
does not appear, because REP2 is not in the Sales Compensation reporting hierarchy.
However, if the reporting hierarchy is set to Sales and Telesales, when you access the
manager reports and click on the Resource LOV, both MGR2 and REP2 are displayed.
If your business doesn't use draws, you can select No in the Display Draw in the
Year-To-Date Summary report drop-down list to remove that field from the report.
• Interval numbers are user definable. When an interval is first created, all of the
interval number fields contain a single numeral 1. You must then manually enter
the interval numbers that you need for each year. After you have entered the
numbers and clicked Apply, they will remain stored, even if you select other years
from the drop-down list.
• Interval numbers must be unique for each interval. For example, for quarterly
intervals, JAN-07, FEB-07, MAR-07 are all numbered 2007001, APR-07, MAY-07,
JUN-07 are all numbered 2007002, and so on. For Monthly intervals, JAN-07 is
numbered 2007001, FEB-07 is numbered 2007002, MAR-07 is numbered 2007003,
and so on.
• Only one conversion rate can be in effect for a particular date range. Date ranges
cannot overlap.
• A table user name is an optional name you can specify that is easier to remember
and relevant to its use. Aliases are set up when the table is built, and are used in the
same way.
• The Data Type field indicates if the column contains alphanumeric material
(VARCHAR2), numerical data (NUMBER), or a date (DATE).
• Check the Usage box to identify whether this column is available to build
expressions for formulas.
• The table name alias is system generated and the Columns link appears in the
External Columns column. It is used by the system to generate SQL code.
• Select a table to open the Columns area, where you can map columns.
• Use a notification query to identify and mark transactions for the collection process.
• Use column mapping to specify what data is used to fill each of the destination
columns when a compensation record is collected from the transaction source.
• Use a collection query after the notification query, to collect all the data attributes
mapped in the column mapping tab.
• Triggers: Triggers are PL/SQL statements (functions and procedures) that you can
insert at defined points in the collection procedure
Both of the standard transaction sources are delivered with a set of mappings to
populate the important columns in CN_COMM_LINES_API. You are allowed to change
source values for these mappings and also to create new mappings of your own. See
Column Mapping, page 5-8.
These are the setups that need to be done to collect data from this system for Open
Collections.
1. Identify the header tables and line tables in the legacy system. You need to define
either synonyms or views in the apps schema to point to these tables.
5. Identify the source tables from which the transactions are to be built.
8. Define the mapping from the source system into an API table in Oracle Incentive
Compensation (CN_COMM_LINES_API). Mapping is the way to specify how data
from the source tables are used to populate the destination fields in the
compensation transaction.
9. Define any optional collection actions, including triggers or filters. Triggers can be
set up at three stages of collection:
• Pre-notification
• Post-notification
• Post-collection
10. Test generate a collection package (PL/SQL package) and correct errors, if any.
11. Review and when there are no errors, generate the collection package.
The end result of setting up Collections for a particular Transaction Source is a PL/SQL
package that is stored in the applications database. The Collect procedure within this
package builds compensation transactions from the Transaction Source and stores them
in CN_COMM_LINES_API. The Collect procedure executes the listing notification and
the creation and updating of compensation transactions.
When you use a transaction source other than the two standard transaction sources, you
must decide from which source tables you want to collect the transactions. The source
of transaction lines will be the Line table. You can also use a Header table to collect
other information that you need to calculate compensation, such as an employee
number.
When using open collections, you must tell Oracle Incentive Compensation from which
transaction source you will obtain the data for processing commissions. In the
Transaction Source area, perform the following procedure to set up a custom
transaction source.
Tables must be set up already in the transaction source.
Navigation
Setup Tasks > Collection > Define Collection Sources and Mapping
• The Line Table is the primary source table of the Transaction Source.
• The Key Column is the unique primary key of the line table.
Prerequisites
❒ The new transaction source must already be defined.
Steps:
1. Find the value in the Transaction Source Type column for the custom transaction
source.
5. Add a new row for the custom transaction source and enter the Transaction Source
Type value from step 1 into the Code column in the lookup set.
6. Save.
Source Table
After the Transaction source has been defined, you must specify all the tables which are
used during the creation of compensation transactions--the Direct Mapping tables. For
the Receivables Posting and Order Booking selections, all the transaction source data is
predefined and cannot be deleted or modified.
However, for custom transaction sources, the Line Table and Key column are required,
which were defined when creating a new transaction source. The Line table contains the
line items against which compensation is to be paid. The Key column is the field in the
table which uniquely identifies each line.
Tables must be registered before they can be used.
Navigation
Setup Tasks > Collection > Define Collection Sources and Mapping > Details icon
Notes
• Extra tables are used to attach additional information to the transactions so that
they can be calculated. This table information should exist for all of the resources
and may indicate Territory, Organization, or some other distinguishing feature.
• If you specify an optional Header table, you must specify a Key column for it and in
the Line Table Header Identifier you must specify the field in the line record which
allows it to be joined to the Key column of the Header table.
Parameters
Parameters allow you to narrow your focus of a notification query. For example, you
can specify parameters for start date and end date if you are using a custom transaction
source. The parameters are registered here during the collection setup process but the
specific values are entered during the collection submission process. This allows you to
change the values of the parameters whenever you need to without having to
regenerate the collection package. For example, if one of the parameters is the name of a
month, then each month you can change it while leaving the collection setup alone.
Navigation
Setup Tasks > Collection > Define Collection Sources and Mapping > Details icon >
Parameters
• The AND area is the only place where you can make changes; the FROM and
WHERE sections are read-only. They were defined earlier during source table
definition. The AND area links the tables together and creates the exact conditions
for collecting the transactions needed for calculation.
Column Mapping
Use the Mapping page to specify what data is used to fill each of the destination
columns when a compensation record is collected from the Transaction Source.
Some of the Source Expression and Destination fields are prepopulated with the
mandatory mappings required to perform collection to the CN_COMM_LINES_API.
Some mandatory columns include Employee_Number, Transaction_Amount,
Transaction_Type, and Source_Doc_Type. Some mandatory mappings cannot be
removed but permit you to select the source expression, and some have both the source
expression and the destination column defined and cannot be changed. You cannot
generate a collection package if any of the required mappings contains a blank source
expression field.
The contents of a source expression can be more than just a column name. It can contain
an expression formed from one or more of the following items. An example for each is
shown in parentheses.
• a null value (NULL)
Mapping can be direct or indirect. Direct mapping uses source data from one or more of
the tables in the From clause of the Collection Query. It is part of the Collection Creation
query, so to define a direct mapping you simply type the appropriate SQL expression
into the Source Expression field.
Indirect mapping is more complex, and uses From and Where clauses in an UPDATE
statement. UPDATE statements are run after the main collection process has completed.
Indirect mapping is used under special circumstances, for example, when you want to
collect from a table that affects only some of the resources for whom you are collecting
transactions.
There are two types of indirect mapping, free-form and relationship. With free-form
mapping, you must manually type the exact FROM/WHERE clause in the
FROM/WHERE box in the Indirect Table Details section on the Mapping page. A
relationship indirect mapping requires that you set up a relationship on the External
Table page first and then select it in the Join Relationship field of the Indirect Table
Details section. The relationship type of indirect mapping is more restrictive, in that you
can only define simple equivalence joins (=). Free-form mapping can include other tests,
such as OR, BETWEEN, <, and so on. Relationship indirect mappings also only allow a
join to a single indirect table.
However, the benefits of relationship mapping are that it is simpler to set up, can be
reused in multiple mappings, and is easier to maintain.
Tables must exist in the transaction Source and the destination. For relationship indirect
mapping, a Join relationship must be set up for any tables you plan to use.
Navigation
Setup Tasks > Collection > Define Collection Sources and Mapping > Details icon >
Mapping
Notes
• If you want to perform indirect mapping, after you have set up the source
expression and destination, click the Indirect Mapping icon to open the Indirect
Mapping page.
• For a relationship mapping, enter a join relationship. You must have set up the join
• The API table in Oracle Incentive Compensation contains 100 seeded attributes that
you can use for direct or indirect mapping, for example, Attribute 1, Attribute
2...Attribute 99.
Collection Query
The Collection Query area lists the exact tables and rows from those tables that you
need to perform a collection. The tables in the FROM clause include the Line table, the
(optional) Header table, and all of the tables listed as Extra Direct Tables on the Source
Tables page. The WHERE clause already contains the necessary join information to get
the right rows from the Line and Header tables. You must complete the WHERE clause
for any Extra Direct tables.
Navigation
Setup Tasks > Collection > Define Collection Sources and Mapping > Details icon >
Collection Query
Triggers
You can change the Collection processing for the transaction source by adding triggers.
If you are using the standard collection sources, you can also use filters (see the
following section).
Triggers are single or multiple PL/SQL statements (functions and procedures) that you
can insert into the cn_comm_lines_api_all table at three defined points in the Collect
procedure:
• Pre-Notification: at the beginning of the Notification query
Use the Pre-Notification and Post-Notification insertion points if you want to make
changes to the source tables. Use a Post-Collection trigger to make changes to data that
is already loaded into the API table.
Navigation
Setup Tasks > Collection > Define Collection Sources and Mapping > Details icon >
Triggers
Notes
Filters
Transaction filters are especially relevant to Receivables and Order Management,
because you cannot change the collection query for those standard transaction sources.
Filters allow you to define criteria to remove unwanted transactions. For example, if
you want to filter out any transactions less than $100, you enter this text on a line in the
Filters section:
• api.transaction_amount < 100
Deleting the transactions helps keep the table at a more efficient size, so it is the
recommended option.
Navigation
Setup Tasks > Collection > Define Collection Sources and Mapping > Details icon >
Filters
• Collect Flag: The Collect flag indicates whether or not to generate the package for
the corresponding transaction source or Receivables event.
• Test Status: The Test Status field shows if there is an error in the test package.
• Package Status: The Package Status field tells you whether or not the Collection
package has been generated for the Transaction Source since the latest setup
changes were made.
To distinguish a test package from the actual package, the package name of the test
version always ends with "_t"
A generated package replaces the existing version of the package, so in order to be sure
it is correct, you can create a test version of the package by selecting the transaction
• Queries
• Collection mapping
Navigation
Setup Tasks > Collection > Generate Collection Packages
Calculation Setup
Oracle Incentive Compensation performs calculation in two ways: Complete and
Incremental. Complete Calculation calculates all transactions in the interval, and it is
the default setting. However, calculating the entire set of transactions can take a long
time. Using Incremental Calculation, the calculation engine processes only transactions
that have been newly loaded or affected by setup changes since the last calculation was
run.
Calculation proceeds in phases. In the Classification phase, the application checks the
applicable product classification rules against the affected transaction attribute values.
In the Rollup phase, Oracle Incentive Compensation determines all resources who
should receive credit for a transaction based on the rollup date and the resource
hierarchy effective on that date. In the Population phase, Oracle Incentive
Compensation identifies the appropriate plan elements for every transaction by
matching the products of the plan elements with the products of the transaction. Lastly,
in the Calculation Phase, Oracle Incentive Compensation performs calculation on all
transactions that have passed the Population phase for resources specified for the
period. See the Oracle Incentive Compensation User Guide for more information on the
Calculation Process.
For calculation setup involves three processes:
• Set up calculation parameters: Change default settings as needed.
• A table user name is an optional name you can specify that is easier to remember
and relevant to its use. Aliases are set up when the table is built, and are used in the
same way.
• You can change the name in the User Name field for any view.
• Check the Usage box to identify whether this column is available to build
expressions for formulas.
• The Value Set Name is used to set a value when this column is defined as a rule
attribute.
• You can select three data types: Alphanumeric, Date, and Numeric.
• The Dimension Value box indicates whether the User Name column is being
used.
• The table name alias is system generated and the Columns link appears in the
External Columns column. It is used by the system to generate SQL code.
• Select a table to open the Columns area, where you can map columns.
• Plan Element: Each plan element can be assigned a specific liability and expense
• Custom: The Custom option provides flexibility for companies that want to pass
along expense and liability data which are independent of the normal Oracle
Incentive Compensation classification process. Mapping to this data is required.
Oracle Incentive Compensation pulls expense and liability information from the Plan
Element tables to populate expense and liability account codes for manual transactions
and payments related to payment plans when account generation is set to Classification
or Product and payment is in Pay by Transaction mode.
Account Generation is set at the application level. Once it is set, the application obtains
all of the information from only that level. This means that regardless of where you
populate data, if it doesn't match the system option, it cannot be used. For example, if
you set the system parameter to Plan Element and begin populating expense and
liability account information at the Product level, the application ignores whatever you
enter at the Product level.
If you select the Classification level from the Account Generation drop-down list, you
must create a rule set type of Account Generation to define conditions and their
corresponding accounts. See Account Generator, page 7-2 for the procedure.
Account Generator
To set up account generation, you must log in to the Plan Administrator responsibility.
Navigation
Oracle Payables Integration > Account Generation Rule Sets
Steps:
1. Click Create. Be sure you have selected the correct Operating Unit.
2. Give the rule set an appropriate name and dates that reflect the period of time that
you will be using it.
3. Open the new rule set and click the Update icon.
4. Click the Create Child icon next to the parent rule to begin building the Account
Generation rule set.
5. Enter an appropriate name for the child rule and select Expense and Liability
account code names from the lists of values.
8. Choose an attribute from the list of values and a value. If you select Equals or Does
Not Equal, you can only select a single value--Value From. If the condition is
Between or Not Between, you must set up a range by selecting both Value From
and Value To.
9. Enter any additional attributes for the rule. Note: Every attribute is assumed to be
linked to other attributes with AND. If you want any of the attributes to be related
with OR, use the Build Expression tab to relate the first two attributes with AND or
OR.
12. Return to the Account Generation page, select the new rule set, and click
Synchronize.
Restrictions
In order for the system to transfer the account code, you must first be able to classify the
transactions. To classify the transaction, see Define Classification Rule Sets in the Oracle
Incentive Compensation User Guide. Create the same rule as you created in the Rule set for
Account Generation. Then, you can calculate and pay for transactions.
• CN_SALESREPS
• CN_PAYMENT_TRANSACTIONS
Prerequisites
❒ Plan elements and pay elements must already be created. See Define Plan Elements
in the Oracle Incentive Compensation User Guide for plan element setup; see Oracle
HRMS documentation for pay element setup.
Notes
• Select pay and plan elements and give them a range of applicable dates.
• Click the Inactive Employee box if you want to keep the mapping but not use it
now.
• You must map each plan element to at least one pay element.
• In the Plan Element field, two seeded values are available to be used when
recoveries must be performed but they are not related to a specific plan
element:
• Payment Recovery: Amounts need to be recovered, but multiple plan
elements are consolidated on the payment worksheet.
• Carry Over Plan Element: The plan element end date has passed but
recoverable amounts remain. This value serves as a placeholder until the
amount is recovered.
• If the Pay by Transaction profile is set to No (N), the commission amounts are
summarized at the plan element level. Therefore, the pay element name is
displayed against the plan element name on the Payment Transactions page if
the mapping exists and the payment batch date falls within the mapping date
range. But, in the case of a payment recovery, the amounts are aggregated at the
resource level and not at the plan element level, so the pay element is listed but
the plan element name is not displayed.
• For a given date range, a pay element can be mapped to more than one plan
element, but a plan element can be mapped to only one pay element. However,
a plan element can be mapped to the same or a different pay element for an
overlapping date range if the box in the Inactive Employee column is checked.
• A plan element and pay element mapping cannot be deleted unless the element
input lines mapping between the table name and column name are deleted first.
After the payment batch has been paid that used a plan element which has been
mapped, it can be end dated as per the end dating rules mentioned above.
Introduction
Credit Allocation systematically applies a set of consistent rules to determine
automatically who receives credit for a sales transaction and how much of the credit
each person receives. This minimizes errors, thereby reducing the time analysts must
spend reconciling them.
To use Credit Allocation, refer to Oracle Incentive Compensation User Guide, Credit
Allocation.
• The data type of the credit rule attribute must match the data type of the transaction
attribute column value or rules engine processing will fail. For example, if the data
type in the rule attribute is Numeric, the credit rule condition is Between 100,000
and 200,000, and the transaction attribute value is ABC, the rules engine will reject
the transaction, because ABC is not numeric data.
• After creating a transaction source mapping, activate it to use the attribute in your
credit rules. You can also deactivate a mapping if it is no longer needed.
• Custom: Even Distribution and Weighted Average contain built-in logic, but the
Custom setting does not. You can add custom code if none of the seeded choices
suits your business requirements. You can also use the Custom option to set up for
the Workflow process to not process any transactions when the allocation
percentages do not total 100%.
For example, the allocation percentages for a transaction are 60% to Role 1, 20% to Role
2, and 20% to Role 3. However, during transaction processing, only the first two roles
are associated with the credit rule. What is to become of the remaining 20%?
Using Even Distribution, both of the remaining roles receives 10% credit, or half of the
remaining 20% credit. Using the Weighted Average, The first role gets 15% and the
second receives 5% of the sales credit, because 60% represents three times the 20% of the
second role. Each of the resources assigned to the roles that resulted in revenue output
receives additional credit.
The option is set in the system profile OIC: Allow split % less than 100%. If you do not set
the value at the application level, it defaults to the site level. If no selection is made, the
Workflow process fails. See the System Profile Options chapter for steps to set up this
profile.
The following table includes the following columns from left to right:
• Profile Name: Name of the profile.
• Level: Level at which this profile option can be set. A = Application, S = Site, R =
Responsibility, U = User.
You can use Workflow configuration to decide what should happen after Rules Engine
processing is complete. If you have a PL/SQL package that copies the transactions from
output interface tables to your own schema, you can configure the workflow process to
Steps:
1. On the Find Requests screen, select All My Requests, and Order By Request ID.
4. In the Parameters screen, select an item type of Sales Credit Allocation. Click OK.
5. On the Schedule screen, select Periodically, and enter start and end dates.
The dates should encompass the time span for which you want to run the
background process. A year is a good standard span.
6. Set the process to run periodically and to apply the interval from the start of the
prior run.
Steps:
1. Select Workflow Administrator Web Applications from the Self Service list.
3. On the Find Processes screen, you can select which activities to view.
If you select the Any Status button, active and complete Workflow activities will be
displayed. You can select Active or Complete to limit the display.
5. You can further narrow the Find process by entering information in the four fields
that follow:
• Item Key
• User Key
• Process Name
• Process Owner
6. You can limit the displayed activities by selecting Suspended or In Error, or select
Any Status to show all activities that match the parameters previously set.
7. Click Find.
9. Click Find.
10. To view details about a process, click the link in the Process Name field.
Profile Options
The tables below lists the profile options which need to be set to implement Oracle
Incentive Compensation after the product has been installed. You must set them before
the system is ready to be used to build compensation plans, collect and process
transactions, and pay incentive compensation. The options can be set in any sequence.
A few of the profile options are for applications other than Oracle Incentive
Compensation. For example, three are from Oracle Quoting (ASO) and there is one
from Multi Organization (MO). The Quoting profiles must be set if Quoting integration
is used. The Multi Organization profile is mandatory.
Profile options can be set at the following levels:
• Site: This is the lowest profile level. Site level profile option values affect the way all
applications run at a given site.
• Application: These profile option values affect the way a given application runs.
• Responsibility: These profile option values affect the way applications run for all
users of a given responsibility.
• User: These profile option values affect the way applications run for a specific
application user. The values you enter for options at the User level supersede the
values that your system administrator has entered for you for these options.
In this release of Oracle Incentive Compensation, 13 profile options have been changed
to system parameters. This was done because this release allows multiple operating
units to be controlled by the same responsibility. Profile options are operating unit
OSC: Collect on Account Collect Account Credit Set up Collection Parameters, page
Credits Memos from Oracle 5-1
Receivables?
OSC: Commission Rate Numeric Precision for Rate Set up Calculation Parameters,
Precision Tables page 6-2
OSC: Default Conversion Currency Conversion Type Set up General Parameters, page 4-
Type 1
OSC: Reporting Hierarchy Reporting Hierarchy for Set up General Parameters, page 4-
Manager Access to 1
Resources' Reports
OSC: Reset Error Reload Errored Transactions Set up Collection Parameters, page
Transactions 5-1
Responsibility
System Administrator
Navigation
Oracle Forms: Navigator > System Profiles
Steps
1. In the Navigator, double-click Profile.
2. Double-click System.
3. In the Find System Profile Values window, query the following categories to
narrow your search:
• Site: Select if the profile option applies to all users at your site.
• Responsibility: Select only if the profile option you are defining is specific to a
responsibility.
• User: Select only if the profile option you are defining is specific to a user.
4. In the Profile field, you can enter OIC% to see most of the Incentive Compensation
profiles. Or, enter another search parameter. You can use the percent sign (%) as a
wildcard.
5. Click Find.
7. Save.
Note: After you change the setting of a profile option, you must bounce the Apache
• Collection
• Credit Allocation
• Debug
• Import
• Payment
• Performance
• Upgrade
• Other
: In the table, the Level column displays at which this profile option can be set. A =
Application, S = Site, R = Responsibility, U = User.
Calculation Profiles
OIC: Enable Incremental If set to Yes, every event is put into ASRU Yes
Calculation the Notify Log so that it can be
included in the next incremental
calculation. Recommended that
you set it to No while setting up
your system, but change it to Yes
when you are ready to start
collecting transactions.
OIC: Frequency of Batch Sets the amount of idle time ASRU 30 seconds
Runners Status Check between batch runner status
checks performed by the parent
calculation process. The idle time
gives each phase time to complete
the current process without being
queried by the system for a status.
For high volume transactions, use
the default setting.
OIC: Multi Rollup Path Enables rollup of sales credits ASRU Null
through multiple paths of the
compensation group hierarchy.
See Guidelines for restrictions on
using this profile.
Collection Profiles
OIC: Apply Invoice When this profile is set to 'Y', any ASRU No
Splits to Credit Memos splits or moves done to invoices
and Payments are updated to the credit memos
and payments, unless the
transactions are delinked.
Credit Allocation
Profiles
Debug Profiles
Import Profiles
OIC: SQL Loader This is the directory where the ASRU Null
Control File Directory SQL Loader control file is stored. It
is recommended that this profile
be set at the site level to absolute
path for $CN_TOP/bin.
$CN_TOP/bin has to be first
translated into a full physical path.
If the bin directory does not exist it
should be created, with read/write/
execute permission given to it.
OIC: SQL Loader Data The directory where the CSV files ASRU Null
File Directory for server side transaction import
are located. See Guidelines.
Payment Profiles
Performance Profiles
OIC: LOV Input If set to Yes, the two profiles OSO: ASR Yes
Validation Minimum search string length and
OSO: Search Lead Wildcard are
enforced in LOVs.
Upgrade Profiles
OIC: Invoice Split Used to set an end date for the ASRU Null
Upgrade End Date invoice split upgrade process. This
enhances performance.
OIC: Invoice Split Used to set the start date for the ASRU Null
Upgrade Start Date invoice split upgrade process. This
enhances performance.
Other Profiles
MO: Operating Unit Verify or set this profile option to R [operating unit
the appropriate operating unit. name]
Mandatory.
Notes
The following profile options are set automatically if you run AutoConfig. All of them
set the displayed default value at Site Level.
• OIC: SQL Loader Side Data File Directory - Set to @
"%s_applcsf%/inbound/%s_contextname%".
• %s_contextname% -> The name of the Oracle Applications system which this
context points to. This is necessary in order to support running multiple Oracle
instances from the same APPL_TOP.
If the value for your profile needs to be defined as a directory in the utl_file_dir
parameter in the INIT.ora, please set the value for the profile to:
%s_applptmp% .
APPLPTMP is the standard directory in which Oracle Applications temporary files are
created and the directory in which PL/SQL output files are created.
After AutoConfig runs, some profile values will appear differently, as follows:
%s_applcsf%/inbound/%s_contextname% /u01/proddb/admin/inbound/cn
APPLCSF /u01/proddb/admin
The OIC: Multi Rollup Path profile option, when set to Y, allows managerial rollups for
resources who are assigned the same role in multiple groups. If a resource is assigned a
role in multiple groups, it must be the same role. This release of Oracle Incentive
Compensation does not support rollup along multiple paths when the managers
receiving the credit have different roles in the compensation groups along the rollup
paths. This is because the application picks the role at random.
Lookups
Lookups enable quick selection from drop-down menus. Lookups ensure accuracy
when entering data. Oracle Incentive Compensation has 100 lookups incorporated into
its system to speed the process of entering data into forms. The lookups listed in the
following table display the user name in the left column; the Type name is shown in full
caps in the right column with the default selections below it. You can add lookups and
add values to the default lists.
Oracle recommends that you do not delete any of the lookups shipped with the
application.
Navigation
Incentive Compensation Administrator > Lookups
Lookups 10-1
Steps
1. Press the F11 key and query for Incentive Compensation in the Application field.
3. Scroll through the lookups by using the up and down arrow keys or use Find in the
View drop-down menu. Make changes as needed. Leave the cursor in the Type
field while scrolling.
Creating a Lookup
To create a new lookup, perform the following:
Steps
1. In the Navigator, double-click Lookups.
3. Enter the name using all caps with underscores between words.
4. In the table in the lower part of the window, enter one or more values that you
want to use in the lookup. Enter a code, meaning, and description that are easy for
users to understand.
6. Check the Enable box if you want the lookup to be operational within the effective
date range.
7. Save.
List of Lookups
The following table lists Oracle Incentive Compensation Lookups, including a
description, Access Level, and Seeded Values and Meanings.
VIEW
OTHER
SHARED (Commissions
should be Split)
POSTED
REVERSED
REVIEW
TRIAL
Lookups 10-3
Lookup Type Description Lookup Code and Meaning
FROZEN
INVLOAD (Invoice
Captured)
MANUAL
ORIGINAL
REVERSAL
SCA_ALLOCATED
(Processed - Credit Allocated)
SCA_DISTINCT_ERROR
(Error - More than one
Distinct Set of Mapping
Columns)
SCA_NOT_ALLOCATED
(Processed - No Credit
Allocated)
SCA_NOT_ELIGIBLE (Not
Eligible for Credit Allocation)
SCA_NO_RULE (Processed -
No Credit Rule Found)
SCA_REVENUE_ERROR
(Error - No Revenue Line)
SCA_ROLE_ERROR (Error -
Invalid Role)
SCA_SRP_ERROR (Error -
Invalid Salesrep)
SPLIT (Splits)
ADJUST_DATE
ADJUST_STATUS_DISP
(Adjust Status)
DIRECT_SALESREP_NAME
(Direct Salesperson Name)
DIRECT_SALESREP_NUMBE
R (Direct Salesperson
Number)
INVOICE_DATE
INVOICE_NUMBER
LOAD_STATUS
ORDER_DATE
ORDER_NUMBER
PROCESSED_DATE
QUANTITY
REVENUE_TYPE_DISP
(Revenue Type)
ROLLUP_DATE
STATUS_DISP (Calculation
Status)
TRANSACTION_AMOUNT
(Functional Amount)
TRX_TYPE_DISP
(Transaction Type)
USER_DEFINED
Lookups 10-5
Lookup Type Description Lookup Code and Meaning
STEP_CALC (Step
Calculation
RA (Oracle Revenue
Accounting)
REJECT
ROLEASGN (Role
Assignment)
UNPOSTED
FAILED
INCOMPLETE
PROCESSING (Running)
COMMISSION
CONCURRENT_FLAG
(Concurrent Calculation)
EMPLOYEE_NUMBER
EMPLOYEE_TYPE
END_DATE
HIERARCHY_FLAG (Entire
Hierarchy)
INTELLIGENT_FLAG
(Incremental Calculation)
INTERVAL_TYPE
RESPONSIBILITY_NAME
SALESREP_OPTION
(Salespeople)
START_DATE
USER_NAME
NUMB (Numeric)
Y (Physically Delete)
PON (Post-Notification)
PRC (Post-Collection)
PRN (Pre-Notification)
Lookups 10-7
Lookup Type Description Lookup Code and Meaning
NOTAPPLICABLE (Not
Applicable)
OBSOLETE (Obsoleted)
POP (Populated)
END_DATE
FIXED_AMOUNT
GOAL
LOCK_FLAG (Preserve
Customization)
MAX_AMT (Maximum
Amount)
MIN_AMT (Minimum
Amount)
START_DATE
TARGET
Y (Transaction)
Lookups 10-9
Lookup Type Description Lookup Code and Meaning
FORMULA_NAME
RATE_TABLE_NAME
Y (Yes)
BONUS
COMMISSION
PAYADJ (Payment
Adjustments)
ROOT
SIB (Sibling)
EQUALS
NOT_BETWEEN
ROLE (Roles)
SALESREP (Salespeople)
ROLL (Rollup)
CLASS_ATTRIBUTES
(Classification Attributes)
DIMENSION_ATTRIBUTES
KEY_ATTRIBUTES (Primary
Key Attributes)
NOTAPPLICABLE
NOTSTARTED
NONE
Lookups 10-11
Lookup Type Description Lookup Code and Meaning
COLLECTOE (Order
Booking)
WO (Writeoffs)
POSTCOLLECT (Post
Collection)
POSTNOTIFY (Post
Notification)
PRENOTIFY (Pre
Notification)
CN_COLLECT_CUSTOM
(Collect Custom Transaction
Source)
CN_COLLECT_INVOICES
CN_COLLECT_ORDERS
CN_COLLECT_PAYMENTS
(Collect Payments and
Givebacks)
CN_COLLECT_RAM (Collect
Revenue Adjustments)
CN_COLLECT_WRITEOFFS
CN (User Defined)
EF (Event Factor)
IN (System)
PF (Payment Factor)
DESC (Description)
END_PERIOD
REV_CLS_OVERLAP (Allow
Revenue Class Overlap)
START_DATE
START_PERIOD
STATUS_CODE
P (Pending)
R (Running)
Lookups 10-13
Lookup Type Description Lookup Code and Meaning
C (Normal)
D (Cancelled)
E (Error)
G (Warning)
H (On Hold)
I (@Normal)
M (No Manager)
P (Scheduled)
Q (Standby)
R (@@Normal)
S (Suspended)
T (Terminating)
U (Disabled)
W (Paused)
X (Terminated)
Z (@Waiting)
LONG
NUMBER
VARCHAR2
DOUBLEQ (Double
Quotation)
SEMICOL (Semicolon)
SPACE
TAB
PAYMENT (Apply to
payment factor)
SALESREP (Sales
Representative Rollup)
EVEN
MIN (Minimum)
DRAW
PAYMENT
PERIOD_DRAW
PERIOD_TARGETS
TARGET
Lookups 10-15
Lookup Type Description Lookup Code and Meaning
-1001 (Nonrecoverable
Payment)
DOUBLEQ (Double
Quotation)
SEMICOL (Semicolon)
CHANGE_CLS_HIER_DATE
(Change a hierarchy date
range used in classification)
CHANGE_CLS_HIER_DELE
TE (Delete a hierarchy
interval used in classification)
CHANGE_CLS_HIER_PERIO
D (Change a hierarchy
interval used in classification)
CHANGE_CLS_RULES(Chan
ge classification rules)
CHANGE_CLS_RULES_ATT
R (Change classification rules
attribute)
CHANGE_CLS_RULES_DAT
E (Change classification rule
set date range)
CHANGE_CLS_RULES_HIE
R (Change classification rules
hierarchy)
CHANGE_CLS_RULES_REV
(Change classification rules
revenue class)
CHANGE_CLS_RULES_SET
(Change classification rule set
CHANGE_COMP_PLAN
(Change compensation plan)
CHANGE_COMP_PLAN_OV
ER_LAP_FLAG (Change
compensation plan overlap
flag)
CHANGE_COMP_PLAN_PE
RIOD (Change compensation
plan effective interval)
CHANGE_CP_ADD_MGR
Lookups 10-17
Lookup Type Description Lookup Code and Meaning
(Add a manager to a
compensation group)
CHANGE_CP_ADD_SRP
(Add a salesperson to a
compensation group)
CHANGE_CP_DELETE_SRP
(Delete a salesperson from a
compensation group)
CHANGE_CP_HIER_ADD
(Add an edge to
compensation group
hierarchy)
CHANGE_CP_HIER_DATE
(Change date range of a
compensation group
hierarchy edge)
CHANGE_CP_HIER_DELET
E (Delete an edge from a
compensation group
hierarchy)
CHANGE_CP_MGR_DATE
(Change date range of a
manager)
CHANGE_CP_SRP_DATE
(Change date range of a
salesperson)
CHANGE_DELETE_TRX
(Delete transactions)
CHANGE_FORMULA
(Change a formula)
CHANGE_INSERT_TRX
(Insert new transactions)
CHANGE_PERIOD_INTERV
AL_NUMBER (Change a
period's interval number)
CHANGE_PLAN_ASSIGN
(Change plan assignment
CHANGE_PLAN_ASSIGN_I
NS_DEL (Insert or delete plan
assignment)
Lookups 10-19
Lookup Type Description Lookup Code and Meaning
CHANGE_PLAN_ASSIGN_P
ERIOD (Change plan
assignment effective interval)
CHANGE_QUOTA_CALC
(Change plan element)
CHANGE_QUOTA_PERIOD
(Change plan element
effective interval)
CHANGE_QUOTA_POP
(Change plan element
revenue class factors)
CHANGE_QUOTA_ROLL
(Change plan element
revenue class)
CHANGE_QUOTA_UPLIFT_
DATE (Change plan element
uplift factors date range
CHANGE_RC_HIER_DATE
(Change revenue class
hierarchy date range)
CHANGE_RC_HIER_DELET
E (Delete revenue class
hierarchy effective interval)
CHANGE_RC_HIER_PERIO
D (Change revenue class
hierarchy effective interval)
CHANGE_RT_INS_DEL
(Insert or delete rate tiers)
CHANGE_RT_RATES
(Change rate table rates)
CHANGE_RT_TIERS
(Change rate table tiers)
CHANGE_SRP_HIER
(Change salesperson
hierarchy)
CHANGE_SRP_HIER_DELE
TE (Delete salesperson
hierarchy effective interval)
CHANGE_SRP_HIER_PERIO
D (Change salesperson
Lookups 10-21
Lookup Type Description Lookup Code and Meaning
CHANGE_SRP_PAY_GROU
P (Change pay
group/salesperson
assignment)
CHANGE_SRP_PAY_GROU
P_DATE (Change date range
of pay group/salesperson
assignment)
CHANGE_SRP_QUOTA_CA
LC (Change salesperson's
plan element setting)
CHANGE_SRP_QUOTA_PO
P (Change salesperson's uplift
factors or payee assignment)
CHANGE_SRP_ROLE_PLAN
(Change role/plan or
role/salesperson assignment)
CHANGE_SRP_ROLE_PLAN
_DATE (Change date range of
role/plan/salesperson
assignment
CHANGE_SYS_PARA_RC
(Change revenue class
hierarchy used)
CHANGE_SYS_PARA_SRP
(Change salesperson
hierarchy and roll up flag)
CHANGE_TEAM_ADD_REP
(Add a salesperson to a team)
CHANGE_TEAM_DEL_REP
(Delete a salesperson from a
team)
CHANGE_UPDATE_TRX
(Update transactions)
GT (Greater than)
IS
LT (Less than)
NOT
OR
RES (Result)
WV (With Value)
EXTERNAL_ELEMENTS
FORECAST_AMOUNT
FORMULAS
GROUP_FUNCTIONS
NUMBER_FUNCTIONS
OSC_ELEMENTS (Sales
Compensation Elements)
OTHERS
PLAN_ELTS (Plan_Elements)
RATE_TABLE_RESULT
SQL_FUNCTIONS
Lookups 10-23
Lookup Type Description Lookup Code and Meaning
CN_CALC_EXT_TABLE_ID
(Table)
COLUMN (Columns)
EXTERNAL_COLUMN_ID
(External Column Name)
EXTERNAL_TABLE_ID
(External Table Name)
INTERNAL_COLUMN_ID
(Internal Column Name)
INTERNAL_TABLE_ID
(Internal Table Name)
NAME
SCHEMA
USED_FLAG
FAILED
INCOMPLETE
INPROGRESS
INVALID
VALID
C (Commission)
COUNT
MAX (Maximum)
MIN (Minimum)
STDDEV (STDDEV)
SUM
VARIANCE
COL (Unprocessed)
COMPLETE
FAIL
IMPORT_FAIL (Failed at
Importing)
NEW
SCHEDULE
STAGE
STAGE_FAIL (Failed at
Staging)
SUBMIT
Lookups 10-25
Lookup Type Description Lookup Code and Meaning
EXPORT
HIERARCHY
IMPORT
RULES
COMMISSION
MANUAL
PAYMENT
QUOTA
COMMISSION
MANUAL_PAY_ADJ
(Manual Pay Adjustment)
PMTPLN_REC (Payment
Recovery)
NONE
NAME
PE (Plan Element)
PERIOD_NAME (Period
Name)
QC (Quota Category)
QSR (Quota
Category/Sequence
Number/Role)
RC (Revenue Class)
RCS (Role/Compensation
Plan Name/Start Date)
ROLE_NAME
ROLLPERCENT (Rollover
Percentage)
RP (Base Quota
Component/Percent)
SD (Start Date)
ANNUAL
Lookups 10-27
Lookup Type Description Lookup Code and Meaning
CALC (Calculation)
DRAW_BONUS (Draw
Recovery from Bonus)
DRAW_COMM (Draw
Recovery from Commission)
PAYMENT
PAY_ADJ (Adjustment
Payment)
LOADED
UNLOADED
ERROR - INCORRECT
CONV GIVEN (Error -
Incorrect Conversion Given
ERROR - PRIOR
ADJUSTMENT (Error - Prior
Adjustment Frozen
ERROR - REVENUE_CLASS
(Error - Revenue Class
Invalid)
LOADED
OBSOLETE
SALESREP ERROR
(Salesperson Invalid)
UNLOADED
EVT (Event)
SLC (Slice)
ERROR
TRANSLATE (Translated)
Lookups 10-29
Lookup Type Description Lookup Code and Meaning
3 (Level 2 Indirects)
4 (Level 3 Indirects)
5 (Level 4 Indirects)
ALL (All)
GENERATED (Complete)
UNSYNC (Incomplete)
GEN (Generated)
INS (Instantiated)
CALCULATION
CB (Clawback Collection
Module)
CB/GB (Clawback/Giveback
Collection Module)
LOADER (Transaction
Interface Loader)
PMT/GB (Payments/Giveback
Collection Module)
REVCLS (Revenue
Classification)
TRX (Commissions
Transaction Table Module)
Lookups 10-31
Lookup Type Description Lookup Code and Meaning
WO (Writeoff Collection
Module)
CUSTOMIZED (Customized)
DISTRIBUTE (Distribute)
NOT_NOTIFIED
(Notification not Sent)
REMINDER (Reminder)
N (New)
V (Valid)
IND (Index)
PRC (Procedure)
SEQ (Sequence)
TBL (Table)
TRG (Trigger)
DESC (Descending)
EDUCATION (Education)
ISD (Telesales)
SALES (Sales)
SC (Sales Consulting)
SUPPORT (Support)
CUSTOM (Custom)
CLASSIFICATION
(Classification)
COMMISSION (Commission
Change)
COMMISSION (Commission)
Lookups 10-33
Lookup Type Description Lookup Code and Meaning
UNFREEZE (Unfreeze
Payrun)
PAID_WITH_RETURNED_F
UNDS (Paid with Returned
Funds)
POSTED (Posted)
RETURNED_FUNDS
(Returned Funds)
UNPAID (Unpaid)
FROZEN (Frozen)
ALL (All)
PAY_GROUP_NAME (Pay
Group Name)
PERIOD_SET_NAME
(Calendar)
EMPLOYEE_TYPE
(Employee Type)
PAY_GROUP_NAME (Pay
Group Name)
PAY_RUN_NAME (Payrun
Name)
ROLE (Role)
SALES_PERSON
(Salesperson)
UNPAID (Unpaid)
CLEAN (Clean)
POPULATED (Populated)
UNCLASSIFIED
(Unclassified)
Lookups 10-35
Lookup Type Description Lookup Code and Meaning
QUARTER (Quarter)
YEAR (Year)
CALC_FORMULA_NAME
(Formula Name)
CUM_FLAG (Accumulate
Flag)
DESC (Description)
DISC_OPTION (Discount
Option)
DISC_RATE_TB (Discount
Rate Table)
DISC_RATE_TB_ID (Discount
Rate Table ID)
DRAW_AMOUT (Draw
Amount)
END_DATE(End Date)
END_PERIOD_ID (End
Period ID)
INCENTIVE_TYPE_CODE
(Incentive Type)
PACKAGE_NAME (Package
Name)
PAYMENT_AMOUNT
(Payment Amount)
PAYMENT_FACTOR
(Payment Uplift)
PAYMENT_TYPE (Payment
Type)
PERIOD_TYPE (Interval
Lookups 10-37
Lookup Type Description Lookup Code and Meaning
Type)
QUOTA_FACTOR (Quota
Uplift)
QUOTQ_TYPE (Element
Type)
REV_CLS_NAME (Revenue
Class Name))
START_PERIOD (Start
Period)
START_PERIOD_ID (Start
Period ID)
TARGET (Quota)
UPLIFT_END_DATE (Uplift
End Date)
UPLIFT_PAYMENT_FACTO
R (Uplift Payment Factor)
UPLIFT_QUOTA_FACTOR
(Uplift Quota Factor)
UPLIFT_START_DATE
(Uplift Start Date)
COMMISSION_PAYED_PTD
(Period To Date Commission
Paid)
IMPUT_ACHIEVED_ITD
(Interval To Date Input
Achieved)
INPUT_ACHIEVED_PTD
(Period To Date Input
Achieved)
ITD_PAYMENT (Interval To
Date Payment)
ITD_TARGET (Interval to
Date Target)
PERF_ACHIEVED_ITD
(Interval To Date Sales Credit)
PERF_ACHIEVED_PTD
(Period To Date Sales Credit
PERIOD_PAYMENT (Period
Payment)
TARGET_AMOUNT (Target
Amount)
NOT_PUSHED (Not
Activated)
PUSHED (Activated)
INACTIVE (Inactive)
Lookups 10-39
Lookup Type Description Lookup Code and Meaning
NON_REC (Non
Recoverable)
REC (Recoverable)
P (Procedure)
Lookups 10-41
Lookup Type Description Lookup Code and Meaning
INS (Instantiate)
XFR (Transfer)
TOTAL_QUOTA (Total
Quota)
VAR_NON_QUOTA
(Variable, Non Quota Based)
VAR_NON_REVENUE
(Variable, Non Revenue
Based)
VAR_QUOTA (Variable,
Quota Based)
QUOTA (Quota)
PAYMENT (Payment
Amount Percentage)
TRANSACTION (Applied
Transaction Amount
Percentage)
INDIVIDUAL (Individually)
DRAW (Draw)
EXTERNAL (External)
FORMULA (Formula)
MANUAL (Manual)
MARGIN (Margin)
NONE (None)
UNIT_BASED_NON_QUOT
A (Unit Non Quota)
UNIT_BASED_QUOTA (Unit
Quota)
M (Manager)
R (Salesrep)
S (Super User)
I (Inactive)
P (Collector)
S (Calculator)
PUSHED (Activated)
Lookups 10-43
Lookup Type Description Lookup Code and Meaning
S (Success)
U (Unexpected Error)
W (Warning)
REVENUE (Revenue)
COMM_UNIT_CODE
(Commission Unit Code)
SIB (Sibling)
EXPRESSION (Expressions)
MODULE_TYPE (Module
Type)
OBJECT_NAME (Object
Name)
PARENT_RULE_ID (Parent
Rule Identifier)
RULES (Rules)
RULE_ATTRIBUTES
(Attributes)
SEQUENCE_NUMBER
(Sequence Number)
REPS_IN_NOTIFY_LOG
(Resources in Notify Log)
USER_SPECIFY (Resources
specified by you)
I (Inactive)
Lookups 10-45
Lookup Type Description Lookup Code and Meaning
1 (in tens)
2 (in hundreds)
3 (in thousands)
6 (in millions)
P (Proportional)
Y (Non-Proportional)
EMP_NUM (Employee
Number)
SRP_NAME (Salesperson
Name)
SRP_TYPE (Salesperson
Type)
EMPLOYEE_NUMBER
(Employee Number)
PAYEE_START_DATE (Payee
Start Date)
SALESREP_NAME (Resource
Name)
H (Header Level)
I (Internal)
L (Line +)
N (None)
S (Sales Line)
V (View)
N (None)
Y (Calculation)
Lookups 10-47
Lookup Type Description Lookup Code and Meaning
QUARTER (Quarter)
YEAR (Year)
TOP (Top)
I (Insert)
U (Update)
CBK (Clawback)
CM (Credit Memo)
DEP (Deposit)
DM (Debit Memo)
GBK (Giveback)
INV (Invoice)
ORD (Order)
PMT (Payment)
UPGRADE (Upgrade)
WO (Writeoff)
Lookups 10-49
Lookup Type Description Lookup Code and Meaning
CLS (Classified)
COL (Unprocessed)
OBSOLETE (Obsoleted)
PAYEE (Payeed)
POP (Populated)
EXPRESSION (Expression)
PERCENT (Percent)
STRING (String)
REVENUE (Revenue)
BRIEF (Brief)
MILESTONE (Milestone
Only)
REFRESH (Refresh
Worksheet)
REMOVE (Remove
Worksheet)
UNLOCK (Unlock
Worksheet)
FAILED
LOCKED (Locked)
PROCESSING
SUBMITTED (Submitted)
UNPAID (Unpaid)
Y (Yes)
C (Achievement)
E (Earnings)
N (None)
P (Payment)
Lookups 10-51
11
Flexfields
Flexfields
Flexfields are used in Oracle Incentive Compensation for classification of transactions,
in defining plan elements, and in setting up compensation plans. They are all optional.
Use a flexfield when you want to set up a additional input field on a page that is preset
with a recognizable name and a specific set of values from which to select. For example,
a field can be called Item Number, and be set up with particular values that you enter in
Oracle Forms. The built-in flexfields allow a small amount of custom formatting of a
page without programming.
Oracle Incentive Compensation uses descriptive flexfields, which provide customizable
expansion space on a page. There are three flexfields used in this release of Oracle
Incentive Compensation.
Flexfields Code
CN Quotas CN_QUOTAS_ALL
Flexfields 11-1
with the application.
• CN Compensation Plans
Oracle Incentive Compensation contains 15 numbered attributes that can be
customized for use with defining compensation plans. These attributes are seeded
with the application. This flexfield appears on the Plan Design page.
• CN Quotas
Oracle Incentive Compensation contains 15 numbered attributes that can be
customized for use with defining plan elements. These attributes are seeded with
the application. This flexfield appears on the Update Plan Element page.
When you display the context fields in the HTML application, the standard display is as
Context Value. The field names can be customized by logging into the Oracle Forms as
an Application Developer and using the Descriptive Flexfield Segments screen
(Flexfield > Descriptive > Segments). Or, you can eliminate the fields by not checking
the Displayed box. You can make the flexfield a required value. See the Oracle
Applications Flexfields Guide for information about setting up flexfields.
WHERE process_batch_id in
(select process_audit_id from cn_process_audits where parent_
process_audit_id = x_conc_program_id);.
Index-1
K T
key column, 5-7 task sequence, implementation, 1-8
test generate, 5-11
L test package name, 5-11
test status, 5-11
ledger, define, 3-2
transaction source, 5-5
line table, 5-7
add to TRX TYPES lookup, 5-6
lookups, 10-1
information, 5-6
M
U
mapping
user code blocks, 5-10
direct, 5-9
indirect, 5-9
plan element to pay element, 7-3
N
notification query, 5-8
parameters, 5-7
O
open collections, 5-4
Oracle Order Management, 2-7
Oracle Payables, 2-4
Oracle Payroll, 2-6
Oracle Resource Manager, 2-2
P
periods, 3-2
period types, 3-1
plan element to pay element mapping, 7-3
profile options, 9-1
projected compensation, 2-8
R
Resource Manager, 2-1
S
source expression
contents, 5-8
source tables
identifying, 5-7
system parameters, 4-1
Index-2