SAP ABAP Class CL_F107_PROVISION_ACTION (Provision Action)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
FBAS (Package) Financial accounting 'Basis'
⤷
⤷
⤷
Properties
| Class | CL_F107_PROVISION_ACTION | |
| Short Description | Provision Action | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FBAS | Financial accounting 'Basis' |
| Created | 20060614 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_F107_PROVISION_ACTION has no forward declaration.
Interfaces
Class CL_F107_PROVISION_ACTION has no interface implemented.
Friends
Class CL_F107_PROVISION_ACTION has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | F107_ACTION_MT2A | '1' | Assignment of Transaction Type to Action for Manual Postings | 20060711 | ||
| 2 | Constant | Public | Type reference (TYPE) | F107_ACTION_MT2A | '11' | Assignment of Transaction Type to Action for Manual Postings | 20060711 | ||
| 3 | Constant | Public | Type reference (TYPE) | F107_ACTION_MT2A | '2' | Assignment of Transaction Type to Action for Manual Postings | 20060711 | ||
| 4 | Constant | Public | Type reference (TYPE) | F107_ACTION_MT2A | '12' | Assignment of Transaction Type to Action for Manual Postings | 20060711 | ||
| 5 | Constant | Public | Type reference (TYPE) | F107_ACTION_MT2A | '3' | Assignment of Transaction Type to Action for Manual Postings | 20060711 | ||
| 6 | Constant | Public | Type reference (TYPE) | F107_ACTION_MT2A | '13' | Assignment of Transaction Type to Action for Manual Postings | 20060711 | ||
| 7 | Constant | Public | Type reference (TYPE) | F107_ACTION_MT2A | '8' | Assignment of Transaction Type to Action for Manual Postings | 20060911 | ||
| 8 | Constant | Public | Type reference (TYPE) | F107_ACTION_A2MT | '5' | Possible actions | 20060711 | ||
| 9 | Constant | Public | Type reference (TYPE) | F107_ACTION_A2MT | '4' | Possible actions | 20060711 | ||
| 10 | Constant | Public | Type reference (TYPE) | F107_ACTION_A2MT | '7' | Possible actions | 20060711 | ||
| 11 | Constant | Public | Type reference (TYPE) | F107_ACTION_A2MT | '14' | Possible actions | 20060911 | ||
| 12 | Constant | Public | Type reference (TYPE) | F107_ACTION_A2MT | '6' | Possible actions | 20060911 | ||
| 13 | Constant | Public | Type reference (TYPE) | F107_ACTION_A2MT | '16' | Possible actions | 20060711 | ||
| 14 | Constant | Public | Type reference (TYPE) | F107_ACTION_A2MT | '15' | Possible actions | 20060711 | ||
| 15 | Instance attribute | Private | Type reference (TYPE) | FLAG | General Flag | 20060710 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | F107_DATE | Date | 20060706 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | F107_DATE | Date | 20060719 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | F107_S_CALC_PROVISION_ITEM | Provision Action | 20060620 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | FLAG | General Flag | 20060714 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | F107_S_PROVISION_DATA | All Fields for Provision | 20110608 | |||
| 21 | Static Attribute | Private | Type reference (TYPE) | F107_ACTION_AMOUNT | Provision Action Value | 20060710 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | F107_ACTION_AMOUNT | Provision Action Value | 20060710 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | F107_ACTION_AMOUNT | Provision Action Value | 20060710 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | F107_ACTION_AMOUNT | Provision Action Value | 20060710 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | F107_ACTION_AMOUNT | Provision Action Value | 20060710 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | F107_ACTION_AMOUNT | Provision Action Value | 20060710 |
Methods
Events
Class CL_F107_PROVISION_ACTION has no event.
Types
Class CL_F107_PROVISION_ACTION has no local type.
Method Signatures
Method CALCULATE_ROUNDED_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_POSTING_ITEM | Call by reference | Type reference (TYPE) | F107_S_CALC_POSTING_ITEM | Buchungsaktion | 20060711 | |||
| 2 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060711 |
Method CALCULATE_ROUNDED_ITEM on class CL_F107_PROVISION_ACTION has no exception.
Method CALC_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AMOUNT_CALC | Value transfer | Type reference (TYPE) | F107_ACTION_AMOUNT | Rückstellung-Aktionswert | 20060705 | |||
| 2 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060705 | |||
| 3 | I_ACTIONID | Call by reference | Type reference (TYPE) | F107_ACTION_A2MT | Folgeaktion aus manueller Aktion | 20110608 | |||
| 4 | I_AMOUNT | Call by reference | Type reference (TYPE) | F107_ACTION_AMOUNT | Rückstellung-Aktionswert | 20060705 | |||
| 5 | I_DATE_CALC_FROM | Call by reference | Type reference (TYPE) | F107_DATE | Datum | 20060706 | |||
| 6 | I_PROVISION | Call by reference | Type reference (TYPE) | F107_S_PROVISION_DATA | alle Felder zur Provision | 20110608 |
Method CALC_AMOUNT on class CL_F107_PROVISION_ACTION has no exception.
Method CALC_CHANGING_EFFECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EFFECT | Value transfer | Type reference (TYPE) | F107_ACTION_AMOUNT | Rückstellung-Aktionswert | 20060705 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060705 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060705 | |||
| 4 | I_AMOUNT | Call by reference | Type reference (TYPE) | F107_ACTION_AMOUNT | Rückstellung-Aktionswert | 20060705 | |||
| 5 | I_CALC_FROM | Call by reference | Type reference (TYPE) | F107_DATE | Datum | 20060705 |
Method CALC_CHANGING_EFFECT on class CL_F107_PROVISION_ACTION has no exception.
Method CALC_EFFECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EFFECT_AMOUNT | Value transfer | Type reference (TYPE) | F107_ACTION_AMOUNT | Rückstellung-Aktionswert | 20060706 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060705 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060705 | |||
| 4 | I_AMOUNT | Call by reference | Type reference (TYPE) | F107_ACTION_AMOUNT | Rückstellung-Aktionswert | 20060705 | |||
| 5 | I_DATE_CALC_FROM | Call by reference | Type reference (TYPE) | F107_DATE | Datum | 20060706 | |||
| 6 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060706 |
Method CALC_EFFECT on class CL_F107_PROVISION_ACTION has no exception.
Method COMPLETE_POSTING_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_POSTING_ITEM | Call by reference | Type reference (TYPE) | F107_S_CALC_POSTING_ITEM | Buchungsaktion | 20060616 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060705 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060705 | |||
| 4 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060706 | |||
| 5 | I_PROVISION | Call by reference | Type reference (TYPE) | F107_S_PROVISION_DATA | alle Felder zur Provision | 20110608 |
Method COMPLETE_POSTING_ITEM on class CL_F107_PROVISION_ACTION has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTION_ITEM | Call by reference | Type reference (TYPE) | F107_S_CALC_PROVISION_ITEM | Rückstellungaktion | 20060616 | |||
| 2 | I_DATE_CALC_FROM | Call by reference | Type reference (TYPE) | F107_DATE | Datum | 20060706 | |||
| 3 | I_DATE_CALC_FROM_INITIAL | Call by reference | Type reference (TYPE) | F107_DATE | Datum | 20060719 | |||
| 4 | I_ORI | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060714 |
Method CONSTRUCTOR on class CL_F107_PROVISION_ACTION has no exception.
Method CREATE_CORRECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSTING_ITEM | Value transfer | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktionen | 20060710 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | 20060711 | ||||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | 20060711 |
Method CREATE_CORRECTION on class CL_F107_PROVISION_ACTION has no exception.
Method CREATE_FOLLOW_UP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSTING_ITEM | Value transfer | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktionen | 20060710 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060710 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060710 | |||
| 4 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060710 | |||
| 5 | I_PROVISION | Call by reference | Type reference (TYPE) | F107_S_PROVISION_DATA | alle Felder zur Provision | 20110608 |
Method CREATE_FOLLOW_UP on class CL_F107_PROVISION_ACTION has no exception.
Method CREATE_INITIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSTING_ITEM | Value transfer | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktionen | 20060710 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060711 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060711 | |||
| 4 | I_EFFECT | Value transfer | Type reference (TYPE) | FLAG | Buchungsaktionen | 20060711 |
Method CREATE_INITIAL on class CL_F107_PROVISION_ACTION has no exception.
Method CREATE_INITIAL_ALTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSTING_ITEM | Value transfer | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktionen | 20060719 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060719 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060719 | |||
| 4 | I_EFFECT | Value transfer | Type reference (TYPE) | FLAG | Buchungsaktionen | 20060719 | |||
| 5 | I_PROVISION | Call by reference | Type reference (TYPE) | F107_S_PROVISION_DATA | alle Felder zur Provision | 20110608 |
Method CREATE_INITIAL_ALTER on class CL_F107_PROVISION_ACTION has no exception.
Method CREATE_POSTING_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSTING_ITEM | Value transfer | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktion | 20060710 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060710 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060710 | |||
| 4 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060710 | |||
| 5 | I_TYPE | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060711 |
Method CREATE_POSTING_ITEMS on class CL_F107_PROVISION_ACTION has no exception.
Method CREATE_POSTING_ITEMS_ALTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSTING_ITEM | Value transfer | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktion | 20060714 | |||
| 2 | IT_RATE_CURVE_CURRENT | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060714 | |||
| 3 | IT_RATE_CURVE_LAST | Call by reference | Type reference (TYPE) | F107_T_RATE_INTERVAL | Zinsrate-Intervall | 20060714 | |||
| 4 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060714 | |||
| 5 | I_PROVISION | Call by reference | Type reference (TYPE) | F107_S_PROVISION_DATA | alle Felder zur Provision | 20110608 | |||
| 6 | I_TYPE | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060714 |
Method CREATE_POSTING_ITEMS_ALTER on class CL_F107_PROVISION_ACTION has no exception.
Method GET_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ITEM | Value transfer | Type reference (TYPE) | F107_S_CALC_PROVISION_ITEM | Rückstellungaktion | 20060707 |
Method GET_ITEM on class CL_F107_PROVISION_ACTION has no exception.
Method RESET Signature
Method RESET on class CL_F107_PROVISION_ACTION has no parameter.
Method RESET on class CL_F107_PROVISION_ACTION has no exception.
Method UPDATE_SUMS_POSTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_POSTING_ITEM | Call by reference | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktion | 20060711 | |||
| 2 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060711 |
Method UPDATE_SUMS_POSTING on class CL_F107_PROVISION_ACTION has no exception.
Method UPDATE_SUMS_POSTING_ALTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_POSTING_ITEM | Call by reference | Type reference (TYPE) | F107_T_CALC_POSTING_ITEM | Buchungsaktion | 20060714 | |||
| 2 | I_EFFECT | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20060714 |
Method UPDATE_SUMS_POSTING_ALTER on class CL_F107_PROVISION_ACTION has no exception.
Method UPDATE_SUMS_PROVISION Signature
Method UPDATE_SUMS_PROVISION on class CL_F107_PROVISION_ACTION has no parameter.
Method UPDATE_SUMS_PROVISION on class CL_F107_PROVISION_ACTION has no exception.
Method UPDATE_SUMS_PROVISION_ALTER Signature
Method UPDATE_SUMS_PROVISION_ALTER on class CL_F107_PROVISION_ACTION has no parameter.
Method UPDATE_SUMS_PROVISION_ALTER on class CL_F107_PROVISION_ACTION has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 46C |