随笔
技能学习
永洪相关解决方案
写在开头当初这个文档是基于8.6及之前的版本逐步积累的,后续发现新版本会有部分脚本的优化及调整,可能下列脚本不一定适用,未来会考虑单独开帖,如有问题请在下方留言。
本篇记录了永洪在使用过程中遇到的一些奇奇怪怪得问题及解决方案,还有一些稀奇古怪的需求的解决方案。
脚本调整柱状图的颜色123var d = new DefColorGuide(color);图表1.binding.markCol["Sum_利润"].colorGuide=dvar color=new Color(0xB089EF);
执行数据失败,丢弃空的参数失败123456方案1.界面默认参数为空,为参数设置默认值即可方案2.调整界面脚本,var a =下拉参数1.getSelectedObjects()[0];if(a!=0){param['年月']=a} ...
技能学习
ABAP入门:Hello word
登陆之前详细的写过一篇MAC下登陆SAP GUI的教程,在这就不过多赘述,详情看:《如何在MAC上配置SAP GUI》
创建程序登录SAP后,输入事务代码(TCODE):SE38
输入程序名后,点击创建按钮
此处命名需Z、Y、SAPMY、SAPMZ开头,否则会提示异常
输入标题,选择类型状态,点击保存
单击“本地对象”,表示不需要传输至其它服务器
输入WRITE 'HELLO WORD'. 后,点击执行
结果
至此,ABAP的helloword就OK了。
技能学习
ABAP创建程序时提示'测试对象不能被创建在外来命名空间'
前言最近在尝试动手去接触一些ABAP的内容,本着学会Hello Word就溜的想法上手了,结果出事不利,创建程序的时候一直提示测试对象不能被创建在外来命名空间
解决方案在创建程序时,程序名必须以必须以** Z、Y、SAPMY、SAPMZ开头**,否则会异常。修改名称,大功告成
技能学习
SAP HANA项目过程中优化分析以及可行性验证
前言在项目开发过程中,经常会遇到HANA模型运行效率的问题
在实际项目中,HANA平台要求模型运行时间不能超过10秒,但是在大数量和计算逻辑复杂的情况下(例如:SAP中的BKPF和BSEG量表的年数据总量超过20亿条),HANA模型的运行时间基本上都在半分钟以上。在不关联其它表,单单是几个板块的BKPF和BSEG表UNION ALL,运行时间都超过1分钟。鉴于这种情况,项目组对HANA模型是否存在优化空间,进行了分析和探讨,也请教了HANA平台的专家对HANA的优化给出可行性建议。
方案然而最终的分析结果,最简单、最高效的优化方法就是减少数据量,当然这个方法是在所有数据库都有效的一个办法:加参数放到最底层,从最底层的时候去减少数据量,保证模型性能,但是如果仅仅只是这么简单的办法,就没必要继续写下去了。
经过讨论,制定几条优化的方向:
将复杂的可视化模型通过SQL SCIRPT替换;
现有 ...
技能学习
Yonghong目录下bihome内容详解
前言在Yonghong中,bihome这个文件存放了基本上所有相关内容
bihome文件列表
目录名
内容
action
控制认证授权上操作的显示
dashboard
非“我的仪表盘”下的报表及报表目录
dashboard_MY_DB_
我的仪表盘,按照用户存储
excel
excel query上导入excel文件
export
定时任务导出csv文件,导出任务的相对存储路径。
geomap
col存放mapping信息;data存放地图的形状数据
image
包括产品本身用到的image
pdf
放FontsCJK.properties
portal
存放portal样式,即最终做好的用户门户
portalCell
存放portal组件
prefer
个性化设置信息
query
所有查询及查询目录
scheduler
所有作业 ...
技能学习
javascript中短路语法初探
前言首先我们先了解什么是逻辑运算符
&& 逻辑与运算
|| 逻辑或运算
! 逻辑非运算
正统来说,参与逻辑运算的是boolean和boolean,得到的结果也是boolean
&& 逻辑与,“且”值按照真值表来定
a && b
a
b
结果
真
真
真
真
假
假
假
真
假
假
假
假
“都真才真”,“有假就假”。
命题1:“地球是圆的” 真的
命题2:“Adil很帅” 真的
命题1 且 命题2 真的
命题1:“1+1=3” 假的
命题2:“地球是方的” 假的
命题1 且 命题2 假的
123456 //逻辑运算符 console.log(true && true); //t console.log(true && false); //f console.log(fa ...
技能学习
ECharts入门(一)基础概念概览
echarts 实例一个网页中可以创建多个 echarts 实例。每个 echarts 实例 中可以创建多个图表和坐标系等等(用 option 来描述)。准备一个 DOM 节点(作为 echarts 的渲染容器),就可以在上面创建一个 echarts 实例。每个 echarts 实例独占一个 DOM 节点。
系列(series)系列(series)是很常见的名词。在 echarts 里,系列(series)是指:一组数值以及他们映射成的图。“系列”这个词原本可能来源于“一系列的数据”,而在 echarts 中取其扩展的概念,不仅表示数据,也表示数据映射成为的图。所以,一个 系列 包含的要素至少有:一组数值、图表类型(series.type)、以及其他的关于这些数据如何映射成图的参数。
echarts 里系列类型(series.type)就是图表类型。系列类型(series.type)至少 ...
业务杂谈
SAP SD模块浅谈
SD的范畴Sales Distribution 简称SD,其中Sales好理解,而Distribution却容易被忽视。用直白的话来讲,SD模块就是解决“卖”的问题,它关注的范畴有:💁 谁来卖?❓ 卖什么?❔ 卖给谁?💰 什么样的价格?
谁来卖? 既是执行销售动作的组织结构及此结构下的人员。SAP术语有:公司代码、销售组织、分销渠道、产品组、销售办公室、销售小组、销售雇员、装运点等。
卖什么? 广义销售概念中的销售内容包括实物和非实物的服务。SAP术语中,我们称之为物料(Material)。有实物产品物料,也有服务物料。
卖给谁? 卖给客户。这里,客户的外延与内涵较多。如一次性客户、大客户、集团内部客户、海外客户;售达方、送达方、收票方、付款方等。如果对某客户做赊销业务,相应的,该客户还有用于控制应收风险的信用数据。
什么样的价格? 价格是销售的技术核心,定价功能也是SAP S ...
技能学习
永洪MPP集市中各节点的详解
前言在永洪数据集市分为本地集市(单机版数据集市)和MPP集市(多机版数据集市)。如果用户数据量在GB级别,并且单机服务器配置还可以,采用本地集市可以达到数据加速的功能。如果用户数据在TB级别,就可以采用MPP云结构来支撑秒级的数据分析响应速度。
其中包含以下节点:
客户端节点安装版(Client Node)
命名节点安装版(Naming Node)
Map节点安装版(Map Node)
Reduce 节点安装版(Reduce Node)
C节点即当前主机作为客户端参与云计算,客户端可向参与云计算的主机发起请求,Map Node将开展分布式计算,Reduce Node对计算结果进行汇总,最终的计算结果会返回给Client Node。
N节点即当前主机作为命名节点参与云计算,N节点将收集参与分布式云计算的主机信息。M节点以及R节点将向N节点发送心跳报告,N节点统计某个具体的物理文件存储在哪 ...
技能学习
SAP HANA中TRIM,LTRIM,RTRIM的用法
前言这些函数基本用法为从前后字符串前后删除一些指定内容,在不同的场景下使用。
TRIM在删除了开头和结尾空格后返回一个字符串
语法1TRIM ([[LEADING | TRAILING | BOTH] <trim_char> FROM] <str> )
描述删除前导和尾部空格后返回字符串 str,删除操作从字符串str的开始(LEADING)、结束(TRAILING)或两边同时(BOTH)执行
如果str或trim_char是空值,则返回空值。
如果没有指定选项,TRIM将从字符串str中删除开头和结尾子字符串trim_char。
如果trim_char未指定,则使用单个空格。
实际案例从开头删除1SELECT TRIM (LEADING 'a' FROM 'aaa123456789aa') "trim lead ...