SAP ABAP Class CL_RS_UTILITIES (General Auxiliary Methods)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     RS (Package) BW: General Business Information Warehouse
Properties
Class CL_RS_UTILITIES  
Short Description General Auxiliary Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS   BW: General Business Information Warehouse 
Created 20010322   SAP 
Last change 20140121   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)
2 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RS_UTILITIES has no interface implemented.
Friends
Class CL_RS_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_IS_A1S_SYSTEM Static Attribute Public Type reference (TYPE) RS_IS_A1S_SYSTEM ='X': System is an A1S System (i.e. also an AP System) 20130805
2 N_IS_AP_SYSTEM Static Attribute Public Type reference (TYPE) RS_IS_AP_SYSTEM ='X': System Runs on AP Platform; SPACE: Business Suite 20130805
3 N_IS_HDB_SYSTEM Static Attribute Public Type reference (TYPE) RS_BOOL = 'X': System runs on a HANA DB 20130805
4 P_T_LANGU_INSTALLED Static Attribute Private Type reference (TYPE) RSAOS_T_LANGU Installed Languages 20030730
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGES_TO_BAPI_MSG Static method Public Method Add Messages to BAPI Error Table 20060623
2 APPEND_PROT_TO_MESSAGES Static method Public Method Append Transport Log and Messages 20061011
3 APPEND_SYMSG_TO_BAPI_MSG Static method Public Method Add Message in System Fields to BAPI Error Table 20060623
4 APPEND_SYMSG_TO_PROT Static method Public Method Append Message in System Fields to Transport Log 20061011
5 APPEND_SYMSG_TO_PROT_FIRST Static method Public Method Nachicht in Systemfeldern an Transportprotokoll anhängen 20121128
6 APPL_LOG_INCREASE_DETLEVEL Static method Public Method Auxiliary Method for Increasing Degree of Detail 20100226
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130805
8 CONVERT_AUTH_ACTIV_TO_AWB Static method Public Method Conversion Authorization Activity -> DW Workbench 20010420
9 CONVERT_C_TABLE Static method Public Method Converts CHARB tables of differing length 20090909
10 CONVERT_FROM_XSTRING Static method Public Method Converts from XString to Table 20091123
11 CONVERT_STRING_TO_XSTRING Static method Public Method Converts String by XString 20091123
12 ESCAPE_DB Static method Public Method Escapes for DB 20020805
13 GET_COMPID_FROM_UID Static method Public Method Gets Technical Name of a Query element from Unique ID 20020419
14 GET_CONTENT_SYSTP Static method Public Method Returns System Type for Content Development Systems 20010322
15 GET_FORCE_RELOAD Static method Public Method Reload Required? 20080528
16 GET_LANGU_INSTALLED Static method Public Method Read all Installed Languages 20011203
17 GET_LANGU_LOGON Static method Public Method Get Logon Languages 20081002
18 GET_LINE_FEED Static method Public Method Get Line Break Character (Unicode) 20010810
19 GET_RSADMIN Static method Public Method Gets Value from RSADMIN Tables 20020424
20 GET_RSADMIN_PURE Static method Public Method Gets a value from the RSADMIN table 20120515
21 GET_SYSNR Static method Public Method Returns 2 Character System Number for Logon 20060707
22 GET_SYSTP Static method Public Method Determines System Type (SAP / CUS) 20010322
23 GET_UID_FROM_COMPID Static method Public Method Gets Unique ID of Query Element from Technical Name 20020412
24 GET_URL_PREFIX Static method Public Method Returns Prefix of WAS URLs (Log, Server, Port) 20010430
25 IS_A1S_SYSTEM Static method Private Method Checks for A1S System (See Method _IS_AP_SYSTEM) 20130806
26 IS_AP_SYSTEM Static method Private Method Checks for AP Platform (See Method _IS_A1S_SYSTEM) 20130806
27 IS_FLAT_CUBE_ALLOWED Static method Public Method Check if flat cubes are allowed on current db system 20130614
28 IS_HDB_SYSTEM Static method Public Method obsolete: use attribute N_IS_HDB_SYSTEM instead 20101115
29 IS_STANDARD_CTO_ACTIVE Static method Public Method Provides System Setting, if Standard Transportation Active 20030102
30 IS_UPGRADE_RUNNING Static method Public Method Upgrade Just Running 20081006
31 SET_STANDARD_CTO Static method Public Method Provides System Setting, if Standard Transportation Active 20070216
32 SHOW_DOCU_OBJECT Static method Public Method Amodal Display of a Documentation Object 20020412
33 _IS_HDB_SYSTEM Static method Private Method Checks whether database = NewDB 20130806
Events
Class CL_RS_UTILITIES has no event.
Types
Class CL_RS_UTILITIES has no local type.
Method Signatures

Method APPEND_MESSAGES_TO_BAPI_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_BAPI_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060623
2 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060623

Method APPEND_MESSAGES_TO_BAPI_MSG on class CL_RS_UTILITIES has no exception.

Method APPEND_PROT_TO_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20061011
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Level 20061011
3 Importing I_SECTION_TO_LEVEL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Level bei neuem Paragraphen erhöhen 20100312
4 Importing I_T_TR_PROT Call by reference Type reference (TYPE) RS_T_TR_PROT 20061011

Method APPEND_PROT_TO_MESSAGES on class CL_RS_UTILITIES has no exception.

Method APPEND_SYMSG_TO_BAPI_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_BAPI_MSG Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060623

Method APPEND_SYMSG_TO_BAPI_MSG on class CL_RS_UTILITIES has no exception.

Method APPEND_SYMSG_TO_PROT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_TR_PROT Call by reference Type reference (TYPE) RS_T_TR_PROT 20061011
2 Importing I_LEVEL Call by reference Type reference (TYPE) PROTLEVEL '3' Level 20061011
3 Importing I_NEW_OBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ='X': Neuer Level 20061011

Method APPEND_SYMSG_TO_PROT on class CL_RS_UTILITIES has no exception.

Method APPEND_SYMSG_TO_PROT_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_TR_PROT Call by reference Type reference (TYPE) RS_T_TR_PROT 20121128
2 Importing I_LEVEL Call by reference Type reference (TYPE) PROTLEVEL '3' Level 20121128
3 Importing I_NEW_OBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ='X': Neuer Level 20121128

Method APPEND_SYMSG_TO_PROT_FIRST on class CL_RS_UTILITIES has no exception.

Method APPL_LOG_INCREASE_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20100226
2 Importing I_DETLEVEL_MIN Call by reference Type reference (TYPE) BALLEVEL '2' Neuer minimaler Detaillierungsgrad 20100226

Method APPL_LOG_INCREASE_DETLEVEL on class CL_RS_UTILITIES has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_AUTH_ACTIV_TO_AWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20010420
2 Returning R_ACTIVITY_AWB Value transfer Type reference (TYPE) RSSB_ACTIVITY BW: Activities (Authorization Check) 20010420

Method CONVERT_AUTH_ACTIV_TO_AWB on class CL_RS_UTILITIES has no exception.

Method CONVERT_C_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OUT Value transfer Type reference (TYPE) ANY TABLE Konvertierte Tabelle 20090909
2 Importing I_T_IN Call by reference Type reference (TYPE) ANY TABLE Zu konvertierende Tabelle 20090909

Method CONVERT_C_TABLE on class CL_RS_UTILITIES has no exception.

Method CONVERT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OUT Call by reference Type reference (TYPE) ANY TABLE Ausgabetabelle 20091123
2 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING 20091123

Method CONVERT_FROM_XSTRING on class CL_RS_UTILITIES has no exception.

Method CONVERT_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) STRING 20091123
2 Returning R_XSTRING Value transfer Type reference (TYPE) XSTRING 20091123

Method CONVERT_STRING_TO_XSTRING on class CL_RS_UTILITIES has no exception.

Method ESCAPE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA Call by reference Type reference (TYPE) C Zu excapendes Feld 20020805
2 Exporting E_ESCAPED_DATA_TO_LONG Call by reference Type reference (TYPE) RS_BOOL ='X': der escapete String ist zu lang !!! 20021206
3 Importing I_CHARS_TO_BE_ESCAPED Call by reference Type reference (TYPE) C '_' Zeichen, die zu escapen sind ('%' und/oder '_') 20020806
4 Importing I_ESCAPE_CHAR Call by reference Type reference (TYPE) CHAR1 '#' Escape Zeichen 20020805

Method ESCAPE_DB on class CL_RS_UTILITIES has no exception.

Method GET_COMPID_FROM_UID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPUID Call by reference Type reference (TYPE) C Name (ID) einer Reporting-Komponete 20020419
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20020419
3 Returning R_COMPID Value transfer Type reference (TYPE) RSZCOMPID 20020419

Method GET_COMPID_FROM_UID on class CL_RS_UTILITIES has no exception.

Method GET_CONTENT_SYSTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSTP Value transfer Type reference (TYPE) RSSYSTP System Type (SAP / CUS / PAR) 20010322

Method GET_CONTENT_SYSTP on class CL_RS_UTILITIES has no exception.

Method GET_FORCE_RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_RELOAD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080528
2 Returning R_FORCE_RELOAD Value transfer Type reference (TYPE) RS_BOOL Boolean 20080528

Method GET_FORCE_RELOAD on class CL_RS_UTILITIES has no exception.

Method GET_LANGU_INSTALLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_LANGU Value transfer Type reference (TYPE) RSAOS_T_LANGU Languages 20011203

Method GET_LANGU_INSTALLED on class CL_RS_UTILITIES has no exception.

Method GET_LANGU_LOGON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_LANGU Value transfer Type reference (TYPE) RSAOS_T_LANGU Languages 20081002

Method GET_LANGU_LOGON on class CL_RS_UTILITIES has no exception.

Method GET_LINE_FEED Signature

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

Method GET_LINE_FEED on class CL_RS_UTILITIES has no exception.

Method GET_RSADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNM Call by reference Type reference (TYPE) FIELDNAME Feldname (Konstanten: RS_C_RSADMIN...) 20020424
2 Returning R_VALUE Value transfer Type reference (TYPE) STRING 20020424
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20020424

Method GET_RSADMIN_PURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) RSADOBJ Feldname 20120515
2 Returning R_VALUE Value transfer Type reference (TYPE) RSVALUE Wert 20120515
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20120515

Method GET_SYSNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSNR Value transfer Type reference (TYPE) CHAR2 Systemnummer 20060707

Method GET_SYSNR on class CL_RS_UTILITIES has no exception.

Method GET_SYSTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSTP Value transfer Type reference (TYPE) RSSYSTP System Type 20010322

Method GET_SYSTP on class CL_RS_UTILITIES has no exception.

Method GET_UID_FROM_COMPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPID Call by reference Type reference (TYPE) C Name (ID) einer Reporting-Komponete 20020412
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20020412
3 Returning R_COMPUID Value transfer Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20020412

Method GET_UID_FROM_COMPID on class CL_RS_UTILITIES has no exception.

Method GET_URL_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGESERVER Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X' Server über Messageserver bestimmen (Lastverteilung) 20020510
2 Returning R_URL Value transfer Type reference (TYPE) STRING URL 20010430
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20010430

Method IS_A1S_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_A1S_SYSTEM Value transfer Type reference (TYPE) RS_IS_A1S_SYSTEM ='X': System ist ein A1S System (d.h. auch ein AP System) 20130806

Method IS_A1S_SYSTEM on class CL_RS_UTILITIES has no exception.

Method IS_AP_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_AP_SYSTEM Value transfer Type reference (TYPE) RS_IS_AP_SYSTEM ='X': System läuft auf AP Platform, SPACE: Businsess Suite 20130806

Method IS_AP_SYSTEM on class CL_RS_UTILITIES has no exception.

Method IS_FLAT_CUBE_ALLOWED Signature

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

Method IS_FLAT_CUBE_ALLOWED on class CL_RS_UTILITIES has no exception.

Method IS_HDB_SYSTEM Signature

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

Method IS_HDB_SYSTEM on class CL_RS_UTILITIES has no exception.

Method IS_STANDARD_CTO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STANDARD_CTO_ACTIVE Value transfer Type reference (TYPE) RSOSTANDARDCTOACTIVE = 'X': Das Standard Transportwesen ist aktiv (mit Popups) 20030102

Method IS_STANDARD_CTO_ACTIVE on class CL_RS_UTILITIES has no exception.

Method IS_UPGRADE_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_UPGRADE_RUNNING Call by reference Type reference (TYPE) RS_BOOL =X: System befindet sich im Upgrade 20081006
2 Exporting E_PUTSTATUS Call by reference Type reference (TYPE) PUTSTATUS Upgradephase I(init);T(Toolimport); U(sichern Rep.Obj.) 20081006

Method IS_UPGRADE_RUNNING on class CL_RS_UTILITIES has no exception.

Method SET_STANDARD_CTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STANDARD_CTO_ACTIVE Value transfer Type reference (TYPE) RSOSTANDARDCTOACTIVE = 'X': Das Standard Transportwesen ist aktiv (mit Popups) 20070216

Method SET_STANDARD_CTO on class CL_RS_UTILITIES has no exception.

Method SHOW_DOCU_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCU_ID Call by reference Type reference (TYPE) DOKU_ID 'DT' Dokumentenklasse (Default:Text im Dialog) 20020412
2 Importing I_DOCU_OBJECT Call by reference Type reference (TYPE) DOKU_OBJ Dokumentations-Objekt 20020412
3 Importing I_TITLE Call by reference Type reference (TYPE) C Titel (max. 50 Zeichen) 20020412

Method SHOW_DOCU_OBJECT on class CL_RS_UTILITIES has no exception.

Method _IS_HDB_SYSTEM Signature

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

Method _IS_HDB_SYSTEM on class CL_RS_UTILITIES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 30A