SAP ABAP Class CL_UC_METHOD_STEP_GUI (GUI Shell for Step Method Definition)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCU2 (Package) SEM-BCS: User Interface: Step Methods
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_GUI Internal View of GUI Object 20000821
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_GUI_EXT External View at GUI Object 20000821
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20020326
Properties
Class CL_UC_METHOD_STEP_GUI  
Short Description GUI Shell for Step Method Definition    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCU2   SEM-BCS: User Interface: Step Methods 
Created 20000821   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UC_METHOD_STEP_GUI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_GUI Internal View of GUI Object 20000821
2 IF_UC_CUST_GUI_EXT External View at GUI Object 20000821
3 IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20020326
Friends
Class CL_UC_METHOD_STEP_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_CHANGED_OBJECT_LIST Instance attribute Private Type reference (TYPE) UC_FLG General Indicator, SAP Consolidation 20010308
2 DF_FOCUS_ON_MULTI_PURPOSE Instance attribute Private Type reference (TYPE) UC_FLG Set Focus on Multipurpose Screen? 20010308
3 DF_IS_DISPLAY_ONLY Instance attribute Private Type reference (TYPE) UG_FLG FIN Master Data: General Indicator 20021030
4 DF_IS_EDIT Instance attribute Private Type reference (TYPE) UC_FLG Display / Change 20010308
5 DO_DOCU_GUI Instance attribute Private Object reference (TYPE REF TO) IF_UC_CUST_GUI SEM-BCS: In-Screen Documentation 20010308
6 DO_GUI_1 Static Attribute Private Object reference (TYPE REF TO) CL_UC_METHOD_STEP_GUI DO_GUI_1 20010308
7 DO_MESSAGE_CUST Instance attribute Private Object reference (TYPE REF TO) CL_UC_MESSAGE_CUST Display Messages 20010308
8 DO_MESSAGE_GUI Instance attribute Private Object reference (TYPE REF TO) CL_UC_MESSAGE_CUST_GUI Display Messages 20010308
9 DO_METHOD_DATA Instance attribute Private Object reference (TYPE REF TO) CL_UC_METHOD_STEP DO_METHOD_DATA 20010308
10 DT_ACTIVE_MULTI_PURPOSE Instance attribute Private Type reference (TYPE) T_ACTIVE_MULTI_PURPOSE 20010308
11 DT_AVAILABLE_GUI Instance attribute Private Type reference (TYPE) T_GUIS Created GUI Instances 20010308
12 DT_USED_GUI Instance attribute Private Type reference (TYPE) T_USED_GUIS GUI Instances Currently Used 20010308
13 D_ACTIVETAB Instance attribute Private Type reference (TYPE) UC_SEQNR1 1 Active Title Element 20010308
14 D_MSTEP Instance attribute Private Type reference (TYPE) UC_MSTEP 1 Step Currently Displayed 20010308
15 D_MSTEP_FOR_NEXT_PBO Instance attribute Private Type reference (TYPE) UC_MSTEP 1 Step Currently Displayed 20010308
16 D_NEXT_MSTEP Instance attribute Private Type reference (TYPE) UC_MSTEP Same-Level Successor Under the Steps 20010308
17 D_PARENT_MSTEP Instance attribute Private Type reference (TYPE) UC_MSTEP Higher-Level Step 20010308
18 D_PREV_MSTEP Instance attribute Private Type reference (TYPE) UC_MSTEP Same-Level Predecessor Under the Steps 20010308
19 D_SHOWING_MESSAGES Instance attribute Private Type reference (TYPE) I 0 Are Messages of the Check Being Displayed? 20010308
20 D_SHOW_DOCU_IN_CONS_WORKBENCH Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20020326
21 D_SHOW_ERROR_IN_CONS_WORKBENCH Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20020326
22 GC_FAST_ENTRY Constant Public Type reference (TYPE) I GC_WIDE_1 Subscreen: Fast Entry tab 20000821
23 GC_MODULE_POOL Constant Private Type reference (TYPE) PROGNAME 'SAPLUCU2' GC_MODULE_POOL 20010308
24 GC_SMALL_LEFT Constant Public Type reference (TYPE) I 2 Subscreen: Narrow Left 20000821
25 GC_SMALL_RIGHT Constant Public Type reference (TYPE) I 1 Subscreen: Narrow Right 20000821
26 GC_WIDE_1 Constant Public Type reference (TYPE) I 3 Subscreen: Full Width 1 20000821
27 GC_WIDE_2 Constant Public Type reference (TYPE) I 4 Subscreen: Full Width 2 20000821
28 GC_WIDE_3 Constant Public Type reference (TYPE) I 5 Subscreen: Multifunction Value Entry 20000824
29 GC_WIDE_4 Constant Public Type reference (TYPE) I 6 Subscreen: Error Messages 20000901
30 GC_WIDE_5 Constant Public Type reference (TYPE) I 7 Subscreen: Error Messages 20000915
31 GC_WIDE_6 Constant Public Type reference (TYPE) I 8 Subscreen: Error Messages 20000915
32 G_ACTION_ID Static Attribute Private Type reference (TYPE) UC_ACTION_ID ID for Present Action Triggered in User Interface 20010308
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_ACCOUNT_SUBSCREEN Instance method Private Method Assign data object to account screen GUI object 20000912
2 ASSIGN_DATA_TO_GUI Instance method Private Method Assign data objects to individual GUIs and screen 20001109
3 ASSIGN_SUBSCREEN Instance method Private Method Assign GUI and DATA object to a subscreen 20000904
4 ASSIGN_WIDE_SUBSCREEN Instance method Private Method Choose wide subscreen and assign to a GUI object 20000904
5 CONSTRUCTOR Instance method Public Constructor Constructor 20000821
6 GET_GUI_DATA Instance method Public Method Get Data and Prepare for Output 20000821
7 GET_GUI_INSTANCE Instance method Private Method Get instance of a if_uc_cust_gui class with Reuse 20000821
8 GET_INSTANCE Static method Public Method Create GUI Object 20000822
9 GET_INSTANCE_FOR_DYNPRO Static method Public Method Get instance that manages a certain screen 20000821
10 GET_WB_SERVICES Instance method Private Method 20020326
11 IS_OK_TO_HIDE Instance method Private Method Check if the screen may be hidden 20000825
12 MOVE_STRING_TO_MESSAGE Instance method Private Method Split string with variable length into msgv1 thru msgv4 20000831
13 REMOVE_OBJECT Instance method Private Event handling method Remove a GUI Object from the Display 20000904
14 SET_CURRENT_MSTEP Instance method Private Event handling method SET_CURRENT_MSTEP 20010827
15 SET_DISPLAY_MODE Instance method Private Event handling method Switch Between Display/Change 20000829
16 SET_GUI_DATA Instance method Public Method Rewrite Data from Screen 20000824
17 SHOW_OBJECT Instance method Private Event handling method Display a GUI object 20000823
Events
# Event Type Visibility Description Created on
1 SHOW_GUI_OBJECT Instance Event
(0)
Private
(0)
20000830
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ACTIVE_MULTI_PURPOSE Private See coding Displayed Multipurpose Data Instances in All Tabs 20010308 BEGIN OF s_active_multi_purpose, tabno TYPE uc_seqnr1, content(1) TYPE c, o_data TYPE REF TO if_uc_cust_data, f_is_display_only TYPE uc_flg, END OF s_active_multi_purpose
2 S_GUIS Private See coding Existing GUI Instances 20010308 BEGIN OF s_guis, class TYPE classname, o_gui TYPE REF TO if_uc_cust_gui, seqnr TYPE sy-tabix, used TYPE uc_flg, END OF s_guis
3 S_SEQNR Private See coding S_SEQNR 20010308 BEGIN OF s_seqnr, subscreen TYPE i, seqnr TYPE i, END OF s_seqnr
4 S_SUBSCREENS Private See coding Flags on the Use of Subscreens 20010308 BEGIN OF s_subscreens, small_left TYPE uc_flg, small_right TYPE uc_flg, wide_1 TYPE uc_flg, wide_2 TYPE uc_flg, wide_3 TYPE uc_flg, wide_4 TYPE uc_flg, wide_5 TYPE uc_flg, wide_6 TYPE uc_flg, END OF s_subscreens
5 S_USED_GUIS Private See coding Used GUI Instance with Data Instance 20010308 BEGIN OF s_used_guis, subscreen TYPE i, o_data TYPE STANDARD TABLE OF REF TO if_uc_cust_data WITH KEY table_line, "hahcorr01 o_gui TYPE REF TO if_uc_cust_gui, grab_focus TYPE uc_flg, caption TYPE uc_txtmi, END OF s_used_guis
6 T_ACTIVE_MULTI_PURPOSE Private See coding Displayed Multipurpose Data Instances in All Tabs 20010308 t_active_multi_purpose TYPE SORTED TABLE OF s_active_multi_purpose WITH UNIQUE KEY tabno
7 T_GUIS Private See coding Existing GUI Instances 20010308 t_guis TYPE SORTED TABLE OF s_guis WITH UNIQUE KEY class seqnr
8 T_SEQNR Private See coding T_SEQNR 20010308 t_seqnr TYPE SORTED TABLE OF s_seqnr WITH UNIQUE KEY subscreen
9 T_USED_GUIS Private See coding Used GUI Instances with Data Instances 20010308 t_used_guis TYPE SORTED TABLE OF s_used_guis WITH UNIQUE KEY subscreen
Method Signatures

Method ASSIGN_ACCOUNT_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_NEW_GUI_OBJECT Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20000912
2 Changing CS_USED Call by reference Type reference (TYPE) S_SUBSCREENS Belegung der Subscreens 20000912
3 Changing CT_SEQNR Call by reference Type reference (TYPE) T_SEQNR Seqnr pro subscreen 20000912
4 Importing IO_DATA Call by reference Object reference (TYPE REF TO) IF_UC_CUST_DATA Interne Sicht auf Customizing-Daten 20000912
5 Importing IT_PREVIOUS_USAGE Call by reference Type reference (TYPE) T_USED_GUIS Belegung der Guis bei der letzten Anzeige 20001109
6 Importing I_COMPGROUP Call by reference Type reference (TYPE) UC_SEQNR1 Laufende Nummer 20000912
7 Importing I_ROLLNAME Call by reference Type reference (TYPE) UC_ROLLNAME Datenelement 20011220

Method ASSIGN_ACCOUNT_SUBSCREEN on class CL_UC_METHOD_STEP_GUI has no exception.

Method ASSIGN_DATA_TO_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSCREEN_DOCU Call by reference Object reference (TYPE REF TO) IF_UC_CUST_DATA Interne Sicht auf Customizing-Daten 20010308
2 Importing IT_TAB_DEFINITION Call by reference Type reference (TYPE) UCF_TS_COMP_DEFINITION Definition der Methodenkomponenten 20001109
3 Importing I_TAB Call by reference Type reference (TYPE) UC_TABTYPE Nummer des aktiven Tabstrips 20001109

Method ASSIGN_DATA_TO_GUI on class CL_UC_METHOD_STEP_GUI has no exception.

Method ASSIGN_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_NEW_GUI_OBJECT Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20000904
2 Changing CS_USED_GUI Call by reference Type reference (TYPE) S_USED_GUIS Benutzter GUI 20000904
3 Importing IF_GRAB_FOCUS Call by reference Type reference (TYPE) UC_FLG SPACE Soll sich der Subscreen den Focus holen? 20000919
4 Importing I_CAPTION Call by reference Type reference (TYPE) UC_TXTMI SPACE Mitteltext 20000904
5 Importing I_SUBSCREEN Call by reference Type reference (TYPE) I subscreen 20000904

Method ASSIGN_SUBSCREEN on class CL_UC_METHOD_STEP_GUI has no exception.

Method ASSIGN_WIDE_SUBSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_NEW_GUI_OBJECT Call by reference Type reference (TYPE) UC_FLG Neue GUI-Instanz 20000904
2 Changing CO_GUI Call by reference Object reference (TYPE REF TO) IF_UC_CUST_GUI Interne Sicht auf das GUI-Objekt 20000904
3 Changing CS_USED Call by reference Type reference (TYPE) S_SUBSCREENS Flags über genutzte Subscreens 20000904
4 Exporting E_SUBSCREEN Call by reference Type reference (TYPE) I Subscreen gefunden und zugeordnet? 20000904
5 Importing IF_GRAB_FOCUS Call by reference Type reference (TYPE) UC_FLG SPACE Soll der Subscreen den Focus holen? 20000919
6 Importing IO_DATA Call by reference Object reference (TYPE REF TO) IF_UC_CUST_DATA Interne Sicht auf Customizing-Daten 20000904
7 Importing I_CAPTION Call by reference Type reference (TYPE) UC_TXTMI SPACE Mitteltext 20000904
8 Importing I_USE_FLAG Call by reference Type reference (TYPE) UC_FLG 'X' Flag, mit dem wir den genutzten Subscreen kennzeichnen 20000904
9 Importing I_USE_GROUP Call by reference Type reference (TYPE) UC_FLG SPACE Use-Flag, bei dem wir uns dazugesellen können 20000904

Method ASSIGN_WIDE_SUBSCREEN on class CL_UC_METHOD_STEP_GUI has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UC_METHOD_STEP_GUI has no parameter.
Method CONSTRUCTOR on class CL_UC_METHOD_STEP_GUI has no exception.

Method GET_GUI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_IS_EDIT Call by reference Type reference (TYPE) UC_FLG Anzeigen/Ändern 20000829
2 Exporting EF_IS_STEP Call by reference Type reference (TYPE) UC_FLG Ist dies die Methode (SPACE) oder ein (Unter-)Schritt (X) 20000901
3 Exporting ET_SUBSCREENS Call by reference Type reference (TYPE) UCU_TS_METHOD_STEP_SUBSCREEN SEM-BCS: Subscreens in der Step-Methoden-Pflege 20000821
4 Exporting ET_TAB_HEADER Call by reference Type reference (TYPE) UCF_TS_TAB_DEFINITION SEM-BCS: Tabs in der Step-Methodenpflege 20000821
5 Exporting E_ACTIVETAB Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000821
6 Exporting E_METHOD_ROLLNAME_TXT Call by reference Type reference (TYPE) UC_TXTSH Kurztext 20000915
7 Exporting E_METHOD_TXT Call by reference Type reference (TYPE) UC_TXTMI Langtext 20000821
8 Exporting E_NEXT_MSTEP Call by reference Type reference (TYPE) UC_MSTEP Gleichgeordneter nächster Schritt 20000901
9 Exporting E_PARENT_MSTEP Call by reference Type reference (TYPE) UC_MSTEP Übergeordneter Schritt 20000901
10 Exporting E_PREV_MSTEP Call by reference Type reference (TYPE) UC_MSTEP Gleichgeordneter vorheriger Schritt 20000901
11 Exporting E_STEP_TXT Call by reference Type reference (TYPE) UC_TXTMI Langtext 20000821

Method GET_GUI_DATA on class CL_UC_METHOD_STEP_GUI has no exception.

Method GET_GUI_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CF_IS_NEW Call by reference Type reference (TYPE) UC_FLG Neu angelegtes Gui Objekt? 20000829
2 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_UC_CUST_GUI Instanz der GUI-Klasse 20000821
3 Importing I_CLASS Call by reference Type reference (TYPE) CLASSNAME Name der GUI-Klasse 20000821

Method GET_GUI_INSTANCE on class CL_UC_METHOD_STEP_GUI has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_UC_CUST_GUI Interne Sicht auf das GUI-Objekt 20000822

Method GET_INSTANCE on class CL_UC_METHOD_STEP_GUI has no exception.

Method GET_INSTANCE_FOR_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_UC_METHOD_STEP_GUI GUI-Mantel für Step-Methoden-Definition 20000822
2 Importing I_DYNNR Call by reference Type reference (TYPE) SCRHDNUM ABAP-Programm, Nummer des aktuellen Dynpros 20000821

Method GET_INSTANCE_FOR_DYNPRO on class CL_UC_METHOD_STEP_GUI has no exception.

Method GET_WB_SERVICES Signature

Method GET_WB_SERVICES on class CL_UC_METHOD_STEP_GUI has no parameter.
Method GET_WB_SERVICES on class CL_UC_METHOD_STEP_GUI has no exception.

Method IS_OK_TO_HIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_OK Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20000905

Method IS_OK_TO_HIDE on class CL_UC_METHOD_STEP_GUI has no exception.

Method MOVE_STRING_TO_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) UC0_S_MESSAGE Meldungen 20000831
2 Importing I_STRING Call by reference Type reference (TYPE) STRING Ursprungsstring 20000831

Method MOVE_STRING_TO_MESSAGE on class CL_UC_METHOD_STEP_GUI has no exception.

Method REMOVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA Value transfer Attribute reference (LIKE) IO_DATA 20000904

Method REMOVE_OBJECT on class CL_UC_METHOD_STEP_GUI has no exception.

Method SET_CURRENT_MSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE Call by reference Type reference (TYPE) 20010827

Method SET_CURRENT_MSTEP on class CL_UC_METHOD_STEP_GUI has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_EDIT Value transfer Attribute reference (LIKE) I_IS_EDIT 20000829

Method SET_DISPLAY_MODE on class CL_UC_METHOD_STEP_GUI has no exception.

Method SET_GUI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_METHOD_TXT Call by reference Type reference (TYPE) UC_TXTMI Langtext 20000824
2 Importing I_STEP_TXT Call by reference Type reference (TYPE) UC_TXTMI Langtext 20000824

Method SET_GUI_DATA on class CL_UC_METHOD_STEP_GUI has no exception.

Method SHOW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IS_DISPLAY_ONLY Value transfer Attribute reference (LIKE) IF_IS_DISPLAY_ONLY 20000904
2 Importing IO_DATA Value transfer Attribute reference (LIKE) IO_DATA 20000825

Method SHOW_OBJECT on class CL_UC_METHOD_STEP_GUI has no exception.
Event Signatures

Event SHOW_GUI_OBJECT Signature
Event SHOW_GUI_OBJECT on class CL_UC_METHOD_STEP_GUI has no parameter.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.0A