2006 Nov 01 3:55 AM
Hi All,
Just want to know in which table all the events of the ALV get stored??
Events like DOUBLE_CLICK, HOTSPOT_CLICK etc..
Cheers,
SImha.
2006 Nov 01 4:04 AM
Hi Narasimha,
Events are not stored in any table, Only their definition exist in code either in std class / custom local class create in program. This is then implemented in our with the processing to be done when particular event is trigger..
Hope this is clear..
Enjoy SAP.
Pankaj Singh
2006 Nov 01 9:28 AM
These events you can see in Fieldcatalog
Go in SE11.
Give type Pools as SLIS.
Their check out the type 'slis_fieldcat_alv'.
You can set the value of field catalog for particular fields in your internal table that you want to display in output.
Hope it is clear.
Regards,
Nitin
*Mark all helpful answers
2006 Nov 01 5:14 PM
hi Narasimha,
All the components of an ABAP class are stored in table SEOCOMPO.
if you need to get event components of class CL_GUI_ALV_GRID, you get the same from table SEOCOMPO where
CLSNAME = 'CL_GUI_ALV_GRID' and
CMPTYPE = '2'. "2 => Event.
Hope this helps.
Sajan.
2006 Nov 01 7:17 PM
Hi Narasimha,
I assume that you are working with ALV using Object Oriented methodology.
The Class corresponding to ALV Grid is CL_GUI_ALV_GRID.
You can go to transaction SE24 and specify CL_GUI_ALV_GRID and press Display button (or F7 key).
You will go inside the class builder screen for CL_GUI_ALV_GRID. In it , go to Events tab, you will get all the events corresponding to the ALV Class.
<b>Award points if found useful.</b>
Regards,
SP.