SAP ICM sub module is an application component stands for Incentive and Commission Management. It is coming under the SAP HCM Module. Here is a quick overview tutorial about its sub modules, transaction codes and tables for your training purpose.

SAP ICM SUB COMPONENTS
Here is the list of sub components coming under the SAP Incentive and Commission Management application component with the package name they belong to.
- KK40000031 → ICM → Incentive and Commission Management (ICM)
- AER0000063 → ICM-BR → Business Reporting
- AER0000061 → ICM-CO → Standard Delivery, Preconfiguration
- PRN0000071 → ICM-CRD → Credentialing (CRD)
- PLN0000062 → ICM-MD → Basic and Master Data
- PLN0000061 → ICM-MO → Modelling & Implementation
- AER0000064 → ICM-PFO → Portfolio Assignment (PFO
- AER0000062 → ICM-PR → Processes
- PLN0000063 → ICM-PR-PP → Periodic and Mass Data Processes
- PLN0000064 → ICM-PR-TA → Transaction Data Processes (No Mass Data)
- PLN0000065 → ICM-TO → Technical Integration, Tools
SAP ICM (Incentive and Commission Management) TABLES
Here is a list of sample 15 tables coming under ICM component. Full list will be available from the mentioned link after this list.
- CACS_SESJO → Settlement Schedule Run Log
- CACSCP_RCP_BUFF → RCP: Buffer Table for RCP Processing
- CACS00_OBJ → Commission Case Object Data
- CACS_TGRIND_AES → Target Agreements: Individual Target Rules for AES
- TCACS_CATT01T → Directory of Commission Cases to be Tested Automatically
- TCACS_WFMG → ICM Workflow: Message Group
- TCACS_ACTAGR_SGN → Comn.: Activity Agreement Assignment
- TCACS_BDLSET → Commissions: Store Various Settings for Contract Bundle
- TCACS_STREE1_T → Descriptions in Tree Structure for Field Selection
- TCACS_TRIGID → Identification of Logical Target System of Settlement
- TCACS_NOTTRIG → Notification: Target System
- CACS_STTGAGR → Tgt Agmts: Assignment of Target Types to Standard Agreements
- CACS_CTBU_WA → Work Regions for Commission Contract
- TCACS_PERIOD_T → Period Definition (Obsolete)
- TCACS_REGIONPACK → Assignment of Regions to ICM Packages
- View full list of SAP ICM Tables with description
SAP ICM (Incentive and Commission Management) TCODES
See some sample transaction codes used with SAP ICM sub module. I have added Full list with details in another tutorial (see the link after this list).
- CACS_APPL_CR → Call V_TCACS_WFMGCS
- CACS_DISPREASSIGN → Logs for Manual HR-GP Linking
- CACSMD510 → Create Document
- CACS_CSC0100 → CSC Cust.: Field Grouping Activity
- CACS_APPL_CV → Display and Maintain Period Rules
- CACS_APPL_AZ → Call VC_TCACS_STM_Los
- CACSMD103 → Display Commission Contract
- CACSCS1 → Correspondence Print
- S_KK4_74001106 → IMG Activity: _CACS_V_COMB_CASSGN
- CACS_Z → Reorganize Forms
- CACS_CSC0011 → CSC Control: Assign ScrFld->DB Field
- PFO_CUST_ORIGIN → Maintain Origin
- CACSNSC2 → Preparation of Namespace Conversion
- CACS_APPL_67 → Call VC_TCACS_UPD
- CACSBDTI → BDT: Task Level Menu
- View full list of SAP ICM tcodes with details
SAP Incentive and Commission Management related tutorials
- SAP ICM transaction codes Full List
- SAP ICM (ICM) module tables list
- SAP Incentive and Commission Management Module Tutorial