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

graph_matrix_3d

Former Member
0 Likes
507

Hi all,

my internal table consists of amt, average and week .I want to show amt and average week-wise using graph_matrix_3d . i want to pass values dynamically to this fm.how?

regards,

ram

2 REPLIES 2
Read only

Former Member
0 Likes
452

Hi Swetha,

You need to create a report program to pass the values to the FM.

You can see standard report.

REPORT BCGRBU13.

DATA: BEGIN OF DATTAB OCCURS 1,

VK(20), TV TYPE P, VIDEO TYPE P, STEREO TYPE P, WM TYPE P,

END OF DATTAB.

DATA: BEGIN OF OPTTAB OCCURS 1,

C(20),

END OF OPTTAB.

DATA: AKTION, MODZL, MODSP, MODWERT(5).

      • Datentabelle füllen ***

DATTAB-VK = 'Müller'.

DATTAB-TV = 98.

DATTAB-VIDEO = 83.

DATTAB-STEREO = 45.

DATTAB-WM = 65.

APPEND DATTAB.

DATTAB-VK = 'Krämer'.

DATTAB-TV = 52.

DATTAB-VIDEO = 38.

DATTAB-STEREO = 23.

DATTAB-WM = 0.

APPEND DATTAB.

DATTAB-VK = 'Rehm'.

DATTAB-TV = 73.

DATTAB-VIDEO = 54.

DATTAB-STEREO = 35.

DATTAB-WM = 49.

APPEND DATTAB.

      • Optionentabelle füllen ***

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

OPTTAB = 'P3TYPE = TO'. APPEND OPTTAB. "// Objektart

OPTTAB = 'P3CTYP = RO'. APPEND OPTTAB. "// Farben der Objekte

OPTTAB = 'TISIZE = 2'. APPEND OPTTAB. "// Haupttitelgröße

OPTTAB = 'CLBACK = X'. APPEND OPTTAB. "// Background Color

*----


*

  • Grafische Ausgabe *

*----


*

CALL FUNCTION 'GRAPH_MATRIX_3D'

EXPORTING

DIM1 = 'Gerät-Typ'

DIM2 = 'Verkäufer'

COL1 = 'Fernseher'

COL2 = 'Videorecorder'

COL3 = 'Stereoanlage'

COL4 = 'Waschmaschinen'

TITL = 'Verkaufszahlen 1991'

VALT = 'Stückzahl'

WINPOS = '5'

WINSZX = '65'

WINSZY = '70'

INFORM = '6'

IMPORTING

B_TYP = AKTION

MOD_ROW = MODZL

MOD_COL = MODSP

MOD_VAL = MODWERT

TABLES

DATA = DATTAB

OPTS = OPTTAB.

      • Daten des selektierten/modifizierten Wertes anzeigen ***

IF AKTION = 'S'.

SKIP.

WRITE: / ' Selektierter Wert befindet sich in',

/ ' Zeile :', MODZL,

/ ' Spalte :', MODSP.

ENDIF.

IF AKTION = 'M'.

SKIP.

WRITE: / ' Modifizierter Wert befindet sich in',

/ ' Zeile :', MODZL,

/ ' Spalte :', MODSP.

SKIP.

WRITE: / ' Neuer Wert = ', MODWERT.

ENDIF.

      • alle Graphikfenster schließen ***

CALL FUNCTION 'GRAPH_DIALOG' EXPORTING CLOSE = 'X'.

Regards,

Amit.

Read only

kai_gutenkunst
Product and Topic Expert
Product and Topic Expert
0 Likes
452

Hi,

when starting with a new project it's not a good idea to use this obsolete graphics. Use the chart engine instead and start by downloading the SAP Chart Designer from SDN - Download.

Regards, Kai