Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

graphs in reports

Former Member
0 Likes
897

I have to display graphs in reports as per my output.

PLZ help me out the procedure.let me know weather it is possible or not

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
847

check this sample code it will be helpfull.

&----


*& Report ZGRAPH_TEST

&&----


REPORT ZGRAPH_TEST.

DATA: BEGIN OF TAB OCCURS 5,

CLASS(5) TYPE C,

VAL1(2) TYPE I,

VAL2(2) TYPE I,

VAL3(2) TYPE I,

END OF TAB.

DATA: BEGIN OF OPTTAB OCCURS 1,

C(20),

END OF OPTTAB.

MOVE: 'fan' TO TAB-CLASS,

12 TO TAB-VAL1, 8 TO TAB-VAL2, 15 TO TAB-VAL3.

APPEND TAB.

CLEAR TAB.

MOVE: 'cool' TO TAB-CLASS,

15 TO TAB-VAL1, 10 TO TAB-VAL2, 18 TO TAB-VAL3.

APPEND TAB.

CLEAR TAB.

MOVE: 'DA' TO TAB-CLASS,

17 TO TAB-VAL1, 11 TO TAB-VAL2, 20 TO TAB-VAL3.

APPEND TAB.

CLEAR TAB.

OPTTAB = 'FIFRST = 3D'. APPEND OPTTAB. "// Grafik-Typ

CALL FUNCTION 'GRAPH_MATRIX_3D'

EXPORTING

COL1 = '1997'

COL2 = '1998'

COL3 = '1999'

DIM2 = 'Products'

DIM1 = 'Years'

TITL = 'Sales In Rs. Crores'

TABLES

DATA = TAB

OPTS = OPTTAB

EXCEPTIONS

OTHERS = 1.

LEAVE PROGRAM.

I have to display graphs in reports as per my output.

PLZ help me out the procedure.let me know weather it is possible or not

5 REPLIES 5
Read only

Former Member
0 Likes
847

Hi,

You can use the FMs

GRAPH_2D for 2 dim graphs

GRAPH_3D for 3 dim graphs.

If you need better ones you can go to SE37 and type GRAPH * and press F4 it will give you a lot of options.

Regards,

Pramod

Read only

GauthamV
Active Contributor
0 Likes
847

hi,

use GRAL transaction.

you will get lot of programs.

Read only

Former Member
0 Likes
847

Hi

ISU_EA22_GRAPHIC_OPEN_OUTPUT -u try this function module.

Regards:

Prabu

Read only

Former Member
0 Likes
848

check this sample code it will be helpfull.

&----


*& Report ZGRAPH_TEST

&&----


REPORT ZGRAPH_TEST.

DATA: BEGIN OF TAB OCCURS 5,

CLASS(5) TYPE C,

VAL1(2) TYPE I,

VAL2(2) TYPE I,

VAL3(2) TYPE I,

END OF TAB.

DATA: BEGIN OF OPTTAB OCCURS 1,

C(20),

END OF OPTTAB.

MOVE: 'fan' TO TAB-CLASS,

12 TO TAB-VAL1, 8 TO TAB-VAL2, 15 TO TAB-VAL3.

APPEND TAB.

CLEAR TAB.

MOVE: 'cool' TO TAB-CLASS,

15 TO TAB-VAL1, 10 TO TAB-VAL2, 18 TO TAB-VAL3.

APPEND TAB.

CLEAR TAB.

MOVE: 'DA' TO TAB-CLASS,

17 TO TAB-VAL1, 11 TO TAB-VAL2, 20 TO TAB-VAL3.

APPEND TAB.

CLEAR TAB.

OPTTAB = 'FIFRST = 3D'. APPEND OPTTAB. "// Grafik-Typ

CALL FUNCTION 'GRAPH_MATRIX_3D'

EXPORTING

COL1 = '1997'

COL2 = '1998'

COL3 = '1999'

DIM2 = 'Products'

DIM1 = 'Years'

TITL = 'Sales In Rs. Crores'

TABLES

DATA = TAB

OPTS = OPTTAB

EXCEPTIONS

OTHERS = 1.

LEAVE PROGRAM.

Read only

Former Member
0 Likes
847

DATA: BEGIN OF data OCCURS 20,
text(25),
value TYPE p,
END OF data.

data-text = 'orissa'.
data-value = 10.
APPEND data.

data-text = 'goa'.
data-value = 16.
APPEND data.

CALL FUNCTION 'GRAPH_2D'
  TABLES
    data  = data.