SAP CACS_CTRTPAR Table – Individual Contract Participation

The CACS_CTRTPAR table in SAP ERP or S/4HANA stores Individual Contract Participation data. There are total 24 fields in CACS_CTRTPAR table. The Individual Contract Participation table is available in all major SAP S/4HANA versions, is implemented as a Column Store table within the SAP HANA database. Additionally we provide an overview of the structure and fields of CACS_CTRTPAR table. It is in ICM: DDIC for ICM Basis Framework (CACS2D) ABAP package and is part of the Incentive and Commission Management (ICM) (ICM) module.

SAP CACS_CTRTPAR Table Fields

Following is the list of fields that are available in SAP CACS_CTRTPAR table. The primary key fields of Individual Contract Participation table in SAP are MANDT (Client), APPL (Commission Application (ICM)), LOWPARCTRTBU (Contract Number of the Lower-Level Participant), CTRTPAR_ID (Identification of the Ind. Contract Participation), SUPPARCTRTBU (Contract Number of Higher-Level Participant), ROLETYPE (Entitlement Category), VERSION (Version of Master Data or Customizing Object).

Field Description Data Element Check Table Data Type
MANDT Client MANDT T000 CLNT (3)
APPL Commission Application (ICM) CACSAPPL TCACS_APPLDEF CHAR (6)
LOWPARCTRTBU Contract Number of the Lower-Level Participant CACSLOWPARTCTRTBU CACS_CONTR CHAR (20)
CTRTPAR_ID Identification of the Ind. Contract Participation CACSCTRTPAR_ID NUMC (12)
SUPPARCTRTBU Contract Number of Higher-Level Participant CACSSUPWPARTCTRTBU CACS_CONTR CHAR (20)
ROLETYPE Entitlement Category CACSCLAIMTYPE TCACS_CLT CHAR (1)
VERSION Version of Master Data or Customizing Object CACSVERSION NUMC (6)
ROLE Participant Role CACSROLE TCACS_ROLE CHAR (3)
ROLECOMMSHAR Share of Direct Remuneration (in Percent) CACSCOMMSHARE DEC (10)
COMDISTTYPE Distribution Category for Direct Remuneration CACSCOMDISTTYPE CHAR (1)
ROLEPRODSHAR Share of Indirect Remuneration (in Percent) CACSPRODSHARE DEC (10)
PRODDISTTYPE Distribution category for indirect remuneration CACSPRODDISTTYPE CHAR (1)
BUSI_BEGIN Effective from CACS_BUSITIME_B NUMC (14)
BUSI_END Effective Until (Time Stamp: YYYY.MM.DD hh:mm:ss) CACS_BUSITIME_E NUMC (14)
TECH_BEGIN Technically Valid From CACS_TECHTIME_B NUMC (14)
TECH_END Technically Valid To (Time Stamp: JJJJ.MM.TT hh:mm:ss) CACS_TECHTIME_E NUMC (14)
FLG_CANCEL_OBJ Indicator: Object is Invalid CACSCANCOBJ CHAR (1)
FLG_CANCEL_VERS Indicator: Version is Invalid CACSCANCVERS CHAR (1)
CHG_TCODE Transaction in Which the Change Was Made CACSCDTC * CHAR (20)
CHG_USR Last user to change object CACSCHUSR CHAR (12)
TRI_METH_TYP Triggering Method CACSTRIMETHTYP CHAR (1)
TRI_METH_TARGET Processing Target of Triggering Method CACSTRIMETHTAR CHAR (1)
STATUS_VERSION Object Version Status CACSSTATUSVERS TCACS_VALSTAT1 CHAR (1)
STATUS_WORK Object Version Processing Status CACSSTATUSWORK TCACS_VALSTAT1 CHAR (1)