SAP小技巧 商业图形(一)简介

点击蓝字 关注我们

前言

最近准备扩展动态报表的功能,添加图形呈现(饼图,柱形图等).考虑了两个方向

  • 使用EXCEL呈现图形

  • 使用SAP标准函数呈现图形

这两个方向都有可行性.

EXCEL呈现图形可以借用 ABAP2XSLX 类中提供的类

详见连接无峰,公众号:ABAP 技巧与实战SAP工具箱之 ABAP2XLSX
  • ZCL_EXCEL_DRAWING

  • ZCL_EXCEL_GRAPH

  • ZCL_EXCEL_GRAPH_BARS

  • ZCL_EXCEL_GRAPH_LINE

  • ZCL_EXCEL_GRAPH_PIE

DEMO 程序 ZDEMO_EXCEL39

SAP标准函数呈现图形大概有两种方式

  • 函数组 SGFW GFW: Display (Standard) Graphics 或者类CL_GUI_GP_PRES GFW  Business graphic(函数组SGFW 也是调用改类,所以归入一类方法)

  • 函数组BUSG SAP商业制图 后面简称商业图形

SFGW示例代码

SPRING

DEMO_GFW_PRES_SHOW Example for theFunction Module GFW_PRES_SHOW

本文主要介绍使用BUSG函数组下的函数呈现SAP商用图形的一些基本信息.

商业图形也将作为动态报表呈现图形的方式.

商业图形概览

商业图形是SAP提供的一种图形呈现组件, 该组件随SAPGUI一起安装.并通过函数组BUSG 下的函数调用.

可以呈现 2D,3D,4D 图形. 其中 2D,3D下又可以呈现不同种类的图形.

商业图形特性

  • 调用方式相对比较简单.

  • 图形呈现界面菜单功能丰富. 可以调整图形的呈现方式,颜色等等

  • 允许扩展按钮功能.

  • 允许调整指标的值

  • 高维度可以切换显示低维度图形

下图给出了2D-二维(饼状), 3D-三维(塔) 和4D-四维图形的基本样式

商业图形维度

商业图形允许呈现2D,3D,4D 三种维度,所有维度都只能呈现一个指标(销售数量或者金额等).各维度的关键字个数不同. 

使用多维度时,最好有一个维度是年或者年月

  • 2D 允许一个关键字 一个指标

  • 3D 允许两个关键字 一个指标

  • 4D 允许三个关键字 一个指标

商业图形类型(2D)

其中2D可以选择以下类型,可以在菜单中调整图形类型

  • 垂直条

  • 堆栈垂直条

  • 水平条

  • 堆栈水平条

  • 透视条

  • 垂直三角形

  • 阶梯折线图

  • 阶梯面积图

  • 折线图

  • 堆叠面积图

  • 阴影面积图

  • 饼图

  • 透视型饼形图

  • 极坐标图

  • 相对极

01

垂直条/堆栈垂直条

堆栈垂直条与垂直条的显示似乎没有区别

02

水平条/堆栈水平条

堆栈水平条与水平条似乎没有差别

03

透视条

04

垂直三角形

05

阶梯折线图

06

阶梯面积图

07

折线图

08

堆叠面积图/阴影面积图

阴影面积图与堆叠面积图似乎没有差别

09

饼图

10

透视型饼形图

01

极坐标图/相对极

相对极与极坐标图似乎无差别

商业图形类型(3D)

3D图形允许下面的类型,可以通过菜单功能调整

  • 金字塔

  • QI子

  • 表面

01

02

金字塔

03

04

契子

05

06

表面

商业图形的函数

商业图形函数组中包含了如下的函数

  • GET_BUSG_OPTS Read options after restoring

  • GET_BUSG_PARAM SAP INTERN:表示制图的信息的评价

  • GRAPH_2D 调用2D表示图表

  • GRAPH_2D_MENUE DO NOT USE (use 'GRAPH_2D' and 'GRAPH_BUSG_MENU_SET')

  • GRAPH_3D 调用3D表示图表

  • GRAPH_BUSG_COLOR_SET 为显示图形定义的调色盘

  • GRAPH_BUSG_MENU_SET 推动钮菜单(工具条)为所有BUSG模块

  • GRAPH_MATRIX 调用SAP商务图表(2D,3D和4D)

  • GRAPH_MATRIX_2D 调用二维图形(用户友好版本)

  • GRAPH_MATRIX_3D 建立三维图形 (用户友好版本)

  • GRAPH_MATRIX_4D 调用2D图表(用户用好版本)

  • SET_BUSG_OPTS Set options for next call

商业图形的示例程序

通过函数反查可以找到示例程序.通过示例程序可以理解函数的参数传递方式. 括号部分是对示例程序的简单概述

  • GRBUSG_1      演示程序:SAP 商务图形2D (调用GRAPH_2D)

  • GRBUSG_2      演示程序:SAP 商务图形3D(调用GRAPH_3D)

  • GRBUSG_3      演示程序:商业图形销售比较 (调用GRAPH_MATRIX_2D/3D/4D)

  • GRBUSG_4      演示程序:显示图形 2D - 3D - 4D (调用函数GRAPH_MATRIX)

  • GRBUSG_M    演示程序:修改显示图形 (2D图形中允许修改指标值)

  • GRBUSGM3    修改3D表示图形(3D图形中允许修改指标值)

  • GRBUSGMN    修改表示图形(图形中自定义按钮功能的实现)

总结

SAP商业图形是SAP ERP软件提供的一种图形显示方式. 通过简单的函数调用实现图形的呈现,便于用户直观的感知数据.

实际使用中,可以考虑与ALV表格整合,作为数据的另外一种呈现方式.

THE

END

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容