自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 动态求和

用查询设计器做的手工报表有时候行数是动态,对与行数不确定的情况需要用VBA来写程序实现,写代码还是我的最爱,不管是什么语言。刚刚写完我封装好的代码,觉得实在是牛b。秀下Option Explicit p_queryRows:query起始行位置 p_queryCol: query起始列位置 p_conRows:workbook起始行位置 p_conCol:workbook起始列位置

2008-11-26 08:59:00 769

原创 hslvt字段作用

今天应该弄明白了,用TCODE:FAGLB03进入如下界面。12月7号准备好好研究下这个事物码的标准程序。   数据如下,注意右上角的数据31070000. 在进入se11看表faglflext,输入如下: 结果如下: 如此hslvt就是期初余额的含义。

2008-11-23 16:34:00 1526

原创 excel不显示标签

如图即可隐藏标签,让用户看不到查询。

2008-11-23 14:51:00 1236

原创 IT人必须加班?

不是本人排斥加班只是觉得奇怪为什么项目上必须加班,一件事情的背后总有原因,总有存在的道理。我相信一个好的项目可以控制好项目的进度,不过现在还没有碰到过。刚到内蒙来的头一个星期还比较闲,今天突然得到通知要在12月5号前完成50张报表,这用abap做都是非常紧的,还要用bw来做,几乎就是不可能完成的任务。所以以后每个周末都得加班,不过其实现在我还是用query做,模型没有建好之前我不会太忙。 为什么

2008-11-22 09:38:00 796 1

原创 如何看cube里的数据

sap的操作似乎交互性不太好,找cube里的数据我研究了半天最后还问了彦祥。步骤如下: 选择管理之后进入如下界面: 这时候选择现金流量表再点击内容或者按f6即可进入cube里数据。

2008-11-21 16:23:00 1397

原创 VBA解决繁琐的比较问题

今天老大又给我了一个体力活,不过比query接触的更底层了一点,将数据源的信息对象和原系统信息对象进行匹配,有一个已经做好了原系统是800的传输规则。当我匹配完了之后一个很大的问题就是如何验证,肉眼去验证很容易出错如果数据量很大的话更是如此。你我用两个步骤解决了,第一步将传输规则的数据拷贝出来,sap好像只能一屏一屏的拷贝,暂时没有发现更好的方法。第二个步骤用VBA写一个程序将数据进行比较。exc

2008-11-21 11:39:00 768

原创 query里的层级

bw305标准教第六单元讲了一些层级的东西,今天被我摸索了一点出来。不过由于cube里的东西太少,也不敢在项目里乱测试,研究的东西还很有限。看下面一个事例: 可以看到这三个行项目都是平级的,可是下面的销售商品和收到的税费返还应该作为第一个的节点。这样比较好查看,有什么办法了? 这里可以控制层级,如下是我弄完之后的。 可以看到层级关系发生了变化,在运行结果里也发生了变化,如下

2008-11-20 15:36:00 826

原创 工作簿里没有显示选择屏幕

打开做好的工作簿,应该像abap做的报表那样显示选择屏幕那样显示选择屏幕的,可是我之前做的为什么不显示了。原来又是一个小小的设置。打开已经做好的工作簿,点击鼠标右键选择属性。 选择打开工作簿时刷新查询: 这样打开做好的工作簿时就会出现选择屏幕了。sap一个比较麻烦的地方就是资料少,标准教材又不适合自学,碰到问题只有自己摸索了或者问有经验的人。google有时候都不会出来答案,在sd

2008-11-20 15:04:00 566

原创 如何制作工作簿

到现在我仍然没有接触到建模的东西,不过每天仍然在学新的东西。今天是制作工作簿。 之前的报表是选择查询来运行报表,现在是选择工作簿。 选择工作簿模板。打开后在sheet2里插入我们做的查询。如果里面有其它的查询的话要把它删除掉。如图 接着在sheet2里得到了报表运行结果,为了得到和需求一样的样式,我们还得用宏把数据关联到相对应的单元格里。制作workbook应该算一个体力活

2008-11-19 15:55:00 1475

原创 消除量纲

用query里做出的金额后面有一个CNY的单位,可以通过在query里使用公式来消除量纲。公式使用的如下:   之后在隐藏不带公式的列即可。

2008-11-19 10:52:00 4628

原创 如何给cube里添加维数

之前做的现金流量表因为没有会计年度可以进行偏移的计算,于是我自己创建了5个变量。现在老大给我的cube里创建了会计年度和记账期间,原来如此简单。也让我了解了点稍微底层点的东西。首先进入awb事物码RSA1,进入如下界面: BW感觉让我变成了工具的使用者,拖拖把想要的东西就可以拖进来。并激活。接着在cube的下面双击一个行项目,这是它的颜色是白色而不是绿色。点击详述那个拼图的小图标。顺便说下

2008-11-18 17:14:00 756

原创 bw报表运行方式总结

bw的比abap做的报表运行方式要多些,可以用crystal report(我还没用过),analyzer和web方式运行。analyzer的运行方式其实就是在excel里运行,界面这样的: 脱脱拽拽就可以轻松的实现在excel里运行结果,很强大啊。不过也就是代码的封装而已,代码不断的封装,让人用的越来越轻松。在web里运行就更强大了,看下面的图片: 非常强大,可以对数据进行筛

2008-11-18 16:04:00 2027

原创 query里如何创建变量

bw里的特性值在sap里有时候找不到我们想要的变量那么必须自己创建,或者在AWB里创建,这个没试过.今天尝试了自己创建变量,并写了增强代码.新建变量还是比较好创建,就是需要对创建的变量进行记录这样可以方便别的同事,他们在创建报表时不用再自己创建了.交给客户时也方便他们维护.创建变量的具体步骤可以在BW305里找到,还有一些参数的设置.注意如果要创建自己可以写增强的变量,必须要选择user exit

2008-11-18 15:04:00 2523

原创 abap开发快捷键问题

不知道从什么时候起我发现我对代码行注释的时候,可以用ctrl+,但是如果消除注释不能用ctrl+.!今天同事提醒我切换到英文输入界面才可以用,但是我用的是shfit中英文切换啊,切换到英文仍然不行,但是使用ctrl+.的时候搜狗下面的小图标显示的是中英文标点切换,终于发现问题了。两个应用程序用的是同一个快捷键,之前就没怎么研究,因为消除注释的时候还可以要么手动要么使用替换。现在终于很爽了。解决方案

2008-11-16 12:38:00 3707 2

原创 呼和浩特之旅

来内蒙有5天了,这两天最头疼的问题就是房租中介费700居然不给开发票,还一直拖着,这样公司就不能报销了。明天再找中介商量下,或者找公司能不能将这个费用用其它的费用报销。 不过其它方面都还好,自己到这里感觉像重新开始生活一样,自己找房子,搬洗衣机,换锁。可是就没有生活的气息,每天都是吃快餐,厨房里连个碗都没有。现在我回顾下这五天来对内蒙的感觉。 食: 内蒙的吃目前我就在三个地方吃过,一是华香面

2008-11-13 11:55:00 640

原创 呼和浩特之旅

来内蒙有5天了,这两天最头疼的问题就是房租中介费700居然不给开发票,还一直拖着,这样公司就不能报销了。明天再找中介商量下,或者找公司能不能将这个费用用其它的费用报销。 不过其它方面都还好,自己到这里感觉像重新开始生活一样,自己找房子,搬洗衣机,换锁。可是就没有生活的气息,每天都是吃快餐,厨房里连个碗都没有。现在我回顾下这五天来对内蒙的感觉。 食: 内蒙的吃目前我就在三个地方吃过,一是华香面

2008-11-13 11:55:00 554

原创 信息立方体 infocube

bw里一大堆概念,看的很费力。虽然上了项目,但是大家都有事做,也只有自学了。回想起昨天做的query,让我对信息立方体的体会有了更深的理解,我做的报表就是根据信息立方体来做的。看图:   报表就是根据维度和关键值来创建的,那信息立方体和信息对象有什么区别了,我觉得信息立方体是一个自成一体的数据库。它包含了关键值key figures,还有一个链接到特性characteristics。信息立方体

2008-11-12 15:41:00 1432

原创 BW第一课 信息对象

1.学一样东西先学它的架构,对它的架构清晰之后必然对掌握细节和全局都有帮助。BW分为三层架构如下: 似乎大多数架构都是三层,R3的架构也是数据库层,应用层,表示层。BW 这三层似乎跟R3的大同小异,数据抽取是得到数据的一层,数据仓库是对数据进行筛选和计算,最上层就是展示层。可以通过excel或者web方式来展示数据。 2.信息对象 Infoobject 看BW310 标准教材很多概念理

2008-11-12 15:28:00 1879

原创 BW 做的第一个小报表

做了abap再用bw的query designer设计了一个表单,没有涉及到底层的数据抽取。  bw的工具设计的非常好,和R3差别已经非常大了,是所见即所得通过拖拽即可进行编程。先看下数据展示部分,打开analyzeer进入如下界面: 选择了查询后之后,登陆服务器,选择我刚才做好的那张表。   然后可以excel里运行程序,感觉很新奇。可以看到abap做的选择屏幕在excel里显示:

2008-11-12 09:31:00 1986

原创 第二个项目在呼和浩特

7月1号正式上班就外包去了SK 集团,呆了三个多月,主要成就是认识了一帮朋友,看完了《代码大全》。今天是11 月7号,回公司不到一个月又要去呼和浩特了,又是三个月。刚刚才熟悉了北京了环境,又要出发了。突然感觉有点不适应了,不断的旅行和尝试是不是真的让人成长了。五月2日是来北京的第一天,转眼已经半年了,太快了。 22岁以前主要在风景秀丽的三峡旁边宜昌活动,一毕业现在到不了长江以南了。有时候真的不能

2008-11-07 17:12:00 1723

原创 abap编程思想

名字叫做编程思想感觉想要出书了一样,不过这两天开发的账龄分析,让我对程序设计让我有了更深的体会。开发一个报表,我总共收到了4个变更需求,幸好刘侠真的是太厉害了,让我先写function spec,写完了给它看,只到合格之后在写程序。我最初还不明白为什么,只到写完了文档,写完了程序我才深刻的体会。写文档首先对项目来说是让这个程序以后维护的人比较轻松,写文档是负责任的表现。写完了文档我在写程序就是做一

2008-11-06 22:56:00 865

原创 at end of不起作用

今天写程序发现了一个有意思的现象,我将明细的数据汇总输出的时候,发现同一客户编码的客户居然会有多行!不可能啊我想,明明我用了at end of汇总数据。通过这个现象我想有两个原因造成,首先是at end of 不起作用,其次是数据没有用sort对客户编码进行排序。通过debug发现我已经对数据进行了排序,真的是at  end of不起作用了。后来搜了下发现,如果要让at end of起作用那么我的

2008-11-06 22:40:00 925

原创 abap消息的使用

之前写程序一直对消息提示和消息类没怎么在意,今天好好复习了下。总结下用法。个人觉得主要有两种: 1.不用消息类的 用法 MESSAGE fdfkl TYPE I.使用还是非常简单的, 2.使用消息类 可以使用se91创造新的消息类,调用的方法如下: MESSAGE w000(Z_EKIN_MESAGE) WITH fdsf. w是类型,Z_EKIN_MESAGE是类名。00

2008-11-05 22:38:00 2971

原创 获得本月最后一天

获得本月最后一天在abap里还是非常方便的,大概分的话有两种方法,一是自己算,而是调用系统函数。两个我都分别演示下。1.自己运算date+6(2) = 1. date+4(2) = date+4(2) + 1. date = date - 1.这个自己写的有个缺陷,如果为12月的话月份加一全部都变为0.所以还得添加判断的情况,修改后如下:date+6(2) = 1. IF

2008-11-05 22:22:00 1219

原创 abap中字符奇怪问题

今天碰到一个优点奇怪的字符串的问题,看看下面的代码吧: DATA: ch3(3) TYPE c,            ch2(2) TYPE c. ch2 = 1. ch3 = 2. IF ch3 eq 2. WRITE:/ dd. ENDIF. IF ch2 eq 1. WRITE

2008-11-05 17:18:00 663 1

原创 clolumn1: creacking the oyster

上周六开始读编程珠玑了,看完了第一篇。不过现在才写笔记,第一篇的问题其实回过头来想想非常简单,但是对于一个学过数据结构和排序算法又了解不深的人不可能想出来这样的方法吧,反而对于一个没学过排序的人更有可能想到。问题是这样的:input: a file containing at most n positive integers,each less than n,where n = 107. it

2008-11-03 23:09:00 600

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除