Getting Started with SAP Incentive Management
Working with Compensation Elements
Creating and Managing Compensation Plans
Calculations and Results
Communicating with your Payees
Embedded Analytics

Setting Calculation Run Preferences

Objective

After completing this lesson, you will be able to use System Preferences to fine-tune calculation behavior.

Calculation Run Preferences

The performance of the Calculation can be fine-tuned in the System Preferences workspace. The following settings are available:

Minimum Payment Threshold: If populated, the calculation does not generate payments that are either below or equal to the value specified in this option. A zero value indicates no threshold.

Maximum Data Log Entries per Error: Sets the maximum worker log entries for Message Logs workspace.

Path to Export Pay File: Specifies the location of the Pay File generated in the Post stage. Specify the path using forward slash. For example: C:/console.

Audit Logs Retention Days: Audit logs will be purged after retention days are passed. If this value is set to zero, the audit logs won't be purged.

Allow Negative Payments: Specifies whether to allow negative payments to be posted. If negative payments are allowed, no balance is carried to the next period.

Allow exports of XML data with circular references: If checked, the export of XML data with circular references is allowed.

Generate Transaction Adjustments when Existing Transactions are Imported: If enabled, transaction adjustments are created when existing transactions are reimported.

Run All Transactions on Order: If incremental mode is run and the order-level functions are enabled in transaction credit rules, activate this property. Leaving this property inactivated improves performance.

Run Classify Stage in Position or Position Group Mode: If enabled, the Classify stage is run in Position or Position Group mode.

On Demand Position Processing: Specifies the use of on-demand position processing. If set to True, only active positions are processed. If set to False, all positions, including inactive ones, are processed.

Log Warnings to Database: Specifies whether warnings are displayed along with errors. If inactivated, only errors appear in the Pipeline workspace. If activated, warnings will appear as well.

Generate Credit to Transaction Summary: If enabled, the Credits table is populated as part of the Allocate stage. Disabling this feature can improve performance.

Disable Org Search and Validation for Transaction Participant Pre-Assignment: If enabled, payees in preassigned transactions are validated against the organization data.

Search Order ID Starting with Term and Case Sensitive: If enabled, the "type ahead search" for order ID is case sensitive and starting with term. This offers better performance.

Enable Runnable flag on manual transaction edit: If set to True, any time a transaction is edited, the Runnable flag will be checked. If set to False, editing a transaction will not automatically make it runnable. Set to True by default.

Use Parallel Credit Write: Use to optimize the pipeline if a large number of credits are created.

Use Parallel Validate and Transfer: If enabled, Validate and Transfer jobs can run in parallel in certain scenarios.

Summary

  • The System Preferences workspace contains options to fine tune Calculation settings.
  • These settings include minimum payment threshold, maximum data log entries per error, path to export Pay File, and audit logs retention days.
  • Other configurations include processing negative payments, exporting XML with circular references, and allowing transaction adjustments on re-imported transactions.