SAP ABAP Class CL_RSD_UTILITIES (Help Methods Data Basis)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSD (Package) BW: Data Basis InfoObjects and Core Services
Properties
Class CL_RSD_UTILITIES  
Short Description Help Methods Data Basis    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSD   BW: Data Basis InfoObjects and Core Services 
Created 20000211   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)
2 RSARR 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 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SBIWM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_UTILITIES has no interface implemented.
Friends
Class CL_RSD_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_CREATE_FROM_DB Constant Public Type reference (TYPE) RS_CHAR1 'D' Create with Read from Database 20010126
2 N_C_CREATE_FROM_INP Constant Public Type reference (TYPE) RS_CHAR1 'I' Create with Input Parameters 20010126
3 N_C_CREATE_FROM_REF Constant Public Type reference (TYPE) RS_CHAR1 'R' Create Reference 20010126
4 N_C_HIER Constant Public Type reference (TYPE) RS_CHAR1 'H' Hierarchy Characters 20010131
5 N_C_TREX Constant Public Type reference (TYPE) RS_CHAR1 'X' TREX InfoProvider 20040607
6 N_C_TREX_DELIMITER Constant Public Type reference (TYPE) RS_CHAR3 '$$$' Separators (TREX Aggregate) 20040607
7 N_C_TXT Constant Public Type reference (TYPE) RS_CHAR1 'T' Text InfoProvider 20010131
8 N_C_TXT_DELIMITER Constant Public Type reference (TYPE) RS_CHAR3 '___' Separators (TextInfoProvider) 20010131
9 P_C_GUI_NOT_OVERWRITTEN Constant Private Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20071221
10 P_C_MSG_CNT_MAX Constant Private Type reference (TYPE) I 10 Number of Messages up to which no Tree is Displayed 20000509
11 P_GUI_ON Static Attribute Private Type reference (TYPE) CHAR1 P_C_GUI_NOT_OVERWRITTEN Overwrites GUI Setting (D: Do Not Overwrite; X: On, ' ' Off) 20071221
12 P_T_CONVEXIT Static Attribute Private See coding 20090909
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_CNVFL Static method Public Method Converts a Normal Flag (X, ' ') into a Conversion Flag (1,0) 20010131
2 ADJUST_READ_VERSION Static method Public Method Adjust Read Version for Dependent Objects 20000211
3 ATR_NAV_RSDO_TO_RSD Static method Public Method Conversion of Navigation Attributes from New to Old 20010104
4 ATR_NAV_RSD_TO_RSDO Static method Public Method Conversion of Navigation Attributes from Old to New (OO) 20001110
5 ATR_RSDO_TO_RSD Static method Public Method Conversion of Attributes from New to Old (OO) 20001114
6 ATR_RSD_TO_RSDO Static method Public Method Conversion of Attributes from Old to New (OO) 20001110
7 CHECK_OBJVERS Static method Public Method Checks the Object Version 20000211
8 CLIENT_CHECK Static method Public Method Checks Client 20000211
9 CMP_RSDO_TO_RSD Static method Public Method Conversion of Compounding from New to Old (OO) 20010110
10 CMP_RSD_TO_RSDO Static method Public Method Conversion of Compounding from Old to New (OO) 20001110
11 CONVERT_TO_CHAPRSNT Static method Public Method Conversion of presentation and text type for RSCHAPRSNT 20040107
12 CONVERT_TO_PRSNT_TXTKI Static method Public Method Conversion of RSCHAPRSNT to presentation and text type 20040107
13 DISPLAY_LOG Static method Public Method Display Application Log as a Dialog Box 20000807
14 EXCEPTION_MSG_OUTPUT Static method Public Method Output of Exception Message of the Class CS_RS_MSG 20001207
15 EXCEPTION_TO_MSG_OUTPUT Static method Public Method Output of an Exception Text as a Message 20001208
16 GET_ALL_LANGUAGES Static method Public Method Read all Installed Languages 20010108
17 GET_CONVEXIT Static method Public Method Delivers a Relevant Conversion Exit 20121018
18 GET_DDIC_INFORMATION Static method Public Method Returns DDIC Information for InfoObject 20080206
19 GET_OBJNM_FROM_OLTPSOURCE Static method Public Method Forms the TLOGO Name of a DataSource / Transfer Rule 20011218
20 IDOCSTATE_TO_APPL_LOG Static method Public Method Writes IDoc Table in the Application Log 20000407
21 IS_ALPHA_LIKE_CONVEXIT Static method Public Method Conversion exit with internal values to be checked? 20090909
22 IS_GUI_ON Static method Public Method Is the GUI Active 20000417
23 MESSAGE_HANDLER_TO_APPL_LOG Static method Public Method Writes Message Handler Messages in Application Log 20001005
24 OVERWRITE_GUI_SETTING Static method Public Method Overwrites GUI Setting 20071221
25 TXT_RSO_TO_RSD Static method Public Method Conversion of Text Display from Old to New (RSO) 20061122
Events
Class CL_RSD_UTILITIES has no event.
Types
Class CL_RSD_UTILITIES has no local type.
Method Signatures

Method ADJUST_CNVFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOOL Call by reference Type reference (TYPE) RS_BOOL Boolean 20010131
2 Returning R_CNVFL Value transfer Type reference (TYPE) RSDTXTTABFL Conversion Flag 20010131

Method ADJUST_CNVFL on class CL_RSD_UTILITIES has no exception.

Method ADJUST_READ_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20000211
2 Returning R_OBJVERS_READ Value transfer Type reference (TYPE) RSOBJVERS Object Version for Reading Depedent Objects 20000211
# Exception Resumable Description Created on
1 INVALID Invalid Object Version 20000211

Method ATR_NAV_RSDO_TO_RSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Basic characteristic 20010104
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20010104
3 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSDO_T_ATR_NAV Attributes of InfoObjects 20010104
4 Returning R_T_ATR_NAV Value transfer Type reference (TYPE) RSD_T_ATR_NAV Attributes of InfoObjects (OO) 20010104

Method ATR_NAV_RSDO_TO_RSD on class CL_RSD_UTILITIES has no exception.

Method ATR_NAV_RSD_TO_RSDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ATR_NAV Call by reference Type reference (TYPE) RSD_T_ATR_NAV Navigation Attributes of InfoObjects 20001110
2 Returning R_T_ATR_NAV Value transfer Type reference (TYPE) RSDO_T_ATR_NAV Navigation Attributes of InfoObjects (OO) 20001110

Method ATR_NAV_RSD_TO_RSDO on class CL_RSD_UTILITIES has no exception.

Method ATR_RSDO_TO_RSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Basic characteristic 20001114
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20001114
3 Importing I_T_ATR Call by reference Type reference (TYPE) RSDO_T_ATR Attributes of InfoObjects 20001114
4 Returning R_T_ATR Value transfer Type reference (TYPE) RSD_T_ATR Attributes of InfoObjects (OO) 20001114

Method ATR_RSDO_TO_RSD on class CL_RSD_UTILITIES has no exception.

Method ATR_RSD_TO_RSDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ATR Call by reference Type reference (TYPE) RSD_T_ATR Attributes of InfoObjects 20001110
2 Returning R_T_ATR Value transfer Type reference (TYPE) RSDO_T_ATR Attributes of InfoObjects (OO) 20001110

Method ATR_RSD_TO_RSDO on class CL_RSD_UTILITIES has no exception.

Method CHECK_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20000211
2 Importing I_READ_ALL Call by reference Type reference (TYPE) RS_BOOL = 'X': All Objects Permitted 20000211
# Exception Resumable Description Created on
1 INVALID Invalid Object Version 20000211

Method CLIENT_CHECK Signature

Method CLIENT_CHECK on class CL_RSD_UTILITIES has no parameter.
Method CLIENT_CHECK on class CL_RSD_UTILITIES has no exception.

Method CMP_RSDO_TO_RSD 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) RSCHABASNM Basic characteristic 20010110
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20010110
3 Importing I_T_CMP Call by reference Type reference (TYPE) RSDO_T_CMP Compounding of InfoObjects CMP 20010110
4 Returning R_T_IOBJ_CMP Value transfer Type reference (TYPE) RSD_T_IOBJ_CMP Compounding InfoObjects 20010110

Method CMP_RSDO_TO_RSD on class CL_RSD_UTILITIES has no exception.

Method CMP_RSD_TO_RSDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_IOBJ_CMP Call by reference Type reference (TYPE) RSD_T_IOBJ_CMP Compounding of InfoObjects 20001110
2 Returning R_T_CMP Value transfer Type reference (TYPE) RSDO_T_CMP Compounding of InfoObjects (OO) 20001110

Method CMP_RSD_TO_RSDO on class CL_RSD_UTILITIES has no exception.

Method CONVERT_TO_CHAPRSNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAPRSNT Call by reference Type reference (TYPE) RSCHAPRSNT Presentation characters and units 20040107
2 Importing I_PRSNT Call by reference Type reference (TYPE) RSPRSNT Presentation 20040107
3 Importing I_TXTKI Call by reference Type reference (TYPE) RSTXTKI Text kind 20040107

Method CONVERT_TO_CHAPRSNT on class CL_RSD_UTILITIES has no exception.

Method CONVERT_TO_PRSNT_TXTKI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PRSNT Call by reference Type reference (TYPE) RSPRSNT Presentation 20040107
2 Exporting E_TXTKI Call by reference Type reference (TYPE) RSTXTKI Text kind 20040107
3 Importing I_CHAPRSNT Call by reference Type reference (TYPE) RSCHAPRSNT Presentation and text-kind 20040107

Method CONVERT_TO_PRSNT_TXTKI on class CL_RSD_UTILITIES has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_EXIT_COMMAND Call by reference Type reference (TYPE) BAL_S_EXCM Application Log: Button Pressed By User when Exiting 20000807
2 Importing I_CNT Value transfer Type reference (TYPE) I Number of messages 20000807
3 Importing I_DETLEVEL_MAX Call by reference Type reference (TYPE) BALLEVEL '2' Application Log: Level of Detail 20000807
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20000807
5 Importing I_SHOW_AS_POPUP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': Popup; = ' ': Full Screen 20000807
6 Importing I_TXT Call by reference Type reference (TYPE) C SPACE Text 20000807

Method DISPLAY_LOG on class CL_RSD_UTILITIES has no exception.

Method EXCEPTION_MSG_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGTY Value transfer Type reference (TYPE) SYMSGTY Messages, message type 20001207
2 Importing I_R_ERROR Call by reference Object reference (TYPE REF TO) CX_RS_MSG Exception 20001207

Method EXCEPTION_MSG_OUTPUT on class CL_RSD_UTILITIES has no exception.

Method EXCEPTION_TO_MSG_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGTY Value transfer Type reference (TYPE) SYMSGTY RS_C_SUCCESS Messages, message type 20001208
2 Importing I_R_ERROR Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass of all Global Exceptions 20001208

Method EXCEPTION_TO_MSG_OUTPUT on class CL_RSD_UTILITIES has no exception.

Method GET_ALL_LANGUAGES 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) SBIWM_T_LANGU 20010108

Method GET_ALL_LANGUAGES on class CL_RSD_UTILITIES has no exception.

Method GET_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Conversion routine 20121018
2 Returning R_S_CONVEXIT Value transfer Type reference (TYPE) RSMDCONVEXIT Conversion Exit with Properties 20121018

Method GET_CONVEXIT on class CL_RSD_UTILITIES has no exception.

Method GET_DDIC_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IOBJNM_DDIC Call by reference Type reference (TYPE) RSD_S_IOBJNM_DDIC 20080206
2 Exporting ET_IOBJNM_ATRNAV_DDIC Call by reference Type reference (TYPE) RSD_T_IOBJNM_ATRNAV_DDIC 20080206
3 Exporting ET_IOBJNM_ATR_DDIC Call by reference Type reference (TYPE) RSD_T_IOBJNM_ATR_DDIC 20080206
4 Exporting ET_IOBJNM_CMP_DDIC Call by reference Type reference (TYPE) RSD_T_IOBJNM_CMP_DDIC 20080206
5 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080206
6 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObject 20080206
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20080206
# Exception Resumable Description Created on
1 BCT_COMP_INVALID 20080207
2 ILLEGAL_INPUT 20080207
3 IOBJ_NOT_FOUND 20080207
4 NAME_ERROR 20080207

Method GET_OBJNM_FROM_OLTPSOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem 20011218
2 Importing I_OLTPSOURCE Call by reference Type reference (TYPE) RSOSOURCE DataSource 20011218
3 Returning R_OBJNM Value transfer Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20011218

Method GET_OBJNM_FROM_OLTPSOURCE on class CL_RSD_UTILITIES has no exception.

Method IDOCSTATE_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, = 4: Error or Termination Message in the Log 20000407
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Application Log: Level of Detail 20000413
3 Importing I_T_IDOCSTATE Call by reference Type reference (TYPE) RSARR_T_IDOCSTATE Log 20000407

Method IDOCSTATE_TO_APPL_LOG on class CL_RSD_UTILITIES has no exception.

Method IS_ALPHA_LIKE_CONVEXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Konvertierungsroutine 20090909
2 Returning R_IS_ALPHA_LIKE_CONVEXIT Value transfer Type reference (TYPE) RS_BOOL = 'X': Interne Werte müssen auf Konsistenz geprüft werden 20090909

Method IS_ALPHA_LIKE_CONVEXIT on class CL_RSD_UTILITIES has no exception.

Method IS_GUI_ON Signature

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

Method IS_GUI_ON on class CL_RSD_UTILITIES has no exception.

Method MESSAGE_HANDLER_TO_APPL_LOG 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: Table with Messages (Application Log) 20001219
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '3' Application Log: Level of Detail 20001005

Method MESSAGE_HANDLER_TO_APPL_LOG on class CL_RSD_UTILITIES has no exception.

Method OVERWRITE_GUI_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_GUI_ON Call by reference Type reference (TYPE) RS_BOOL SPACE / X als Überschreibung von Methode IS_GUI_ON 20071221
2 Importing I_RESET Call by reference Type reference (TYPE) RS_BOOL =X: Überschreiben zurücknehmen 20071221

Method OVERWRITE_GUI_SETTING on class CL_RSD_UTILITIES has no exception.

Method TXT_RSO_TO_RSD 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) RSCHABASNM Basic characteristic 20061122
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20061122
3 Importing I_T_TXT Call by reference Type reference (TYPE) RSO_T_TXT 20061122
4 Returning R_T_IOBJT Value transfer Type reference (TYPE) RSD_T_IOBJT 20061122

Method TXT_RSO_TO_RSD on class CL_RSD_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 20B