WDA基础九:BusinessGraphics
好像很少有人用这玩意。。。好难玩,好废。。。和ABAP的那个图一样废。。。。
很多报表都是用BO,BI什么做的,不仅废,而且很多BO顾问不懂代码,写出来的报表挫的要死。。。。
WDA的网页图形报表分析,将就着玩玩吧。
新建程序:ZWD_GRAPH 对应视图VIEW,窗口ZWD_GRAPH
一、节点和属性设置
context页签,新增节点:GRAPH
增加属性:DESCRIPTION STRING
WERKS1 I
WERKS2 I
WERKS3 I
二、页面布局
根节点ROOTUIELEMENTCONTAINER下加入ELEMENT :BusinessGraphics
右键BusinessGraphics对象,加入CATEGORY-描述字段-对应上面的DESCRIPTION属性
加入上面的三个数值,SERIES
分别将BusinessGraphics绑到GRAPH
CATEGORY绑到DESCRIPTION
WERKS1 ->WERKS1
WERKS2 ->WERKS2
WERKS3 ->WERKS3
初始化复制,或者动作更新值就OK了
METHOD WDDOINIT .
DATA LO_ND_GRAPH TYPE REF TO IF_WD_CONTEXT_NODE.
DATA LT_GRAPH TYPE WD_THIS->ELEMENTS_GRAPH.
DATA:LS_GRAPH TYPE WD_THIS->ELEMENT_GRAPH.
DATA:V_RAND TYPE I. LO_ND_GRAPH = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_GRAPH ). DEFINE RANDOM.
CALL FUNCTION 'GENERAL_GET_RANDOM_INT'
EXPORTING
RANGE =
IMPORTING
RANDOM = V_RAND.
END-OF-DEFINITION. LS_GRAPH-DESCRIPTION = 'Q1'.
RANDOM.
LS_GRAPH-WERKS1 = V_RAND.
RANDOM.
LS_GRAPH-WERKS2 = V_RAND.
RANDOM.
LS_GRAPH-WERKS3 = V_RAND.
APPEND LS_GRAPH TO LT_GRAPH. LS_GRAPH-DESCRIPTION = 'Q2'.
RANDOM.
LS_GRAPH-WERKS1 = V_RAND.
RANDOM.
LS_GRAPH-WERKS2 = V_RAND.
RANDOM.
LS_GRAPH-WERKS3 = V_RAND.
APPEND LS_GRAPH TO LT_GRAPH. LS_GRAPH-DESCRIPTION = 'Q3'.
RANDOM.
LS_GRAPH-WERKS1 = V_RAND.
RANDOM.
LS_GRAPH-WERKS2 = V_RAND.
RANDOM.
LS_GRAPH-WERKS3 = V_RAND.
APPEND LS_GRAPH TO LT_GRAPH. LO_ND_GRAPH->BIND_TABLE( NEW_ITEMS = LT_GRAPH SET_INITIAL_ELEMENTS = ABAP_TRUE ). ENDMETHOD.
WDA基础九:BusinessGraphics的更多相关文章
- Bootstrap<基础九>辅助类
Bootstrap 中的一些可能会派上用场的辅助类. 文本 以下不同的类展示了不同的文本颜色.如果文本是个链接鼠标移动到文本上会变暗: 类 描述 .text-muted "text-mu ...
- Java语言基础(九)
Java语言基础(九) 一.自增运算(++) 自减运算(--) i++ 就是将i+1再赋给 i i-- 是将i-1再赋给 i 对变量i,j来说,i++ 或++i 这里没什么区别,都是将i的值加1后,再 ...
- {Django基础九之中间件} 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证
Django基础九之中间件 本节目录 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证 六 xxx 七 xxx 八 xxx 一 前戏 我们在前面的课程中已经学会了 ...
- Java基础九--抽象类
Java基础九--抽象类 一.抽象类介绍 /*抽象类:抽象:笼统,模糊,看不懂!不具体. 特点:1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰. 抽象方法必须定义在抽象类中 ...
- day 63 Django基础九之中间件
Django基础九之中间件 本节目录 一 前戏 二 中间件介绍 三 自定义中间件 四 中间件的执行流程 五 中间件版登陆认证 六 xxx 七 xxx 八 xxx 一 前戏 我们在前面的课程中已经学 ...
- WDA基础十四:ALV字段属性配置表
ALV配置表管理 一.字段属性配置表 对于可编辑的ALV不用这个,尽可能多的设置一些控制: 单元格类型:默认A,特殊选择 ZLYE_TYPE E A 1 ...
- WDA基础十二:FREE PROGRAM SH (WDA TREE)
一个需要用TREE展示搜索帮助的需求: 1.创建WDA程序:ZCATEGORY 2.Component Controller中添加节点: (说明,此节点仅在搜索帮助程序中使用,可以不用interfac ...
- WDA基础十:OVS搜索帮助的使用
对于WDA来说,常用的搜索帮助有OVS,标准SH,Interface view等.今天来说说两种常用的OVS的使用: 一:普通字段,表字段的搜索帮助(在创建节点的时候指定搜索帮助OVS,或者后面加上去 ...
- WDA基础八:ROWREPEATER的使用
这玩意不知道什么时候用^_^ 组件:Row-Repeater 1.新建WDA程序并激活 ZLYWDA02 2.进入VIEW,创建CONTEXT: 表:0..n 选择行:单选 初始化选择行 3.创建循 ...
随机推荐
- (转载)Navicat Premium 12.1.16.0安装与激活
声明:本文所提供的所有软件均来自于互联网,仅供个人研究和学习使用,请勿用于商业用途,下载后请于24小时内删除,请支持正版! 本文介绍Navicat Premium 12的安装.激活与基本使用.已于20 ...
- Facebook ads_Business Manager
xmind 下载链接
- kylin3
RDBMS: 关系数据库管理系统(Relational Database Management System),是将数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统, ...
- 通用程序返回结果类 ApplicationResult.cs
using System.Collections.Generic; using System.Linq; namespace System { /// <summary> /// 表示应用 ...
- 项目Alpha冲刺——代码规范、冲刺任务与计划
作业要求 这个作业属于哪个课程 软件工程1916-W(福州大学) 这个作业要求在哪里 项目Alpha冲刺 团队名称 基于云的胜利冲锋队 项目名称 云评:高校学生成绩综合评估及可视化分析平台 这个作业的 ...
- label和span的区别
label标签主要用于绑定一个表单元素,当点击label标签的时候,被绑定的表单元素就会获得输入焦点. <div class="form-group col-lg-12"&g ...
- 如何完整卸载Mysql数据库
mysql数据库首次安装失败,后来多次安装均失败,原因就是没有完全卸载mysql数据库 那么如何完整卸载MYSQL数据库呢? 介绍mysql数据库完整卸载的方法 完美卸载MYSQL 在管理工具-服务里 ...
- ZOJ 4053 Couleur
4053 思路: 主席树 先分别求前缀和后缀的逆序数 然后要求某一段的逆序数,就可以根据前缀或着后缀根据容斥求出答案, 这样需要枚举这一段中的数,求之前或者之后有多少个比他大或比他小的数, 这个可以通 ...
- Codeforces 960F - Pathwalks
960F - Pathwalks 思路: ORZ 杜老师 用map写1e5个树状数组,骚操作 记Q为query和update次数,则节点个数约为Q*log(N) 代码: #include<bit ...
- Codeforces 934D - A Determined Cleanup
934D - A Determined Cleanup 思路: 找规律,和k进制的求法差不多,答案的奇数位是p%k,偶数位如果p%k!=0,那么答案是k-p%k,否则为0. 代码: #include& ...