SAP ABAP Class CL_RSR_LOOKUP_UOMTT (Interface between OLAP and Quantity Conversion)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   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_BASE OLAP Basis 20050606
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_LOOKUP Conversion Factors (Replacement from Attribute) 20050606
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_LOOKUP_DT Conversion Factors (Replacement from Attribute) 20050606
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_LOOKUP_GEN_TYPES Types used in generated query report 20131002
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_LOOKUP_RT Conversion Factors (Replacement from Attribute) 20050606
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20050606
Properties
Class CL_RSR_LOOKUP_UOMTT  
Short Description Interface between OLAP and Quantity Conversion    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20050606   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RUOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_LOOKUP Conversion Factors (Replacement from Attribute) 20050606
2 IF_RSR_LOOKUP_DT Conversion Factors (Replacement from Attribute) 20050606
3 IF_RSR_LOOKUP_GEN_TYPES Types used in generated query report 20131002
4 IF_RSR_LOOKUP_RT Conversion Factors (Replacement from Attribute) 20050606
5 IF_SERIALIZABLE_OBJECT Serializable Object 20050606
Friends
Class CL_RSR_LOOKUP_UOMTT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_INFOPROV Instance attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20051031
2 N_UOMNM Instance attribute Public Type reference (TYPE) RSUOMNM Name of Quantity Conversion Type 20050606
3 O_TS_BUFFER Instance attribute Protected See coding 20050606
4 P_DECRYPT Instance attribute Private Type reference (TYPE) RS_BOOL Erklärungs-Tool angeschaltet 20100902
5 P_IN_OUT_ARE_UNITS Instance attribute Private Type reference (TYPE) RS_BOOL Felder IN, OUT sind echte Einheiten 20100902
6 P_IN_OUT_SAME Instance attribute Private Type reference (TYPE) RS_BOOL Felder IN, OUT haben die selbe Bedeutung 20100824
7 P_R_MSG Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050606
8 P_SWITCHED_OFF Instance attribute Private Type reference (TYPE) RS_BOOL Mengenumrechnung ausgeschaltet 20100318
9 P_S_BUFFER Instance attribute Private Type reference (TYPE) RUOM_S_BUF_OBJECTS 20050606
10 P_S_UOMT_CAT Instance attribute Private Type reference (TYPE) RSUOM_S_UOMT_CAT Mengenumrechnungsart Katalog mit Texten 20050606
11 P_S_UOM_PROP Instance attribute Private Type reference (TYPE) RSUOM_S_CALC_RUNT_PROP_EXT Struktur: Mengenberechnung 20050606
12 P_S_UOM_PROP_INT Instance attribute Private Type reference (TYPE) RSUOM_S_CALC_RUNT_PROPERTIES Struktur: Mengenberechnung - nur intern 20100902
13 P_S_UOM_VAL Instance attribute Private Type reference (TYPE) RSUOM_S_CALC_RUNT_VALUES Struktur: Mengenberechnung - Werte 20050606
14 P_TH_UNIT_SID Static Attribute Private Type reference (TYPE) RRSI_TH_SIDVAL SIDs für Mengeneinheiten 20100819
15 P_TRY_REFIOBJ_INDEP Instance attribute Private Type reference (TYPE) RS_BOOL versuche Material unabhängige Umrechnung 20100823
16 P_T_OUTPUT_DECRYPT Instance attribute Private Type reference (TYPE) TP_T_OUTPUT Decrypt Info: OUTPUT 20100902
17 P_USE_UOM_PREPARE Instance attribute Private Type reference (TYPE) RS_BOOL Prepare-Methode von UOM nutzen 20100902
18 P_VRNID Instance attribute Private Type reference (TYPE) RRVRNID Id eines Eintrags in der VREP 20050606
Methods
# Method Level Visibility Method type Description Created on
1 ARE_UNITS_OF_SAME_DIMENSION Static method Private Method Haben zwei Einheiten (SID) die gleiche Dimensionalität 20100819
2 CONSTRUCTOR Instance method Public Constructor Constructor 20050606
3 CREATE Static method Public Method 20050606
4 CREATE_INT Instance method Private Method 20050606
5 DESERIALIZE_HELPER Instance method Private Method 20050606
6 GET_IOBJNM_IN_INFOSET Instance method Private Method Get the corresponding Iobjnm in InfoSet 20130222
7 GET_MSEHI_FROM_SID Static method Private Method Mengeneinheit aus SID bestimmen 20100819
8 SERIALIZE_HELPER Instance method Private Method 20050606
9 TRANSLATE Instance method Private Method Umrechnungskurs ermitteln 20100902
Events
Class CL_RSR_LOOKUP_UOMTT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_S_BUFFER Protected See coding 20050606 BEGIN OF to_s_buffer, sid1 TYPE rssid, sid2 TYPE rssid, sid3 TYPE rssid, sid4 TYPE rssid, value TYPE if_rsr_lookup_rt=>tn_s_value, END OF to_s_buffer
2 TP_T_OUTPUT Private See coding 20100902 tp_t_output TYPE STANDARD TABLE OF rsuom_s_calc_runt_output WITH NON-UNIQUE KEY table_line
Method Signatures

Method ARE_UNITS_OF_SAME_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSEHI1 Call by reference Type reference (TYPE) MSEHI Maßeinheit 20100902
2 Importing I_MSEHI2 Call by reference Type reference (TYPE) MSEHI Maßeinheit 20100902
3 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL 20100819
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100819

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051031
2 Importing I_TUOM Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20050606
3 Importing I_TUOMFLAG Call by reference Type reference (TYPE) RSZTYPEFLAG Flag zur Typisierung eines Eintrags 20050606
4 Importing I_UOMNM Call by reference Type reference (TYPE) RSUOMNM Name der Mengenumrechnungsart 20050606
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20050606

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051031
2 Importing I_TUOM Value transfer Type reference (TYPE) RSCHAVL SPACE Dim: Feld für einen beliebigen Merkmalswert 20050606
3 Importing I_TUOMFLAG Value transfer Type reference (TYPE) RSZTYPEFLAG RZI0_C_TPFLAG-INITIAL Flag zur Typisierung eines Eintrags 20050606
4 Importing I_UOMNM Call by reference Type reference (TYPE) RSUOMNM Name der Mengenumrechnungsart 20050606
5 Returning R_R_UOMTT Value transfer Object reference (TYPE REF TO) CL_RSR_LOOKUP_UOMTT Schnittstelle zw. OLAP und Mengenumrechnung 20050606
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20050606

Method CREATE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051031
2 Importing I_TUOM Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20050606
3 Importing I_TUOMFLAG Call by reference Type reference (TYPE) RSZTYPEFLAG Flag zur Typisierung eines Eintrags 20050606
4 Importing I_UOMNM Call by reference Type reference (TYPE) RSUOMNM Name der Mengenumrechnungsart 20050606
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20050606

Method DESERIALIZE_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing N_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051031
2 Importing N_UOMNM Call by reference Type reference (TYPE) RSUOMNM Name der Mengenumrechnungsart 20050606
3 Importing S_TUOM Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20050606
4 Importing S_TUOMFLAG Call by reference Type reference (TYPE) RSZTYPEFLAG Flag zur Typisierung eines Eintrags 20050606

Method DESERIALIZE_HELPER on class CL_RSR_LOOKUP_UOMTT has no exception.

Method GET_IOBJNM_IN_INFOSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130222
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130222

Method GET_IOBJNM_IN_INFOSET on class CL_RSR_LOOKUP_UOMTT has no exception.

Method GET_MSEHI_FROM_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNIT_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20100819
2 Returning R_MSEHI Value transfer Type reference (TYPE) MSEHI Maßeinheit 20100819
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100819

Method SERIALIZE_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting N_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051031
2 Exporting N_UOMNM Call by reference Type reference (TYPE) RSUOMNM Name der Mengenumrechnungsart 20050606
3 Exporting S_TUOM Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20050606
4 Exporting S_TUOMFLAG Call by reference Type reference (TYPE) RSZTYPEFLAG Flag zur Typisierung eines Eintrags 20050606

Method SERIALIZE_HELPER on class CL_RSR_LOOKUP_UOMTT has no exception.

Method TRANSLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_UOM_PROP Call by reference Type reference (TYPE) RSUOM_S_CALC_RUNT_PROP_EXT Struktur: Mengenberechnung 20100902
2 Importing I_S_UOM_VAL Call by reference Type reference (TYPE) RSUOM_S_CALC_RUNT_VALUES Struktur: Mengenberechnung - Werte 20100902
3 Returning R_S_VALUE Value transfer Type reference (TYPE) IF_RSR_LOOKUP_RT=>TN_S_VALUE 20100902

Method TRANSLATE on class CL_RSR_LOOKUP_UOMTT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700