Hierarchy
⤷ BC-SEC-AUT-PFC (Application Component) ABAP Authorization and Role Management
⤷ S_PROFGEN (Package) ABAP Role Administration (Profile Generator)
Properties
Class | CL_SU25_2A | |
Short Description | Methods for Default Value Comparison (SU25 2a) | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_PROFGEN | ABAP Role Administration (Profile Generator) |
Created | 20121015 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ICON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SU25_2A has no interface implemented.
Friends
Class CL_SU25_2A has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ICON_CHG | Constant | Public | Type reference (TYPE) | SALV_DE_TREE_IMAGE | ICON_CHANGE | Changing dataset | 20121022 | |
2 | GC_ICON_CRE | Constant | Public | Type reference (TYPE) | SALV_DE_TREE_IMAGE | ICON_CREATE | Generating dataset | 20121022 | |
3 | GC_ICON_DEL | Constant | Public | Type reference (TYPE) | SALV_DE_TREE_IMAGE | ICON_DELETE | Deleting dataset | 20121022 | |
4 | GC_ICON_MODI | Instance attribute | Public | Type reference (TYPE) | SALV_DE_TREE_IMAGE | ICON_MODIFICATION_CREATE | Modification characteristic | 20121022 | |
5 | GC_ICON_NO_MODI | Instance attribute | Public | Type reference (TYPE) | SALV_DE_TREE_IMAGE | ICON_SPACE | Modification characteristic | 20121022 | |
6 | GC_ICON_PFCG | Instance attribute | Public | Type reference (TYPE) | SALV_DE_TREE_IMAGE | ICON_HOLD | Modification characteristic | 20121022 | |
7 | GC_STEP_CHECKED | Constant | Public | Type reference (TYPE) | TCODE | 'SU25_2A_CHECKED' | Status "Application checked" | 20121119 | |
8 | GC_STEP_DATA | Constant | Public | Type reference (TYPE) | TCODE | 'SU24_DATA' | Status "Application data changed" | 20121119 | |
9 | GC_STEP_STD | Constant | Public | Type reference (TYPE) | TCODE | 'SU25_2A_STANDARD' | Status "Application set to default" (Step 1) | 20121119 | |
10 | GC_STEP_SYNC | Constant | Public | Type reference (TYPE) | TCODE | 'SU25_2A_COMPARED' | Status "Application synchronized with SU22" (Step 2a) | 20121119 | |
11 | GO_ALV | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basis Class for Simple Tables | 20121018 | ||
12 | GO_ALV_DET | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SALV_TABLE | Reference to SALV Detail Output | 20121022 | ||
13 | GO_SU25 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_SU25 | General Methods for SU25 | 20121015 | ||
14 | GS_CTRL | Instance attribute | Private | Type reference (TYPE) | TS_CTRL | Control information | 20121015 | ||
15 | GT_COL_DONE | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Color attributes for entry with status Done | 20121107 | ||
16 | GT_COL_NO_DELTA | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Color attributes for entry with status NoDelta | 20121107 | ||
17 | GT_COL_TODO | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Color attributes for entry with status ToDo | 20121107 | ||
18 | GT_COL_USOBT | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Color attributes for USOBT_C lines | 20121022 | ||
19 | GT_COL_USOBX | Instance attribute | Private | Type reference (TYPE) | LVC_T_SCOL | Color attributes for USOBX entry | 20121022 | ||
20 | GT_DETAIL | Instance attribute | Private | Type reference (TYPE) | TT_OUT_DET | Detail view for overview list | 20121022 | ||
21 | GT_OUT | Instance attribute | Private | Type reference (TYPE) | TT_OUT | Output table level 1 | 20121019 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | COMPARE_SU22_WITH_SU24 | Instance method | Public | Method | Compare default values for applications | 20121015 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | Initialization | 20121015 |
3 | GET_REF_CL_SU25 | Instance method | Public | Method | Pass reference to object go_su25 | 20121015 |
4 | GET_SELECTED_STATUS_RECORDS | Instance method | Private | Method | Determine selected line of status list | 20121024 |
5 | REFRESH_GT_OUT_PARTIALY | Instance method | Private | Method | Update output list for changed values | 20121102 |
6 | SALV_CMD_DETAIL | Instance method | Private | Event handling method | SALV Handler for ALV Standard | 20121023 |
7 | SALV_COMMAND | Instance method | Private | Event handling method | SALV user command handler | 20121019 |
8 | SALV_DBL_CLICK | Instance method | Private | Event handling method | Reaction to double-click event | 20121019 |
9 | SALV_DBL_CLICK_DETAIL | Instance method | Private | Event handling method | Reaction to double-click event | 20121022 |
10 | SALV_DETAIL_OKFLAG_TXT | Static method | Public | Method | Create text for OKFLAG | 20121022 |
11 | SALV_HEADER_STATISTICS | Instance method | Private | Method | Pass statistical information in list header | 20121019 |
12 | SALV_PREPARE_DETAIL_VIEW | Instance method | Private | Method | Format the detail view from the overview list | 20121022 |
13 | SALV_PREPARE_OUTPUT | Instance method | Public | Method | Pass status table to output table | 20121019 |
14 | SALV_SET_COLOR | Instance method | Private | Method | Set color for fields that are not relevant (detail view) | 20121107 |
15 | SALV_SET_COMMON_COLUMNS | Instance method | Private | Method | Set general column attributes | 20121022 |
16 | SALV_SET_TOOLTIPS | Instance method | Private | Method | Set tooltips for list | 20121022 |
17 | SALV_SHOW_DETAIL_SET_COLUMNS | Instance method | Private | Method | Set column attributes for detail view | 20121019 |
18 | SALV_SHOW_DETAIL_SET_STATUS | Instance method | Private | Method | Set screen status and functions for detail view | 20121023 |
19 | SALV_SHOW_DETAIL_VIEW | Instance method | Private | Method | Display detail view for comparison | 20121019 |
20 | SALV_SHOW_SET_HEADER | Instance method | Private | Method | Generate list header for output list | 20121022 |
21 | SALV_SHOW_SET_STATUS | Instance method | Private | Method | Set screen status and functions for detail view | 20121022 |
22 | SALV_SHOW_STATUS | Instance method | Public | Method | Display the status list (simple) | 20121018 |
23 | SALV_SHOW_STATUS_SET_COLUMNS | Instance method | Private | Method | Set column attributes | 20121018 |
Events
Class CL_SU25_2A has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TD_ACT_KEY | Public | See coding | Status text ID | 20121107 | td_act_key TYPE c LENGTH 3
|
|
2 | TS_APPL | Public | See coding | Application (USOBKEY) with CUS_FLAG | 20121015 | BEGIN OF ts_appl
, name TYPE usobkey-name
, type TYPE usobkey-type
, cus_flg TYPE boole_d
, END OF ts_appl
|
|
3 | TS_APPL_STAT | Public | See coding | Comparison status for each application | 20121017 | BEGIN OF ts_appl_stat
, name TYPE usobkey-name
, type TYPE usobkey-type
, cus_flg TYPE boole_d
, t_diff TYPE boole_d
, x_2a TYPE boole_d
, x_2b TYPE boole_d
, x_dummy TYPE boole_d
, t_2a TYPE boole_d
, t_2b TYPE boole_d
, pfcg TYPE boole_d
, END OF ts_appl_stat
|
|
4 | TS_CTRL | Private | See coding | Control information | 20121015 | BEGIN OF ts_ctrl
, dia_mode TYPE boole_d
, call_mode TYPE sy-ucomm
, auto_upd TYPE boole_d
, check_tstmp TYPE boole_d
, app_sel_mode TYPE char01 "Sap only/ Cust. ownly / Both
, show_unchg TYPE boole_d
, curr_view TYPE sy-ucomm
, cnt_appl_all TYPE sy-tabix
, cnt_appl_2a TYPE sy-tabix
, cnt_appl_2b TYPE sy-tabix
, cnt_appl_pfc TYPE sy-tabix
, cnt_appl_equ TYPE sy-tabix
, cnt_appl_done_2a TYPE sy-tabix
, cnt_appl_done_1 TYPE sy-tabix
, cnt_appl_done_2b TYPE sy-tabix
, cnt_appl_done_chk TYPE sy-tabix
, END OF ts_ctrl
|
|
5 | TS_OUT | Public | See coding | Output structure - application overview | 20121019 | BEGIN OF ts_out
, name TYPE usobkey-name
, type TYPE usobkey-type
, cus_flg TYPE boole_d
, stat_key TYPE td_act_key
, stat_txt TYPE char64
, modifier TYPE xumodifier
, moddate TYPE xumoddate
, modtime TYPE xumodtime
, det_flg TYPE boole_d
, pfcg TYPE boole_d
, pfcg_t TYPE c LENGTH 10
, color TYPE lvc_t_scol
, END OF ts_out
|
|
6 | TS_OUT_DET | Public | See coding | Output structure detail view | 20121019 | BEGIN OF ts_out_det
, name TYPE usobkey-name
, type TYPE usobkey-type
, actvt TYPE activ_auth
, actvt_i TYPE icon_text
, okflag TYPE usobx_c-okflag
, okflag_t TYPE c LENGTH 40
, object TYPE usobx_c-object
, field TYPE usobt_c-field
, low TYPE usobt_c-low
, high TYPE usobt_c-high
, modified TYPE usobt_c-modified
, modi_i TYPE icon_text
, cus_flg TYPE boole_d
, stat_txt TYPE char64
, pfcg TYPE boole_d
, pfcg_t TYPE c LENGTH 10
, color TYPE lvc_t_scol
, END OF ts_out_det
|
|
7 | TS_T_KEY | Private | See coding | Key attributes of USOBT* | 20121017 | BEGIN OF ts_t_key
, name TYPE usobkey-name
, type TYPE usobkey-type
, object TYPE xuobject
, field TYPE xufield
, low TYPE xuval
, END OF ts_t_key
|
|
8 | TS_X_KEY | Private | See coding | Key attributes of USOBX* | 20121017 | BEGIN OF ts_x_key
, name TYPE usobkey-name
, type TYPE usobkey-type
, object TYPE xuobject
, END OF ts_x_key
|
|
9 | TT_APPL | Public | See coding | Application list (USOBKEY) with CUS_FLAG | 20121015 | tt_appl TYPE STANDARD TABLE OF ts_appl
|
|
10 | TT_APPL_STAT | Public | See coding | List of comparison statuses for each application | 20121017 | tt_appl_stat TYPE STANDARD TABLE OF ts_appl_stat
|
|
11 | TT_OUT | Public | See coding | Output table - application overview | 20121019 | tt_out TYPE STANDARD TABLE OF ts_out
|
|
12 | TT_OUT_DET | Public | See coding | Detail view output table | 20121019 | tt_out_det TYPE STANDARD TABLE OF ts_out_det
|
|
13 | TT_R_OKFLAG | Public | See coding | Range for OKFLAGs | 20121015 | tt_r_okflag TYPE RANGE OF usobx-okflag
|
|
14 | TT_USOBT_TSTMP | Public | See coding | Table type for time stamp table | 20121017 | tt_usobt_tstmp TYPE STANDARD TABLE OF usobt_tstmp
|
|
15 | TT_USOBX_TSTMP | Public | See coding | Table type for time stamp table | 20121017 | tt_usobx_tstmp TYPE STANDARD TABLE OF usobx_tstmp
|
Method Signatures
Method COMPARE_SU22_WITH_SU24 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ED_FAILED | Value transfer | Type reference (TYPE) | BOOLE_D | Rückgabewert (Bei Fehlersituation = 'X') | 20121015 | ||
2 | Importing | ID_AUTO_CMP | Call by reference | Type reference (TYPE) | BOOLE_D | Sofortiger automatischer Abgleich | 20121108 | ||
3 | Importing | ID_CHK_TSTMP | Call by reference | Type reference (TYPE) | BOOLE_D | Nur veränderte SU22-Datensätze prüfen (='X') | 20121015 | ||
4 | Importing | ID_COMP_CUS | Call by reference | Type reference (TYPE) | BOOLE_D | '' | Kunden- und lokale Daten vergleichen | 20121015 | |
5 | Importing | ID_COMP_SAP | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | SAP-Daten vergleichen | 20121015 | |
6 | Importing | ID_SHOW_EQ | Call by reference | Type reference (TYPE) | BOOLE_D | Identische SU22/24 Daten zeigen | 20121107 | ||
7 | Importing | IT_APPL | Call by reference | Type reference (TYPE) | TT_APPL | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20121015 |
Method COMPARE_SU22_WITH_SU24 on class CL_SU25_2A has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_CALL_MODE | Call by reference | Type reference (TYPE) | SY-UCOMM | Funktionscode, der PAI ausgelöst hat | 20121108 |
Method CONSTRUCTOR on class CL_SU25_2A has no exception.
Method GET_REF_CL_SU25 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | E_GO_SU25 | Value transfer | Object reference (TYPE REF TO) | CL_SU25 | Methoden für Vorschlagswerteabgleich (SU25 2a) | 20121015 |
Method GET_REF_CL_SU25 on class CL_SU25_2A has no exception.
Method GET_SELECTED_STATUS_RECORDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SEL | Value transfer | Type reference (TYPE) | TT_OUT | Ausgabetabelle - Anwendungsüberblick | 20121024 | ||
2 | Importing | ID_FCODE | Call by reference | Type reference (TYPE) | SALV_DE_FUNCTION | Auswahl entsprechend Funktionscode | 20121108 |
Method GET_SELECTED_STATUS_RECORDS on class CL_SU25_2A has no exception.
Method REFRESH_GT_OUT_PARTIALY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_OUT | Call by reference | Type reference (TYPE) | TT_OUT | Ausgabetabelle - Anwendungsüberblick | 20121102 |
Method REFRESH_GT_OUT_PARTIALY on class CL_SU25_2A has no exception.
Method SALV_CMD_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | E_SALV_FUNCTION | Value transfer | Attribute reference (LIKE) | 20121023 |
Method SALV_CMD_DETAIL on class CL_SU25_2A has no exception.
Method SALV_COMMAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | E_SALV_FUNCTION | Value transfer | Attribute reference (LIKE) | 20121019 |
Method SALV_COMMAND on class CL_SU25_2A has no exception.
Method SALV_DBL_CLICK Signature
Method SALV_DBL_CLICK on class CL_SU25_2A has no parameter.
Method SALV_DBL_CLICK on class CL_SU25_2A has no exception.
Method SALV_DBL_CLICK_DETAIL Signature
Method SALV_DBL_CLICK_DETAIL on class CL_SU25_2A has no parameter.
Method SALV_DBL_CLICK_DETAIL on class CL_SU25_2A has no exception.
Method SALV_DETAIL_OKFLAG_TXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ED_TX | Value transfer | Type reference (TYPE) | STRING | Kurztext | 20121022 | ||
2 | Importing | ID_OKFLAG | Call by reference | Type reference (TYPE) | USOBX-OKFLAG | N=nicht prüfen;X=immer prüfen;Y=prüfen und Eintrag in USOBT | 20121022 |
Method SALV_DETAIL_OKFLAG_TXT on class CL_SU25_2A has no exception.
Method SALV_HEADER_STATISTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ED_ROW | Value transfer | Type reference (TYPE) | I | Letzte genutzte Zeilennummer | 20121019 | ||
2 | Importing | ID_ROW | Call by reference | Type reference (TYPE) | I | 1 | Erste Zeilennummer für Header | 20121019 | |
3 | Importing | IR_GRID | Call by reference | Object reference (TYPE REF TO) | CL_SALV_FORM_LAYOUT_GRID | Grid-Element im Gestaltungsobjekt | 20121019 |
Method SALV_HEADER_STATISTICS on class CL_SU25_2A has no exception.
Method SALV_PREPARE_DETAIL_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DETAIL | Call by reference | Type reference (TYPE) | TT_OUT_DET | Detailsicht Ausgabetabelle | 20121022 | ||
2 | Importing | IT_APPL_OUT | Call by reference | Type reference (TYPE) | TT_OUT | Selektierte Ausgabetabelle | 20121022 |
Method SALV_PREPARE_DETAIL_VIEW on class CL_SU25_2A has no exception.
Method SALV_PREPARE_OUTPUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ED_CNT | Value transfer | Type reference (TYPE) | SY-TABIX | Anzahl Zeilen | 20121115 |
Method SALV_PREPARE_OUTPUT on class CL_SU25_2A has no exception.
Method SALV_SET_COLOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ET_COL | Value transfer | Type reference (TYPE) | LVC_T_SCOL | ALV-Control: Tabelle für Zelleneinfärbung | 20121107 | ||
2 | Importing | ID_LIN_TYP | Call by reference | Type reference (TYPE) | SY-UCOMM | Funktionscode der Tabelleneintrag beschreibt | 20121107 |
Method SALV_SET_COLOR on class CL_SU25_2A has no exception.
Method SALV_SET_COMMON_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_COLS | Call by reference | Object reference (TYPE REF TO) | CL_SALV_COLUMNS_TABLE | Spalten in einfachen, zweidimensionalen Tabellen | 20121022 |
Method SALV_SET_COMMON_COLUMNS on class CL_SU25_2A has no exception.
Method SALV_SET_TOOLTIPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20121022 |
Method SALV_SET_TOOLTIPS on class CL_SU25_2A has no exception.
Method SALV_SHOW_DETAIL_SET_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20121019 |
Method SALV_SHOW_DETAIL_SET_COLUMNS on class CL_SU25_2A has no exception.
Method SALV_SHOW_DETAIL_SET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20121023 |
Method SALV_SHOW_DETAIL_SET_STATUS on class CL_SU25_2A has no exception.
Method SALV_SHOW_DETAIL_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DETAIL | Call by reference | Type reference (TYPE) | TT_OUT_DET | Detailsicht | 20121022 |
Method SALV_SHOW_DETAIL_VIEW on class CL_SU25_2A has no exception.
Method SALV_SHOW_SET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20121022 |
Method SALV_SHOW_SET_HEADER on class CL_SU25_2A has no exception.
Method SALV_SHOW_SET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20121022 |
Method SALV_SHOW_SET_STATUS on class CL_SU25_2A has no exception.
Method SALV_SHOW_STATUS Signature
Method SALV_SHOW_STATUS on class CL_SU25_2A has no parameter.
Method SALV_SHOW_STATUS on class CL_SU25_2A has no exception.
Method SALV_SHOW_STATUS_SET_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ALV | Call by reference | Object reference (TYPE REF TO) | CL_SALV_TABLE | Basisklasse für einfache Tabellen | 20121018 |
Method SALV_SHOW_STATUS_SET_COLUMNS on class CL_SU25_2A has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 740 |