SAP ABAP Class CL_RSDDTREX_STRING (Generic String Class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDTREX_CORE (Package) BWA services that are also needed in the core
Properties
Class CL_RSDDTREX_STRING  
Short Description Generic String Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDTREX_CORE   BWA services that are also needed in the core 
Created 20080206   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDDTREX_STRING has no interface implemented.
Friends
Class CL_RSDDTREX_STRING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CR Static Attribute Public Type reference (TYPE) STRING Carriage Return 20080724
2 C_CRLF Static Attribute Public Type reference (TYPE) STRING Carriage Return and Line Feed 20080724
3 C_LF Static Attribute Public Type reference (TYPE) STRING Line Feed 20080724
4 C_TAB Static Attribute Public Type reference (TYPE) STRING 20080724
5 P_COLUMN Instance attribute Private Type reference (TYPE) I 0 Column 20080208
6 P_INDENT Instance attribute Private Type reference (TYPE) I 0 Line indent 20080207
7 P_IS_NEW_LINE Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_TRUE Indicating a new line 20080207
8 P_RESOLVE_TABS Instance attribute Private Type reference (TYPE) RS_BOOL RS_C_FALSE Resolve tabs into spaces 20080208
9 P_TAB_WIDTH Instance attribute Private Type reference (TYPE) I 4 Tab width in characters 20080208
10 P_VALUE Instance attribute Private Type reference (TYPE) STRING Current string value 20080206
11 S_UNICODE_CONVERTER Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20080207
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INDENT Instance method Public Method 20080207
2 APPEND Instance method Public Method Append a string value 20080207
3 APPEND_CHAR Instance method Public Method Append a string value 20080207
4 APPEND_CRLF Instance method Public Method Append a Line-Feed (0x0A) 20080724
5 APPEND_LF Instance method Public Method Append a Line-Feed (0x0A) 20080207
6 APPEND_NUMC Instance method Public Method 20080807
7 APPEND_SPACE Instance method Public Method 20080208
8 APPEND_STRING Instance method Public Method Append an object of string 20080807
9 APPEND_TAB Instance method Public Method 20080208
10 CLASS_CONSTRUCTOR Static method Public Constructor 20080724
11 CLEAR Instance method Public Method Set the size to 0 20080207
12 CREATE_LF Static method Private Method Append a Line-Feed (0x0A) 20080207
13 CREATE_SUBSTRING Instance method Public Method 20080901
14 CREATE_TAB Static method Private Method 20080208
15 GET Instance method Public Method Get the string value 20080206
16 GET_UNICODE_CONVERTER Static method Private Method 20080207
17 INDEX_OF Instance method Public Method 20080901
18 IS_EMPTY Instance method Public Method 20080807
19 REPLACE_CHARACTER Instance method Public Method Replace all occurences of a single character 20090212
20 SET Instance method Public Method Set a value. 20080206
21 SET_RESOLVE_TABS Instance method Public Method Set whether tabs should be resolved into spaces or not. 20080208
22 SET_TAB_WIDTH Instance method Public Method Set the tab width 20080208
23 SIZE Instance method Public Method 20080207
24 WRITE Instance method Public Method Write the content to the standard output 20080207
Events
Class CL_RSDDTREX_STRING has no event.
Types
Class CL_RSDDTREX_STRING has no local type.
Method Signatures

Method ADD_INDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDENT Call by reference Type reference (TYPE) I 20080207
# Exception Resumable Description Created on
1 EXCEPTION 20080207

Method APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEAD_SPACES Call by reference Type reference (TYPE) I 20080207
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20080207

Method APPEND on class CL_RSDDTREX_STRING has no exception.

Method APPEND_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEAD_SPACES Call by reference Type reference (TYPE) I 20080207
2 Importing VALUE Call by reference Type reference (TYPE) CLIKE 20080207
# Exception Resumable Description Created on
1 EXCEPTION 20080207

Method APPEND_CRLF Signature

Method APPEND_CRLF on class CL_RSDDTREX_STRING has no parameter.
Method APPEND_CRLF on class CL_RSDDTREX_STRING has no exception.

Method APPEND_LF Signature

Method APPEND_LF on class CL_RSDDTREX_STRING has no parameter.
Method APPEND_LF on class CL_RSDDTREX_STRING has no exception.

Method APPEND_NUMC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Value transfer Type reference (TYPE) NUMC4 Integer value 20080807

Method APPEND_NUMC on class CL_RSDDTREX_STRING has no exception.

Method APPEND_SPACE Signature

Method APPEND_SPACE on class CL_RSDDTREX_STRING has no parameter.
Method APPEND_SPACE on class CL_RSDDTREX_STRING has no exception.

Method APPEND_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Object reference (TYPE REF TO) CL_RSDDTREX_STRING Generic String Class 20080807

Method APPEND_STRING on class CL_RSDDTREX_STRING has no exception.

Method APPEND_TAB Signature

Method APPEND_TAB on class CL_RSDDTREX_STRING has no parameter.
Method APPEND_TAB on class CL_RSDDTREX_STRING has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDDTREX_STRING has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDDTREX_STRING has no exception.

Method CLEAR Signature

Method CLEAR on class CL_RSDDTREX_STRING has no parameter.
Method CLEAR on class CL_RSDDTREX_STRING has no exception.

Method CREATE_LF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LF Value transfer Type reference (TYPE) STRING 20080208

Method CREATE_LF on class CL_RSDDTREX_STRING has no exception.

Method CREATE_SUBSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SUBSTRING Value transfer Type reference (TYPE) STRING 20080901
2 Importing I_END_INDEX Value transfer Type reference (TYPE) I -1 20080901
3 Importing I_START_INDEX Value transfer Type reference (TYPE) I 20080901

Method CREATE_SUBSTRING on class CL_RSDDTREX_STRING has no exception.

Method CREATE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TAB Value transfer Type reference (TYPE) STRING Tab Character 20080208

Method CREATE_TAB on class CL_RSDDTREX_STRING has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) STRING 20080206

Method GET on class CL_RSDDTREX_STRING has no exception.

Method GET_UNICODE_CONVERTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONVERTER Value transfer Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20080207

Method GET_UNICODE_CONVERTER on class CL_RSDDTREX_STRING has no exception.

Method INDEX_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_INDEX Value transfer Type reference (TYPE) I 20080901
2 Importing I_PATTERN Call by reference Type reference (TYPE) STRING 20080901

Method INDEX_OF on class CL_RSDDTREX_STRING has no exception.

Method IS_EMPTY Signature

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

Method IS_EMPTY on class CL_RSDDTREX_STRING has no exception.

Method REPLACE_CHARACTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIND_CHARACTER Value transfer Type reference (TYPE) C Character to find 20090212
2 Importing I_REPLACE_CHARACTER Value transfer Type reference (TYPE) C Replacement character 20090212

Method REPLACE_CHARACTER on class CL_RSDDTREX_STRING has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) STRING 20080206

Method SET on class CL_RSDDTREX_STRING has no exception.

Method SET_RESOLVE_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) RS_BOOL Boolean 20080208

Method SET_RESOLVE_TABS on class CL_RSDDTREX_STRING has no exception.

Method SET_TAB_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WIDTH Call by reference Type reference (TYPE) I 20080208

Method SET_TAB_WIDTH on class CL_RSDDTREX_STRING has no exception.

Method SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SIZE Value transfer Type reference (TYPE) I 20080207

Method SIZE on class CL_RSDDTREX_STRING has no exception.

Method WRITE Signature

Method WRITE on class CL_RSDDTREX_STRING has no parameter.
Method WRITE on class CL_RSDDTREX_STRING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711