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 NameDescriptionVisability
BADI_CONVERT_CURRBAdI: Currency ConversionProtected
CALL METHOD cl_cacs_ret_calculation=>BADI_CONVERT_CURR...more details

BADI_REDUCE_OFFSETBAdI: Reduce OffsettingProtected
CALL METHOD cl_cacs_ret_calculation=>BADI_REDUCE_OFFSET...more details

BADI_REDUCE_RETAINED_REMBAdI: Reduce Retained RemunerationProtected
CALL METHOD cl_cacs_ret_calculation=>BADI_REDUCE_RETAINED_REM...more details

CALC_CURRENT_AMNT_DBCalculate Current Retention Document of All DocumentsProtected
CALL METHOD cl_cacs_ret_calculation=>CALC_CURRENT_AMNT_DB...more details

CALC_OFFSET_PERCENTAGE_VALUESCalculate Percentage SharesProtected
CALL METHOD cl_cacs_ret_calculation=>CALC_OFFSET_PERCENTAGE_VALUES...more details

CALC_POSSIBLE_INCREASECalculate Maximum Amount Possible (Increase)Protected
CALL METHOD cl_cacs_ret_calculation=>CALC_POSSIBLE_INCREASE...more details

CALC_POSSIBLE_OFFSET_DECREASECalculation Maximum Amount Possible (Decrease, Offsetting)Protected
CALL METHOD cl_cacs_ret_calculation=>CALC_POSSIBLE_OFFSET_DECREASE...more details

CALC_POSSIBLE_OFFSET_INCREASECalculate Maximum Amount Possible (Increase, Offsetting)Protected
CALL METHOD cl_cacs_ret_calculation=>CALC_POSSIBLE_OFFSET_INCREASE...more details

CALC_TOTAL_DUE_CONAMNTCalculate Total of Planned Change of RetentionPublic
CALL METHOD cl_cacs_ret_calculation=>CALC_TOTAL_DUE_CONAMNT...more details

CHECK_INPUT_DATACheck Your EntriesProtected
CALL METHOD cl_cacs_ret_calculation=>CHECK_INPUT_DATA...more details

COLLECT_OFFSETTING_ITEMSSummarize Settlement Items for OffsettingProtected
CALL METHOD cl_cacs_ret_calculation=>COLLECT_OFFSETTING_ITEMS...more details

COLLECT_RETAINED_ITEMSSummarize Retained RemunerationProtected
CALL METHOD cl_cacs_ret_calculation=>COLLECT_RETAINED_ITEMS...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_cacs_ret_calculation=>CONSTRUCTOR...more details

CONVERT_CURRENCYCurrency TranslationProtected
CALL METHOD cl_cacs_ret_calculation=>CONVERT_CURRENCY...more details

CREATEFactory Method: Create ObjectPublic
CALL METHOD cl_cacs_ret_calculation=>CREATE...more details

CREATE_FOR_GUARANTEEFactory Method: Create Object for Guarantee OffsettingPublic
CALL METHOD cl_cacs_ret_calculation=>CREATE_FOR_GUARANTEE...more details

CREATE_FOR_ORPHANEDFactory Method: Create Retention Object Without Agr.AssgnmntPublic
CALL METHOD cl_cacs_ret_calculation=>CREATE_FOR_ORPHANED...more details

CREATE_READ_ONLYFactory Method: Create Object in Read ModePublic
CALL METHOD cl_cacs_ret_calculation=>CREATE_READ_ONLY...more details

DECREASE1Decrease RetentionPublic
CALL METHOD cl_cacs_ret_calculation=>DECREASE1...more details

GET_CURRENT_RET_AMNTReturn Current Retention AmountPublic
CALL METHOD cl_cacs_ret_calculation=>GET_CURRENT_RET_AMNT...more details

GET_FREE_RET_AMNTReturn Free Retention AmountPublic
CALL METHOD cl_cacs_ret_calculation=>GET_FREE_RET_AMNT...more details

GET_MAX_RET_AMNTReturn Maximum Retention AmountPublic
CALL METHOD cl_cacs_ret_calculation=>GET_MAX_RET_AMNT...more details

GET_RETRU_IDReturn Retention RulePublic
CALL METHOD cl_cacs_ret_calculation=>GET_RETRU_ID...more details

INCREASE1Increase RetentionPublic
CALL METHOD cl_cacs_ret_calculation=>INCREASE1...more details

INVERT_SIGNSReverse +/- SignProtected
CALL METHOD cl_cacs_ret_calculation=>INVERT_SIGNS...more details

IS_BELOW_THRESHOLDCheck If Settlement Item Is Below Threshold ValueProtected
CALL METHOD cl_cacs_ret_calculation=>IS_BELOW_THRESHOLD...more details

IS_EDIT_MODECheck If Change Is AllowedPrivate
CALL METHOD cl_cacs_ret_calculation=>IS_EDIT_MODE...more details

IS_ORPHANEDCheck If Retention Is Without Agreement AssignmentPrivate
CALL METHOD cl_cacs_ret_calculation=>IS_ORPHANED...more details

IS_USED_IN_GUARANTEECheck If Object Is Used for GuaranteePrivate
CALL METHOD cl_cacs_ret_calculation=>IS_USED_IN_GUARANTEE...more details

LOAD_CURRENT_RETENTIONLoad Current RetentionProtected
CALL METHOD cl_cacs_ret_calculation=>LOAD_CURRENT_RETENTION...more details

LOAD_OFFSETTING_BASISIncrease Retention: Load Settlement Item for OffsettingProtected
CALL METHOD cl_cacs_ret_calculation=>LOAD_OFFSETTING_BASIS...more details

LOAD_RETAINED_REMDecrease Retention: Load Retained RemunerationProtected
CALL METHOD cl_cacs_ret_calculation=>LOAD_RETAINED_REM...more details

OFFSETOffset RetentionPublic
CALL METHOD cl_cacs_ret_calculation=>OFFSET...more details

OFFSET_DECREASEInternal: Decrease and Offset RetentionProtected
CALL METHOD cl_cacs_ret_calculation=>OFFSET_DECREASE...more details

OFFSET_INCREASEInternal: Increase and Offset RetentionProtected
CALL METHOD cl_cacs_ret_calculation=>OFFSET_INCREASE...more details

REDUCE_RETAINED_REMReduce Retained RemunerationProtected
CALL METHOD cl_cacs_ret_calculation=>REDUCE_RETAINED_REM...more details

REDUCE_TO_MAX_POSSIBLE_AMNTDecrease to Level of Free AmountProtected
CALL METHOD cl_cacs_ret_calculation=>REDUCE_TO_MAX_POSSIBLE_AMNT...more details

RELOADReloadPublic
CALL METHOD cl_cacs_ret_calculation=>RELOAD...more details

REMOVE_ZERO_ITEMSRemove Items with Zero AmountProtected
CALL METHOD cl_cacs_ret_calculation=>REMOVE_ZERO_ITEMS...more details

RESET_INTERNAL_BUFFERReset Internal BufferProtected
CALL METHOD cl_cacs_ret_calculation=>RESET_INTERNAL_BUFFER...more details

SET_USE_PRC_ATIMEUse Last Access Time-Spot for Data SelectionPublic
CALL METHOD cl_cacs_ret_calculation=>SET_USE_PRC_ATIME...more details

UPDATE_INTERNAL_BUFFERUpdate Internal BufferProtected
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.

NameLevelDescriptionInitial ValueTypeVisability
MB_GUARANTEE_OVERRIDEInstance AttributeObject Is Used for Guarantee (X=true, space=false)LIKE
BOOLEAN_FLG
Private
MB_OFFSET_RECALLInstance AttributeIndicator for Offsetting RecallsLIKE
CACSRETFLGOFFSET
Protected
MB_ORPHANEDInstance AttributeNo Agreement Assignment (X=true, space=false)LIKE
BOOLEAN_FLG
Private
MB_READ_ONLYInstance AttributeOnly Read Accesses Allowed (X= true, space=false)LIKE
BOOLEAN_FLG
Private
MB_USE_PRC_ATIMEInstance AttributeUse Last Access Time-Spot (X=true, space=false)LIKE
BOOLEAN_FLG
Protected
MD_APPLInstance AttributeCommission Application IdentificationLIKE
CACSAPPL
Protected
MD_CURRENT_AMNT_BUFFERInstance AttributeCurrent Retention AmountLIKE
CACSRETAMNT
Protected
MD_CURRENT_AMNT_DBInstance AttributeCurrent Retention AmountLIKE
CACSRETAMNT
Protected
MD_INDCTR_CURRInstance AttributeContract Currency KeyLIKE
CACSCONCURR
Protected
MD_INDCTR_IDInstance AttributeCommission Contract NumberLIKE
CACS_CTRTBU_ID
Protected
MD_MAX_AMNTInstance AttributeMaximum Retention AmountLIKE
CACSRETMAXAMNT
Protected
MD_PERCENTInstance AttributeRetention PercentageLIKE
CACSRETPERCENT
Protected
MD_RETAGR_IDInstance AttributeNumber of Retention AgreementLIKE
CACSRETAGRID
Protected
MD_RETRU_IDInstance AttributeIdentification of Retention RuleLIKE
CACSRETRUID
Protected
MD_THRESHOLDInstance AttributeThreshold Value for RetentionLIKE
CACSRETTHRESHOLD
Protected
MO_COMPRESS_HELPERInstance AttributeRetention: Auxiliary Class for CompressionLIKE
CL_CACS_RET_COMPRESS_HELPER
Protected
MO_CONSISTENCY_CHECKInstance AttributeRetention: Check Consistency of Transaction DataLIKE
CL_CACS_RET_CONS_CHECK_TD
Protected
MO_LOGInstance AttributeCACS: Application LogLIKE
CL_CACS_BAL
Protected
MO_RET_DB_ITFInstance AttributeRetention: Database InterfaceLIKE
CL_CACS_RET_DB_ITF
Protected
MR_OFFSETTING_BASIS_DBInstance AttributeSettlement Items On Which Offsetting Is BasedLIKE
DATA
Protected
MR_RETAINED_REM_BUFFERInstance AttributeBuffer for Planned ChangeLIKE
DATA
Protected
MR_RETAINED_REM_DBInstance AttributeRetained RemunerationLIKE
DATA
Protected
MR_RET_DATA_DBInstance AttributeRetention: Items from DatabaseLIKE
DATA
Protected
MT_RETREMInstance AttributeAssignment of Remun.Type to Retention Rule CharacteristicsLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!