SAP ABAP Class CL_RSPLFC_UNIT_CONV (Unit Conversion)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLFC (Package) Services Type Planning
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLFA_SRVTYPE_IMP_CHECK Planning Function Type: Checks 20050128
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLFA_SRVTYPE_IMP_EXEC_REF Planning Function Type: Impl. Execution (with Ref. Data) 20050128
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLFR_SRVTYPE_ADD_VAR Additional Variables from Parameters 20041203
Properties
Class CL_RSPLFC_UNIT_CONV  
Short Description Unit Conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLFC   Services Type Planning 
Created 20041203   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RUOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSPLFA_SRVTYPE_IMP_CHECK Planning Function Type: Checks 20050128
2 IF_RSPLFA_SRVTYPE_IMP_EXEC_REF Planning Function Type: Impl. Execution (with Ref. Data) 20050128
3 IF_RSPLFR_SRVTYPE_ADD_VAR Additional Variables from Parameters 20041203
Friends
Class CL_RSPLFC_UNIT_CONV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_PLAN_DATE Instance attribute Private Type reference (TYPE) SYDATUM Validity Date 20070720
2 P_R_INFOPROV_DESC Instance attribute Private Object reference (TYPE REF TO) IF_RSPLFA_INFOPROV_DESC InfoProvider (Metadaten) 20120928
3 P_R_SRV Instance attribute Private Object reference (TYPE REF TO) IF_RSPLFA_SRV Planning Service 20041203
4 P_R_WORK_AREA Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFU_WORK_AREA Work Area 20041206
5 P_TS_RULE Instance attribute Private Type reference (TYPE) T_TS_RULE Rule Table 20041203
6 P_T_CMP Instance attribute Private Type reference (TYPE) RSPLFA_T_IOBJ_CMP Compound Information 20130719
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_RULES Instance method Private Method Structure Rules for Runtime 20041203
2 GET_CHAVL_CMP_TAB Instance method Private Method Deliver Compound Char. Values and Values Seperated with / 20041207
3 GET_VARIABLE_UNIT Instance method Private Method Gets Unit for Characteristic Value 20041206
4 GET_VARIABLE_VALUE Instance method Private Method Read Variable Value 20041203
Events
Class CL_RSPLFC_UNIT_CONV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_RULE Private See coding Conversion Rule 20041203 BEGIN OF t_s_rule, rulepos TYPE rsplf_rulepos, to_kyf TYPE rsiobjnm, to_uninm TYPE rsiobjnm, from_kyf TYPE rsiobjnm, from_uninm TYPE rsiobjnm, uomnm TYPE rsuomnm, faktoriobjnm TYPE rsiobjnm, "InfoObjekt, das den Faktor hat suom TYPE msehi, siobjnm TYPE rsiobjnm, "InfoObjekt für Quellmengeneinheit siobjnmattr TYPE rsiobjnm, "Stammdatenattribut des InfoObjektes für Quellmengeneinheit dataset_unit type abap_bool, "Quellwährung aus Datensatz tuom TYPE msehi, tiobjnm TYPE rsiobjnm, "InfoObjekt für Zielmengeneinheit tiobjnmattr TYPE rsiobjnm, "Stammdatenattribut des InfoObjektes für Zieleinheit refiobjnm TYPE rsiobjnm, "InfoObjekt für Umrechnungsfaktor t006flag TYPE rsuomflag, "Zuerst über T006 dann über InfoObjekt END OF t_s_rule
2 T_TS_RULE Private See coding 20041203 t_ts_rule TYPE SORTED TABLE OF t_s_rule WITH NON-UNIQUE KEY rulepos
Method Signatures

Method BUILD_RULES 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 20041206
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) IF_RSPLFA_MSG_PARAM_CHECK Container für Nachrichten 20041203
3 Importing I_R_PARAM_SET Call by reference Object reference (TYPE REF TO) IF_RSPLFA_PARAM_SET Satz von Parameterwerten 20041203

Method BUILD_RULES on class CL_RSPLFC_UNIT_CONV has no exception.

Method GET_CHAVL_CMP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20041207
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) IF_RSPLFA_MSG Container für Nachrichten 20041208
3 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20041207
4 Returning R_T_CHAVL_CMP Value transfer Type reference (TYPE) RSUOM_T_ATTR Merkmalswert + übergeordnete Werte 20041207

Method GET_CHAVL_CMP_TAB on class CL_RSPLFC_UNIT_CONV has no exception.

Method GET_VARIABLE_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20041206
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) IF_RSPLFA_MSG Container für Nachrichten 20041206
3 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Bewegungsdaten 20041206
4 Importing I_UNIT_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20041206
5 Returning R_UNIT Value transfer Type reference (TYPE) MSEHI Maßeinheit 20041206

Method GET_VARIABLE_UNIT on class CL_RSPLFC_UNIT_CONV has no exception.

Method GET_VARIABLE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VAR_UID Value transfer Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20041203
2 Returning R_VALUE Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20041203
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20041203
History
Last changed by/on SAP  20130531 
SAP Release Created in 700