OO ALV with hotspot and call transaction OO ALV report with call transaction on hotspot click using CL_SALV_TABLE There was a requirement to display list of materials in an ALV control and put hyperlink(hotspot) to material no, when ever we click on material number, it should call MM03 and directly display material. In this kind of requirement, we need to use below CALL TRANSACTION with parameter id for calling a transaction with parameters. In the below example, we use object oriented techniques to display ALV table and will use events to handle hyperlink click. CLASS CL_SALV_TABLE Step1: Display ALV using class CL_SALV_TABLE and method DISPLAY() Refer working with ALV Factory methods for more details on factory methods TYPES: BEGIN OF ty_mara, matnr TYPE mara-matnr, mtart TYPE mara-mtart, matkl TYPE mara-matkl, END OF ty_mara. DATA: it_mara TYPE TABLE OF ty_mara, wa_mara TYPE ty_mara. DATA: o_alv...