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 ACTION_ALLOCATION Constant Public Type reference (TYPE) F107_ACTION_MT2A '1' Assignment of Transaction Type to Action for Manual Postings 20060711
2 ACTION_ALLOCATION_REVERSAL Constant Public Type reference (TYPE) F107_ACTION_MT2A '11' Assignment of Transaction Type to Action for Manual Postings 20060711
3 ACTION_DRAWING Constant Public Type reference (TYPE) F107_ACTION_MT2A '2' Assignment of Transaction Type to Action for Manual Postings 20060711
4 ACTION_DRAWING_REVERSAL Constant Public Type reference (TYPE) F107_ACTION_MT2A '12' Assignment of Transaction Type to Action for Manual Postings 20060711
5 ACTION_ELIMINATION Constant Public Type reference (TYPE) F107_ACTION_MT2A '3' Assignment of Transaction Type to Action for Manual Postings 20060711
6 ACTION_ELIMINATION_REVERSAL Constant Public Type reference (TYPE) F107_ACTION_MT2A '13' Assignment of Transaction Type to Action for Manual Postings 20060711
7 ACTION_RECEIVABLE Constant Public Type reference (TYPE) F107_ACTION_MT2A '8' Assignment of Transaction Type to Action for Manual Postings 20060911
8 POST_DISC Constant Public Type reference (TYPE) F107_ACTION_A2MT '5' Possible actions 20060711
9 POST_DISC_INIT Constant Public Type reference (TYPE) F107_ACTION_A2MT '4' Possible actions 20060711
10 POST_DISC_INIT_CORR Constant Public Type reference (TYPE) F107_ACTION_A2MT '7' Possible actions 20060711
11 POST_DISC_INIT_REVE Constant Public Type reference (TYPE) F107_ACTION_A2MT '14' Possible actions 20060911
12 POST_DISC_INTE_EFFE Constant Public Type reference (TYPE) F107_ACTION_A2MT '6' Possible actions 20060911
13 POST_DISC_INTE_EFFE_REVE Constant Public Type reference (TYPE) F107_ACTION_A2MT '16' Possible actions 20060711
14 POST_DISC_REVE Constant Public Type reference (TYPE) F107_ACTION_A2MT '15' Possible actions 20060711
15 _ADDED Instance attribute Private Type reference (TYPE) FLAG General Flag 20060710
16 _DATE_CALC_FROM Instance attribute Private Type reference (TYPE) F107_DATE Date 20060706
17 _DATE_CALC_FROM_INITIAL Instance attribute Private Type reference (TYPE) F107_DATE Date 20060719
18 _ITEM Instance attribute Private Type reference (TYPE) F107_S_CALC_PROVISION_ITEM Provision Action 20060620
19 _ORI Instance attribute Private Type reference (TYPE) FLAG General Flag 20060714
20 _PROVISION Instance attribute Private Type reference (TYPE) F107_S_PROVISION_DATA All Fields for Provision 20110608
21 _SUM_IN Static Attribute Private Type reference (TYPE) F107_ACTION_AMOUNT Provision Action Value 20060710
22 _SUM_IN_DISC Static Attribute Private Type reference (TYPE) F107_ACTION_AMOUNT Provision Action Value 20060710
23 _SUM_IN_INTE_EFFE Static Attribute Private Type reference (TYPE) F107_ACTION_AMOUNT Provision Action Value 20060710
24 _SUM_OUT Static Attribute Private Type reference (TYPE) F107_ACTION_AMOUNT Provision Action Value 20060710
25 _SUM_OUT_DISC Static Attribute Private Type reference (TYPE) F107_ACTION_AMOUNT Provision Action Value 20060710
26 _SUM_OUT_INTE_EFFE Static Attribute Private Type reference (TYPE) F107_ACTION_AMOUNT Provision Action Value 20060710
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ROUNDED_ITEM Instance method Private Method Automatic Items 20060711
2 CALC_AMOUNT Instance method Private Method Discount Calculation 20060705
3 CALC_CHANGING_EFFECT Static method Public Method Change to Interest Rate Curve 20060705
4 CALC_EFFECT Instance method Private Method Calculation of Interest Effect Discount 20060705
5 COMPLETE_POSTING_ITEM Instance method Private Method Automatic Items 20060616
6 CONSTRUCTOR Instance method Public Constructor Constructor 20060614
7 CREATE_CORRECTION Instance method Private Method Reset and Correction 20060710
8 CREATE_FOLLOW_UP Instance method Private Method Follow-On Discount and Correction 20060710
9 CREATE_INITIAL Instance method Private Method To Be Deleted 20060710
10 CREATE_INITIAL_ALTER Instance method Private Method First Discount and Correction 20060719
11 CREATE_POSTING_ITEMS Instance method Public Method To Be Deleted 20060710
12 CREATE_POSTING_ITEMS_ALTER Instance method Public Method Automatic Items 20060714
13 GET_ITEM Instance method Public Method Item 20060707
14 RESET Static method Public Method Reset 20060710
15 UPDATE_SUMS_POSTING Instance method Private Method To Be Deleted 20060711
16 UPDATE_SUMS_POSTING_ALTER Instance method Private Method Totals 20060714
17 UPDATE_SUMS_PROVISION Instance method Private Method To Be Deleted 20060710
18 UPDATE_SUMS_PROVISION_ALTER Instance method Private Method Totals 20060714
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 Changing C_POSTING_ITEM Call by reference Type reference (TYPE) F107_S_CALC_POSTING_ITEM Buchungsaktion 20060711
2 Importing 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 Returning E_AMOUNT_CALC Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060705
2 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060705
3 Importing I_ACTIONID Call by reference Type reference (TYPE) F107_ACTION_A2MT Folgeaktion aus manueller Aktion 20110608
4 Importing I_AMOUNT Call by reference Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060705
5 Importing I_DATE_CALC_FROM Call by reference Type reference (TYPE) F107_DATE Datum 20060706
6 Importing 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 Returning E_EFFECT Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060705
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060705
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060705
4 Importing I_AMOUNT Call by reference Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060705
5 Importing 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 Returning E_EFFECT_AMOUNT Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060706
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060705
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060705
4 Importing I_AMOUNT Call by reference Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060705
5 Importing I_DATE_CALC_FROM Call by reference Type reference (TYPE) F107_DATE Datum 20060706
6 Importing 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 Changing C_POSTING_ITEM Call by reference Type reference (TYPE) F107_S_CALC_POSTING_ITEM Buchungsaktion 20060616
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060705
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060705
4 Importing I_EFFECT Call by reference Type reference (TYPE) FLAG allgemeines flag 20060706
5 Importing 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 Importing I_ACTION_ITEM Call by reference Type reference (TYPE) F107_S_CALC_PROVISION_ITEM Rückstellungaktion 20060616
2 Importing I_DATE_CALC_FROM Call by reference Type reference (TYPE) F107_DATE Datum 20060706
3 Importing I_DATE_CALC_FROM_INITIAL Call by reference Type reference (TYPE) F107_DATE Datum 20060719
4 Importing 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 Returning ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktionen 20060710
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL 20060711
3 Importing 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 Returning ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktionen 20060710
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060710
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060710
4 Importing I_EFFECT Call by reference Type reference (TYPE) FLAG allgemeines flag 20060710
5 Importing 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 Returning ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktionen 20060710
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060711
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060711
4 Importing 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 Returning ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktionen 20060719
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060719
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060719
4 Importing I_EFFECT Value transfer Type reference (TYPE) FLAG Buchungsaktionen 20060719
5 Importing 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 Returning ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktion 20060710
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060710
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060710
4 Importing I_EFFECT Call by reference Type reference (TYPE) FLAG allgemeines flag 20060710
5 Importing 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 Returning ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktion 20060714
2 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060714
3 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060714
4 Importing I_EFFECT Call by reference Type reference (TYPE) FLAG allgemeines flag 20060714
5 Importing I_PROVISION Call by reference Type reference (TYPE) F107_S_PROVISION_DATA alle Felder zur Provision 20110608
6 Importing 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 Returning 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 Importing IT_POSTING_ITEM Call by reference Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktion 20060711
2 Importing 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 Importing IT_POSTING_ITEM Call by reference Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktion 20060714
2 Importing 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