SAP ABAP Class CL_RSPLFU_RANGE_HELPER (Ranges of Auxiliary Methods)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLFU (Package) Utilities
Properties
Class CL_RSPLFU_RANGE_HELPER  
Short Description Ranges of Auxiliary Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLFU   Utilities 
Created 20041104   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSPLFR_VAR_CONT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSR_VAR_GLOBAL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSZ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLFU_RANGE_HELPER has no interface implemented.
Friends
Class CL_RSPLFU_RANGE_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_TXTTP_LONG Static Attribute Public Type reference (TYPE) RSTXTTP RS_C_TXTTP-LONG Text Type (short, medium, long) 20041112
2 N_C_TXTTP_MIDDLE Static Attribute Public Type reference (TYPE) RSTXTTP RS_C_TXTTP-MIDDLE Text Type (short, medium, long) 20041112
3 N_C_TXTTP_SHORT Static Attribute Public Type reference (TYPE) RSTXTTP RS_C_TXTTP-SHORT Text Type (short, medium, long) 20041112
4 P_C_ERROR_HIER_MISSSING Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 3 Message Types for Range Checks 20041112
5 P_C_ERROR_INT_NOT_VALID Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 9 Interval Not Correct 20070129
6 P_C_ERROR_IOBJ_MISSSING Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 1 Message Types for Range Checks 20041112
7 P_C_ERROR_RANGE_ERROR Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 4 Message Types for Range Checks 20041112
8 P_C_ERROR_THJT_NOT_VALID Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 8 Types of Error for the Range (Selections) 20050915
9 P_C_ERROR_VALUE_NOT_EXIST Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 5 Message Types for Range Checks 20041112
10 P_C_ERROR_VALUE_WRONG_FORMAT Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 6 Message Types for Range Checks 20041112
11 P_C_ERROR_VAR_MISSSING Constant Private Type reference (TYPE) RSPLFU_ERRORFLAG 2 Message Types for Range Checks 20041112
12 P_TH_IOBJ_HELPER Instance attribute Private Type reference (TYPE) RSPLFU_TH_IOBJ_HELPER Hashed Table for Auxiliary Object for Characteristic (Ref.) 20041111
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Range Table 20041111
2 CONVERT Instance method Public Method Internal-External Conversion and Texts 20041112
3 EXPLODE_HIER_NODES Static method Public Method Explode hierarchy nodes 20050413
4 GET_BAPIRET2 Static method Public Method Convert Error Messages to BAPIRET2 Structure 20041112
5 GET_IOBJ_HELPER Instance method Private Method Deliver Characteristic Helper Instance 20041111
6 GET_RANGE_TEXT Static method Public Method Deliver a Text for a Range 20041112
7 GET_T_UID Static method Public Method Get table of all variable UIDs in the range table 20051013
8 GET_VARIABLES Static method Public Method Get variables (table of UIDs incl. shifts and compositions) 20041104
9 REPLACE_NOTASSIGNED Static method Public Method Replace "non-assigned" with initial value 20041104
10 REPLACE_VARIABLES Static method Public Method Replace variables 20041104
11 _GET_TS_CMP Static method Private Method Determine Compounding Information for an InfoObject 20051018
Events
Class CL_RSPLFU_RANGE_HELPER has no event.
Types
Class CL_RSPLFU_RANGE_HELPER has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESSAGE Value transfer Type reference (TYPE) RSPLFU_T_RANGE_MESSAGE Message-Tabelle für die Prüfung von Ranges 20041111
2 Importing I_CHECK_HIERINFO Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060403
3 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20050915
4 Importing I_KEYDATE Value transfer Type reference (TYPE) RSDATETO SY-DATUM Datum gültig bis 20041213
5 Importing I_T_RANGE Call by reference Type reference (TYPE) RSPLFU_T_RANGE Range-Tabelle (für Parameter und Bedingungen) 20041117

Method CHECK on class CL_RSPLFU_RANGE_HELPER has no exception.

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RANGE_DT Call by reference Type reference (TYPE) RSPLFU_T_RANGE_DT Range-Tabelle Designtime 20041112
2 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20050915
3 Importing I_KEYDATE Value transfer Type reference (TYPE) RSDATETO SY-DATUM Datum gültig bis 20041215
4 Importing I_TXTTP Value transfer Type reference (TYPE) RS_TXTTP 20041112
5 Importing I_T_CHECK_RESULT Call by reference Type reference (TYPE) RSPLFU_T_RANGE_MESSAGE Message-Tabelle für die Prüfung von Ranges 20041112
6 Importing I_T_RANGE Call by reference Type reference (TYPE) RSPLFU_T_RANGE Range Stuktur zur Prüfung (interne + externe Werte) 20041112

Method CONVERT on class CL_RSPLFU_RANGE_HELPER has no exception.

Method EXPLODE_HIER_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Ranges-table 20050413
2 Exporting E_OK Call by reference Type reference (TYPE) RS_BOOL OK 20050413
3 Importing I_HDATE Call by reference Type reference (TYPE) RSDATE SY-DATUM Default-Stichtag Hierarchie 20050413
4 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Message Container 20050413

Method EXPLODE_HIER_NODES on class CL_RSPLFU_RANGE_HELPER has no exception.

Method GET_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20041112
2 Importing I_T_RANGE_MESSAGE Call by reference Type reference (TYPE) RSPLFU_T_RANGE_MESSAGE Message-Tabelle für die Prüfung von Ranges 20041112

Method GET_BAPIRET2 on class CL_RSPLFU_RANGE_HELPER has no exception.

Method GET_IOBJ_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20041111
2 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS 'A' Objektversion 20041111
3 Returning R_R_IOBJ_HELPER Value transfer Object reference (TYPE REF TO) CL_RSPLFU_IOBJ_HELPER Merkmal Hilfsklasse 20041111
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20041111

Method GET_RANGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TXTSML Call by reference Type reference (TYPE) RSTXTSMXL Struktur mit Kurz-, Mittel- und Langtext 20041112
2 Importing I_TXTTP Call by reference Type reference (TYPE) RS_TXTTP 20041112
3 Returning R_TEXT Value transfer Type reference (TYPE) RSTXTXL Beschreibung lang 20041112

Method GET_RANGE_TEXT on class CL_RSPLFU_RANGE_HELPER has no exception.

Method GET_T_UID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Range 20051013
2 Returning R_T_UID Value transfer Type reference (TYPE) RSPLF_T_UID Tabelle UIDs 20051013

Method GET_T_UID on class CL_RSPLFU_RANGE_HELPER has no exception.

Method GET_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_HIER_INFO Call by reference Type reference (TYPE) RSPLF_T_RANGE Variable UIDs and their hierarchy context in the range table 20051013
2 Exporting E_T_VARIABLE Call by reference Type reference (TYPE) CL_RSPLFR_VAR_CONT=>GT_T_VARIABLE Variable UIDs incl. shifts and compositions 20051013
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051013
4 Importing I_T_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Range 20041104

Method GET_VARIABLES on class CL_RSPLFU_RANGE_HELPER has no exception.

Method REPLACE_NOTASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Range 20041104

Method REPLACE_NOTASSIGNED on class CL_RSPLFU_RANGE_HELPER has no exception.

Method REPLACE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Range 20041104
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051018

Method REPLACE_VARIABLES on class CL_RSPLFU_RANGE_HELPER has no exception.

Method _GET_TS_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CMP_VAL Call by reference Type reference (TYPE) IF_RSR_VAR_GLOBAL=>TN_TS_CMP Compound Information 20130204
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20051018
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20051018
4 Importing I_T_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Range-Tabelle (für Parameter und Bedingungen) 20051018

Method _GET_TS_CMP on class CL_RSPLFU_RANGE_HELPER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700