SAP ABAP Class CL_CACS_RET_CALCULATION (Retention: Calculation)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACSR1 (Package) ICM: Retention: Transaction Data
Properties
Class CL_CACS_RET_CALCULATION  
Short Description Retention: Calculation    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CACSR1   ICM: Retention: Transaction Data 
Created 20060823   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CACS_RET_CALCULATION has no forward declaration.
Interfaces
Class CL_CACS_RET_CALCULATION has no interface implemented.
Friends
Class CL_CACS_RET_CALCULATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_GUARANTEE_OVERRIDE Instance attribute Private Type reference (TYPE) BOOLEAN_FLG Object Is Used for Guarantee (X=true, space=false) 20070102
2 MB_OFFSET_RECALL Instance attribute Protected Type reference (TYPE) CACSRETFLGOFFSET Indicator for Offsetting Recalls 20061108
3 MB_ORPHANED Instance attribute Private Type reference (TYPE) BOOLEAN_FLG No Agreement Assignment (X=true, space=false) 20070104
4 MB_READ_ONLY Instance attribute Private Type reference (TYPE) BOOLEAN_FLG Only Read Accesses Allowed (X= true, space=false) 20061024
5 MB_USE_PRC_ATIME Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Use Last Access Time-Spot (X=true, space=false) 20070219
6 MD_APPL Instance attribute Protected Type reference (TYPE) CACSAPPL Commission Application Identification 20060824
7 MD_CURRENT_AMNT_BUFFER Instance attribute Protected Type reference (TYPE) CACSRETAMNT Current Retention Amount 20060824
8 MD_CURRENT_AMNT_DB Instance attribute Protected Type reference (TYPE) CACSRETAMNT Current Retention Amount 20060824
9 MD_INDCTR_CURR Instance attribute Protected Type reference (TYPE) CACSCONCURR Contract Currency Key 20060824
10 MD_INDCTR_ID Instance attribute Protected Type reference (TYPE) CACS_CTRTBU_ID Commission Contract Number 20060824
11 MD_MAX_AMNT Instance attribute Protected Type reference (TYPE) CACSRETMAXAMNT Maximum Retention Amount 20060824
12 MD_PERCENT Instance attribute Protected Type reference (TYPE) CACSRETPERCENT Retention Percentage 20060824
13 MD_RETAGR_ID Instance attribute Protected Type reference (TYPE) CACSRETAGRID Number of Retention Agreement 20070827
14 MD_RETRU_ID Instance attribute Protected Type reference (TYPE) CACSRETRUID Identification of Retention Rule 20060823
15 MD_THRESHOLD Instance attribute Protected Type reference (TYPE) CACSRETTHRESHOLD Threshold Value for Retention 20060824
16 MO_COMPRESS_HELPER Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_COMPRESS_HELPER Retention: Auxiliary Class for Compression 20061113
17 MO_CONSISTENCY_CHECK Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_CONS_CHECK_TD Retention: Check Consistency of Transaction Data 20061116
18 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application Log 20060824
19 MO_RET_DB_ITF Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_RET_DB_ITF Retention: Database Interface 20060824
20 MR_OFFSETTING_BASIS_DB Instance attribute Protected Object reference (TYPE REF TO) DATA Settlement Items On Which Offsetting Is Based 20061115
21 MR_RETAINED_REM_BUFFER Instance attribute Protected Object reference (TYPE REF TO) DATA Buffer for Planned Change 20061115
22 MR_RETAINED_REM_DB Instance attribute Protected Object reference (TYPE REF TO) DATA Retained Remuneration 20061115
23 MR_RET_DATA_DB Instance attribute Protected Object reference (TYPE REF TO) DATA Retention: Items from Database 20060824
24 MT_RETREM Instance attribute Protected Type reference (TYPE) CACS_TT_RETREM Assignment of Remun.Type to Retention Rule Characteristics 20060824
Methods
# Method Level Visibility Method type Description Created on
1 BADI_CONVERT_CURR Instance method Protected Method BAdI: Currency Conversion 20070314
2 BADI_REDUCE_OFFSET Instance method Protected Method BAdI: Reduce Offsetting 20060828
3 BADI_REDUCE_RETAINED_REM Instance method Protected Method BAdI: Reduce Retained Remuneration 20060830
4 CALC_CURRENT_AMNT_DB Instance method Protected Method Calculate Current Retention Document of All Documents 20060824
5 CALC_OFFSET_PERCENTAGE_VALUES Instance method Protected Method Calculate Percentage Shares 20061130
6 CALC_POSSIBLE_INCREASE Instance method Protected Method Calculate Maximum Amount Possible (Increase) 20061130
7 CALC_POSSIBLE_OFFSET_DECREASE Instance method Protected Method Calculation Maximum Amount Possible (Decrease, Offsetting) 20061114
8 CALC_POSSIBLE_OFFSET_INCREASE Instance method Protected Method Calculate Maximum Amount Possible (Increase, Offsetting) 20061114
9 CALC_TOTAL_DUE_CONAMNT Instance method Public Method Calculate Total of Planned Change of Retention 20061108
10 CHECK_INPUT_DATA Instance method Protected Method Check Your Entries 20060918
11 COLLECT_OFFSETTING_ITEMS Instance method Protected Method Summarize Settlement Items for Offsetting 20061130
12 COLLECT_RETAINED_ITEMS Instance method Protected Method Summarize Retained Remuneration 20061130
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060823
14 CONVERT_CURRENCY Instance method Protected Method Currency Translation 20070314
15 CREATE Static method Public Method Factory Method: Create Object 20061024
16 CREATE_FOR_GUARANTEE Static method Public Method Factory Method: Create Object for Guarantee Offsetting 20061129
17 CREATE_FOR_ORPHANED Static method Public Method Factory Method: Create Retention Object Without Agr.Assgnmnt 20070104
18 CREATE_READ_ONLY Static method Public Method Factory Method: Create Object in Read Mode 20061024
19 DECREASE1 Instance method Public Method Decrease Retention 20070525
20 GET_CURRENT_RET_AMNT Instance method Public Method Return Current Retention Amount 20060824
21 GET_FREE_RET_AMNT Instance method Public Method Return Free Retention Amount 20060824
22 GET_MAX_RET_AMNT Instance method Public Method Return Maximum Retention Amount 20060824
23 GET_RETRU_ID Instance method Public Method Return Retention Rule 20070105
24 INCREASE1 Instance method Public Method Increase Retention 20070525
25 INVERT_SIGNS Instance method Protected Method Reverse +/- Sign 20061114
26 IS_BELOW_THRESHOLD Instance method Protected Method Check If Settlement Item Is Below Threshold Value 20061020
27 IS_EDIT_MODE Instance method Private Method Check If Change Is Allowed 20061024
28 IS_ORPHANED Instance method Private Method Check If Retention Is Without Agreement Assignment 20070104
29 IS_USED_IN_GUARANTEE Instance method Private Method Check If Object Is Used for Guarantee 20070104
30 LOAD_CURRENT_RETENTION Instance method Protected Method Load Current Retention 20060824
31 LOAD_OFFSETTING_BASIS Instance method Protected Method Increase Retention: Load Settlement Item for Offsetting 20061108
32 LOAD_RETAINED_REM Instance method Protected Method Decrease Retention: Load Retained Remuneration 20060829
33 OFFSET Instance method Public Method Offset Retention 20060824
34 OFFSET_DECREASE Instance method Protected Method Internal: Decrease and Offset Retention 20060824
35 OFFSET_INCREASE Instance method Protected Method Internal: Increase and Offset Retention 20060824
36 REDUCE_RETAINED_REM Instance method Protected Method Reduce Retained Remuneration 20060830
37 REDUCE_TO_MAX_POSSIBLE_AMNT Instance method Protected Method Decrease to Level of Free Amount 20060831
38 RELOAD Instance method Public Method Reload 20060824
39 REMOVE_ZERO_ITEMS Instance method Protected Method Remove Items with Zero Amount 20061109
40 RESET_INTERNAL_BUFFER Instance method Protected Method Reset Internal Buffer 20060824
41 SET_USE_PRC_ATIME Instance method Public Method Use Last Access Time-Spot for Data Selection 20070219
42 UPDATE_INTERNAL_BUFFER Instance method Protected Method Update Internal Buffer 20060824
Events
Class CL_CACS_RET_CALCULATION has no event.
Types
Class CL_CACS_RET_CALCULATION has no local type.
Method Signatures

Method BADI_CONVERT_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CURR_DIFF Call by reference Type reference (TYPE) STANDARD TABLE Abrechnungspos. mit abweichender Vertragswährung 20070314
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070314
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070314

Method BADI_REDUCE_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
2 Importing ID_MAX_POSSIBLE_AMNT Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060831
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060828

Method BADI_REDUCE_RETAINED_REM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETAINED_REM Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
2 Importing ID_DECREASE_AMNT Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060830
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060830

Method CALC_CURRENT_AMNT_DB Signature

Method CALC_CURRENT_AMNT_DB on class CL_CACS_RET_CALCULATION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method CALC_OFFSET_PERCENTAGE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSSIBLE_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061130
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061130

Method CALC_POSSIBLE_INCREASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSSIBLE_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061130
2 Importing ID_DUE_DATE_HIGH Call by reference Type reference (TYPE) DATUM Datum 20070102
3 Importing ID_DUE_DATE_LOW Call by reference Type reference (TYPE) DATUM Datum 20070102
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061130
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061130

Method CALC_POSSIBLE_OFFSET_DECREASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSSIBLE_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061114
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061114
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061114

Method CALC_POSSIBLE_OFFSET_INCREASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSSIBLE_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061114
2 Importing IB_FORCE_RELOAD Call by reference Type reference (TYPE) BOOLEAN_FLG Erneut laden erzwingen (X=true, space=false) 20061116
3 Importing ID_DUE_DATE_HIGH Call by reference Type reference (TYPE) DATUM Endedatum der Selektion 20061130
4 Importing ID_DUE_DATE_LOW Call by reference Type reference (TYPE) DATUM Beginndatum der Selektion 20061130
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061114
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061114

Method CALC_TOTAL_DUE_CONAMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
2 Returning RD_TOTAL_AMNT Value transfer Type reference (TYPE) CACSDUECONAMNT Auszahlungsbereiter Vergütungsteilbetrag in Vertragswährung 20061108

Method CALC_TOTAL_DUE_CONAMNT on class CL_CACS_RET_CALCULATION has no exception.

Method CHECK_INPUT_DATA Signature

Method CHECK_INPUT_DATA on class CL_CACS_RET_CALCULATION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060918

Method COLLECT_OFFSETTING_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLLECT_RESULT Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061130
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061130

Method COLLECT_RETAINED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLLECT_RESULT Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061130
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061130

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20060824
2 Importing ID_INDCTR_CURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20060824
3 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20060824
4 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20060823
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060823

Method CONVERT_CURRENCY Signature

Method CONVERT_CURRENCY on class CL_CACS_RET_CALCULATION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070314
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070314

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_OFFSET_RECALL Call by reference Type reference (TYPE) CACSRETFLGOFFSET Kennzeichen Rückforderungen verrechnen 20061108
2 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20061024
3 Importing ID_INDCTR_CURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20061024
4 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20061024
5 Importing ID_MAX_AMNT Call by reference Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20061024
6 Importing ID_PERCENT Call by reference Type reference (TYPE) CACSRETPERCENT Prozentsatz der Einbehaltung 20061024
7 Importing ID_RETAGR_ID Call by reference Type reference (TYPE) CACSRETAGRID Nummer der Einbehaltungsvereinbarung 20070827
8 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20061024
9 Importing ID_THRESHOLD Call by reference Type reference (TYPE) CACSRETTHRESHOLD Schwellenwert für Einbehaltung 20061024
10 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061024
11 Importing IT_RETREM Call by reference Type reference (TYPE) CACS_TT_RETREM Zuordnung Vergütungsart zu Ausprägung der Einbehaltungsregel 20061024
12 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_CALCULATION Einbehaltung: Berechnung 20061024
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061024

Method CREATE_FOR_GUARANTEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20061129
2 Importing ID_INDCTR_CURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20061129
3 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20061129
4 Importing ID_MAX_AMNT Call by reference Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20061129
5 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20061129
6 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20070102
7 Importing IT_RETREM Call by reference Type reference (TYPE) CACS_TT_RETREM Zuordnung Vergütungsart zu Ausprägung der Einbehaltungsregel 20061130
8 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_CALCULATION Einbehaltung: Berechnung 20061129
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061129

Method CREATE_FOR_ORPHANED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Anwendung 20070104
2 Importing ID_INDCTR_CURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20070104
3 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20070104
4 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20070104
5 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20070104
6 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_CALCULATION Einbehaltung: Berechnung 20070104
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070104

Method CREATE_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CACSAPPL Identifikation der Provisionsanwendung 20061024
2 Importing ID_INDCTR_CURR Call by reference Type reference (TYPE) CACSCONCURR Vertragswährungsschlüssel 20061024
3 Importing ID_INDCTR_ID Call by reference Type reference (TYPE) CACS_CTRTBU_ID Nummer des Provisionsvertrags 20061024
4 Importing ID_MAX_AMNT Call by reference Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20061024
5 Importing ID_PERCENT Call by reference Type reference (TYPE) CACSRETPERCENT Prozentsatz der Einbehaltung 20061024
6 Importing ID_RETRU_ID Call by reference Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20061024
7 Importing ID_THRESHOLD Call by reference Type reference (TYPE) CACSRETTHRESHOLD Schwellenwert für Einbehaltung 20061024
8 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_CACS_RET_CALCULATION Einbehaltung: Berechnung 20061024
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061024

Method DECREASE1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RETAMNT_CHG_GRANTED Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20070525
2 Exporting ED_RETAMNT_FREE Call by reference Type reference (TYPE) CACSRETFREEAMNT Freier Einbehaltungsbetrag 20070525
3 Exporting ET_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20070525
4 Importing ID_RETAMNT_CHG_REQUESTED Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20070525
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070525
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20070525

Method GET_CURRENT_RET_AMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CURRENT_RET_AMNT Value transfer Type reference (TYPE) CACSRETAMNT Aktueller Einbehaltungsbetrag 20060824
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method GET_FREE_RET_AMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_FREE_RET_AMNT Value transfer Type reference (TYPE) CACSRETFREEAMNT Freier Einbehaltungsbetrag 20060824
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method GET_MAX_RET_AMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_MAX_RET_AMNT Value transfer Type reference (TYPE) CACSRETMAXAMNT Maximaler Einbehaltungsbetrag 20060824

Method GET_MAX_RET_AMNT on class CL_CACS_RET_CALCULATION has no exception.

Method GET_RETRU_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RETRU_ID Value transfer Type reference (TYPE) CACSRETRUID Identifikation der Einbehaltungsregel 20070105

Method GET_RETRU_ID on class CL_CACS_RET_CALCULATION has no exception.

Method INCREASE1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RETAMNT_CHG_GRANTED Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20070525
2 Exporting ED_RETAMNT_FREE Call by reference Type reference (TYPE) CACSRETFREEAMNT Freier Einbehaltungsbetrag 20070525
3 Exporting ET_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20070525
4 Importing ID_DUE_DATE_HIGH Call by reference Type reference (TYPE) DATUM Datum 20070525
5 Importing ID_DUE_DATE_LOW Call by reference Type reference (TYPE) DATUM Datum 20070525
6 Importing ID_RETAMNT_CHG_REQUESTED Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20070525
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070525
2 CX_CACS_RET_ROOT 20070525

Method INVERT_SIGNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061114
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061114

Method IS_BELOW_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_BELOW_THRESHOLD Value transfer Type reference (TYPE) BOOLEAN_FLG Schwelle unterschritten (X=true, space=false) 20061020
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20061020
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061020

Method IS_EDIT_MODE Signature

Method IS_EDIT_MODE on class CL_CACS_RET_CALCULATION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061024

Method IS_ORPHANED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_ORPHANED Value transfer Type reference (TYPE) BOOLEAN_FLG Keine Vereinbarungszuordnung (X=true, space=false) 20070104

Method IS_ORPHANED on class CL_CACS_RET_CALCULATION has no exception.

Method IS_USED_IN_GUARANTEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RB_USED_IN_GUARANTEE Value transfer Type reference (TYPE) BOOLEAN_FLG Objekt wird für Garantie genutzt (X=true, space=false) 20070104

Method IS_USED_IN_GUARANTEE on class CL_CACS_RET_CALCULATION has no exception.

Method LOAD_CURRENT_RETENTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_FORCE_RELOAD Call by reference Type reference (TYPE) BOOLEAN_FLG Erneut laden erzwingen (X=true, space=false) 20061115
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method LOAD_OFFSETTING_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_FORCE_RELOAD Call by reference Type reference (TYPE) BOOLEAN_FLG Erneut laden erzwingen (X=true, space=false) 20061115
2 Importing ID_DUE_DATE_HIGH Call by reference Type reference (TYPE) DATUM Datum 20061130
3 Importing ID_DUE_DATE_LOW Call by reference Type reference (TYPE) DATUM Datum 20061130
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20070314
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20061108

Method LOAD_RETAINED_REM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_FORCE_RELOAD Call by reference Type reference (TYPE) BOOLEAN_FLG Erneut laden erzwingen (X=true, space=false) 20061115
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060829

Method OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
2 Importing ID_DUE_DATE_HIGH Call by reference Type reference (TYPE) DATUM Endedatum der Selektion 20061130
3 Importing ID_DUE_DATE_LOW Call by reference Type reference (TYPE) DATUM Beginndatum der Selektion 20061130
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method OFFSET_DECREASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
2 Importing ID_MAX_DECREASE_AMNT Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060831
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method OFFSET_INCREASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
2 Importing ID_DUE_DATE_HIGH Call by reference Type reference (TYPE) DATUM Endedatum der Selektion 20061130
3 Importing ID_DUE_DATE_LOW Call by reference Type reference (TYPE) DATUM Beginndatum der Selektion 20061130
4 Importing ID_MAX_INCREASE_AMNT Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060831
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method REDUCE_RETAINED_REM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETAINED_REM Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
2 Importing ID_DECREASE_AMNT Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060830
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060830

Method REDUCE_TO_MAX_POSSIBLE_AMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_OFFSET_RET_CHG Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060831
2 Changing CT_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
3 Importing ID_MAX_POSSIBLE_AMNT Call by reference Type reference (TYPE) CACSRETCHGAMNT Veränderung Einbehaltungsbetrag 20060831
# Exception Resumable Description Created on
1 CX_CACS_BAL_EX CACS: Application log exceptions 20060914
2 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060831

Method RELOAD Signature

Method RELOAD on class CL_CACS_RET_CALCULATION has no parameter.
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824

Method REMOVE_ZERO_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20061109

Method REMOVE_ZERO_ITEMS on class CL_CACS_RET_CALCULATION has no exception.

Method RESET_INTERNAL_BUFFER Signature

Method RESET_INTERNAL_BUFFER on class CL_CACS_RET_CALCULATION has no parameter.
Method RESET_INTERNAL_BUFFER on class CL_CACS_RET_CALCULATION has no exception.

Method SET_USE_PRC_ATIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_USE_PRC_ATIME Call by reference Type reference (TYPE) BOOLEAN_FLG Letzten Zugriffszeitpunkt verwenden (X=true, space=false) 20070219

Method SET_USE_PRC_ATIME on class CL_CACS_RET_CALCULATION has no exception.

Method UPDATE_INTERNAL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OFFSET_REM_CHG Call by reference Type reference (TYPE) STANDARD TABLE Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) 20061109
# Exception Resumable Description Created on
1 CX_CACS_RET_ROOT Einbehaltung: Basisklasse Ausnahmebehandlung 20060824
History
Last changed by/on SAP  20100310 
SAP Release Created in 700