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 3D

Former Member
0 Kudos
80

Hello friends!, I need to do a graph 3D. I'm using the function GRAPH_MATRIX_3D, This function allows to do graphs at the maximum 6 columns. But I need to do the graph with more than 6 columns. Does someone know some function for this?.

Thank you very much,

Regard.

Alejandro.

1 REPLY 1

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos
52

Here is an example.

REPORT  zrich_0004.

TYPES: BEGIN OF ttab_data,
        dataname(15),
        quantity1 TYPE i,
        quantity2 TYPE i,
        quantity3 TYPE i,
       END OF ttab_data.

TYPES: BEGIN OF ttab_options,
        option(20),
       END OF ttab_options.

DATA: itab_data TYPE TABLE OF ttab_data,
      xtab_data LIKE LINE OF itab_data.

DATA: itab_options TYPE TABLE OF ttab_options,
      xtab_options LIKE LINE OF itab_options.

xtab_data-dataname = 'Screws'.
xtab_data-quantity1 = 5500.
xtab_data-quantity2 = 6200.
xtab_data-quantity3 = 5900.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Nails'.
xtab_data-quantity1 = 3500.
xtab_data-quantity2 = 5200.
xtab_data-quantity3 = 4400.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Nuts'.
xtab_data-quantity1 = 1800.
xtab_data-quantity2 = 2200.
xtab_data-quantity3 = 1900.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Fastners'.
xtab_data-quantity1 = 5500.
xtab_data-quantity2 = 6200.
xtab_data-quantity3 = 5900.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Bolts'.
xtab_data-quantity1 = 3500.
xtab_data-quantity2 = 5200.
xtab_data-quantity3 = 4400.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Clamps'.
xtab_data-quantity1 = 1800.
xtab_data-quantity2 = 2200.
xtab_data-quantity3 = 1900.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Hand Tools'.
xtab_data-quantity1 = 5500.
xtab_data-quantity2 = 6200.
xtab_data-quantity3 = 5900.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Saws'.
xtab_data-quantity1 = 3500.
xtab_data-quantity2 = 5200.
xtab_data-quantity3 = 4400.
APPEND xtab_data TO itab_data.

xtab_data-dataname = 'Jigs'.
xtab_data-quantity1 = 1800.
xtab_data-quantity2 = 2200.
xtab_data-quantity3 = 1900.
APPEND xtab_data TO itab_data.


CALL FUNCTION 'GRAPH_MATRIX_3D'
  EXPORTING
    titl = 'Usage in $'
    col1 = 'Materials'
  TABLES
    data = itab_data
    opts = itab_options.

Regards,

Rich Heilman