SAP ABAP Class CL_SIW_UTIL (Diverse Utility Method)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Properties
Class CL_SIW_UTIL  
Short Description Diverse Utility Method    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20061212   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SIW_UTIL has no forward declaration.
Interfaces
Class CL_SIW_UTIL has no interface implemented.
Friends
Class CL_SIW_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_SYS_TYPE Static Attribute Public Type reference (TYPE) SYSYSID Name of the SAP System 20091008
2 TEXTBUF Static Attribute Private Type reference (TYPE) TY_TAB_TEXTBUF 20070816
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALPHANUMERIC_ID Static method Public Method Get a UUID and conver to CHAR ==> may be not unique anymore 20091125
2 GET_PROJECTID_LENGTH Static method Public Method Get the length of the project ID 20080828
3 GET_REVERSED_ALPHANUM_ID Static method Public Method Get a UUID and conver to CHAR ==> may be not unique anymore 20091203
4 ICON_CREATE Static method Public Method Create Icon (i_text as info) 20070119
5 ICON_CREATE_EX Static method Public Method Create Icon (i_text as text) 20090720
6 IS_SIW_ACTIVE Static method Public Method Check if SIW shall be active 20091008
7 LOG_APPL_USAGE Static method Public Method Log Application Usage 20100308
8 MSG_TO_STRING Static method Public Method Convert a message to string format 20070816
9 REPLACE_PLACEHOLDERS Static method Private Method Replace placeholders by variable content in a message string 20070816
Events
Class CL_SIW_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_STR_TEXTBUF Private See coding 20070816 begin of ty_str_textbuf, msgid type sy-msgid, msgnr type sy-msgno, sprsl type t100-sprsl, text type t100-text, end of ty_str_textbuf
2 TY_TAB_TEXTBUF Private See coding 20070816 ty_tab_textbuf type standard table of ty_str_textbuf
Method Signatures

Method GET_ALPHANUMERIC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) STRING 20091125
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20091125

Method GET_PROJECTID_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LENGTH Value transfer Type reference (TYPE) INT4 Natural number 20080828

Method GET_PROJECTID_LENGTH on class CL_SIW_UTIL has no exception.

Method GET_REVERSED_ALPHANUM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) STRING 20091203
# Exception Resumable Description Created on
1 CX_UUID_ERROR Error Class for UUID Processing Errors 20091203

Method ICON_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20070119
2 Importing I_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20070119
3 Returning R_STRING Value transfer Type reference (TYPE) STRING 20070119

Method ICON_CREATE on class CL_SIW_UTIL has no exception.

Method ICON_CREATE_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE 20090720
2 Importing I_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20090720
3 Returning R_STRING Value transfer Type reference (TYPE) STRING 20090720

Method ICON_CREATE_EX on class CL_SIW_UTIL has no exception.

Method IS_SIW_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ACTIVE Value transfer Type reference (TYPE) XFELD Checkbox 20091008

Method IS_SIW_ACTIVE on class CL_SIW_UTIL has no exception.

Method LOG_APPL_USAGE Signature

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

Method LOG_APPL_USAGE on class CL_SIW_UTIL has no exception.

Method MSG_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGETEXT Value transfer Type reference (TYPE) STRING 20070816
2 Importing MSGID Call by reference Type reference (TYPE) SY-MSGID Message Class 20070816
3 Importing MSGNO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20070816
4 Importing MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20070816
5 Importing MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20070816
6 Importing MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Message Variable 20070816
7 Importing MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Message Variable 20070816

Method MSG_TO_STRING on class CL_SIW_UTIL has no exception.

Method REPLACE_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20070816
2 Importing MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20070816
3 Importing MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Message Variable 20070816
4 Importing MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Message Variable 20070816
5 Changing TEXT Call by reference Type reference (TYPE) STRING 20070816

Method REPLACE_PLACEHOLDERS on class CL_SIW_UTIL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100