Hierarchy

⤷

⤷

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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLEAN_FLG | Object Is Used for Guarantee (X=true, space=false) | 20070102 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETFLGOFFSET | Indicator for Offsetting Recalls | 20061108 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLEAN_FLG | No Agreement Assignment (X=true, space=false) | 20070104 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLEAN_FLG | Only Read Accesses Allowed (X= true, space=false) | 20061024 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLEAN_FLG | Use Last Access Time-Spot (X=true, space=false) | 20070219 | ||
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSAPPL | Commission Application Identification | 20060824 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETAMNT | Current Retention Amount | 20060824 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETAMNT | Current Retention Amount | 20060824 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSCONCURR | Contract Currency Key | 20060824 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACS_CTRTBU_ID | Commission Contract Number | 20060824 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETMAXAMNT | Maximum Retention Amount | 20060824 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETPERCENT | Retention Percentage | 20060824 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETAGRID | Number of Retention Agreement | 20070827 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETRUID | Identification of Retention Rule | 20060823 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CACSRETTHRESHOLD | Threshold Value for Retention | 20060824 | ||
16 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RET_COMPRESS_HELPER | Retention: Auxiliary Class for Compression | 20061113 | ||
17 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RET_CONS_CHECK_TD | Retention: Check Consistency of Transaction Data | 20061116 | ||
18 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application Log | 20060824 | ||
19 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_CACS_RET_DB_ITF | Retention: Database Interface | 20060824 | ||
20 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Settlement Items On Which Offsetting Is Based | 20061115 | ||
21 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Buffer for Planned Change | 20061115 | ||
22 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Retained Remuneration | 20061115 | ||
23 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Retention: Items from Database | 20060824 | ||
24 | ![]() |
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 | ![]() |
Instance method | Protected | Method | BAdI: Currency Conversion | 20070314 |
2 | ![]() |
Instance method | Protected | Method | BAdI: Reduce Offsetting | 20060828 |
3 | ![]() |
Instance method | Protected | Method | BAdI: Reduce Retained Remuneration | 20060830 |
4 | ![]() |
Instance method | Protected | Method | Calculate Current Retention Document of All Documents | 20060824 |
5 | ![]() |
Instance method | Protected | Method | Calculate Percentage Shares | 20061130 |
6 | ![]() |
Instance method | Protected | Method | Calculate Maximum Amount Possible (Increase) | 20061130 |
7 | ![]() |
Instance method | Protected | Method | Calculation Maximum Amount Possible (Decrease, Offsetting) | 20061114 |
8 | ![]() |
Instance method | Protected | Method | Calculate Maximum Amount Possible (Increase, Offsetting) | 20061114 |
9 | ![]() |
Instance method | Public | Method | Calculate Total of Planned Change of Retention | 20061108 |
10 | ![]() |
Instance method | Protected | Method | Check Your Entries | 20060918 |
11 | ![]() |
Instance method | Protected | Method | Summarize Settlement Items for Offsetting | 20061130 |
12 | ![]() |
Instance method | Protected | Method | Summarize Retained Remuneration | 20061130 |
13 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20060823 |
14 | ![]() |
Instance method | Protected | Method | Currency Translation | 20070314 |
15 | ![]() |
Static method | Public | Method | Factory Method: Create Object | 20061024 |
16 | ![]() |
Static method | Public | Method | Factory Method: Create Object for Guarantee Offsetting | 20061129 |
17 | ![]() |
Static method | Public | Method | Factory Method: Create Retention Object Without Agr.Assgnmnt | 20070104 |
18 | ![]() |
Static method | Public | Method | Factory Method: Create Object in Read Mode | 20061024 |
19 | ![]() |
Instance method | Public | Method | Decrease Retention | 20070525 |
20 | ![]() |
Instance method | Public | Method | Return Current Retention Amount | 20060824 |
21 | ![]() |
Instance method | Public | Method | Return Free Retention Amount | 20060824 |
22 | ![]() |
Instance method | Public | Method | Return Maximum Retention Amount | 20060824 |
23 | ![]() |
Instance method | Public | Method | Return Retention Rule | 20070105 |
24 | ![]() |
Instance method | Public | Method | Increase Retention | 20070525 |
25 | ![]() |
Instance method | Protected | Method | Reverse +/- Sign | 20061114 |
26 | ![]() |
Instance method | Protected | Method | Check If Settlement Item Is Below Threshold Value | 20061020 |
27 | ![]() |
Instance method | Private | Method | Check If Change Is Allowed | 20061024 |
28 | ![]() |
Instance method | Private | Method | Check If Retention Is Without Agreement Assignment | 20070104 |
29 | ![]() |
Instance method | Private | Method | Check If Object Is Used for Guarantee | 20070104 |
30 | ![]() |
Instance method | Protected | Method | Load Current Retention | 20060824 |
31 | ![]() |
Instance method | Protected | Method | Increase Retention: Load Settlement Item for Offsetting | 20061108 |
32 | ![]() |
Instance method | Protected | Method | Decrease Retention: Load Retained Remuneration | 20060829 |
33 | ![]() |
Instance method | Public | Method | Offset Retention | 20060824 |
34 | ![]() |
Instance method | Protected | Method | Internal: Decrease and Offset Retention | 20060824 |
35 | ![]() |
Instance method | Protected | Method | Internal: Increase and Offset Retention | 20060824 |
36 | ![]() |
Instance method | Protected | Method | Reduce Retained Remuneration | 20060830 |
37 | ![]() |
Instance method | Protected | Method | Decrease to Level of Free Amount | 20060831 |
38 | ![]() |
Instance method | Public | Method | Reload | 20060824 |
39 | ![]() |
Instance method | Protected | Method | Remove Items with Zero Amount | 20061109 |
40 | ![]() |
Instance method | Protected | Method | Reset Internal Buffer | 20060824 |
41 | ![]() |
Instance method | Public | Method | Use Last Access Time-Spot for Data Selection | 20070219 |
42 | ![]() |
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 | ![]() |
CT_CURR_DIFF | Call by reference | Type reference (TYPE) | STANDARD TABLE | Abrechnungspos. mit abweichender Vertragswährung | 20070314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20070314 | |
2 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20070314 |
Method BADI_REDUCE_OFFSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
2 | ![]() |
ID_MAX_POSSIBLE_AMNT | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20060831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20060914 | |
2 | ![]() |
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 | ![]() |
CT_RETAINED_REM | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
2 | ![]() |
ID_DECREASE_AMNT | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20060830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20060914 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061130 |
Method CALC_POSSIBLE_INCREASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_POSSIBLE_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061130 | ||
2 | ![]() |
ID_DUE_DATE_HIGH | Call by reference | Type reference (TYPE) | DATUM | Datum | 20070102 | ||
3 | ![]() |
ID_DUE_DATE_LOW | Call by reference | Type reference (TYPE) | DATUM | Datum | 20070102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20061130 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
CACS: Application log exceptions | 20061114 | |
2 | ![]() |
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 | ![]() |
ET_POSSIBLE_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061114 | ||
2 | ![]() |
IB_FORCE_RELOAD | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Erneut laden erzwingen (X=true, space=false) | 20061116 | ||
3 | ![]() |
ID_DUE_DATE_HIGH | Call by reference | Type reference (TYPE) | DATUM | Endedatum der Selektion | 20061130 | ||
4 | ![]() |
ID_DUE_DATE_LOW | Call by reference | Type reference (TYPE) | DATUM | Beginndatum der Selektion | 20061130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20061114 | |
2 | ![]() |
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 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
2 | ![]() |
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 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060918 |
Method COLLECT_OFFSETTING_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_COLLECT_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061130 |
Method COLLECT_RETAINED_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_COLLECT_RESULT | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061130 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20060824 | ||
2 | ![]() |
ID_INDCTR_CURR | Call by reference | Type reference (TYPE) | CACSCONCURR | Vertragswährungsschlüssel | 20060824 | ||
3 | ![]() |
ID_INDCTR_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Nummer des Provisionsvertrags | 20060824 | ||
4 | ![]() |
ID_RETRU_ID | Call by reference | Type reference (TYPE) | CACSRETRUID | Identifikation der Einbehaltungsregel | 20060823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CACS: Application log exceptions | 20070314 | |
2 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20070314 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IB_OFFSET_RECALL | Call by reference | Type reference (TYPE) | CACSRETFLGOFFSET | Kennzeichen Rückforderungen verrechnen | 20061108 | ||
2 | ![]() |
ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20061024 | ||
3 | ![]() |
ID_INDCTR_CURR | Call by reference | Type reference (TYPE) | CACSCONCURR | Vertragswährungsschlüssel | 20061024 | ||
4 | ![]() |
ID_INDCTR_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Nummer des Provisionsvertrags | 20061024 | ||
5 | ![]() |
ID_MAX_AMNT | Call by reference | Type reference (TYPE) | CACSRETMAXAMNT | Maximaler Einbehaltungsbetrag | 20061024 | ||
6 | ![]() |
ID_PERCENT | Call by reference | Type reference (TYPE) | CACSRETPERCENT | Prozentsatz der Einbehaltung | 20061024 | ||
7 | ![]() |
ID_RETAGR_ID | Call by reference | Type reference (TYPE) | CACSRETAGRID | Nummer der Einbehaltungsvereinbarung | 20070827 | ||
8 | ![]() |
ID_RETRU_ID | Call by reference | Type reference (TYPE) | CACSRETRUID | Identifikation der Einbehaltungsregel | 20061024 | ||
9 | ![]() |
ID_THRESHOLD | Call by reference | Type reference (TYPE) | CACSRETTHRESHOLD | Schwellenwert für Einbehaltung | 20061024 | ||
10 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application log | 20061024 | ||
11 | ![]() |
IT_RETREM | Call by reference | Type reference (TYPE) | CACS_TT_RETREM | Zuordnung Vergütungsart zu Ausprägung der Einbehaltungsregel | 20061024 | ||
12 | ![]() |
RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_CACS_RET_CALCULATION | Einbehaltung: Berechnung | 20061024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061024 |
Method CREATE_FOR_GUARANTEE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Anwendung | 20061129 | ||
2 | ![]() |
ID_INDCTR_CURR | Call by reference | Type reference (TYPE) | CACSCONCURR | Vertragswährungsschlüssel | 20061129 | ||
3 | ![]() |
ID_INDCTR_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Nummer des Provisionsvertrags | 20061129 | ||
4 | ![]() |
ID_MAX_AMNT | Call by reference | Type reference (TYPE) | CACSRETMAXAMNT | Maximaler Einbehaltungsbetrag | 20061129 | ||
5 | ![]() |
ID_RETRU_ID | Call by reference | Type reference (TYPE) | CACSRETRUID | Identifikation der Einbehaltungsregel | 20061129 | ||
6 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application log | 20070102 | ||
7 | ![]() |
IT_RETREM | Call by reference | Type reference (TYPE) | CACS_TT_RETREM | Zuordnung Vergütungsart zu Ausprägung der Einbehaltungsregel | 20061130 | ||
8 | ![]() |
RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_CACS_RET_CALCULATION | Einbehaltung: Berechnung | 20061129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061129 |
Method CREATE_FOR_ORPHANED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Anwendung | 20070104 | ||
2 | ![]() |
ID_INDCTR_CURR | Call by reference | Type reference (TYPE) | CACSCONCURR | Vertragswährungsschlüssel | 20070104 | ||
3 | ![]() |
ID_INDCTR_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Nummer des Provisionsvertrags | 20070104 | ||
4 | ![]() |
ID_RETRU_ID | Call by reference | Type reference (TYPE) | CACSRETRUID | Identifikation der Einbehaltungsregel | 20070104 | ||
5 | ![]() |
IO_LOG | Call by reference | Object reference (TYPE REF TO) | CL_CACS_BAL | CACS: Application log | 20070104 | ||
6 | ![]() |
RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_CACS_RET_CALCULATION | Einbehaltung: Berechnung | 20070104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20070104 |
Method CREATE_READ_ONLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID_APPL | Call by reference | Type reference (TYPE) | CACSAPPL | Identifikation der Provisionsanwendung | 20061024 | ||
2 | ![]() |
ID_INDCTR_CURR | Call by reference | Type reference (TYPE) | CACSCONCURR | Vertragswährungsschlüssel | 20061024 | ||
3 | ![]() |
ID_INDCTR_ID | Call by reference | Type reference (TYPE) | CACS_CTRTBU_ID | Nummer des Provisionsvertrags | 20061024 | ||
4 | ![]() |
ID_MAX_AMNT | Call by reference | Type reference (TYPE) | CACSRETMAXAMNT | Maximaler Einbehaltungsbetrag | 20061024 | ||
5 | ![]() |
ID_PERCENT | Call by reference | Type reference (TYPE) | CACSRETPERCENT | Prozentsatz der Einbehaltung | 20061024 | ||
6 | ![]() |
ID_RETRU_ID | Call by reference | Type reference (TYPE) | CACSRETRUID | Identifikation der Einbehaltungsregel | 20061024 | ||
7 | ![]() |
ID_THRESHOLD | Call by reference | Type reference (TYPE) | CACSRETTHRESHOLD | Schwellenwert für Einbehaltung | 20061024 | ||
8 | ![]() |
RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_CACS_RET_CALCULATION | Einbehaltung: Berechnung | 20061024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061024 |
Method DECREASE1 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_RETAMNT_CHG_GRANTED | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20070525 | ||
2 | ![]() |
ED_RETAMNT_FREE | Call by reference | Type reference (TYPE) | CACSRETFREEAMNT | Freier Einbehaltungsbetrag | 20070525 | ||
3 | ![]() |
ET_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20070525 | ||
4 | ![]() |
ID_RETAMNT_CHG_REQUESTED | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20070525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20070525 | |
2 | ![]() |
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 | ![]() |
RD_CURRENT_RET_AMNT | Value transfer | Type reference (TYPE) | CACSRETAMNT | Aktueller Einbehaltungsbetrag | 20060824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
RD_FREE_RET_AMNT | Value transfer | Type reference (TYPE) | CACSRETFREEAMNT | Freier Einbehaltungsbetrag | 20060824 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ED_RETAMNT_CHG_GRANTED | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20070525 | ||
2 | ![]() |
ED_RETAMNT_FREE | Call by reference | Type reference (TYPE) | CACSRETFREEAMNT | Freier Einbehaltungsbetrag | 20070525 | ||
3 | ![]() |
ET_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20070525 | ||
4 | ![]() |
ID_DUE_DATE_HIGH | Call by reference | Type reference (TYPE) | DATUM | Datum | 20070525 | ||
5 | ![]() |
ID_DUE_DATE_LOW | Call by reference | Type reference (TYPE) | DATUM | Datum | 20070525 | ||
6 | ![]() |
ID_RETAMNT_CHG_REQUESTED | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20070525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20070525 | |
2 | ![]() |
20070525 |
Method INVERT_SIGNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061114 |
Method IS_BELOW_THRESHOLD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RB_BELOW_THRESHOLD | Value transfer | Type reference (TYPE) | BOOLEAN_FLG | Schwelle unterschritten (X=true, space=false) | 20061020 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20061020 | |
2 | ![]() |
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 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061024 |
Method IS_ORPHANED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060824 |
Method LOAD_OFFSETTING_BASIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IB_FORCE_RELOAD | Call by reference | Type reference (TYPE) | BOOLEAN_FLG | Erneut laden erzwingen (X=true, space=false) | 20061115 | ||
2 | ![]() |
ID_DUE_DATE_HIGH | Call by reference | Type reference (TYPE) | DATUM | Datum | 20061130 | ||
3 | ![]() |
ID_DUE_DATE_LOW | Call by reference | Type reference (TYPE) | DATUM | Datum | 20061130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20070314 | |
2 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20061108 |
Method LOAD_RETAINED_REM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060829 |
Method OFFSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
2 | ![]() |
ID_DUE_DATE_HIGH | Call by reference | Type reference (TYPE) | DATUM | Endedatum der Selektion | 20061130 | ||
3 | ![]() |
ID_DUE_DATE_LOW | Call by reference | Type reference (TYPE) | DATUM | Beginndatum der Selektion | 20061130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20060914 | |
2 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060824 |
Method OFFSET_DECREASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
2 | ![]() |
ID_MAX_DECREASE_AMNT | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20060831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20060914 | |
2 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060824 |
Method OFFSET_INCREASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
2 | ![]() |
ID_DUE_DATE_HIGH | Call by reference | Type reference (TYPE) | DATUM | Endedatum der Selektion | 20061130 | ||
3 | ![]() |
ID_DUE_DATE_LOW | Call by reference | Type reference (TYPE) | DATUM | Beginndatum der Selektion | 20061130 | ||
4 | ![]() |
ID_MAX_INCREASE_AMNT | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20060831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20060914 | |
2 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060824 |
Method REDUCE_RETAINED_REM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_RETAINED_REM | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
2 | ![]() |
ID_DECREASE_AMNT | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20060830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20060914 | |
2 | ![]() |
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 | ![]() |
CD_OFFSET_RET_CHG | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20060831 | ||
2 | ![]() |
CT_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 | ||
3 | ![]() |
ID_MAX_POSSIBLE_AMNT | Call by reference | Type reference (TYPE) | CACSRETCHGAMNT | Veränderung Einbehaltungsbetrag | 20060831 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
CACS: Application log exceptions | 20060914 | |
2 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060831 |
Method RELOAD Signature
Method RELOAD on class CL_CACS_RET_CALCULATION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060824 |
Method REMOVE_ZERO_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IT_OFFSET_REM_CHG | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einbehaltung: Abrechnungspos. zur Verrechnung (generisch) | 20061109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einbehaltung: Basisklasse Ausnahmebehandlung | 20060824 |
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 700 |