SAP ABAP Class CL_SU25_1 (Methods for Transferring Default Values (SU25 Step 1))
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_1  
Short Description Methods for Transferring Default Values (SU25 Step 1)    
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 20121112   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_1 has no interface implemented.
Friends
Class CL_SU25_1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ICON_PFCG Instance attribute Public Type reference (TYPE) SALV_DE_TREE_IMAGE ICON_HOLD Modification characteristic 20121113
2 GO_ALV Instance attribute Private Object reference (TYPE REF TO) CL_SALV_TABLE Basis Class for Simple Tables 20121112
3 GO_SU25 Instance attribute Private Object reference (TYPE REF TO) CL_SU25 General Methods for SU25 20121112
4 GS_CTRL Instance attribute Private Type reference (TYPE) TS_CTRL Control information 20121112
5 GT_COL_DONE Instance attribute Private Type reference (TYPE) LVC_T_SCOL Color attributes for entry with status Done 20121113
6 GT_COL_NO_DELTA Instance attribute Private Type reference (TYPE) LVC_T_SCOL Color attributes for entry with status NoDelta 20121113
7 GT_COL_TODO Instance attribute Private Type reference (TYPE) LVC_T_SCOL Color attributes for entry with status ToDo 20121113
8 GT_COL_USOBT Instance attribute Private Type reference (TYPE) LVC_T_SCOL Color attributes for USOBT_C lines 20121113
9 GT_COL_USOBX Instance attribute Private Type reference (TYPE) LVC_T_SCOL Color attributes for USOBX entry 20121113
10 GT_OUT Instance attribute Private Type reference (TYPE) TT_OUT Output table level 1 20121112
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Initialization for SU25 step 1 20121112
2 GET_REF_CL_SU25 Instance method Public Method Pass reference to object go_su25 20121112
3 GET_SELECTED_STATUS_RECORDS Instance method Private Method Determine selected line of status list 20121113
4 REPLACE_SU24_WITH_SU22 Instance method Public Method Replace SU24 content with SU22 content for selected apps 20121112
5 SALV_COMMAND Instance method Private Event handling method SALV user command handler 20121113
6 SALV_DBL_CLICK Instance method Private Event handling method Reaction to double-click event 20121113
7 SALV_PREPARE_OUTPUT Instance method Public Method Pass status table to output table 20121112
8 SALV_SET_COLOR Instance method Private Method Set color for fields that are not relevant (detail view) 20121113
9 SALV_SET_COLUMNS Instance method Private Method Set column attributes 20121113
10 SALV_SET_HEADER Instance method Private Method Generate list header for output list 20121114
11 SALV_SET_STATUS Instance method Private Method Set screen status and functions for detail view 20121113
12 SALV_SET_TOOLTIPS Instance method Private Method Set tooltips for list 20121113
13 SALV_SHOW_RESULT Instance method Public Method Display the status list (simple) 20121113
Events
Class CL_SU25_1 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TD_ACT_KEY Public See coding 20121112 td_act_key TYPE c LENGTH 3
2 TS_APPL Public See coding 20121112 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 20121112 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 20121112 BEGIN OF ts_ctrl , dia_mode TYPE boole_d , check_tstmp TYPE boole_d , app_sel_mode TYPE char01 "Sap only/ Cust. ownly / Both , show_unchg TYPE boole_d , 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 20121112 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 TT_APPL Public See coding 20121112 tt_appl TYPE STANDARD TABLE OF ts_appl
7 TT_APPL_STAT Public See coding 20121112 tt_appl_stat TYPE STANDARD TABLE OF ts_appl_stat
8 TT_OUT Public See coding 20121112 tt_out TYPE STANDARD TABLE OF ts_out
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SU25_1 has no parameter.
Method CONSTRUCTOR on class CL_SU25_1 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) 20121112

Method GET_REF_CL_SU25 on class CL_SU25_1 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 20121113

Method GET_SELECTED_STATUS_RECORDS on class CL_SU25_1 has no exception.

Method REPLACE_SU24_WITH_SU22 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') 20121112
2 Importing ID_AUTO_CMP Call by reference Type reference (TYPE) BOOLE_D 'X' Sofortiger automatischer Abgleich 20121112
3 Importing ID_CHK_TSTMP Call by reference Type reference (TYPE) BOOLE_D Nur veränderte SU22-Datensätze prüfen (='X') 20121112
4 Importing ID_COMP_CUS Call by reference Type reference (TYPE) BOOLE_D '' Kunden- und lokale Daten vergleichen 20121112
5 Importing ID_COMP_SAP Call by reference Type reference (TYPE) BOOLE_D 'X' SAP-Daten vergleichen 20121112
6 Importing IT_APPL Call by reference Type reference (TYPE) TT_APPL Zu bearbeitende Applikationsliste 20121112

Method REPLACE_SU24_WITH_SU22 on class CL_SU25_1 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) 20121113

Method SALV_COMMAND on class CL_SU25_1 has no exception.

Method SALV_DBL_CLICK Signature

Method SALV_DBL_CLICK on class CL_SU25_1 has no parameter.
Method SALV_DBL_CLICK on class CL_SU25_1 has no exception.

Method SALV_PREPARE_OUTPUT Signature

Method SALV_PREPARE_OUTPUT on class CL_SU25_1 has no parameter.
Method SALV_PREPARE_OUTPUT on class CL_SU25_1 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 20121113
2 Importing ID_LIN_TYP Call by reference Type reference (TYPE) SY-UCOMM Funktionscode der Tabelleneintrag beschreibt 20121113

Method SALV_SET_COLOR on class CL_SU25_1 has no exception.

Method SALV_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 20121113

Method SALV_SET_COLUMNS on class CL_SU25_1 has no exception.

Method SALV_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 20121114

Method SALV_SET_HEADER on class CL_SU25_1 has no exception.

Method SALV_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 20121113

Method SALV_SET_STATUS on class CL_SU25_1 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 20121113

Method SALV_SET_TOOLTIPS on class CL_SU25_1 has no exception.

Method SALV_SHOW_RESULT Signature

Method SALV_SHOW_RESULT on class CL_SU25_1 has no parameter.
Method SALV_SHOW_RESULT on class CL_SU25_1 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740