Calling SAP Business Graphics, Without Dialog 

The following ABAP program illustrates some of the function module calls discussed in the preceding topics.

PROGRAM G_BUSG_1.

 

*------------------------------------------------------------*

* *

*------------------------------------------------------------*

* This program illustrates a call to SAP Business Graphics. *

* *

* Each row in the DATA table contains one text label and a *

* single numeric value. *

*------------------------------------------------------------*

DATA: BEGIN OF DATA OCCURS 1,

TEXT(25),

VALUE TYPE P,

END OF DATA.

DATA: TCOL1(5) VALUE '#1991'.

DATA: TITLE(25) VALUE 'Sales'.

SET PF-STATUS 'GRAF'.

 

DATA-TEXT = 'Product_1'.

DATA-VALUE = 153470.

APPEND DATA.

DATA-TEXT = 'Product_2'.

DATA-VALUE = 253150.

APPEND DATA.

DATA-TEXT = 'Product_3'.

DATA-VALUE = 53470.

APPEND DATA.

DATA-TEXT = 'Product_4'.

DATA-VALUE = 182000.

APPEND DATA.

DATA-TEXT = 'Product_5'.

DATA-VALUE = 92410.

APPEND DATA.

WRITE: / 'Products',22 TCOL1.

SKIP 2.

LOOP AT DATA.

WRITE: / DATA-TEXT, 12 DATA-VALUE.

ENDLOOP.

 

*------------------------------------------------------------*

* PF11: Put out a 2D graphic *

*------------------------------------------------------------*

AT PF11.

CALL FUNCTION 'GRAPH_2D' EXPORTING TITL = TITLE

TABLES DATA = DATA.