SAP ABAP Class CL_SRAL_HELPER (RAL: Helper Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_CORE (Package) Read Access Logging: Core Framework
Properties
Class CL_SRAL_HELPER  
Short Description RAL: Helper Methods    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SREAD_ACCESS_LOG_CORE   Read Access Logging: Core Framework 
Created 20120216   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SRAL_ELOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SRAL_HELPER has no interface implemented.
Friends
Class CL_SRAL_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_CONV_IN_CE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20120216
2 ABAP_CONV_OUT_CE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20120216
3 CO_AUTH_ACTIVITIES Constant Public See coding 20120518
4 M_UUID_GENERATOR Static Attribute Private Object reference (TYPE REF TO) IF_SYSTEM_UUID Interface for 16 Byte System UUIDs 20120824
5 UUID_GENERATOR Static Attribute Private Object reference (TYPE REF TO) IF_SYSTEM_UUID Interface for 16 Byte System UUIDs 20120216
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_BLACKLIST_GENERAL Static method Public Method 20120521
2 AUTH_CHECK_BLACKLIST_SPEC_LIST Static method Public Method 20120521
3 AUTH_CHECK_CLIENT_SWITCH Static method Public Method 20120521
4 AUTH_CHECK_CONFIG Static method Public Method 20120521
5 AUTH_CHECK_ERROR_LOG Static method Public Method 20120521
6 AUTH_CHECK_LOG Static method Public Method 20120521
7 AUTH_CHECK_LOGGING_PURPOSE Static method Public Method 20120906
8 AUTH_CHECK_LOG_ACTIVITY_ONLY Static method Public Method 20130709
9 AUTH_CHECK_LOG_DOMAIN Static method Public Method 20120521
10 AUTH_CHECK_PERF_DATA Static method Public Method 20120521
11 AUTH_CHECK_RECORDING Static method Public Method 20120521
12 AUTH_CHECK_TECH_ADMIN Static method Public Method 20120521
13 BUILD_PATH_TABLE Static method Public Method Converts String to TABL by given delimiter/prefix 20121026
14 CALCULATE_HASH160 Static method Public Method Calculates Hash160 from String 20120312
15 CHECK_CHARACTERS Static method Public Method Check for permitted characters (raises exception) 20120615
16 CHOP_IT Static method Public Method Splits String 20130116
17 CONVERT_TIME_INFO Static method Public Method 20121212
18 CREATE_GUID Static method Public Method Generate GUID in CHAR32 Format 20120216
19 CREATE_MESSAGE_TEXT Static method Public Method 20121002
20 DISPLAY_T100_LONGTEXT Static method Public Method 20121002
21 GET_APPLICATION_COMPONENT Static method Public Method Get application componenet 20120308
22 GET_CALLER_PROGRAM_FROM_STACK Static method Public Method Returns the caller program from the call stack 20120220
23 GET_CHANGE_INFO Static method Public Method Returns a change info struct with current user, date, etc.. 20120220
24 GET_CREATE_INFO Static method Public Method Returns a create info struct with current user, date, etc.. 20120220
25 GET_DATE Static method Public Method returns current date 20120220
26 GET_ELEM_DESCR_FOR_DATA_TYPE Static method Public Method Get Element Descriptor for Data Type 20120223
27 GET_SDN_URL Static method Public Method Returns the SDN Documentation URL for a given topic 20120221
28 GET_TIME Static method Public Method returns current time 20120220
29 GET_TIME_STAMP_BY_DAY Static method Public Method 20120817
30 GET_TIME_STAMP_BY_HOUR Static method Public Method 20120817
31 GUID_CREATE Static method Public Method 20120824
32 IS_CHANNEL_SUPPORTED Static method Public Method Checks if given Channel ID is supported, raises exc. if not 20120403
33 IS_RECORDING_CHANNEL_SUPPORTED Static method Public Method 20130212
34 MAP_DT_TO_PRIMITIVE_DT Static method Public Method Maps datatype to primitive datatype 20120223
35 RAISE_EXCEPTION Static method Public Method 20130410
36 RAISE_EXCEPTION_NO_LOG Static method Public Method 20130410
37 RAISE_RESUMABLE_EXCEPTION Static method Public Method 20121105
38 SHIFT_STRING Static method Public Method Shifts string by places after given character 20120711
39 USER_EXISTS Static method Public Method returns TRUE if given user exists in system and FALSE if not 20121108
Events
Class CL_SRAL_HELPER has no event.
Types
Class CL_SRAL_HELPER has no local type.
Method Signatures

Method AUTH_CHECK_BLACKLIST_GENERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_BLACKLIST_SPEC_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
2 Importing IV_BLACKLIST_NAME Call by reference Type reference (TYPE) SRAL_BL_NAME 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_CLIENT_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
2 Importing IV_PURPOSE Call by reference Type reference (TYPE) SRAL_LOG_PURPOSE 20120521
3 Importing IV_SW_COMP Call by reference Type reference (TYPE) DLVUNIT 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
2 Importing IV_LEGAL_ENTITY_TYPE Call by reference Type reference (TYPE) SRAL_LEGAL_ENTITY_TYPE 20120521
3 Importing IV_LEGAL_ENTITY_VALUE Call by reference Type reference (TYPE) SRAL_LEGAL_ENTITY_VALUE 20120521
4 Importing IV_PURPOSE Call by reference Type reference (TYPE) SRAL_LOG_PURPOSE 20120521
5 Importing IV_SW_COMP Call by reference Type reference (TYPE) DLVUNIT 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_LOGGING_PURPOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120906
# Exception Resumable Description Created on
1 CX_SRAL 20120906

Method AUTH_CHECK_LOG_ACTIVITY_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20130709
# Exception Resumable Description Created on
1 CX_SRAL 20130709

Method AUTH_CHECK_LOG_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
2 Importing IV_SW_COMP Call by reference Type reference (TYPE) DLVUNIT 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_PERF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method AUTH_CHECK_TECH_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20120521
# Exception Resumable Description Created on
1 CX_SRAL 20120521

Method BUILD_PATH_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) SRAL_STRING RAL: String 20121026
2 Importing I_PREFIX Call by reference Type reference (TYPE) STRING Prefix to be deleted 20121026
3 Importing R_PATH_TABLE Call by reference Type reference (TYPE) SRAL_STRINGS RAL: String list 20121026

Method BUILD_PATH_TABLE on class CL_SRAL_HELPER has no exception.

Method CALCULATE_HASH160 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 20120312
2 Returning R_HASH160 Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20120312

Method CALCULATE_HASH160 on class CL_SRAL_HELPER has no exception.

Method CHECK_CHARACTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERMITTED_CHARACTERS Call by reference Type reference (TYPE) SRAL_STRING RAL: String 20120615
2 Importing I_TEXT_TO_CHECK Call by reference Type reference (TYPE) SRAL_STRING RAL: String 20120615
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120615

Method CHOP_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_PART1 Call by reference Type reference (TYPE) CSEQUENCE Sub-String 20130116
2 Exporting PE_PART2 Call by reference Type reference (TYPE) CSEQUENCE Sub-String 20130116
3 Exporting PE_PART3 Call by reference Type reference (TYPE) CSEQUENCE Sub-String 20130116
4 Exporting PE_PART4 Call by reference Type reference (TYPE) CSEQUENCE Sub-String 20130116
5 Exporting PE_PART5 Call by reference Type reference (TYPE) CSEQUENCE Sub-String 20130116
6 Importing PI_IN Call by reference Type reference (TYPE) CSEQUENCE String Information 20130116
7 Importing PI_SZ Call by reference Type reference (TYPE) I 50 Length of Substring 20130116

Method CHOP_IT on class CL_SRAL_HELPER has no exception.

Method CONVERT_TIME_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHANGE_INFO Call by reference Type reference (TYPE) SRAL_CHANGE_INFO RAL: Change Info Reuse Structure 20121212
2 Changing C_CREATE_INFO Call by reference Type reference (TYPE) SRAL_CREATE_INFO RAL: Create Info Reuse Structure 20121212
3 Importing I_TIMEZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20121212

Method CONVERT_TIME_INFO on class CL_SRAL_HELPER has no exception.

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20120216

Method CREATE_GUID on class CL_SRAL_HELPER has no exception.

Method CREATE_MESSAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T100_MSG Call by reference Type reference (TYPE) SRAL_T100_MESSAGE 20121002
2 Returning RV_MSG_TEXT Value transfer Type reference (TYPE) STRING 20121002

Method CREATE_MESSAGE_TEXT on class CL_SRAL_HELPER has no exception.

Method DISPLAY_T100_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20121002
2 Importing MSGTY Call by reference Type reference (TYPE) SYMSGID Message Class 20121002
3 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121002
4 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121002
5 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121002
6 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121002

Method DISPLAY_T100_LONGTEXT on class CL_SRAL_HELPER has no exception.

Method GET_APPLICATION_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPL_COMP Call by reference Type reference (TYPE) SRAL_APPL_COMP Read Access Logging: Application Component 20120308
2 Importing OBJECT Call by reference Type reference (TYPE) TADIR-OBJECT Object Type 20120308
3 Importing OBJ_NAME Call by reference Type reference (TYPE) TADIR-OBJ_NAME Object Name in Object Directory 20120308
4 Exporting PACKAGE Call by reference Type reference (TYPE) TADIR-DEVCLASS Package 20120308
5 Importing PGMID Call by reference Type reference (TYPE) TADIR-PGMID Program ID in Requests and Tasks 20120308
6 Exporting SW_COMP Call by reference Type reference (TYPE) DLVUNIT Software Component 20120425
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120308

Method GET_CALLER_PROGRAM_FROM_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CALLER_PROGRAM Value transfer Type reference (TYPE) SYREPID ABAP program 20120220
2 Importing FILTER_PROGRAM Call by reference Type reference (TYPE) STRING ABAP program 20120220

Method GET_CALLER_PROGRAM_FROM_STACK on class CL_SRAL_HELPER has no exception.

Method GET_CHANGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGE_INFO Value transfer Type reference (TYPE) SRAL_CHANGE_INFO RAL: Change Info Reuse Structure 20120220

Method GET_CHANGE_INFO on class CL_SRAL_HELPER has no exception.

Method GET_CREATE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CREATE_INFO Value transfer Type reference (TYPE) SRAL_CREATE_INFO RAL: Create Info Reuse Structure 20120220

Method GET_CREATE_INFO on class CL_SRAL_HELPER has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATE Value transfer Type reference (TYPE) SYDATE Date data element for SYST 20120220
2 Importing TZONE Call by reference Type reference (TYPE) SYSTZONLO Time Zone of Current User 20120220

Method GET_DATE on class CL_SRAL_HELPER has no exception.

Method GET_ELEM_DESCR_FOR_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TYPE Call by reference Type reference (TYPE) SRAL_FIELD_DATA_TYPE RAL: Field Data Type 20120223
2 Importing DECIMALS Call by reference Type reference (TYPE) INT4 Natural number 20120223
3 Returning ELEMENT_DESCRIPTOR Value transfer Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20120223
4 Importing LENGTH Call by reference Type reference (TYPE) INT4 Natural number 20120223
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120223

Method GET_SDN_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TOPIC Call by reference Type reference (TYPE) STRING 20120221
2 Returning URL Value transfer Type reference (TYPE) STRING 20120221
# Exception Resumable Description Created on
1 CX_SRAL WSP Exception 20120221

Method GET_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TIME Value transfer Type reference (TYPE) SYUZEIT Current Time of Application Server 20120220
2 Importing TZONE Call by reference Type reference (TYPE) SYSTZONLO Time Zone of Current User 20120220

Method GET_TIME on class CL_SRAL_HELPER has no exception.

Method GET_TIME_STAMP_BY_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120817
2 Importing I_TIMEOUT_DAY Call by reference Type reference (TYPE) INT4 Natural number 20120817

Method GET_TIME_STAMP_BY_DAY on class CL_SRAL_HELPER has no exception.

Method GET_TIME_STAMP_BY_HOUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120817
2 Importing I_TIMEOUT_HOUR Call by reference Type reference (TYPE) INT4 Natural number 20120817

Method GET_TIME_STAMP_BY_HOUR on class CL_SRAL_HELPER has no exception.

Method GUID_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GUID_16 Call by reference Type reference (TYPE) SYSUUID_X UUID in X form (binary) 20120824
2 Exporting GUID_22 Call by reference Type reference (TYPE) SYSUUID_22 UUID in compressed form (22 character UUENCODEd) 20120824
3 Exporting GUID_32 Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20120824

Method GUID_CREATE on class CL_SRAL_HELPER has no exception.

Method IS_CHANNEL_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120403
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120403
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120403

Method IS_RECORDING_CHANNEL_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID 20130212
2 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) BOOLEAN 20130212
# Exception Resumable Description Created on
1 CX_SRAL 20130212

Method MAP_DT_TO_PRIMITIVE_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TYPE Call by reference Type reference (TYPE) SRAL_DATA_ABAP_TYPE Read Access Logging: Data Abap Type 20120223
2 Exporting EV_DECIMALS Value transfer Type reference (TYPE) SRAL_DATA_DECIMALS Read Access Logging: Decimals 20121219
3 Exporting EV_LENGTH Value transfer Type reference (TYPE) SRAL_DATA_LENGTH Read Access Logging: Data length 20121219
4 Exporting EV_PRIMITIVE Value transfer Type reference (TYPE) SRAL_DATA_TYPE Read Access Logging: Data Type 20121219
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120223

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_CLASSIFICATION Call by reference Type reference (TYPE) SRAL_LOG_LEVEL IF_SRAL_ELOG=>LOG_LEVEL_LOG_WARN 20130410
2 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 'SRAL' 20130410
3 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO 20130410
4 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' 20130410
5 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV 20130410
6 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV 20130410
7 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV 20130410
8 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV 20130410
# Exception Resumable Description Created on
1 CX_SRAL 20130410

Method RAISE_EXCEPTION_NO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 'SRAL' 20130410
2 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO 20130410
3 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' 20130410
4 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV 20130410
5 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV 20130410
6 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV 20130410
7 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV 20130410
# Exception Resumable Description Created on
1 CX_SRAL 20130410

Method RAISE_RESUMABLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_CLASSIFICATION Call by reference Type reference (TYPE) SRAL_LOG_LEVEL IF_SRAL_ELOG=>LOG_LEVEL_LOG_ERR Log level for RAL log 20121105
2 Importing MSGID Call by reference Type reference (TYPE) SYMSGID 'SRAL' Message Class 20121105
3 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20121105
4 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20121105
5 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121105
6 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121105
7 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121105
8 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20121105
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121105

Method SHIFT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTER Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20120711
2 Changing I_STRING Call by reference Type reference (TYPE) SRAL_STRING RAL: String 20120711

Method SHIFT_STRING on class CL_SRAL_HELPER has no exception.

Method USER_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20121108
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20121108

Method USER_EXISTS on class CL_SRAL_HELPER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732