The CACS_STWARRU table in SAP ERP or S/4HANA stores Rule Characteristics for Guarantee Agreement data. There are total 33 fields in CACS_STWARRU table. The Rule Characteristics for Guarantee Agreement 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_STWARRU table. It is in ICM: Guarantees: DDIC + APIs for DDIC (CACSGU5) ABAP package and is part of the Incentive and Commission Management (ICM) (ICM) module.
SAP CACS_STWARRU Table Fields
Following is the list of fields that are available in SAP CACS_STWARRU table. The primary key fields of Rule Characteristics for Guarantee Agreement table in SAP are MANDT (Client), APPL (Commission Application (ICM)), STCAGR_ID (Standard Agreement Number), AGR_TYP (Agreement Type), STWARRU_ID (Identification of Standard Guarantee Agreement Rule), 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) |
| STCAGR_ID | Standard Agreement Number | CACS_STCAGR_ID | CACS_STCAGR | CHAR (12) |
| AGR_TYP | Agreement Type | CACS_AGR_TYP | TCACS_AGR | CHAR (2) |
| STWARRU_ID | Identification of Standard Guarantee Agreement Rule | CACS_STWARRU_ID | NUMC (12) | |
| VERSION | Version of Master Data or Customizing Object | CACSVERSION | NUMC (6) | |
| REMUNERATION | Remuneration Type | CACSREM | TCACS_REM | CHAR (4) |
| DURATION | Duration of Guarantee Agreement | CACS_REMA_DUR | CHAR (2) | |
| WAR_AMNT | Guarantee Amount | CACS_WARR_AMNT | CURR (15) | |
| MIN_WAR_AMNT | Minimum Guarantee Amount | CACS_WAR_MINAMNT | CURR (15) | |
| MAX_WAR_AMNT | Maximum Guarantee Amount | CACS_WAR_MAXAMNT | CURR (15) | |
| EXCESS_REM | Remuneration Type Excess | CACSEXCESSREM | TCACS_REM | CHAR (4) |
| RECALL_REM | Remuneration Type Recall | CACSRECALLREM | TCACS_REM | CHAR (4) |
| RETAINED_REM | Remuneration Type for Retained Excess Remuneration | CACSRETAINREM | TCACS_REM | CHAR (4) |
| RETRU_ID | Identification of Retention Rule | CACSRETRUID | TCACS_RETRU | CHAR (4) |
| EXCESS_OFFSET | Guarantee: Offsetting of Excess with Subthreshold Earnings | CACSGUEXCOFF | CHAR (1) | |
| EXCESS_RETAIN | Guarantee: Retain Remaining Excess Earnings | CACSGUEXCRET | CHAR (1) | |
| RULE_ID | Period Rule | CACSPRDRULE | CHAR (7) | |
| ALLOCATION | Offsetting Selectn (Excess/Sub-Threshold Earnings, Advances) | CACSALLOC | CHAR (1) | |
| REASSIGNMENT | Reassignment | CACSREASSIGN | CHAR (1) | |
| DUE_DATEMARK | Indicator: Due Date at Start or End of Period | CACSDUEDATEM | 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) |


