2009 Aug 08 11:29 AM
Hi,
Is it possible to display 3 curves in a single graph? If so please let me know how it can be done.
2009 Aug 08 3:52 PM
You can get lot of examples related to 2D and 3D graphs using GRAL transaction.
Hi,
Is it possible to display 3 curves in a single graph? If so please let me know how it can be done.
2009 Aug 08 3:02 PM
Hi
You can check the FM: GRAPH_2D, GRAPH_3D and Graph_4D...
Regards
shiva
2009 Aug 08 3:52 PM
You can get lot of examples related to 2D and 3D graphs using GRAL transaction.
2009 Aug 11 10:08 AM
2009 Aug 10 8:18 AM
REPORT ZGRAPH.
DATA: BEGIN OF ITAB_DATA OCCURS 0,
DATANAME(15),
QUANTITY1 TYPE I,
QUANTITY2 TYPE I,
QUANTITY3 TYPE I,
END OF ITAB_DATA,
BEGIN OF ITAB_OPTIONS OCCURS 0,
OPTION(20),
END OF ITAB_OPTIONS.
ITAB_DATA-DATANAME = 'Rice'.
ITAB_DATA-QUANTITY1 = 55.
ITAB_DATA-QUANTITY2 = 62.
ITAB_DATA-QUANTITY3 = 59.
APPEND ITAB_DATA.
ITAB_DATA-DATANAME = 'Wheat'.
ITAB_DATA-QUANTITY1 = 35.
ITAB_DATA-QUANTITY2 = 52.
ITAB_DATA-QUANTITY3 = 44.
APPEND ITAB_DATA.
ITAB_DATA-DATANAME = 'Sugar'.
ITAB_DATA-QUANTITY1 = 18.
ITAB_DATA-QUANTITY2 = 22.
ITAB_DATA-QUANTITY3 = 19.
APPEND ITAB_DATA.
CALL FUNCTION 'GRAPH_MATRIX_3D'
EXPORTING
COL1 = 'Jan'
COL2 = 'Feb'
COL3 = 'Mar'
TITL = 'Quantity Consumed In KG.'
TABLES
DATA = ITAB_DATA
OPTS = ITAB_OPTIONS
EXCEPTIONS
OTHERS = 1.
2009 Aug 11 9:55 AM
REPORT Z_INVOICE_GRAPH.
TABLES : VBRK.
DATA : BEGIN OF INV OCCURS 0,
VBELN LIKE VBRK-VBELN,
FKDAT LIKE VBRK-FKDAT,
END OF INV.
DATA : BEGIN OF ITAB_OPTIONS OCCURS 0,
OPTION(20),
END OF ITAB_OPTIONS.
DATA : BEGIN OF G OCCURS 0,
IN(10) TYPE C,
J TYPE I,
F TYPE I,
M TYPE I,
A TYPE I,
MA TYPE I,
JU TYPE I,
END OF G.
DATA : MONTH(2) TYPE N,
ST(50) TYPE C.
SELECT-OPTIONS S_FKDAT FOR VBRK-FKDAT NO-DISPLAY.
INITIALIZATION.
S_FKDAT-LOW = '19970101'.
S_FKDAT-HIGH = '19970631'.
S_FKDAT-SIGN = 'I'.
S_FKDAT-OPTION = 'BT'.
APPEND S_FKDAT.
START-OF-SELECTION.
SELECT VBELN
FKDAT FROM VBRK INTO TABLE INV WHERE FKDAT IN S_FKDAT.
CONCATENATE 'No of Invoice Per Month in Year ' S_FKDAT-LOW+0(4) INTO ST.
G-IN = 'No of Invoice'.
LOOP AT INV.
MONTH = INV-FKDAT+4(2).
IF MONTH = '01'.
G-J = G-J + 1.
ELSEIF MONTH = '02'.
G-F = G-F + 1.
ELSEIF MONTH = '03'.
G-M = G-M + 1.
ELSEIF MONTH = '04'.
G-A = G-A + 1.
ELSEIF MONTH = '05'.
G-MA = G-MA + 1.
ELSEIF MONTH = '06'.
G-JU = G-JU + 1.
ENDIF.
ENDLOOP.
APPEND G.
CALL FUNCTION 'GRAPH_MATRIX_3D'
EXPORTING
* AUTO_CMD_1 = ' '
* AUTO_CMD_2 = ' '
COL1 = 'JAN'
COL2 = 'FEB'
COL3 = 'MAR'
COL4 = 'APR'
COL5 = 'MAY'
COL6 = 'JUN'
* DIM1 = ST
* DIM2 = ST
* INBUF = ' '
* INFORM = ' '
* MAIL_ALLOW = ' '
* PWDID = ' '
* SET_FOCUS = 'x'
* SMFONT = ''
* SO_CONTENTS = ' '
* SO_RECEIVER = ' '
* SO_SEND = ' '
* SO_TITLE = ' '
* STAT = ' '
* SUPER = ' '
* TIMER = ' '
TITL = ST
VALT = 'No'
* WDID = ' '
* WINID = ' '
WINPOS = '5'
WINSZX = '90'
WINSZY = '90'
* X_OPT = ' '
* NOTIFY = ' '
* IMPORTING
* B_KEY =
* B_TYP =
* CUA_ID =
* MOD_COL =
* MOD_ROW =
* MOD_VAL =
* M_TYP =
* RBUFF =
* RWNID =
TABLES
DATA = G
OPTS = ITAB_OPTIONS
.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |