Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 5 | 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 | Constant | Public | Type reference (TYPE) | RS_CHAR1 | 'D' | Create with Read from Database | 20010126 | ||
| 2 | Constant | Public | Type reference (TYPE) | RS_CHAR1 | 'I' | Create with Input Parameters | 20010126 | ||
| 3 | Constant | Public | Type reference (TYPE) | RS_CHAR1 | 'R' | Create Reference | 20010126 | ||
| 4 | Constant | Public | Type reference (TYPE) | RS_CHAR1 | 'H' | Hierarchy Characters | 20010131 | ||
| 5 | Constant | Public | Type reference (TYPE) | RS_CHAR1 | 'X' | TREX InfoProvider | 20040607 | ||
| 6 | Constant | Public | Type reference (TYPE) | RS_CHAR3 | '$$$' | Separators (TREX Aggregate) | 20040607 | ||
| 7 | Constant | Public | Type reference (TYPE) | RS_CHAR1 | 'T' | Text InfoProvider | 20010131 | ||
| 8 | Constant | Public | Type reference (TYPE) | RS_CHAR3 | '___' | Separators (TextInfoProvider) | 20010131 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Single-Character Indicator | 20071221 | ||
| 10 | Constant | Private | Type reference (TYPE) | I | 10 | Number of Messages up to which no Tree is Displayed | 20000509 | ||
| 11 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | P_C_GUI_NOT_OVERWRITTEN | Overwrites GUI Setting (D: Do Not Overwrite; X: On, ' ' Off) | 20071221 | ||
| 12 | Static Attribute | Private | See coding | 20090909 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Converts a Normal Flag (X, ' ') into a Conversion Flag (1,0) | 20010131 | |
| 2 | Static method | Public | Method | Adjust Read Version for Dependent Objects | 20000211 | |
| 3 | Static method | Public | Method | Conversion of Navigation Attributes from New to Old | 20010104 | |
| 4 | Static method | Public | Method | Conversion of Navigation Attributes from Old to New (OO) | 20001110 | |
| 5 | Static method | Public | Method | Conversion of Attributes from New to Old (OO) | 20001114 | |
| 6 | Static method | Public | Method | Conversion of Attributes from Old to New (OO) | 20001110 | |
| 7 | Static method | Public | Method | Checks the Object Version | 20000211 | |
| 8 | Static method | Public | Method | Checks Client | 20000211 | |
| 9 | Static method | Public | Method | Conversion of Compounding from New to Old (OO) | 20010110 | |
| 10 | Static method | Public | Method | Conversion of Compounding from Old to New (OO) | 20001110 | |
| 11 | Static method | Public | Method | Conversion of presentation and text type for RSCHAPRSNT | 20040107 | |
| 12 | Static method | Public | Method | Conversion of RSCHAPRSNT to presentation and text type | 20040107 | |
| 13 | Static method | Public | Method | Display Application Log as a Dialog Box | 20000807 | |
| 14 | Static method | Public | Method | Output of Exception Message of the Class CS_RS_MSG | 20001207 | |
| 15 | Static method | Public | Method | Output of an Exception Text as a Message | 20001208 | |
| 16 | Static method | Public | Method | Read all Installed Languages | 20010108 | |
| 17 | Static method | Public | Method | Delivers a Relevant Conversion Exit | 20121018 | |
| 18 | Static method | Public | Method | Returns DDIC Information for InfoObject | 20080206 | |
| 19 | Static method | Public | Method | Forms the TLOGO Name of a DataSource / Transfer Rule | 20011218 | |
| 20 | Static method | Public | Method | Writes IDoc Table in the Application Log | 20000407 | |
| 21 | Static method | Public | Method | Conversion exit with internal values to be checked? | 20090909 | |
| 22 | Static method | Public | Method | Is the GUI Active | 20000417 | |
| 23 | Static method | Public | Method | Writes Message Handler Messages in Application Log | 20001005 | |
| 24 | Static method | Public | Method | Overwrites GUI Setting | 20071221 | |
| 25 | 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 | I_BOOL | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20010131 | |||
| 2 | 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 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20000211 | |||
| 2 | R_OBJVERS_READ | Value transfer | Type reference (TYPE) | RSOBJVERS | Object Version for Reading Depedent Objects | 20000211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_CHANM | Call by reference | Type reference (TYPE) | RSCHANM | Basic characteristic | 20010104 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20010104 | |||
| 3 | I_T_ATR_NAV | Call by reference | Type reference (TYPE) | RSDO_T_ATR_NAV | Attributes of InfoObjects | 20010104 | |||
| 4 | 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 | I_T_ATR_NAV | Call by reference | Type reference (TYPE) | RSD_T_ATR_NAV | Navigation Attributes of InfoObjects | 20001110 | |||
| 2 | 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 | I_CHABASNM | Call by reference | Type reference (TYPE) | RSCHABASNM | Basic characteristic | 20001114 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20001114 | |||
| 3 | I_T_ATR | Call by reference | Type reference (TYPE) | RSDO_T_ATR | Attributes of InfoObjects | 20001114 | |||
| 4 | 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 | I_T_ATR | Call by reference | Type reference (TYPE) | RSD_T_ATR | Attributes of InfoObjects | 20001110 | |||
| 2 | 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 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20000211 | |||
| 2 | I_READ_ALL | Call by reference | Type reference (TYPE) | RS_BOOL | = 'X': All Objects Permitted | 20000211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSCHABASNM | Basic characteristic | 20010110 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20010110 | |||
| 3 | I_T_CMP | Call by reference | Type reference (TYPE) | RSDO_T_CMP | Compounding of InfoObjects CMP | 20010110 | |||
| 4 | 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 | I_T_IOBJ_CMP | Call by reference | Type reference (TYPE) | RSD_T_IOBJ_CMP | Compounding of InfoObjects | 20001110 | |||
| 2 | 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 | E_CHAPRSNT | Call by reference | Type reference (TYPE) | RSCHAPRSNT | Presentation characters and units | 20040107 | |||
| 2 | I_PRSNT | Call by reference | Type reference (TYPE) | RSPRSNT | Presentation | 20040107 | |||
| 3 | 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 | E_PRSNT | Call by reference | Type reference (TYPE) | RSPRSNT | Presentation | 20040107 | |||
| 2 | E_TXTKI | Call by reference | Type reference (TYPE) | RSTXTKI | Text kind | 20040107 | |||
| 3 | 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 | E_S_EXIT_COMMAND | Call by reference | Type reference (TYPE) | BAL_S_EXCM | Application Log: Button Pressed By User when Exiting | 20000807 | |||
| 2 | I_CNT | Value transfer | Type reference (TYPE) | I | Number of messages | 20000807 | |||
| 3 | I_DETLEVEL_MAX | Call by reference | Type reference (TYPE) | BALLEVEL | '2' | Application Log: Level of Detail | 20000807 | ||
| 4 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log handle | 20000807 | |||
| 5 | I_SHOW_AS_POPUP | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | = 'X': Popup; = ' ': Full Screen | 20000807 | ||
| 6 | 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 | I_MSGTY | Value transfer | Type reference (TYPE) | SYMSGTY | Messages, message type | 20001207 | |||
| 2 | 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 | I_MSGTY | Value transfer | Type reference (TYPE) | SYMSGTY | RS_C_SUCCESS | Messages, message type | 20001208 | ||
| 2 | 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 | 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 | I_CONVEXIT | Call by reference | Type reference (TYPE) | CONVEXIT | Conversion routine | 20121018 | |||
| 2 | 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 | ES_IOBJNM_DDIC | Call by reference | Type reference (TYPE) | RSD_S_IOBJNM_DDIC | 20080206 | ||||
| 2 | ET_IOBJNM_ATRNAV_DDIC | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM_ATRNAV_DDIC | 20080206 | ||||
| 3 | ET_IOBJNM_ATR_DDIC | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM_ATR_DDIC | 20080206 | ||||
| 4 | ET_IOBJNM_CMP_DDIC | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM_CMP_DDIC | 20080206 | ||||
| 5 | I_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20080206 | ||
| 6 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject | 20080206 | |||
| 7 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20080206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080207 | |||
| 2 | 20080207 | |||
| 3 | 20080207 | |||
| 4 | 20080207 |
Method GET_OBJNM_FROM_OLTPSOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LOGSYS | Call by reference | Type reference (TYPE) | RSSLOGSYS | Quellsystem | 20011218 | |||
| 2 | I_OLTPSOURCE | Call by reference | Type reference (TYPE) | RSOSOURCE | DataSource | 20011218 | |||
| 3 | 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 | C_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Return Value, = 4: Error or Termination Message in the Log | 20000407 | |||
| 2 | I_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | '3' | Application Log: Level of Detail | 20000413 | ||
| 3 | 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 | I_CONVEXIT | Call by reference | Type reference (TYPE) | CONVEXIT | Konvertierungsroutine | 20090909 | |||
| 2 | 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 | 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 | C_T_MSG | Call by reference | Type reference (TYPE) | RS_T_MSG | BW: Table with Messages (Application Log) | 20001219 | |||
| 2 | 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 | I_IS_GUI_ON | Call by reference | Type reference (TYPE) | RS_BOOL | SPACE / X als Überschreibung von Methode IS_GUI_ON | 20071221 | |||
| 2 | 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 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSCHABASNM | Basic characteristic | 20061122 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20061122 | |||
| 3 | I_T_TXT | Call by reference | Type reference (TYPE) | RSO_T_TXT | 20061122 | ||||
| 4 | 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 |