Administration
Example: Guide to Creating a Commission Application
Setting the Activation Switch
User-Specific Settings
Creating Packages
Organizational Management
Default Settings in Customizing
Application Administration
Naming Commission Application
Selecting Packages
Copying Cross-Client Customizing from Template
Generating Commission Application
Construction
Releasing Commission Application for Clients
Copying Customizing from Template (Client-Specific)
Copying Customizing Template (Client-Specific)
Editing Business Object Categories
Editing Methods for Subobject Types of a Commission Application
Editing Business Transaction Categories
Assigning Business Transaction Categories to Business Object Typ
Basic Functions/Preparation of Processing of Posting
Defining Number Ranges
Organizational Management
Defining Contract Types
Making Settings for Indirect Participants
Standard Commission Contract
Defining Commission Contract Types
Defining Commission Contract Types
Assigning Commission Contract Types to Business Partner Types
Assigning Commission Contract Types to Activity Filters
Activity Agreement
Defining Commission Activity Groups and Types
Defining Offsetting Types
Editing Triggering Object Methods and Characteristics
Participation Agreement
Editing Participation Roles
Editing Entitlement Categories for Each Bus. Trans./Bus.Obj.Type
Assigning Participation Roles to Commission Contract Types
Editing Participant Constellations
Defining Constellation Positions
Editing Standard Participation Agreements
Valuation Agreements
Editing Valuation Types
Condition Tables and Valuation Procedures
Editing the Field Selection for Condition Tables
Condition Table
Maintaining Access Sequences
Maintaining Condition Types
Processing Formulas
Defining Calculation Procedures
Editing Field Transports for Condition Technique (New/Obsolete)
Editing the Contents of the Condition Table for Valuation
Maintaining Standard Valuation Agreements
Remuneration Agreements
Agreement for Performance-Related Remuneration
Defining Account Assignment Types
Configuring Account Assignments
Define Activity Groups
Condition Tables and Remuneration Procedures
Specifying The Field Selection for Condition Tables
Create condition tables
Specifying Access Sequences
Defining Condition Types
Processing Formulas
Maintaining Calculation Procedures
Editing Field Transports for Condition Technique (New/Obsolete)
Editing Remuneration Type Activity
Define Determination Criteria
Configuring Determination Combinations/Combination Assignments
Editing the Contents of Condition Table for Remuneration
Editing Standard Agreement for Performance-Related Remuneration
Guarantee Agreements
Configuring Remuneration Types (Guarantee)
Processing Standard Guarantee Agreement
Editing Agreements for Flat-Rate Remuneration
Configuring Remuneration Types (Flat Rates)
Editing Standard Agreement for Flat-Rate Remuneration
Settlement- and Reserve Agreements
Editing Settlement Types
Excluding Remuneration Types In Target System
Editing Standard Settlement Rules
Creating Std Commission Contracts and Assigning Std Agreements
Quantifying Authorization Groups
Default Settings Using The Main Menu
Assignment to Authorization Group
Creating Commissions Clerks
Activating Period Rules
Creating a Commission Application
Packages in Incentive and Commission Management
Example: Guide to Creating a Commission Application
Setting the Activation Switch
Application Administration
Naming Commission Application
Selecting Packages
Copying Cross-Client Customizing from Template
Design Adjustment of Commission Application
Defining Permitted Business Objects Categories
Changing Subobject Types
Construction
Constructing Commission Applications
Generating Commission Application
Releasing Commission Application for Clients
Copying Customizing from Template (Client-Specific)
Editing Business Object Categories
Editing Methods for Subobject Types of a Commission Application
Editing Business Transaction Categories
Assigning Business Transaction Categories to Business Object Typ
Basic Functions/Preparation of Processing of Posting
Defining Number Ranges
Editing Message Control
Organizational Management
Creating Organizational Structure in HCM
Standard Commission Contract
Defining Commission Contract Types
Assigning Commission Contract Types to Business Partner Types
Activity Agreement
Defining Commission Activity Groups and Types
Defining Offsetting Types
Editing Triggering Object Methods and Characteristics
Participation Agreement
Editing Participation Roles
Editing Entitlement Categories for Each Bus. Trans./Bus.Obj.Type
Assigning Participation Roles to Commission Contract Types
Editing Participant Constellations
Defining Constellation Positions
Editing Standard Participation Agreements
Valuation Agreements
Editing Valuation Types
Condition Tables and Valuation Procedures
Editing the Field Selection for Condition Tables
Condition Table
Maintaining Access Sequences
Maintaining Condition Types
Processing Formulas
Defining Calculation Procedures
Editing Field Transports for Condition Technique (New/Obsolete)
Editing the Contents of the Condition Table for Valuation
Remuneration Agreements
Agreement for Performance-Related Remuneration
Defining Account Assignment Types
Configuring Account Assignments
Define Activity Groups
Editing Remuneration Type Activity
Define Determination Criteria
Configuring Determination Combinations/Combination Assignments
Condition Tables and Remuneration Procedures
Specifying The Field Selection for Condition Tables
Create condition tables
Specifying Access Sequences
Defining Condition Types
Processing Formulas
Maintaining Calculation Procedures
Editing Field Transports for Condition Technique (New/Obsolete)
Editing the Contents of Condition Table for Remuneration
Editing Standard Agreement for Performance-Related Remuneration
Guarantee Agreements
Configuring Remuneration Types (Flat Rates)
Settlement- and Reserve Agreements
Editing Settlement Types
Excluding Remuneration Types In Target System
Editing Standard Settlement Rules
Creating Std Commission Contracts and Assigning Std Agreements
Quantifying Authorization Groups
Default Settings Using The Main Menu
Assignment to Authorization Group
Creating Commissions Clerks
Activating Period Rules
Sample Config.: Commission Application with Target Agreements
Construction: Settings for Target Agreements
Period and Version Management
Version
Effective View
Period and Version Managed Object
Processing Period and Validity Period
Differences Between Master and Transaction Data
Example: Period-Managed Master Data
Example: Period-Managed Transaction Data
Object Changes
Business Transaction-Related Time Specifications
Transporting Customizing Objects
Changes to Period-Managed Objects
Transactions That Change Objects in Master and Customizing Data
Actions That Change Versions of Transaction Data
Actions That Change Business Transactions for Transaction Data
Relationships Between Objects
Time Consistency
Version-Dependent/Version-Independent Relationships
Technical View
Data Structure and Attributes
Example: New Creation of a Commission Contract
Example: Changing a Commission Contract (with a Parked Version)
Standard Access to The Database
Inserting Period Management into Customizing Tables/Views
Period Management in the Condition Technique
Example: Master Data That Is Period Managed in Conditions
Condition Technique: Transporting Customizing Objects
Incentive and Commission Management
Archiving in Incentive and Commission Management
Introduction to Data Archiving (CA-ARC)
Archiving Transaction Data
Archive Transaction Data
Master Data Archiving
Copying Period-Managed Data
Copying Customizing Entries
Example: Consistency for New Entries in Version Management
Interfaces and Data Transfer in The Commission System
External Data Transfer
Performing an External Data Transfer
Parallel Runs
Starting External Data Transfer
Menu Paths for Starting External Data Transfer
Starting Data Transfer by Splitting Files
Menu Paths for Starting with a File Split
RFC Call - Example Program
Evaluating Logs
Evaluating Logs
Menu Paths for Evaluating Logs
Postprocessing Erroneous Data Records
Using the Test Data Editor
Menu Paths for the Test Data Editor
External Data Transfer (EDT) in Incentives and Commission Manage
Data Transfer without Dialog
Transferring Master Data without Dialog
Transferring the Transaction Data without Dialog
Commission Case
Interface Description for EDT Commission Case
Receiver Structure for the EDT Data Transfer of Commission Case
Record Types: Commission Case
Record Type 0 = Name of Dictionary Information File
Record Type One: Commission Case Data <Application>_CAS
Record Type Two: Participation Data <Application>_PAR
Record Type Three: Participation Data <Application>_INV
Record Type Four: Activity Data <Application>_ACT
Record Type Five: Object Data <Application>_OBJ
Record Type Six: Differing Commission Data <Application>_LIN
Record Type 7: Participation Relationship Data <Application>_REL
Record Type Eight: Bundle/Rebundle <Application>_BDL
Create Sample Fields for EDT Commission Case
Commission Document
Interface Description for EDT Commission Document
Receiver Structure for the EDT Data Transfer of Commission Docum
Record Types: Commission Document
Record Type 0 = Name of Dictionary Information File
Record Type One: Commission Document Header <APPLICATION>_DOCHD
Record Type Two: Commission Document – Remuneration and Liabilit
Record Type Three: Detailed Items for Remuneration Rows <APPLICA
Record Type Four: Commission Document – Valuation <APPLICATION>_
Record Type Five: Commission Document Settlement <APPLICATION>_D
Create Sample Files for EDT of Commission Document Data
Data Transfer Between SAP Components
Interface: Debitor/Vendor – SAP Business Partner
Interface: HR – Commission Contract Partner
Link to Target Systems
User Exits in Incentive and Commission Management
User Exit: Commission Contract
User Exit: Commission Case
User Exit: Commission Settlement
User Exit: Commission Document
User Exit: Segment Assignment
BTE Interfaces
User Exit CACS0002: Descr.for Selection of Active ComnContracts
User Exit CACS0101: Additional Checks for Segment Assignment
User Exit CACS1000: Commission Case Dual Control
User Exit CACS1001: Ind.Key, ObjCharGrp, ChckAttr, RdAddData
User Exit CACS1002: Authoriz.Check By OrgHierarchy for ComnCase
User Exit CACS1003: Variant Remun. Rate Where Contract Rate = 0
User Exit CACS1004: Structural Authorization
User Exit CACS1005: Correction Version Management of Comn Case
User Exit CACS1098: Environment Preparation of Commission Case
User Exit CACS1099: Environment Cleanup of Commission Case
User Exit CACS1100: Additional Data from PD-Org
User Exit CACS1101: Addit.Check of Contract Assignment in PD-Org
User Exit CACS1102: Determine ComnCtrct from Partner/Case Data
User Exit CACS1500: Determine Commission Activity
User Exit CACS1600: Start and End of Staff Assignment
User Exit CACS1900: Archive Commission Case (Checks)
User Exit CACS1901: Archive Commission Case (Checks)
User Exit CACS2000: Post ComnDoc Totals (Remun, Liability)
User Exit CACS2001: Post Commission Document Totals
User Exit CACS2002: Post Commission Document Totals (Valuation)
User Exit CACS2003: Read Data, Inbound Checks of Documents
User Exit CACS2004: Read Document Fields
User Exit CACS2005: Rebuild Totals Tables
User Exit CACS2010: Change Customer-Specific Fields
User Exit CACS2900: Archive ComnDoc: DocHeader Checks
User Exit CACS2901: Archive ComnDoc: Checks of Whole Doc
User Exit CACS3000: Role Determinat.for New BP Through HR Compar
User Exit CACS3001: Determine HR Employee for Business Partner
User Exit CACS8000/8001: Settlement, Trigger Customer Documents
User Exit CACS9800: Data Transfer from FS-ICM to FI
User Exit CACS9801: Read FI Document
User Exit CACS9802: Settlement Run Vendor (Structure of FI Docs)
User Exit CACS9803: Settlement Run Cust. (Structure of FI Docs)
User Exit CACS9804: Settlement Run Vendor (Structure of HR Docs)
User Exit CACS9805: Settlement Run Cust. (Structure of HR Docs)
User Exit CACS9806: Settlement Run FS-CD Interface
User Exit CACS9810: CPD Settlement FS-ICM -> FI
User Exit CACS9811: CPD Data Transfer FS-ICM -> FS-CD
User Exit CACS9820: Threshold Value for Settlement
User Exit CACS9999: Determine Processing Status
Logical Services in ICM
Set/Get Parameter ID