SAP CL_CACS_RET_CALCULATION OO Class - Retention: Calculation
CL_CACS_RET_CALCULATION is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_CACS_RET_CALCULATION including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_CACS_RET_CALCULATION SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| BADI_CONVERT_CURR | BAdI: Currency Conversion | Protected |
| CALL METHOD cl_cacs_ret_calculation=>BADI_CONVERT_CURR...more details | ||
| BADI_REDUCE_OFFSET | BAdI: Reduce Offsetting | Protected |
| CALL METHOD cl_cacs_ret_calculation=>BADI_REDUCE_OFFSET...more details | ||
| BADI_REDUCE_RETAINED_REM | BAdI: Reduce Retained Remuneration | Protected |
| CALL METHOD cl_cacs_ret_calculation=>BADI_REDUCE_RETAINED_REM...more details | ||
| CALC_CURRENT_AMNT_DB | Calculate Current Retention Document of All Documents | Protected |
| CALL METHOD cl_cacs_ret_calculation=>CALC_CURRENT_AMNT_DB...more details | ||
| CALC_OFFSET_PERCENTAGE_VALUES | Calculate Percentage Shares | Protected |
| CALL METHOD cl_cacs_ret_calculation=>CALC_OFFSET_PERCENTAGE_VALUES...more details | ||
| CALC_POSSIBLE_INCREASE | Calculate Maximum Amount Possible (Increase) | Protected |
| CALL METHOD cl_cacs_ret_calculation=>CALC_POSSIBLE_INCREASE...more details | ||
|
| ||
| CALC_POSSIBLE_OFFSET_DECREASE | Calculation Maximum Amount Possible (Decrease, Offsetting) | Protected |
| CALL METHOD cl_cacs_ret_calculation=>CALC_POSSIBLE_OFFSET_DECREASE...more details | ||
| CALC_POSSIBLE_OFFSET_INCREASE | Calculate Maximum Amount Possible (Increase, Offsetting) | Protected |
| CALL METHOD cl_cacs_ret_calculation=>CALC_POSSIBLE_OFFSET_INCREASE...more details | ||
| CALC_TOTAL_DUE_CONAMNT | Calculate Total of Planned Change of Retention | Public |
| CALL METHOD cl_cacs_ret_calculation=>CALC_TOTAL_DUE_CONAMNT...more details | ||
| CHECK_INPUT_DATA | Check Your Entries | Protected |
| CALL METHOD cl_cacs_ret_calculation=>CHECK_INPUT_DATA...more details | ||
| COLLECT_OFFSETTING_ITEMS | Summarize Settlement Items for Offsetting | Protected |
| CALL METHOD cl_cacs_ret_calculation=>COLLECT_OFFSETTING_ITEMS...more details | ||
| COLLECT_RETAINED_ITEMS | Summarize Retained Remuneration | Protected |
| CALL METHOD cl_cacs_ret_calculation=>COLLECT_RETAINED_ITEMS...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD cl_cacs_ret_calculation=>CONSTRUCTOR...more details | ||
| CONVERT_CURRENCY | Currency Translation | Protected |
| CALL METHOD cl_cacs_ret_calculation=>CONVERT_CURRENCY...more details | ||
| CREATE | Factory Method: Create Object | Public |
| CALL METHOD cl_cacs_ret_calculation=>CREATE...more details | ||
| CREATE_FOR_GUARANTEE | Factory Method: Create Object for Guarantee Offsetting | Public |
| CALL METHOD cl_cacs_ret_calculation=>CREATE_FOR_GUARANTEE...more details | ||
| CREATE_FOR_ORPHANED | Factory Method: Create Retention Object Without Agr.Assgnmnt | Public |
| CALL METHOD cl_cacs_ret_calculation=>CREATE_FOR_ORPHANED...more details | ||
| CREATE_READ_ONLY | Factory Method: Create Object in Read Mode | Public |
| CALL METHOD cl_cacs_ret_calculation=>CREATE_READ_ONLY...more details | ||
| DECREASE1 | Decrease Retention | Public |
| CALL METHOD cl_cacs_ret_calculation=>DECREASE1...more details | ||
| GET_CURRENT_RET_AMNT | Return Current Retention Amount | Public |
| CALL METHOD cl_cacs_ret_calculation=>GET_CURRENT_RET_AMNT...more details | ||
| GET_FREE_RET_AMNT | Return Free Retention Amount | Public |
| CALL METHOD cl_cacs_ret_calculation=>GET_FREE_RET_AMNT...more details | ||
| GET_MAX_RET_AMNT | Return Maximum Retention Amount | Public |
| CALL METHOD cl_cacs_ret_calculation=>GET_MAX_RET_AMNT...more details | ||
| GET_RETRU_ID | Return Retention Rule | Public |
| CALL METHOD cl_cacs_ret_calculation=>GET_RETRU_ID...more details | ||
| INCREASE1 | Increase Retention | Public |
| CALL METHOD cl_cacs_ret_calculation=>INCREASE1...more details | ||
| INVERT_SIGNS | Reverse +/- Sign | Protected |
| CALL METHOD cl_cacs_ret_calculation=>INVERT_SIGNS...more details | ||
| IS_BELOW_THRESHOLD | Check If Settlement Item Is Below Threshold Value | Protected |
| CALL METHOD cl_cacs_ret_calculation=>IS_BELOW_THRESHOLD...more details | ||
| IS_EDIT_MODE | Check If Change Is Allowed | Private |
| CALL METHOD cl_cacs_ret_calculation=>IS_EDIT_MODE...more details | ||
| IS_ORPHANED | Check If Retention Is Without Agreement Assignment | Private |
| CALL METHOD cl_cacs_ret_calculation=>IS_ORPHANED...more details | ||
| IS_USED_IN_GUARANTEE | Check If Object Is Used for Guarantee | Private |
| CALL METHOD cl_cacs_ret_calculation=>IS_USED_IN_GUARANTEE...more details | ||
| LOAD_CURRENT_RETENTION | Load Current Retention | Protected |
| CALL METHOD cl_cacs_ret_calculation=>LOAD_CURRENT_RETENTION...more details | ||
| LOAD_OFFSETTING_BASIS | Increase Retention: Load Settlement Item for Offsetting | Protected |
| CALL METHOD cl_cacs_ret_calculation=>LOAD_OFFSETTING_BASIS...more details | ||
| LOAD_RETAINED_REM | Decrease Retention: Load Retained Remuneration | Protected |
| CALL METHOD cl_cacs_ret_calculation=>LOAD_RETAINED_REM...more details | ||
| OFFSET | Offset Retention | Public |
| CALL METHOD cl_cacs_ret_calculation=>OFFSET...more details | ||
| OFFSET_DECREASE | Internal: Decrease and Offset Retention | Protected |
| CALL METHOD cl_cacs_ret_calculation=>OFFSET_DECREASE...more details | ||
| OFFSET_INCREASE | Internal: Increase and Offset Retention | Protected |
| CALL METHOD cl_cacs_ret_calculation=>OFFSET_INCREASE...more details | ||
| REDUCE_RETAINED_REM | Reduce Retained Remuneration | Protected |
| CALL METHOD cl_cacs_ret_calculation=>REDUCE_RETAINED_REM...more details | ||
| REDUCE_TO_MAX_POSSIBLE_AMNT | Decrease to Level of Free Amount | Protected |
| CALL METHOD cl_cacs_ret_calculation=>REDUCE_TO_MAX_POSSIBLE_AMNT...more details | ||
| RELOAD | Reload | Public |
| CALL METHOD cl_cacs_ret_calculation=>RELOAD...more details | ||
| REMOVE_ZERO_ITEMS | Remove Items with Zero Amount | Protected |
| CALL METHOD cl_cacs_ret_calculation=>REMOVE_ZERO_ITEMS...more details | ||
| RESET_INTERNAL_BUFFER | Reset Internal Buffer | Protected |
| CALL METHOD cl_cacs_ret_calculation=>RESET_INTERNAL_BUFFER...more details | ||
| SET_USE_PRC_ATIME | Use Last Access Time-Spot for Data Selection | Public |
| CALL METHOD cl_cacs_ret_calculation=>SET_USE_PRC_ATIME...more details | ||
| UPDATE_INTERNAL_BUFFER | Update Internal Buffer | Protected |
| CALL METHOD cl_cacs_ret_calculation=>UPDATE_INTERNAL_BUFFER...more details | ||
CL_CACS_RET_CALCULATION attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| MB_GUARANTEE_OVERRIDE | Instance Attribute | Object Is Used for Guarantee (X=true, space=false) | LIKE BOOLEAN_FLG | Private | |
| MB_OFFSET_RECALL | Instance Attribute | Indicator for Offsetting Recalls | LIKE CACSRETFLGOFFSET | Protected | |
| MB_ORPHANED | Instance Attribute | No Agreement Assignment (X=true, space=false) | LIKE BOOLEAN_FLG | Private | |
| MB_READ_ONLY | Instance Attribute | Only Read Accesses Allowed (X= true, space=false) | LIKE BOOLEAN_FLG | Private | |
| MB_USE_PRC_ATIME | Instance Attribute | Use Last Access Time-Spot (X=true, space=false) | LIKE BOOLEAN_FLG | Protected | |
| MD_APPL | Instance Attribute | Commission Application Identification | LIKE CACSAPPL | Protected | |
| MD_CURRENT_AMNT_BUFFER | Instance Attribute | Current Retention Amount | LIKE CACSRETAMNT | Protected | |
| MD_CURRENT_AMNT_DB | Instance Attribute | Current Retention Amount | LIKE CACSRETAMNT | Protected | |
| MD_INDCTR_CURR | Instance Attribute | Contract Currency Key | LIKE CACSCONCURR | Protected | |
| MD_INDCTR_ID | Instance Attribute | Commission Contract Number | LIKE CACS_CTRTBU_ID | Protected | |
| MD_MAX_AMNT | Instance Attribute | Maximum Retention Amount | LIKE CACSRETMAXAMNT | Protected | |
| MD_PERCENT | Instance Attribute | Retention Percentage | LIKE CACSRETPERCENT | Protected | |
| MD_RETAGR_ID | Instance Attribute | Number of Retention Agreement | LIKE CACSRETAGRID | Protected | |
| MD_RETRU_ID | Instance Attribute | Identification of Retention Rule | LIKE CACSRETRUID | Protected | |
| MD_THRESHOLD | Instance Attribute | Threshold Value for Retention | LIKE CACSRETTHRESHOLD | Protected | |
| MO_COMPRESS_HELPER | Instance Attribute | Retention: Auxiliary Class for Compression | LIKE CL_CACS_RET_COMPRESS_HELPER | Protected | |
| MO_CONSISTENCY_CHECK | Instance Attribute | Retention: Check Consistency of Transaction Data | LIKE CL_CACS_RET_CONS_CHECK_TD | Protected | |
| MO_LOG | Instance Attribute | CACS: Application Log | LIKE CL_CACS_BAL | Protected | |
| MO_RET_DB_ITF | Instance Attribute | Retention: Database Interface | LIKE CL_CACS_RET_DB_ITF | Protected | |
| MR_OFFSETTING_BASIS_DB | Instance Attribute | Settlement Items On Which Offsetting Is Based | LIKE DATA | Protected | |
| MR_RETAINED_REM_BUFFER | Instance Attribute | Buffer for Planned Change | LIKE DATA | Protected | |
| MR_RETAINED_REM_DB | Instance Attribute | Retained Remuneration | LIKE DATA | Protected | |
| MR_RET_DATA_DB | Instance Attribute | Retention: Items from Database | LIKE DATA | Protected | |
| MT_RETREM | Instance Attribute | Assignment of Remun.Type to Retention Rule Characteristics | LIKE CACS_TT_RETREM | Protected |
Links to Related Class(s)
CL_CACS_...Full list of available SAP object classes
Search for further information about these or an SAP related objects