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 |