Application Development 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: 

graphs in reports

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

5 REPLIES 5

Former Member
0 Kudos

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

GauthamV
Active Contributor
0 Kudos

hi,

use GRAL transaction.

you will get lot of programs.

Former Member
0 Kudos

Hi

ISU_EA22_GRAPHIC_OPEN_OUTPUT -u try this function module.

Regards:

Prabu

Former Member
0 Kudos

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.

Former Member
0 Kudos

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.