- 博客(11)
- 收藏
- 关注
原创 smartforms负号前移
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/23/4210686.aspx SAP负号的显示都是在数字的后面如23-这样来表示负数,和我们的习惯都不一样。如何让负数显示的时候负号在最前了?个人想到了一个简单的方法,不知道有没有更简单的。就是用字符显示数据,然后循环右移负号将其靠前显示。但是注意如果是p类型的赋值给
2009-05-23 13:56:00 3083
原创 函数调用alv方式总结
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/17/4193870.aspx 小总结一下函数方法调用alv的过程。其实用函数调用alv非常简单,只需要一个REUSE_ALV_GRID_DISPLAY函数即可(或者list的方式),但是如果要做的复杂的话也可以非常复杂,如我之前的加上异常,单选框,或者加上双击命令,加
2009-05-17 00:04:00 3061
原创 smartforms替代table的方案!
smartforms里table分页有时会出现问题,无奈之下用模板,之前以为模板是没有表头的,刚发现模板里也有表头!只不过隐藏的太深了,如图: 新建一个loop后,双击loop选择事件里的表头,就会出现如下界面: 只要在表头里放一个模板即可,这样即使换页也不会出现任何问题了!smartforms里的table真不知道还有什么用处了。
2009-05-15 13:51:00 2037
原创 关于请求
1.打包请求 如果有多个请求sap传请求可以讲多个请求一起打包传,而且如果请求之间有依赖关系也不会报错,听上去似乎比bw要好一些。包请求过程如下: 选中一个请求后,点击 最左边的小图标。接着输入请求号,如图: 2.打包整个function group 原因暂时不清楚,问题没有重现,写了一个函数结果传到qas之后发现只传过去一个函数,function group却没有传过去!尝试修改f
2009-05-13 19:02:00 1467
原创 sap的bug?
今天用了一个函数读取付款方式描述信息,发现sap写的读取主数据函数设计思路都不一样!而且help网站上自己写的function module里最好不用tables,结果自己却在function module中使用。造成了如果输入参数为空返回结果是上一次查询的结果。不过这里sap还是会有异常,不过我没有去判断。 函数名:T042Z_SINGLE_READ 功能:为得到付款方式描述 function group: VS02. 代码: TABLES: T042Z. "Falls nöt
2009-05-13 18:07:00 609
原创 对话框函数
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/11/4169209.aspx 就是vb里面的msgbox函数,不过abap显得比较笨拙,仍然还要call function。函数参数很多,不过我想常用的就几个,举个例子: DATA p_ans TYPE c. CALL FUNCTION POPU
2009-05-11 22:04:00 1312
原创 关于ABAP测试
abaper写程序通常都是自己写自己测试,测完之后再让业务顾问测试,业务顾问测完再让用户测试。后面的测试步骤是没有问题的,但是自己写程序自己测试,我觉得不是一个好的方法。我觉得如果项目上有两个或者多个abap的时候,可以每个人分别测试对方的程序,写测试用例和报告。关于这方面的优点我觉得如下: 1.发现错误更多 如果自己写程序自己测试,测试的思路都是一样的,比较难发现自己的错误。如果又其它同组的
2009-05-10 22:47:00 1365
原创 alv细节
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/10/4165851.aspx 1.alv中显示红绿灯 alv中显示红绿灯,可以非常直观的告诉客户那些项目时有问题的,哪些没有问题。图如下: 灯共有三种状态,红灯,黄灯,绿灯,此示例程序在sap中有标准程序示例bcalv_grid_04,在packa
2009-05-10 18:28:00 3245 2
原创 sap权限控制
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/06/4156065.aspx今天终于了解了sap如何从技术的角度去实现权限控制,我觉得权限控制是这样实现的,首先想想为什么不同的用户可以有不同的权限了?因为有角色的概念,不同的用户分配了不同的的权限,所以有不同的权限。而角色由参数文件(profile )组成
2009-05-06 22:12:00 10471
原创 select语句中between和in的区别
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/03/4146114.aspxabap中select语句里有几个需要注意的地方。如果要让选择的结果在某一个范围之内的话可以用between和in这两个关键字。大多数情况下二者的反映都是一样的,但是如果为空的情况就不一样了。如下: WHERE vbeln BETWE
2009-05-03 20:14:00 9196 2
原创 读取主数据信息函数
如有转载请注明出处:http://blog.csdn.net/donkey2004112103/archive/2009/05/03/4145450.aspx程序中经常会要根据客户或者供应商编号得到他们的描述信息,或者公司代码,分销渠道等等,都是要根据代码得到描述信息,如果在select语句中做内连接是可以做到,只是比较麻烦,不是很灵活。SAP中提供了很多读取这些信息的函数。总结下。1.f
2009-05-03 15:44:00 1791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人