SAP ABAP Class CL_F107_PROVISION_POST_SCHEMA (Provision: Posting Specifications)
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_POST_SCHEMA  
Short Description Provision: Posting Specifications    
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_POST_SCHEMA has no forward declaration.
Interfaces
Class CL_F107_PROVISION_POST_SCHEMA has no interface implemented.
Friends
Class CL_F107_PROVISION_POST_SCHEMA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCOUNT_RKA Constant Public Type reference (TYPE) KTOSL 'RKA' Transaction Key 20060614
2 ACCOUNT_RKK Constant Public Type reference (TYPE) KTOSL 'RKK' Transaction Key 20060614
3 ACCOUNT_RKV Constant Public Type reference (TYPE) KTOSL 'RKV' Transaction Key 20060614
4 ACCOUNT_RSK Constant Public Type reference (TYPE) KTOSL 'RSK' Transaction Key 20060614
5 ACCOUNT_ZKB Constant Public Type reference (TYPE) KTOSL 'ZKB' Transaction Key 20060614
6 ACCOUNT_ZKK Constant Public Type reference (TYPE) KTOSL 'ZKK' Transaction Key 20060614
7 ACCOUNT_ZKR Constant Public Type reference (TYPE) KTOSL 'ZKR' Transaction Key 20060614
8 POST_CORRECTION Constant Public Type reference (TYPE) FLAG 'C' General Flag 20060714
9 POST_FOLLOW Constant Public Type reference (TYPE) FLAG 'F' General Flag 20060714
10 POST_INIT Constant Public Type reference (TYPE) FLAG 'I' General Flag 20060714
11 _BALA_ZKB Instance attribute Private Type reference (TYPE) F107_ACTION_AMOUNT Provision Action Value 20060622
12 _COMPRESS Instance attribute Private Type reference (TYPE) FLAG General Flag 20060707
13 _COMPRESS_DISC Instance attribute Private Type reference (TYPE) F107_S_CALC_POSTING_ITEM Posting Action 20060710
14 _COMPRESS_DISC_INTE_EFFE Instance attribute Private Type reference (TYPE) F107_S_CALC_POSTING_ITEM Posting Action 20060710
15 _COMPRESS_DISC_INTE_EFFE_INIT Instance attribute Private Type reference (TYPE) F107_S_CALC_POSTING_ITEM Posting Action 20061027
16 _COMPRESS_DISC_REVE Instance attribute Private Type reference (TYPE) F107_S_CALC_POSTING_ITEM Posting Action 20060710
17 _CURRENCY Instance attribute Private Type reference (TYPE) WAERS Currency Key 20060713
18 _DATE_TARGET_CURRENT Instance attribute Private Type reference (TYPE) F107_DATE Date 20060705
19 _DATE_TARGET_LAST Instance attribute Private Type reference (TYPE) F107_DATE Date 20060705
20 _EFFECT Instance attribute Private Type reference (TYPE) FLAG General Flag 20060705
21 _PROVISION Instance attribute Private Type reference (TYPE) F107_S_PROVISION_DATA All Fields for Provision 20060705
22 _T_POSTING_ITEM Instance attribute Private Type reference (TYPE) F107_T_CALC_POSTING_ITEM Posting Actions 20060614
23 _T_POSTING_ITEM_COMPRESSED Instance attribute Private Type reference (TYPE) F107_T_CALC_POSTING_ITEM Posting Actions 20060707
24 _T_RATE_CURVE_CURRENT Instance attribute Private Type reference (TYPE) F107_T_RATE_INTERVAL Interest Rate Interval 20060705
25 _T_RATE_CURVE_LAST Instance attribute Private Type reference (TYPE) F107_T_RATE_INTERVAL Interest Rate Interval 20060705
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_COMPRESSED_ITEMS Instance method Private Method Compressed Items 20060711
2 APPEND_POSTING_ITEMS Instance method Private Method To Be Deleted 20060711
3 APPEND_POSTING_ITEMS_ALTER Instance method Private Method Posting Items 20060718
4 CALCULATION_AND_POSTING Instance method Public Method To Be Deleted 20060614
5 CALCULATION_AND_POSTING_ALTER Instance method Public Method Return Posting Actions 20060714
6 CALC_COUNTING Instance method Private Method Calculate Interest Accumulation 20060706
7 CALC_ZKB_BALANCE Instance method Private Method Balance from Current Key Date 20060706
8 COMPRESS_ITEMS Instance method Private Method Compress Items 20060707
9 CONSTRUCTOR Instance method Public Constructor Constructor 20060614
10 DETERMINE_EFFECT Instance method Private Method Effect 20060713
11 FILL_ACCOUNTS Instance method Private Method Accounts 20060711
12 FILL_EFFECTIVE_DATE Instance method Private Method To Be Deleted 20060711
13 FILL_EFFECTIVE_DATE_ALTER Instance method Private Method Date 20060718
14 UPDATE_ACCOUNTS Instance method Private Method Update Attributes 20060711
Events
Class CL_F107_PROVISION_POST_SCHEMA has no event.
Types
Class CL_F107_PROVISION_POST_SCHEMA has no local type.
Method Signatures

Method APPEND_COMPRESSED_ITEMS Signature

Method APPEND_COMPRESSED_ITEMS on class CL_F107_PROVISION_POST_SCHEMA has no parameter.
Method APPEND_COMPRESSED_ITEMS on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method APPEND_POSTING_ITEMS 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

Method APPEND_POSTING_ITEMS on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method APPEND_POSTING_ITEMS_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 20060718
2 Importing I_ORI Call by reference Type reference (TYPE) FLAG allgemeines flag 20061027
3 Importing I_PROVISION_ITEM Call by reference Type reference (TYPE) F107_S_CALC_PROVISION_ITEM Rückstellungaktion 20060911

Method APPEND_POSTING_ITEMS_ALTER on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method CALCULATION_AND_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktionen 20060620
2 Exporting E_COUNTING Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060706
3 Exporting E_ZKB_BALANCE Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060706
4 Importing IT_PROVISION_ACTION_INSIDE Call by reference Type reference (TYPE) F107_T_PROVISION_ACTION_REF Objektliste der Rückstellungsaktionen 20060706
5 Importing IT_PROVISION_ACTION_OUTSIDE Call by reference Type reference (TYPE) F107_T_PROVISION_ACTION_REF Objektliste der Rückstellungsaktionen 20060706
6 Importing I_COMPRESS Call by reference Type reference (TYPE) FLAG allgemeines flag 20060707
# Exception Resumable Description Created on
1 CURVE_NOT_COVERING_PROVISION Aktueller Stichtag ist vor dem Rückstellungstart 20060713
2 INDICATORS_NOT_FOUND Zinskennzeichens für Rückstellungsmethode nicht gefunden 20060713
3 RATE_NOT_FOUND Zinssätze nicht gefunden 20060713

Method CALCULATION_AND_POSTING_ALTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSTING_ITEM Value transfer Type reference (TYPE) F107_T_CALC_POSTING_ITEM Buchungsaktionen 20060714
2 Exporting E_COUNTING Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060714
3 Exporting E_ZKB_BALANCE Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060714
4 Importing IT_PROVISION_ACTION_INSIDE Call by reference Type reference (TYPE) F107_T_PROVISION_ACTION_REF Objektliste der Rückstellungsaktionen 20060714
5 Importing IT_PROVISION_ACTION_OUTSIDE Call by reference Type reference (TYPE) F107_T_PROVISION_ACTION_REF Objektliste der Rückstellungsaktionen 20060714
6 Importing I_COMPRESS Call by reference Type reference (TYPE) FLAG allgemeines flag 20060714
# Exception Resumable Description Created on
1 CURVE_NOT_COVERING_PROVISION Aktueller Stichtag ist vor dem Rückstellungstart 20060714
2 INDICATORS_NOT_FOUND Zinskennzeichens für Rückstellungsmethode nicht gefunden 20060714
3 RATE_NOT_FOUND Zinssätze nicht gefunden 20060714

Method CALC_COUNTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_COUNTING Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060706

Method CALC_COUNTING on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method CALC_ZKB_BALANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ZKB_BALANCE Value transfer Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060706

Method CALC_ZKB_BALANCE on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method COMPRESS_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORI Call by reference Type reference (TYPE) FLAG allgemeines flag 20061027
2 Importing I_TYPE Call by reference Type reference (TYPE) FLAG allgemeines flag 20060707

Method COMPRESS_ITEMS on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060712
2 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060712
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20060713
4 Importing I_DATE_TARGET_CURRENT Call by reference Type reference (TYPE) F107_DATE Datum 20060705
5 Importing I_DATE_TARGET_LAST Call by reference Type reference (TYPE) F107_DATE Datum 20060705
6 Importing I_PROVISION Call by reference Type reference (TYPE) F107_S_PROVISION_DATA alle Felder zur Provision 20060705
7 Importing I_ZKB_BALANCE Call by reference Type reference (TYPE) F107_ACTION_AMOUNT Rückstellung-Aktionswert 20060706

Method CONSTRUCTOR on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method DETERMINE_EFFECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RATE_CURVE_CURRENT Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060713
2 Importing IT_RATE_CURVE_LAST Call by reference Type reference (TYPE) F107_T_RATE_INTERVAL Zinsrate-Intervall 20060713
3 Importing I_CALC_FROM Call by reference Type reference (TYPE) F107_DATE Datum 20060713

Method DETERMINE_EFFECT on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method FILL_ACCOUNTS 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_ORI Call by reference Type reference (TYPE) FLAG allgemeines flag 20061027

Method FILL_ACCOUNTS on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method FILL_EFFECTIVE_DATE 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

Method FILL_EFFECTIVE_DATE on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method FILL_EFFECTIVE_DATE_ALTER 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 20060718

Method FILL_EFFECTIVE_DATE_ALTER on class CL_F107_PROVISION_POST_SCHEMA has no exception.

Method UPDATE_ACCOUNTS 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

Method UPDATE_ACCOUNTS on class CL_F107_PROVISION_POST_SCHEMA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C