SAP ABAP Class CL_RSR_RRK0_LRECH_CU_HANDLER (LRECH formula currency/unit handler)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷ BW-BEX-OT (Application Component) OLAP Technology
⤷ RSROA_RT (Package) OLAP: Kernel Runtime
⤷ BW-BEX-OT (Application Component) OLAP Technology
⤷ RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSR_RRK0_SERVICE_BASE | Basis for RRK0 Service Classes | 20120828 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSR_RRK0_LRECH_PROCESSOR | LRECH formula calculator | 20120828 |
Properties
Class | CL_RSR_RRK0_LRECH_CU_HANDLER | |
Short Description | LRECH formula currency/unit handler | |
Super Class | CL_RSR_RRK0_SERVICE_BASE | Basis for RRK0 Service Classes |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSROA_RT | OLAP: Kernel Runtime |
Created | 20120802 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | RRO01 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | RSD | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSR_RRK0_LRECH_CU_HANDLER has no interface implemented.
Friends
Class CL_RSR_RRK0_LRECH_CU_HANDLER has no friend class.
Attributes
Class CL_RSR_RRK0_LRECH_CU_HANDLER has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALC_CUR_UNIT_FOR_DIFF | Instance method | Public | Method | Get the resulting currency/unit for operator DIFF | 20120828 |
2 | CALC_CUR_UNIT_FOR_MAX | Instance method | Public | Method | Get the resulting currency/unit for operator MAX | 20121212 |
3 | CALC_CUR_UNIT_FOR_MIN | Instance method | Public | Method | Get the resulting currency/unit for operator MIN | 20121212 |
4 | CALC_CUR_UNIT_FOR_MULT | Instance method | Public | Method | Get the resulting currency/unit for operator MULT | 20120828 |
5 | CALC_CUR_UNIT_FOR_NOP | Instance method | Public | Method | Get the resulting currency/unit for operator MULT | 20120828 |
6 | CALC_CUR_UNIT_FOR_PERCENT | Instance method | Public | Method | Get the resulting currency/unit for operator PERCENT | 20120828 |
7 | CALC_CUR_UNIT_FOR_POTENZ | Instance method | Public | Method | Get the resulting currency/unit for operator MULT | 20120828 |
8 | CALC_CUR_UNIT_FOR_SQRT | Instance method | Public | Method | Get curreny/unit for operator SQRT | 20120828 |
9 | CHECK_CU_SUMM | Instance method | Public | Method | Curreny/Unit for Summ Checken | 20120828 |
10 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20120828 |
11 | GET_COMBINED_CUR_UNIT | Instance method | Private | Method | Get the combined/resulting currency/unit of given 2 ones | 20120828 |
12 | GET_MIXED_CUR_UNIT | Instance method | Private | Method | Get the correct mixed currency/unit | 20120828 |
13 | GET_RECIPROCAL_CUR_UNIT | Instance method | Private | Method | Get the reciprocal/multiplicative inverse of the curr/unit | 20120828 |
14 | SET_CUR_UNIT_EXOT | Instance method | Public | Method | Get the currency/unit for EXOT | 20120828 |
Events
Class CL_RSR_RRK0_LRECH_CU_HANDLER has no event.
Types
Class CL_RSR_RRK0_LRECH_CU_HANDLER has no local type.
Method Signatures
Method CALC_CUR_UNIT_FOR_DIFF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
2 | Importing | I_S_BDATA1 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
3 | Importing | I_S_BDATA2 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method CALC_CUR_UNIT_FOR_DIFF on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CALC_CUR_UNIT_FOR_MAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20121212 | |||
2 | Importing | I_S_BDATA1 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20121212 | |||
3 | Importing | I_S_BDATA2 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20121212 |
Method CALC_CUR_UNIT_FOR_MAX on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CALC_CUR_UNIT_FOR_MIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20121212 | |||
2 | Importing | I_S_BDATA1 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20121212 | |||
3 | Importing | I_S_BDATA2 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20121212 |
Method CALC_CUR_UNIT_FOR_MIN on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CALC_CUR_UNIT_FOR_MULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
2 | Importing | I_S_BDATA1 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
3 | Importing | I_S_BDATA2 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method CALC_CUR_UNIT_FOR_MULT on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CALC_CUR_UNIT_FOR_NOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
2 | Importing | I_S_BDATA1 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
3 | Importing | I_S_BDATA2 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method CALC_CUR_UNIT_FOR_NOP on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CALC_CUR_UNIT_FOR_PERCENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method CALC_CUR_UNIT_FOR_PERCENT on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CALC_CUR_UNIT_FOR_POTENZ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
2 | Importing | I_S_BDATA1 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
3 | Importing | I_S_BDATA2 | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method CALC_CUR_UNIT_FOR_POTENZ on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CALC_CUR_UNIT_FOR_SQRT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method CALC_CUR_UNIT_FOR_SQRT on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CHECK_CU_SUMM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 | |||
2 | Importing | I_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method CHECK_CU_SUMM on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_R_QUERY_RUNTIME | Call by reference | Object reference (TYPE REF TO) | CL_RSR_RRK0_QUERY_RUNTIME | 20120828 |
Method CONSTRUCTOR on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method GET_COMBINED_CUR_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CUSID1 | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20120828 | ||
2 | Importing | I_CUSID2 | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20120828 | ||
3 | Importing | I_DIFF | Call by reference | Type reference (TYPE) | RS_BOOL | Is DIFF? | 20120828 | ||
4 | Importing | I_EXP1 | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20120828 | ||
5 | Importing | I_EXP2 | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20120828 | ||
6 | Returning | R_CUDIMID | Value transfer | Type reference (TYPE) | RRCUDIMID | Currency/Unit Combination ID (Negative, Otherwise=SID) | 20120828 |
Method GET_COMBINED_CUR_UNIT on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method GET_MIXED_CUR_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CUSID1 | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20120828 | ||
2 | Importing | I_CUSID2 | Call by reference | Type reference (TYPE) | RSSID | Master Data ID | 20120828 | ||
3 | Returning | R_CUSID | Value transfer | Type reference (TYPE) | RSSID | Master Data ID | 20120828 |
Method GET_MIXED_CUR_UNIT on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method GET_RECIPROCAL_CUR_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CUDIMID | Call by reference | Type reference (TYPE) | RRCUDIMID | Currency/Unit Combination ID (Negative, Otherwise=SID) | 20120828 | ||
2 | Returning | R_CUDIMID | Value transfer | Type reference (TYPE) | RRCUDIMID | Currency/Unit Combination ID (Negative, Otherwise=SID) | 20120828 |
Method GET_RECIPROCAL_CUR_UNIT on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
Method SET_CUR_UNIT_EXOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_S_BDATA | Call by reference | Type reference (TYPE) | TN_S_BDATA | 20120828 |
Method SET_CUR_UNIT_EXOT on class CL_RSR_RRK0_LRECH_CU_HANDLER has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |