SAP ABAP Class CL_SACF_INFO (Information System for SUCD/SUCC)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SEC (Application Component) Security
⤷
SECU_ABAP (Package) Security and Protection of ABAP Programs
⤷
⤷
Properties
| Class | CL_SACF_INFO | |
| Short Description | Information System for SUCD/SUCC | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SECU_ABAP | Security and Protection of ABAP Programs |
| Created | 20130627 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SACF_INFO has no forward declaration.
Interfaces
Class CL_SACF_INFO has no interface implemented.
Friends
Class CL_SACF_INFO has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SY-TABIX | Counter for unauthorized scenarios | 20130904 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basis Class for Simple Tables | 20130904 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Header Data Only (Definition) | 20130904 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Only header data | 20130904 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Only object in definition | 20130904 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | ALV control: Table for cell coloring | 20130904 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Only objcet in active scenario | 20130904 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TT_OUT | Output table type for comprehensive list output | 20130904 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20130904 | |
| 2 | Instance method | Public | Method | Determining for selection | 20130904 | |
| 3 | Instance method | Public | Event handling method | Response to Double-Click | 20130904 | |
| 4 | Instance method | Private | Method | Set column attributes | 20130904 | |
| 5 | Instance method | Private | Method | Set list status | 20130930 | |
| 6 | Instance method | Private | Method | Set list status | 20130904 | |
| 7 | Instance method | Private | Method | Set Tooltips for Icons | 20130904 | |
| 8 | Instance method | Private | Method | Set color for selected cells | 20130904 | |
| 9 | Instance method | Public | Method | Display collected data | 20130904 |
Events
Class CL_SACF_INFO has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_KEY_N | Public | See coding | 20130904 | BEGIN OF ts_key_n,
name TYPE scen_name,
END OF ts_key_n
|
||
| 2 | TS_KEY_O | Public | See coding | 20130904 | BEGIN OF ts_key_o,
name TYPE scen_name,
object TYPE xuobject,
END OF ts_key_o
|
||
| 3 | TS_OUT | Public | Type reference (TYPE) | SACF_INFOSYSTEM_ALV | Output structure for comprehensive list output | 20130904 | |
| 4 | TT_KEY_N | Public | See coding | 20130904 | tt_key_n TYPE STANDARD TABLE OF ts_key_n
|
||
| 5 | TT_KEY_O | Public | See coding | 20130904 | tt_key_o TYPE STANDARD TABLE OF ts_key_o
|
||
| 6 | TT_OUT | Public | See coding | Output table type for comprehensive list output | 20130904 | tt_out TYPE STANDARD TABLE OF sacf_infosystem_alv
|
|
| 7 | TT_R_HMODE | Public | See coding | 20130904 | tt_r_hmode TYPE RANGE OF scen_hmode
|
||
| 8 | TT_R_NAME | Public | See coding | 20130904 | tt_r_name TYPE RANGE OF scen_name
|
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_SACF_INFO has no parameter.
Method CONSTRUCTOR on class CL_SACF_INFO has no exception.
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CNT | Value transfer | Type reference (TYPE) | SY-TABIX | Anzahl gefundener Datensätze | 20130904 | |||
| 2 | IT_CHK_HMODE | Call by reference | Type reference (TYPE) | TT_R_HMODE | SelOpt: chk_hmode | 20130904 | |||
| 3 | IT_NAME | Call by reference | Type reference (TYPE) | TT_R_NAME | SelOpt: Namen | 20130904 |
Method GET_DATA on class CL_SACF_INFO has no exception.
Method SALV_EVT_DBLK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMN | Call by reference | Attribute reference (LIKE) | 20130904 | |||||
| 2 | ROW | Call by reference | Attribute reference (LIKE) | 20130904 |
Method SALV_EVT_DBLK on class CL_SACF_INFO has no exception.
Method SALV_SET_COLUMNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20130904 |
Method SALV_SET_COLUMNS on class CL_SACF_INFO has no exception.
Method SALV_SET_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20130930 |
Method SALV_SET_HEADER on class CL_SACF_INFO has no exception.
Method SALV_SET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20130904 |
Method SALV_SET_STATUS on class CL_SACF_INFO has no exception.
Method SALV_SET_TOOLTIPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20130904 |
Method SALV_SET_TOOLTIPS on class CL_SACF_INFO has no exception.
Method SET_LINE_COLOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OUT | Call by reference | Type reference (TYPE) | SACF_INFOSYSTEM_ALV | Ausgabestruktur für umfassende Listausgabe | 20130904 |
Method SET_LINE_COLOR on class CL_SACF_INFO has no exception.
Method SHOW_FULL_LIST Signature
Method SHOW_FULL_LIST on class CL_SACF_INFO has no parameter.
Method SHOW_FULL_LIST on class CL_SACF_INFO has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |