Tuesday, May 6, 2008

SAP ABAP Example of creating a HOT SPOT

Creating HOTSPOT Area in SAP ABAP

While creating interactive reports it may be required to create a HOTSPOT. Please find the sample code below.

REPORT ZEX_HOTSPOT .

*&---------------------------------------------------------------------*
*& ABAPLOVERS: Example of HOTSPOT
*&---------------------------------------------------------------------*

* Table Declaration
TABLES: VBAK,
        VBAP.

* Start-Of-Selection
START-OF-SELECTION.
  SELECT single vbeln INTO (VBAK-VBELN) FROM VBAK.
    WRITE / VBAK-VBELN HOTSPOT ON.

* Single click
AT LINE-SELECTION.
  Select Single posnr
                matnr
                INTO (VBAP-POSNR,
                      VBAP-MATNR) from vbap
                            where VBELN = VBAK-VBELN.


 Write:/ VBAK-VBELN, VBAP-POSNR, VBAP-MATNR.


No comments:

Post a Comment