SAP ABAP Class CL_SU25_2A (Methods for Default Value Comparison (SU25 2a))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   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