Hierarchy
⤷
⤷
Properties
| Class | CL_ST22_TOOLS | |
| Short Description | Various tools, enhancement to ST22_TOOLS function group | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SABP_RABAX | Runtime Error Handling |
| Created | 20080923 | 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) |
Interfaces
Class CL_ST22_TOOLS has no interface implemented.
Friends
Class CL_ST22_TOOLS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | See coding | 20121228 | |||||
| 2 | Constant | Public | Type reference (TYPE) | SYCHAR02 | 'AP' | 20110922 | |||
| 3 | Constant | Public | Type reference (TYPE) | SYCHAR02 | 'FC' | 20110922 | |||
| 4 | Constant | Public | Type reference (TYPE) | SYCHAR02 | 'AI' | 20110922 | |||
| 5 | Constant | Public | Type reference (TYPE) | SYCHAR02 | 'AL' | 20110922 | |||
| 6 | Constant | Public | Type reference (TYPE) | CHAR1 | 'A' | 20121211 | |||
| 7 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | 20121221 | |||
| 8 | Constant | Public | Type reference (TYPE) | CHAR1 | ' ' | 20121228 | |||
| 9 | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | 20121228 | |||
| 10 | Constant | Public | Type reference (TYPE) | CHAR1 | '?' | 20121228 | |||
| 11 | Constant | Public | Type reference (TYPE) | CHAR1 | '?' | 20121228 | |||
| 12 | Constant | Public | Type reference (TYPE) | S380ERRID | ' VM_STACK_TRACE' | 20110922 | |||
| 13 | Constant | Private | Type reference (TYPE) | I | 1 | 20100426 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | '???' | 20100426 | |||
| 15 | Constant | Public | Type reference (TYPE) | CSSKOMP | '???' | Kernel projects: Unknown application components | 20100426 | ||
| 16 | Constant | Private | Type reference (TYPE) | STRING | '#' | Kernel project: Line number indicator | 20081009 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | `???` | Kernel project: Unknown project name | 20100426 | ||
| 18 | Constant | Private | Type reference (TYPE) | STRING | `/src/` | Kernel project: Superior directory in project path | 20081009 | ||
| 19 | Constant | Private | Type reference (TYPE) | STRING | '/' | Kernel project: Separator in project path | 20081009 | ||
| 20 | Constant | Public | See coding | 'CL_O2' | BSP Program Prefix (Namespace) | 20100426 | |||
| 21 | Constant | Public | Type reference (TYPE) | I | 5 | BSP Program Prefix Length | 20100426 | ||
| 22 | Constant | Public | See coding | '/1BCWDY/' | Web Dynpro Program Prefix (Namespace) | 20100426 | |||
| 23 | Constant | Public | Type reference (TYPE) | I | 8 | Web Dynpro Program Length Prefix | 20100426 | ||
| 24 | Constant | Public | Type reference (TYPE) | CSSKOMP | '---' | Application component | 20100426 | ||
| 25 | Constant | Public | Type reference (TYPE) | CSSKOMP | '???' | Application component | 20100426 |
Methods
Events
Class CL_ST22_TOOLS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYPE_DUMP_RAWDATA_TAB | Public | See coding | 20110930 | type_dump_rawdata_tab type standard table of snap with key DATUM UZEIT AHOST UNAME MANDT MODNO SEQNO
|
||
| 2 | TYPE_DUMP_SRCPOS | Public | See coding | 20110930 | begin of type_dump_srcpos,
id type snap_key,
srcpos type type_srcpos,
end of type_dump_srcpos
|
||
| 3 | TYPE_DUMP_SRCPOS_TAB | Public | See coding | 20110930 | type_dump_srcpos_tab type table of type_dump_srcpos with key id
|
||
| 4 | TYPE_ERR_CATEGORY | Public | See coding | 20100426 | BEGIN OF type_err_category,
value TYPE string,
text TYPE string,
END OF type_err_category
|
||
| 5 | TYPE_ITAB_OF_STRING | Public | See coding | 20100426 | type_itab_of_string TYPE STANDARD TABLE OF string
|
||
| 6 | TYPE_RANGE_PACKAGE | Public | See coding | 20110930 | type_range_package type range of devclass
|
||
| 7 | TYPE_RANGE_USER | Public | See coding | 20110930 | type_range_user type range of syuname
|
||
| 8 | TYPE_SRCPOS | Public | See coding | 20100426 | BEGIN OF type_srcpos,
prog LIKE sy-repid,
include LIKE sy-repid,
line type i,
END OF type_srcpos
|
Method Signatures
Method CHECK_LOOKUP_SOLUTION_TOOLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SOLUTION_TOOL_TAB | Call by reference | Type reference (TYPE) | IF_ST22_SOLUTION_TOOLS=>TY_TOOLNAME_TAB | 20120314 |
Method CHECK_LOOKUP_SOLUTION_TOOLS on class CL_ST22_TOOLS has no exception.
Method CHECK_USER_AUTHORIZATION_ST22 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CHAR1 | 20121227 |
Method CHECK_USER_AUTHORIZATION_ST22 on class CL_ST22_TOOLS has no exception.
Method CHECK_USER_AUTHORIZ_CLIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CHAR1 | 20121211 |
Method CHECK_USER_AUTHORIZ_CLIENT on class CL_ST22_TOOLS has no exception.
Method CHECK_USER_AUTHORIZ_SHORTDUMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | CHAR1 | 20121228 |
Method CHECK_USER_AUTHORIZ_SHORTDUMP on class CL_ST22_TOOLS has no exception.
Method CHECK_USER_AUTHORIZ_SUBMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REPORT_NAME | Call by reference | Attribute reference (LIKE) | SY-REPID | 20120308 | ||||
| 2 | RESULT | Value transfer | Type reference (TYPE) | CHAR1 | 20120308 |
Method CHECK_USER_AUTHORIZ_SUBMIT on class CL_ST22_TOOLS has no exception.
Method CONCAT_STRINGS_BY_POSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITAB_STRINGS | Call by reference | Type reference (TYPE) | TYPE_ITAB_OF_STRING | 20100426 | ||||
| 2 | LINED_UP | Value transfer | Type reference (TYPE) | STRING | 20100426 |
Method CONCAT_STRINGS_BY_POSITION on class CL_ST22_TOOLS has no exception.
Method EXTRACT_KRNPROJ_FROMPATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROJECT_NAME | Value transfer | Type reference (TYPE) | STRING | 20100426 | ||||
| 2 | PROJECT_PATH | Call by reference | Type reference (TYPE) | STRING | 20100426 |
Method EXTRACT_KRNPROJ_FROMPATH on class CL_ST22_TOOLS has no exception.
Method GET_ABAP_PROGRAM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROG_NAME | Call by reference | Type reference (TYPE) | SY-REPID | 20100426 | ||||
| 2 | R_PROG_TYPE | Value transfer | Type reference (TYPE) | STRING | 20100426 |
Method GET_ABAP_PROGRAM_TYPE on class CL_ST22_TOOLS has no exception.
Method GET_APPCOMP_KERNEL_PROJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CSS_COMPONENT | Value transfer | Type reference (TYPE) | CSSKOMP | 20100426 | ||||
| 2 | KERNEL_PROJECT | Call by reference | Type reference (TYPE) | STRING | 20100426 |
Method GET_APPCOMP_KERNEL_PROJECT on class CL_ST22_TOOLS has no exception.
Method GET_APPCOMP_ST22 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CSS_COMPONENT | Value transfer | Type reference (TYPE) | CSSKOMP | 20100426 | ||||
| 2 | ERRID | Call by reference | Type reference (TYPE) | SNAPT-ERRID | 20100426 | ||||
| 3 | KERNEL_PROJECT_PATH | Call by reference | Type reference (TYPE) | STRING | 20100426 | ||||
| 4 | PGMID | Call by reference | Attribute reference (LIKE) | SY-REPID | 20100426 |
Method GET_APPCOMP_ST22 on class CL_ST22_TOOLS has no exception.
Method GET_BSP_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20100426 | ||||
| 2 | R_BSP_APPLICATION | Value transfer | Type reference (TYPE) | CHAR30 | 20100426 |
Method GET_BSP_APPLICATION on class CL_ST22_TOOLS has no exception.
Method GET_DUMPED_SRCPOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_FT | Call by reference | Type reference (TYPE) | RSDUMP_FT_IT | 20100426 | ||||
| 2 | R_SRCPOS | Value transfer | Type reference (TYPE) | TYPE_SRCPOS | 20100426 |
Method GET_DUMPED_SRCPOS on class CL_ST22_TOOLS has no exception.
Method GET_DUMPED_SRCPOS_FOR_DUMP_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DUMP_ID_TAB | Call by reference | Type reference (TYPE) | SNAP_KEYS | 20110930 | ||||
| 2 | R_DUMP_SRCPOS_TAB | Value transfer | Type reference (TYPE) | TYPE_DUMP_SRCPOS_TAB | 20110930 |
Method GET_DUMPED_SRCPOS_FOR_DUMP_ID on class CL_ST22_TOOLS has no exception.
Method GET_DUMPED_SRCPOS_FROM_FLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SRCPOS | Call by reference | Type reference (TYPE) | TYPE_SRCPOS | 20110930 | ||||
| 2 | I_FIRST_FLIST | Call by reference | Type reference (TYPE) | SNAP-FLIST | 20110930 |
Method GET_DUMPED_SRCPOS_FROM_FLIST on class CL_ST22_TOOLS has no exception.
Method GET_ERROR_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERR_CATEGORY | Value transfer | Type reference (TYPE) | TYPE_ERR_CATEGORY | 20100426 | ||||
| 2 | ERR_ID | Call by reference | Type reference (TYPE) | SNAPT-ERRID | 20100426 |
Method GET_ERROR_CATEGORY on class CL_ST22_TOOLS has no exception.
Method GET_FAULTY_SRCPOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_FT | Call by reference | Type reference (TYPE) | RSDUMP_FT_IT | 20100426 | ||||
| 2 | R_SRCPOS | Value transfer | Type reference (TYPE) | TYPE_SRCPOS | 20100426 |
Method GET_FAULTY_SRCPOS on class CL_ST22_TOOLS has no exception.
Method GET_FAULTY_SRCPOS_RAISEEXC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_FT | Call by reference | Type reference (TYPE) | RSDUMP_FT_IT | 20100426 | ||||
| 2 | R_SRCPOS | Value transfer | Type reference (TYPE) | TYPE_SRCPOS | 20100426 |
Method GET_FAULTY_SRCPOS_RAISEEXC on class CL_ST22_TOOLS has no exception.
Method GET_FAULTY_SRCPOS_RFC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_FT | Call by reference | Type reference (TYPE) | RSDUMP_FT_IT | 20100426 | ||||
| 2 | R_SRCPOS | Value transfer | Type reference (TYPE) | TYPE_SRCPOS | 20100426 |
Method GET_FAULTY_SRCPOS_RFC on class CL_ST22_TOOLS has no exception.
Method GET_FAULTY_SRCPOS_SYNTAXERR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_FT | Call by reference | Type reference (TYPE) | RSDUMP_FT_IT | 20100426 | ||||
| 2 | R_SRCPOS | Value transfer | Type reference (TYPE) | TYPE_SRCPOS | 20100426 |
Method GET_FAULTY_SRCPOS_SYNTAXERR on class CL_ST22_TOOLS has no exception.
Method GET_FAULTY_SRCPOS_UNCAUGHTEXC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TAB_FT | Call by reference | Type reference (TYPE) | RSDUMP_FT_IT | 20100426 | ||||
| 2 | R_SRCPOS | Value transfer | Type reference (TYPE) | TYPE_SRCPOS | 20100426 |
Method GET_FAULTY_SRCPOS_UNCAUGHTEXC on class CL_ST22_TOOLS has no exception.
Method GET_LIMU_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INCL_NAME | Call by reference | Type reference (TYPE) | SY-REPID | 20100426 | ||||
| 2 | R_LIMU_OBJTYPE | Value transfer | Type reference (TYPE) | STRING | 20100426 |
Method GET_LIMU_OBJTYPE on class CL_ST22_TOOLS has no exception.
Method GET_WEB_DYNPRO_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20100426 | ||||
| 2 | R_WEBDYNPRO_COMPONENT | Value transfer | Type reference (TYPE) | CHAR30 | 20100426 |
Method GET_WEB_DYNPRO_COMPONENT on class CL_ST22_TOOLS has no exception.
Method IS_BSP_PROGRAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20100426 | ||||
| 2 | RET | Value transfer | Type reference (TYPE) | CHAR1 | 20100426 |
Method IS_BSP_PROGRAM on class CL_ST22_TOOLS has no exception.
Method IS_RFC_ERROR_ATTR_S8 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ERRID | Call by reference | Type reference (TYPE) | S380ERRID | 20100426 | ||||
| 2 | R_RET | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100426 |
Method IS_RFC_ERROR_ATTR_S8 on class CL_ST22_TOOLS has no exception.
Method IS_SAP_NOTES_SEARCH_RELEVANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ERRID | Call by reference | Type reference (TYPE) | S380ERRID | 20100426 | ||||
| 2 | I_SRCPOS | Call by reference | Type reference (TYPE) | TYPE_SRCPOS | 20100426 | ||||
| 3 | R_RET | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100426 |
Method IS_SAP_NOTES_SEARCH_RELEVANT on class CL_ST22_TOOLS has no exception.
Method IS_WEB_DYNPRO_PROGRAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PROGNAME | Call by reference | Type reference (TYPE) | SY-REPID | 20100426 | ||||
| 2 | RET | Value transfer | Type reference (TYPE) | CHAR1 | 20100426 |
Method IS_WEB_DYNPRO_PROGRAM on class CL_ST22_TOOLS has no exception.
Method PRODUCE_RUNTIME_ERROR Signature
Method PRODUCE_RUNTIME_ERROR on class CL_ST22_TOOLS has no parameter.
Method PRODUCE_RUNTIME_ERROR on class CL_ST22_TOOLS has no exception.
Method READ_FIRST_FLIST_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DUMP_ID_TAB | Call by reference | Type reference (TYPE) | SNAP_KEYS | 20110930 | ||||
| 2 | R_DUMP_RAWDATA_TAB | Value transfer | Type reference (TYPE) | TYPE_DUMP_RAWDATA_TAB | 20110930 |
Method READ_FIRST_FLIST_DB on class CL_ST22_TOOLS has no exception.
Method SHOW_PGM_ATTR_AT_TOP_OF_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ERRID | Call by reference | Type reference (TYPE) | S380ERRID | 20100426 | ||||
| 2 | I_PROG | Call by reference | Attribute reference (LIKE) | SY-REPID | 20100426 | ||||
| 3 | R_RET | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100426 |
Method SHOW_PGM_ATTR_AT_TOP_OF_PAGE on class CL_ST22_TOOLS has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 712 |