SAP ABAP Class CL_RSPLFU_IOBJ_HELPER (Auxiliary Class for Characteristic)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLFU (Package) Utilities
Properties
Class CL_RSPLFU_IOBJ_HELPER  
Short Description Auxiliary Class for Characteristic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLFU   Utilities 
Created 20041110   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RZD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLFU_IOBJ_HELPER has no interface implemented.
Friends
Class CL_RSPLFU_IOBJ_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHABASNM Instance attribute Private Type reference (TYPE) RSDCHABASNM Reference InfoObject 20060512
2 P_CMPSTA Instance attribute Private Type reference (TYPE) RSCMPSTA Compound status 20130213
3 P_DECIMALS Instance attribute Private Type reference (TYPE) DECIMALS Number of Decimal Places 20130213
4 P_HIENDTFL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20041111
5 P_HIENMTFL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20041111
6 P_HIETABFL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20041110
7 P_HIETJOINFL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20050915
8 P_HIEVERFL Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20041111
9 P_INTLEN Instance attribute Private Type reference (TYPE) RSDINTLEN Internal Length of InfoObjects in BW - see Docu 20130213
10 P_INTTP Instance attribute Private Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20130213
11 P_IOBJTP Instance attribute Private Type reference (TYPE) RSIOBJTP Type of an InfoObject 20130213
12 P_MSG_HANDLER_ID Instance attribute Private Type reference (TYPE) SY-UZEIT Current Time of Application Server 20041123
13 P_NAME Instance attribute Private Type reference (TYPE) RSIOBJNM InfoObject 20041110
14 P_OUTPUTLEN Instance attribute Private Type reference (TYPE) OUTPUTLEN Output Length 20130213
15 P_TH_IOBJ_HELPER Static Attribute Private Type reference (TYPE) RSPLFU_TH_IOBJ_HELPER Hashed Table for Auxiliary Object for Characteristic (Ref.) 20041110
16 P_TXTLG Instance attribute Private Type reference (TYPE) RSTXTLG Long Description 20041110
17 P_TXTSH Instance attribute Private Type reference (TYPE) RSTXTSH Short Description 20041110
18 P_T_ALL_VARIABLES Instance attribute Private Type reference (TYPE) TN_T_VAR 20070530
19 P_T_DATE_VARIABLES Instance attribute Private Type reference (TYPE) RSPLFU_T_VARIABLE Table for Variables 20041110
20 P_T_FORMULAR_VARIABLES Instance attribute Private Type reference (TYPE) RSPLFU_T_VARIABLE Table for Variables 20050413
21 P_T_HIERARCHIES Instance attribute Private Type reference (TYPE) RSMD_RS_T_HIER_DETAIL 20041110
22 P_T_VARIABLES Instance attribute Private Type reference (TYPE) RSPLFU_T_VARIABLE Table for Variables 20041110
23 P_T_VERSION_VARIABLES Instance attribute Private Type reference (TYPE) RSPLFU_T_VARIABLE Table for Variables 20041110
24 P_VERSION Instance attribute Private Type reference (TYPE) RSOBJVERS Object Version 20041110
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NODE Instance method Public Method Check Hierarchy Node Value 20041123
2 CHECK_THJT_OBJECT Static method Public Method Check Temporary Hierarchy-Join Objects for a Characteristic 20050914
3 CHECK_VALUE Instance method Public Method Check a Value 20041110
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041110
5 CONVERT_EXT_INT Instance method Public Method External to Internal Conversion 20041111
6 CONVERT_EXT_INT_NODE Instance method Public Method External to Internal Conversion for Nodes 20041111
7 FACTORY Static method Public Method Factory method 20041110
8 GET_NAME Instance method Public Method Getter Text 20041110
9 GET_TEXT Instance method Public Method Getter Name 20041110
10 GET_VERSION Instance method Public Method Getter Version 20041111
11 HAS_HIERARCHIES Instance method Public Method Characteristic Can Have Hierarchies 20041111
12 HAS_TIME_DEP_HIER Instance method Public Method Hierarchies Can Be Time-Dependent 20041111
13 HAS_TIMP_DEP_HIER_STRUCT Instance method Public Method Temporary Hierarchy Join Allowed 20050915
14 HAS_TMP_HIER_JOIN Instance method Public Method Temporary Hierarchy Join Allowed 20050915
15 HAS_VERSION_DEP_HIER Instance method Public Method Hierarchies can have several versions 20041111
16 HIERARCHY_EXISTS Instance method Public Method Check whether hierachies exist (read text) 20041110
17 READ_HIERARCHIES Instance method Private Method Read Hierarchies for Characteristic 20041110
18 READ_VARIABLES Instance method Private Method Read Variables for Characteristic 20041110
19 VARIABLE_EXISTS Instance method Public Method Check whether variable exists (read text) 20041110
Events
Class CL_RSPLFU_IOBJ_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_VAR Public See coding 20070530 BEGIN OF tn_s_var. INCLUDE TYPE rszglobv. types: text TYPE rstxtlg, END OF tn_s_var
2 TN_T_VAR Public See coding 20070530 tn_t_var TYPE HASHED TABLE OF tn_s_var WITH UNIQUE KEY varuniid
3 TP_KYF_VAL_CHAR Private See coding 20120816 tp_kyf_val_char type c LENGTH 60
Method Signatures

Method CHECK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20041123
2 Exporting E_INVALID_FORMAT Value transfer Type reference (TYPE) RS_BOOL Boolean 20041123
3 Exporting E_UNKNOWN_IOBJNM Call by reference Type reference (TYPE) RS_BOOL Boolean 20060404
4 Importing I_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchiename 20041123
5 Importing I_HIESID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20041214
6 Importing I_IOBJVL_EXT Value transfer Type reference (TYPE) C 20041123
7 Importing I_IOBJVL_INT Value transfer Type reference (TYPE) C 20041123
8 Importing I_KEYDATE Value transfer Type reference (TYPE) RSDATETO Aktuelles Datum des Applikationsservers 20041209
9 Importing I_NIOBJNM Value transfer Type reference (TYPE) RSD_IOBJNM 20041123
10 Importing I_VERSION Value transfer Type reference (TYPE) RSVERSION Hierarchieversion 20041123

Method CHECK_NODE on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method CHECK_THJT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_THJT Value transfer Type reference (TYPE) RSO_S_OBJECT_F4_LIST BW Repository: Listenformat (ALV) für F4-Hilfe 20050915
2 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20050914
3 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050914
4 Importing I_THJT_OBJECT Value transfer Type reference (TYPE) RSRHIERTHJT Objektname im Objektkatalog 20050915

Method CHECK_THJT_OBJECT on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20041111
2 Exporting E_INVALID_FORMAT Value transfer Type reference (TYPE) RS_BOOL Boolean 20041111
3 Exporting E_UNKNOWN_IOBJNM Value transfer Type reference (TYPE) RS_BOOL Boolean 20060404
4 Importing I_CHAVL_EXT Value transfer Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20041111
5 Importing I_CHAVL_INT Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20041111

Method CHECK_VALUE on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Value transfer Type reference (TYPE) RSDIOBJNM InfoObject 20041110
2 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS 'A' Objektversion 20041110
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20041110

Method CONVERT_EXT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVL_EXT Value transfer Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20041111
2 Exporting E_CHAVL_EXT_NC Value transfer Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20041111
3 Exporting E_CHAVL_INT Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20041111
4 Exporting E_CHAVL_INT_NC Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20041111
5 Exporting E_EXISTS Call by reference Type reference (TYPE) RS_BOOL Boolean 20041111
6 Exporting E_INVALID_FORMAT Call by reference Type reference (TYPE) RS_BOOL Boolean 20041111
7 Exporting E_S_TXTSML Value transfer Type reference (TYPE) RSTXTSMXL 20041111
8 Exporting E_UNKNOWN_IOBJNM Call by reference Type reference (TYPE) RS_BOOL Boolean 20060404
9 Importing I_CHAVL_EXT Value transfer Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20041111
10 Importing I_CHAVL_INT Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20041111
11 Importing I_DATE Value transfer Type reference (TYPE) SY-DATUM SY-DATUM Aktuelles Datum des Applikationsservers 20050603
12 Importing I_SUPPRESS_MESGS Call by reference Type reference (TYPE) RS_BOOL Meldungen unterdrücken 20090716

Method CONVERT_EXT_INT on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method CONVERT_EXT_INT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVL_EXT Value transfer Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20041111
2 Exporting E_CHAVL_EXT_NC Value transfer Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20041111
3 Exporting E_CHAVL_INT Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20041111
4 Exporting E_CHAVL_INT_NC Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20041111
5 Exporting E_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20041111
6 Exporting E_INVALID_FORMAT Value transfer Type reference (TYPE) RS_BOOL Boolean 20041111
7 Exporting E_S_TXTSML Value transfer Type reference (TYPE) RSTXTSMXL 20041111
8 Exporting E_UNKNOWN_IOBJNM Value transfer Type reference (TYPE) RS_BOOL Boolean 20060403
9 Importing I_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchiename 20041111
10 Importing I_HIESID Value transfer Type reference (TYPE) RSSID Stammdaten ID 20041214
11 Importing I_IOBJVL_EXT Value transfer Type reference (TYPE) CLIKE 20041111
12 Importing I_IOBJVL_INT Value transfer Type reference (TYPE) CLIKE 20041111
13 Importing I_KEYDATE Value transfer Type reference (TYPE) RSDATETO Datum gültig bis 20041210
14 Importing I_NIOBJNM Value transfer Type reference (TYPE) RSD_IOBJNM 20041111
15 Importing I_VERSION Value transfer Type reference (TYPE) RSVERSION Hierarchieversion 20041111

Method CONVERT_EXT_INT_NODE on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method FACTORY 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 20041110
2 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS 'A' Objektversion 20041110
3 Returning R_R_IOBJ_HELPER Value transfer Object reference (TYPE REF TO) CL_RSPLFU_IOBJ_HELPER Merkmal Hilfsklasse 20041110
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20041110

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20041111

Method GET_NAME on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TEXT Value transfer Type reference (TYPE) RSTXTLG Beschreibung lang 20041111

Method GET_TEXT on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERSION Value transfer Type reference (TYPE) RSOBJVERS Objektversion 20041111

Method GET_VERSION on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method HAS_HIERARCHIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_HIERARCHIES Value transfer Type reference (TYPE) RS_BOOL Boolean 20041111

Method HAS_HIERARCHIES on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method HAS_TIME_DEP_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_TIME_DEP_HIER Value transfer Type reference (TYPE) RS_BOOL Boolean 20041111

Method HAS_TIME_DEP_HIER on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method HAS_TIMP_DEP_HIER_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_TIME_DEP_HIER Value transfer Type reference (TYPE) RS_BOOL Boolean 20050915

Method HAS_TIMP_DEP_HIER_STRUCT on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method HAS_TMP_HIER_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_TIME_DEP_HIER Value transfer Type reference (TYPE) RS_BOOL Boolean 20050915

Method HAS_TMP_HIER_JOIN on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method HAS_VERSION_DEP_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_VERSION_DEP_HIER Value transfer Type reference (TYPE) RS_BOOL Boolean 20041111

Method HAS_VERSION_DEP_HIER on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method HIERARCHY_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20041110
2 Exporting E_S_HIERARCHY Call by reference Type reference (TYPE) RSMD_RS_S_HIER_DETAIL 20041110
3 Importing I_DATETO Value transfer Type reference (TYPE) RSDATETO Datum gültig bis 20041209
4 Importing I_HIENM Value transfer Type reference (TYPE) RSHIENM Hierarchiename 20041110
5 Importing I_VERSION Value transfer Type reference (TYPE) RSVERSION Hierarchieversion 20041111

Method HIERARCHY_EXISTS on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method READ_HIERARCHIES Signature

Method READ_HIERARCHIES on class CL_RSPLFU_IOBJ_HELPER has no parameter.
Method READ_HIERARCHIES on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method READ_VARIABLES Signature

Method READ_VARIABLES on class CL_RSPLFU_IOBJ_HELPER has no parameter.
Method READ_VARIABLES on class CL_RSPLFU_IOBJ_HELPER has no exception.

Method VARIABLE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20041110
2 Exporting E_S_VARIABLE Value transfer Type reference (TYPE) RSPLFU_S_VARIABLE Struktur für Variablen 20041110
3 Importing I_DATE_VARIABLE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20041110
4 Importing I_DELTA_UPDATE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20070530
5 Importing I_FORMULA_VARIABLE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050414
6 Importing I_NORMAL_VARIABLE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050414
7 Importing I_VARIABLE_NAME Value transfer Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20041110
8 Importing I_VARIABLE_UID Value transfer Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20041110
9 Importing I_VERSION_VARIABLE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20041110

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