SAP ABAP Class CL_BATCH_EVENT_GUI (Background Processing: Background Processing Event (GUI))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-BTC (Application Component) Background Processing
     SBTI_EVTHIST (Package) Event History of Background Processing
Properties
Class CL_BATCH_EVENT_GUI  
Short Description Background Processing: Background Processing Event (GUI)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBTI_EVTHIST   Event History of Background Processing 
Created 20050830   SAP 
Last change 20060912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BATCH_EVENT_GUI has no forward declaration.
Interfaces
Class CL_BATCH_EVENT_GUI has no interface implemented.
Friends
Class CL_BATCH_EVENT_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 F4_KEY Constant Private Type reference (TYPE) DDSHPVKEY 'BTC_F4_EVENT_DESCRIPTION' Key for personal help 20050830
2 L_CONTEXT_MENU_AUTHORITY Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu "Authorizations" 20051207
3 L_CONTEXT_MENU_EVENT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu "Event" 20050830
4 L_CONTEXT_MENU_SELECTION Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu "Selection" 20050830
5 L_EVENTS Instance attribute Private Type reference (TYPE) BTC_T_EVT_DISP Background Event: Table Type for BTC_S_EVT_DISP 20050830
6 L_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20050830
7 L_GUI_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20060613
8 L_LOCAL_GUI_CONTROL Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20060613
9 L_MENU_FUNC_MANY_SELECTED Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20051013
10 L_MENU_FUNC_MANY_SELECTED_AUTH Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20051025
11 L_MENU_FUNC_NOTHING_SELECTED Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20051013
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050830
2 CREATE_CONTEXT_MENU Instance method Private Method Creates the Context Menu 20050830
3 FREE Instance method Public Method Destructor 20060613
4 GET_SELECTED Instance method Public Method Returns Selected Rows 20050911
5 GET_SELECTED_INT Instance method Private Method 20051013
6 HANDLE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Processes CONTEXT_MENU_REQUEST of GRID 20050830
7 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Processes DOUBLE_CLICK of GRID 20050830
8 HANDLE_TOOLBAR Instance method Private Event handling method Processes TOOLBAR of GRID 20050830
9 HANDLE_USER_COMMAND Instance method Private Event handling method Processes USER_COMMAND of GRID 20050830
10 REFRESH Instance method Public Method Update the GRID 20050830
11 SELECT Instance method Private Method Update the Selection 20050914
12 SHOW_AUTHORITY Static method Public Method Displays Authorizations 20051122
13 SHOW_DEFINITION Static method Public Method Displays Dialog Box to Create, Change, and Display an Event 20050830
14 SHOW_F4 Static method Public Method Displays F4 Help for Background Processing Events 20051011
15 SHOW_RAISE Static method Public Method Displays Dialog Box for Triggering an Event 20050830
16 SHOW_RAISE_EX Static method Public Method Displays Dialog Box for Extended Triggering of an Event 20051015
Events
# Event Type Visibility Description Created on
1 CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Event CONTEXT_MENU_REQUEST 20051010
2 USER_COMMAND Instance Event
(0)
Public
(2)
Event USER_COMMAND 20051010
Types
Class CL_BATCH_EVENT_GUI has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER_NAME Call by reference Type reference (TYPE) C 20060328
2 Importing I_CONTAINER_OBJ Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20060328
# Exception Resumable Description Created on
1 EXCPT_CREATING_CONTROL_FAILED Das Control konnte nicht als Container verwendet werden 20050830
2 EXCPT_CREATING_GRID_FAILED Das erzeugte ALV GRID konnte nicht angezeigt werden 20050830
3 EXCPT_DISPLAYING_GRID_FAILED ALV GRID konnte nicht erzeugt werden 20050830
4 EXCPT_NO_CUSTOM_CONTROL Das angegebene Custom Control ist leer 20050830

Method CREATE_CONTEXT_MENU Signature

Method CREATE_CONTEXT_MENU on class CL_BATCH_EVENT_GUI has no parameter.
Method CREATE_CONTEXT_MENU on class CL_BATCH_EVENT_GUI has no exception.

Method FREE Signature

Method FREE on class CL_BATCH_EVENT_GUI has no parameter.
Method FREE on class CL_BATCH_EVENT_GUI has no exception.

Method GET_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EVENTS Call by reference Type reference (TYPE) BTC_T_EVTINFO Batch: Tabellentyp für BTCEVTINFO 20050911

Method GET_SELECTED on class CL_BATCH_EVENT_GUI has no exception.

Method GET_SELECTED_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTED_ROW Call by reference Type reference (TYPE) LVC_INDEX ALV-Control: Zeilennummer (Index der internen Tabelle) 20051013
2 Exporting E_SELECTED_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20051013

Method GET_SELECTED_INT on class CL_BATCH_EVENT_GUI has no exception.

Method HANDLE_CONTEXT_MENU_REQUEST Signature

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

Method HANDLE_CONTEXT_MENU_REQUEST on class CL_BATCH_EVENT_GUI has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20050830
2 Importing E_ROW Value transfer Attribute reference (LIKE) 20050830

Method HANDLE_DOUBLE_CLICK on class CL_BATCH_EVENT_GUI has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20050830
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20050830

Method HANDLE_TOOLBAR on class CL_BATCH_EVENT_GUI has no exception.

Method HANDLE_USER_COMMAND Signature

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

Method HANDLE_USER_COMMAND on class CL_BATCH_EVENT_GUI has no exception.

Method REFRESH Signature

Method REFRESH on class CL_BATCH_EVENT_GUI has no parameter.
Method REFRESH on class CL_BATCH_EVENT_GUI has no exception.

Method SELECT Signature

Method SELECT on class CL_BATCH_EVENT_GUI has no parameter.
Method SELECT on class CL_BATCH_EVENT_GUI has no exception.

Method SHOW_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20051122

Method SHOW_AUTHORITY on class CL_BATCH_EVENT_GUI has no exception.

Method SHOW_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REFRESH_NEEDED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050906
2 Importing I_EDIT Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050830
3 Changing I_EVENTID Call by reference Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20050830
# Exception Resumable Description Created on
1 EXCPT_EVENT_ALREADY_LOCKED Das Event ist gesperrt 20051025
2 EXCPT_LOCK_SYSTEM_FAILED Fehler des Sperrhandlers 20051025

Method SHOW_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTED_ITEM Call by reference Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20051011
2 Importing I_ALL Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20051011
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) HELP_INFO-DYNPROFLD Feldname 20051011
4 Importing I_PLACEHOLDER_FOR_ALL Call by reference Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20051011
5 Importing I_PROGRAM Value transfer Type reference (TYPE) PROGRAMM ABAP-Programmname 20051011
6 Importing I_SCREEN Value transfer Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20051011
7 Importing I_SHOW_ONLY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20051011

Method SHOW_F4 on class CL_BATCH_EVENT_GUI has no exception.

Method SHOW_RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENTID Call by reference Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20050830
2 Changing I_EVENTPARM Call by reference Type reference (TYPE) BTCEVTPARM Optionaler Parameter des Events 20050830
3 Changing I_SERVER Call by reference Type reference (TYPE) BTCSERVER Batch: Name eines Applikationsservers im Scheduling 20050830
# Exception Resumable Description Created on
1 EXCPT_ACTION_CANCELLED Operation ist abgebrochen durch den Benutzer 20051025
2 EXCPT_RAISE_FAILED Das Auslösen des Events ist misslungen 20051025
3 EXCPT_RAISE_FORBIDDEN Das Auslösen des angegebenen Events ist verboten 20051025
4 EXCPT_SERVER_ACCEPTS_NO_EVENTS Der Zielserver bearbeitet keine Events 20051025
5 EXCPT_UNKNOWN_EVENT Der angegebene Name ist unbekannt 20051025

Method SHOW_RAISE_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVENTID Call by reference Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20051015
2 Importing I_EVENTPARM Call by reference Type reference (TYPE) BTCEVTPARM Parameter eines Batch-Events (z.B. Jobname/Jobcount ) 20051015

Method SHOW_RAISE_EX on class CL_BATCH_EVENT_GUI has no exception.
Event Signatures

Event CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20051010
2 E_NUM_OF_SELECTED Exporting Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20051013

Event USER_COMMAND Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_COMMAND Exporting Value transfer Attribute reference (LIKE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20051010
History
Last changed by/on SAP  20060912 
SAP Release Created in 710