SAP ABAP Class CL_GUI_PICTURE (SAP Picture Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-CTL (Application Component) SAP GUI for Windows Controls
     SAPPICTURE (Package) SAP Picture Control
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTROL Proxy Class for Control in GUI 00000000
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRAGDROP Drag and Drop Interface for Controls 19990315
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GFW_GP_PRES_WEB GFW: product specific section for web view 19990913
2 Inheritance (c INHERITING FROM c_ref)  CL_UMB_CECHAIN_WEB Chart WEB Access 20000104
Properties
Class CL_GUI_PICTURE  
Short Description SAP Picture Control    
Super Class CL_GUI_CONTROL Proxy Class for Control in GUI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAPPICTURE   SAP Picture Control 
Created 19981125   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DRAGDROP Drag and Drop Interface for Controls 19990315
Friends
Class CL_GUI_PICTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPLAY_MODE Instance attribute Public Type reference (TYPE) I Display Mode 19990121
2 DISPLAY_MODE_FIT Constant Public Type reference (TYPE) I 2 Display Mode 19981125
3 DISPLAY_MODE_FIT_CENTER Constant Public Type reference (TYPE) I 4 Display Mode 19981125
4 DISPLAY_MODE_NORMAL Constant Public Type reference (TYPE) I 0 Display Mode 19981125
5 DISPLAY_MODE_NORMAL_CENTER Constant Public Type reference (TYPE) I 3 Display Mode 19981125
6 DISPLAY_MODE_STRETCH Constant Public Type reference (TYPE) I 1 Display Mode 19981125
7 EVENTID_CONTEXT_MENU Constant Public Type reference (TYPE) I 1 Event Context Menu 19981216
8 EVENTID_CONTEXT_MENU_SELECTED Constant Public Type reference (TYPE) I 6 Event Context Menu 19981216
9 EVENTID_CONTROL_CLICK Constant Public Type reference (TYPE) I 4 Event Control Click 19981125
10 EVENTID_CONTROL_DBLCLICK Constant Public Type reference (TYPE) I 5 Event Control Doubleclick 19981125
11 EVENTID_PICTURE_CLICK Constant Public Type reference (TYPE) I 2 Event Picture Click 19981125
12 EVENTID_PICTURE_DBLCLICK Constant Public Type reference (TYPE) I 3 Event Picture Doubleclick 19981125
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_PICTURE Instance method Public Method Deletes Picture From Control 19981125
2 CONSTRUCTOR Instance method Public Constructor Constructor 19981125
3 DISPLAY_CONTEXT_MENU Instance method Public Method Context Menu 19981216
4 LOAD_PICTURE_FROM_SAP_ICONS Instance method Public Method Loads an SAP Icon Into The Control 19981125
5 LOAD_PICTURE_FROM_URL Instance method Public Method Loads a Picture From a URL Into The Control 19981125
6 LOAD_PICTURE_FROM_URL_ASYNC Instance method Public Method Loads a Picture From a URL Into The Control 19991115
7 SET_3D_BORDER Instance method Public Method Sets 3D Frame 19990111
8 SET_ALT_TEXT Instance method Public Method Sets the Alternative Text (for example, for Screenreader) 20040309
9 SET_DISPLAY_MODE Instance method Public Method Sets Display Mode 19981125
10 SET_DRAGDROP_CONTROL Instance method Public Method Sets the Drag / Drop Behavior for the Control 19990315
11 SET_DRAGDROP_PICTURE Instance method Public Method Sets the Drag / Drop Behavior for the Picture 19990316
12 SET_TOOLTIP Instance method Public Method To provide tooltip interface 20090512
Events
# Event Type Visibility Description Created on
1 CONTEXT_MENU Instance Event
(0)
Public
(2)
Context Menu 19981216
2 CONTEXT_MENU_SELECTED Instance Event
(0)
Public
(2)
Context Menu Chosen 19981216
3 CONTROL_CLICK Instance Event
(0)
Public
(2)
Mouse Click In The Control 19981125
4 CONTROL_DBLCLICK Instance Event
(0)
Public
(2)
Mouse Doubleclick In The Control 19981125
5 ONDRAG Instance Event
(0)
Public
(2)
For Drag Source 19990315
6 ONDROP Instance Event
(0)
Public
(2)
For Drop Target 19990315
7 ONDROPCOMPLETE Instance Event
(0)
Public
(2)
For Drag Source in Case of Success 19990315
8 ONGETFLAVOR Instance Event
(0)
Public
(2)
Multiple Flavors Possible at a Drop 19990315
9 PICTURE_CLICK Instance Event
(0)
Public
(2)
Mouse Click On The Picture 19981125
10 PICTURE_DBLCLICK Instance Event
(0)
Public
(2)
Mouse Doubleclick In The Picture 19981125
Types
Class CL_GUI_PICTURE has no local type.
Method Signatures

Method CLEAR_PICTURE Signature

Method CLEAR_PICTURE on class CL_GUI_PICTURE has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 19981209

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIFETIME Call by reference Type reference (TYPE) I Lifetime 19981125
2 Importing NAME Value transfer Type reference (TYPE) STRING Name 20000120
3 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 19981211
4 Importing SHELLSTYLE Value transfer Type reference (TYPE) I Shell Style 19981125
# Exception Resumable Description Created on
1 ERROR Fehler 19981209

Method DISPLAY_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Kontextmenü 19981216
# Exception Resumable Description Created on
1 ERROR Fehler 19981216

Method LOAD_PICTURE_FROM_SAP_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON Call by reference Type reference (TYPE) C Ikone 19981125
# Exception Resumable Description Created on
1 ERROR Fehler 19981209

Method LOAD_PICTURE_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) I Laden des Bild erfolgreich (0=Nein,1=Ja) 19981125
2 Importing URL Call by reference Type reference (TYPE) C URL 19981125
# Exception Resumable Description Created on
1 ERROR Fehler 19981209

Method LOAD_PICTURE_FROM_URL_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing URL Call by reference Type reference (TYPE) C URL 19991115
# Exception Resumable Description Created on
1 ERROR Fehler 19991115

Method SET_3D_BORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BORDER Call by reference Type reference (TYPE) I Rahmen (1=Ja, 0=Nein) 19990111
# Exception Resumable Description Created on
1 ERROR Fehler 19990111

Method SET_ALT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING Alternativer Text 20040309
# Exception Resumable Description Created on
1 ERROR Fehler 20040309

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_MODE Call by reference Type reference (TYPE) I Anzeigemodus 19990111
# Exception Resumable Description Created on
1 ERROR Fehler 19981209

Method SET_DRAGDROP_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROP Call by reference Object reference (TYPE REF TO) CL_DRAGDROP DragDrop Verhalten 19990315
# Exception Resumable Description Created on
1 ERROR Fehler 19990315

Method SET_DRAGDROP_PICTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROP Call by reference Object reference (TYPE REF TO) CL_DRAGDROP DragDrop Verhalten 19990316
# Exception Resumable Description Created on
1 ERROR Fehler 19990316

Method SET_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT Call by reference Type reference (TYPE) STRING Tooltip Info 20090512
# Exception Resumable Description Created on
1 ERROR Errors 20090512
Event Signatures

Event CONTEXT_MENU Signature
Event CONTEXT_MENU on class CL_GUI_PICTURE has no parameter.
Event CONTEXT_MENU_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) C Funktionscode 19981216

Event CONTROL_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MOUSE_POS_X Exporting Value transfer Type reference (TYPE) I Maus Position 19981125
2 MOUSE_POS_Y Exporting Value transfer Type reference (TYPE) I Maus Position 19981125

Event CONTROL_DBLCLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MOUSE_POS_X Exporting Value transfer Type reference (TYPE) I Maus Position 19981125
2 MOUSE_POS_Y Exporting Value transfer Type reference (TYPE) I Maus Position 19981125

Event ONDRAG Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROL_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Control 19990315
2 CONTROL_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Control 19990315
3 DRAGDROPOBJ Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT DragDrop Objekt 19990315
4 PICTURE_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Bild 19990315
5 PICTURE_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Bild 19990315

Event ONDROP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROL_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Control 19990315
2 CONTROL_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Control 19990315
3 DRAGDROPOBJ Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT DragDrop Objekt 19990315
4 PICTURE_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Bild 19990315
5 PICTURE_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Bild 19990315

Event ONDROPCOMPLETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROL_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Control 19990315
2 CONTROL_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Control 19990315
3 DRAGDROPOBJ Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT DragDrop Objekt 19990315
4 PICTURE_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Bild 19990315
5 PICTURE_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Bild 19990315

Event ONGETFLAVOR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROL_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Control 19990315
2 CONTROL_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Control 19990315
3 DRAGDROPOBJ Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT DragDrop Objekt 19990315
4 FLAVORS Exporting Value transfer Type reference (TYPE) CNDD_FLAVORS Mögliche Flavors 19990315
5 PICTURE_POS_X Exporting Value transfer Type reference (TYPE) I X Position relativ zum Bild 19990315
6 PICTURE_POS_Y Exporting Value transfer Type reference (TYPE) I Y Position relativ zum Bild 19990315

Event PICTURE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MOUSE_POS_X Exporting Value transfer Type reference (TYPE) I Maus Position 19981125
2 MOUSE_POS_Y Exporting Value transfer Type reference (TYPE) I Maus Position 19981125

Event PICTURE_DBLCLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MOUSE_POS_X Exporting Value transfer Type reference (TYPE) I Maus Position 19981125
2 MOUSE_POS_Y Exporting Value transfer Type reference (TYPE) I Maus Position 19981125
History
Last changed by/on SAP  20130531 
SAP Release Created in