SAP ABAP Class CL_REIT_OPTIONRATE_CALCULATION (Calculation of Option Rates)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-IT (Application Component) Input Tax Treatment
     RE_IT_OR (Package) RE: Input Tax - Option Rate
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_PROCESS Process 20011128
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REIT_OPTIONRATE_CALCULATION Option Rate Determination 20011119
Properties
Class CL_REIT_OPTIONRATE_CALCULATION  
Short Description Calculation of Option Rates    
Super Class CL_RECA_PROCESS Process 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class REITOR    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_IT_OR   RE: Input Tax - Option Rate 
Created 20011119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REIT0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_REIT_OPTIONRATE_CALCULATION Option Rate Determination 20011119
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20011218 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_OBJ_ARE_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Subordinate Objects Were Read 20011129
2 MF_SETTLE_PROC_CREATED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE SCS Process Created 20120625
3 MS_DETAIL Instance attribute Public Attribute reference (LIKE) Parameters of Option Rate Calculation Run 20020109
4 MTO_BUS_OBJ Instance attribute Private Type reference (TYPE) MTYPE_T_BUS_OBJ Tab with Objects for which Option Rate is to be Calculated 20020103
5 MTO_BUS_OBJ_OLD Instance attribute Private Type reference (TYPE) MTYPE_T_BUS_OBJ Tab with Business Objects (Unsorted) 20120313
6 MTO_SETTLE_UNITS Instance attribute Private Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Settlement Units 20120601
7 MTX_CALC_RESULT Instance attribute Private Type reference (TYPE) RE_T_REITORXCALCRESULT Results per Business Object 20020104
8 MT_MSG_SUCO Instance attribute Private Type reference (TYPE) MTYPE_T_SU_MSGLIST Message List for SUs with CO-SUs 20120621
9 MT_SETTLE_PROCESS Instance attribute Private Type reference (TYPE) MTYPE_T_SETTLE_PROCESS Assignment CC - Settlement Process 20120604
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ORDATE Instance method Public Method 20011128
2 CALCULATE Instance method Public Method 20020108
3 CHECK_ORCALCEXTID Instance method Public Method 20011203
4 GET_DETAIL Instance method Public Method 20011128
5 GET_MSGLIST_FOR_OBJ Instance method Public Method 20030606
6 GET_ORCALCEXTID Instance method Public Method 20011203
7 GET_ORDATE Instance method Public Method 20011128
8 GET_ORTEXT Instance method Public Method 20011203
9 GET_PROCESSGUID Instance method Public Method 20011129
10 GET_SUBOBJECTS Instance method Public Method 20011203
11 INCREASE_CNTERR Instance method Public Method 20020402
12 INCREASE_CNTOBJ Instance method Public Method 20020402
13 PROPOSE_ORCALCEXTID Instance method Public Method 20040128
14 PROPOSE_ORDATE Instance method Public Method 20011128
15 PROPOSE_ORTEXT Instance method Public Method 20011203
16 SET_ORCALCEXTID Instance method Public Method 20011203
17 SET_ORDATE Instance method Public Method 20011128
18 SET_ORTEXT Instance method Public Method 20011203
19 SORT_BUS_OBJ Instance method Public Method 20110718
20 _DO_SETTLEMENT_FOR_SU Instance method Private Method Performs Settlement for SUs (Measurement Determination) 20120604
21 _INSERT_MSG_FOR_SUCO Instance method Private Method Inserts Messages for CO-SUs 20120621
22 _READ_ARCHIVE_INTO_BUFFER Instance method Private Method Reads Archived Data to Table Buffer 20081016
23 _RESET_BUFFER_SC Instance method Private Method Resets SC Buffer 20130422
Events
Class CL_REIT_OPTIONRATE_CALCULATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_BUS_OBJ Private See coding 20130422 BEGIN OF mtype_s_bus_obj, bukrs type bukrs, swenr type REBDBENO, busobj type ref to if_reca_bus_object, END OF mtype_s_bus_obj
2 MTYPE_S_SETTLE_PROCESS Private See coding Assignment CC - Settlement Process 20120601 BEGIN OF mtype_s_settle_process, bukrs TYPE bukrs, process TYPE REF TO if_resc_settlement, END OF mtype_s_settle_process
3 MTYPE_S_SU_MSGLIST Private See coding 20120621 BEGIN OF mtype_s_su_msglist, su_objnr TYPE recaobjnr, msglist TYPE REF TO if_reca_message_list, END OF mtype_s_su_msglist
4 MTYPE_T_BUS_OBJ Private See coding 20130422 mtype_t_bus_obj type table of mtype_s_bus_obj
5 MTYPE_T_SETTLE_PROCESS Private See coding Assignment CC - Settlement Process 20120601 mtype_t_settle_process TYPE TABLE OF mtype_s_settle_process
6 MTYPE_T_SU_MSGLIST Private See coding 20120621 mtype_t_su_msglist TYPE TABLE OF mtype_s_su_msglist
Method Signatures

Method ADJUST_ORDATE Signature

Method ADJUST_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method ADJUST_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method CALCULATE Signature

Method CALCULATE on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method CALCULATE on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method CHECK_ORCALCEXTID Signature

Method CHECK_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method CHECK_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method GET_DETAIL Signature

Method GET_DETAIL on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method GET_DETAIL on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method GET_MSGLIST_FOR_OBJ Signature

Method GET_MSGLIST_FOR_OBJ on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method GET_MSGLIST_FOR_OBJ on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method GET_ORCALCEXTID Signature

Method GET_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method GET_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method GET_ORDATE Signature

Method GET_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method GET_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method GET_ORTEXT Signature

Method GET_ORTEXT on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method GET_ORTEXT on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method GET_PROCESSGUID Signature

Method GET_PROCESSGUID on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method GET_PROCESSGUID on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method GET_SUBOBJECTS Signature

Method GET_SUBOBJECTS on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method GET_SUBOBJECTS on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method INCREASE_CNTERR Signature

Method INCREASE_CNTERR on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method INCREASE_CNTERR on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method INCREASE_CNTOBJ Signature

Method INCREASE_CNTOBJ on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method INCREASE_CNTOBJ on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method PROPOSE_ORCALCEXTID Signature

Method PROPOSE_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method PROPOSE_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method PROPOSE_ORDATE Signature

Method PROPOSE_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method PROPOSE_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method PROPOSE_ORTEXT Signature

Method PROPOSE_ORTEXT on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method PROPOSE_ORTEXT on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method SET_ORCALCEXTID Signature

Method SET_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method SET_ORCALCEXTID on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method SET_ORDATE Signature

Method SET_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method SET_ORDATE on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method SET_ORTEXT Signature

Method SET_ORTEXT on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method SET_ORTEXT on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method SORT_BUS_OBJ Signature

Method SORT_BUS_OBJ on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method SORT_BUS_OBJ on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method _DO_SETTLEMENT_FOR_SU Signature

Method _DO_SETTLEMENT_FOR_SU on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20120604

Method _INSERT_MSG_FOR_SUCO Signature

Method _INSERT_MSG_FOR_SUCO on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method _INSERT_MSG_FOR_SUCO on class CL_REIT_OPTIONRATE_CALCULATION has no exception.

Method _READ_ARCHIVE_INTO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROCESSGUID Value transfer Type reference (TYPE) RECAPROCESSGUID Generischer Schlüssel des Prozesses 20081016
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen aus dem Archiv 20081016

Method _RESET_BUFFER_SC Signature

Method _RESET_BUFFER_SC on class CL_REIT_OPTIONRATE_CALCULATION has no parameter.
Method _RESET_BUFFER_SC on class CL_REIT_OPTIONRATE_CALCULATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 110