SAP 小技巧商业图形一简介

作者:ABAP技巧与实战 约 8 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, SD, 开发, 数据工程, 销售分销
SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)

**点击蓝字** 关注我们

前言

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

• 使用EXCEL呈现图形

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

这两个方向都有可行性.

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

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

> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485300&idx=1&sn=25c3031155e52b62f19c73e12878a8ae&chksm=cf5dda42f82a5354cc944e05157ee8fc768b9a5ce9fd385ff7b1d6beba31140aff3c3672b56f#rd)

• 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-四维图形的基本样式

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

商业图形维度

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

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

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

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

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

商业图形类型(2D)

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

• 垂直条

• 堆栈垂直条

• 水平条

• 堆栈水平条

• 透视条

• 垂直三角形

• 阶梯折线图

• 阶梯面积图

• 折线图

• 堆叠面积图

• 阴影面积图

• 饼图

• 透视型饼形图

• 极坐标图

• 相对极

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**01** _

**垂直条/堆栈垂直条**

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

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**02** _

**水平条/堆栈水平条**

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

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**03** _

**透视条**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**04** _

**垂直三角形**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**05** _

**阶梯折线图**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**06** _

**阶梯面积图**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**07** _

**折线图**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**08** _

**堆叠面积图/阴影面积图**

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

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**09** _

**饼图**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

**_10_ **

**透视型饼形图**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**01** _

**极坐标图/相对极**

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

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

商业图形类型(3D)

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

• 塔

• 金字塔

• 墙

• QI子

• 带

• 表面

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**01** _

**塔**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**02** _

**金字塔**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**03** _

**墙**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**04** _

**契子**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**05** _

**带**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

_**06** _

**表面**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

商业图形的函数

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

• 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 **

**约定**

如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.

( **如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程.

越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.** )

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图

**公众号 : syjf1976_abap**

**ABAP开发技巧**

**微信号 : 392077**

**公众号主群加入受限, 请扫码加入副群后,向管理员申请加入主群**

SAP 小技巧商业图形一简介 - 封面图
SAP 小技巧商业图形一简介 - 封面图
ABAP技巧与实战

关于作者:ABAP技巧与实战

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAP小技巧商业图形一简介.md」整理生成,仅用于内部技术分享与学习交流。