What's the difference between Template and Table in Smartforms
SMARTFORM中表和模板的区别?
SAP LUW and DB LUW [转]
SAP LUW and DB LUW
SAP IDOC 开发介绍
继续:http://blog.csdn.net/vslkyjnew/article/details/7550901IDOC发送接收流程we31开发段类型出站配置we30开发IDOC基本类型we81开发消息类型we82将基本...
BAPI与Business object
BAPI与Business object
如何使用应用日志(Application Log)
如何使用应用日志
SAP ALV 详细说明 (转)
SAP ALV(OO) 详细说明
SAP APO
SAP APO
SAP的翻译
SAP的翻译
SAP 查找增强的方法总结
总结学习!
ABAP代码检查工具
由于SAP项目的发展需求,对于完成的ABAP代码需要做详细的检查,包括符合规约的检查以及共通注意事项等的检查。以前的做法可能是通过SAP系统自身提供的工具进行检查,目前来看,许多公司随着经验的丰富,都编制出了相应的检查工具。有的是ABAP编码实现的,有的是EXCEL通过VBA实现的。这段正好有时间在前人的基础上对这个工具进行了一下扩展维护,把自己的理解和体会记录一下。[@more@]具体心得待展开。
怎么得到一个报表的总页数
如果是一般的报表的话,你可以参考以下的代码:REPORT Y1001 LINE-COUNT 10 NO STANDARD PAGE HEADING.DATA L_PAGE_COUNT(5) TYPE C.DATA IT_MARC TYPE STANDARD TABLE OF MARC WITH HEADER LINE.START-OF-SELECTION. SELECT * INTO TABLE IT_MARC FROM MARC.END-OF-SELECTION. LOOP AT IT_MARC. WRITE:/ IT_MARC-MATNR. ENDLOOP.* Copy this code to the end of program* Page count will be printed on each page here WRITE SY-PAGNO TO L_PAGE_COUNT LEFT-JUSTIFIED. DO SY-PAGNO TIMES. READ LINE 1 OF PAGE S
SAP ADOBEForm 技术
对于ADOBE,大家应该不会陌生,其pdf格式文件大家也应该经常用到。而利用SAP进行pdf的开发似乎不怎么了解,至少对于我来说,也是这几天才接触到的。以前也有需求要求生成pdf格式的报表,但是也是基于smartform或者scriptform报表,然后利用系统函数来进行变换。而实际上,sap早就提供了这样的一个工具,就是SAP ADOBEForm 技术。其原理和smartform类似,流程也类似,只不过事务代码变成了SPF。下面的链接是其他网友的简单总结:浅谈SAP ADOBEForm 技术进行开发的前提是需要配置ADOBEform的开发环境。ADS SSL配置以上是关于这项技术的简单了
Dynpro 动态改变table control某一列是否可输入
偶然遇到的一个问题,开始自己以为是直接可以在dynpro画面编辑的某一个选项里面就可以设置了,其实不然,查来查去,不得不佩服sap系统自身的帮助和demo足够强大:DEMO_DYNPRO_TABCONT_LOOP_AT以后遇到了类似的问题可以用来参照。还有就是遇到问题了,不必要东奔西走了,好好利用sap的东西就足够用了。[@more@]为了如果上不了环境的时候,代码如下:REPORT demo_dynpro_tabcont_loop_at.CONTROLS flights TYPE TABLEVIEW USING SCREEN 100.DATA: cols LIKE LINE OF flights-cols, lines TYPE i.DATA: ok_code TYPE sy-ucomm, sav
Dynpro学习(引发的思考)
本来好好的文章,结果由于误操作不小心删除掉了。我发现itoub的plog的功能似乎一直没有什么改进,反而bug频出。建议尽快更新一下。[@more@]
WebDynpro学习二:牛刀初试
环境终于构建完毕。登陆到SAP系统中,我找到了一个实例,按照上面的介绍自己在se80里面创建了第一个WebDynpro程序。名字是Z_Tutorial1。因为是初次登陆系统,运行每一个指令都需要编译,所以时间比较慢。终于编辑完成,并顺利激活。按照提示右键点击Web Dynpro Applications下的z_tutorial1,在现实的提示框里面点击Test。浏览器启动,开始显示WEB界面。第一次往往不会顺利OK的。这次也不例外,错误提示一个接着一个。出现了错误,就依照提示在网上搜索,或者到论坛提问。记得第一个错误是403,访问受限。后来在论坛高手解答,必须要利用T
WebDynpro学习一:环境设置
自从听到这个名词,WebDynpro,就一直想自己做来看看。可是原来的R/3版本不支持WebDynpro的开发,没有办法了,只有自己来弄环境。于是就在网上搜来搜去,什么minisap,SAPNW7.01ABAPTrial这些版本都下载过了。自己按照资料的提示安装,可能由于没什么经验,一直是问题不断。要么这个不行,要么那个失败。头疼了好一阵子。这阵子有了一点的时间,又开始了这个过程。幸好遇到了大名鼎鼎的Qiangsheng发表过的一个博文,内容恰好是介绍安装SAPNWABAP701SR1_TRIAL的。我还以为这个版本和我前面的是一样的,可是下载下来一看还是不同的。具体下载网
项目引发的思考
休息了一段时间,开始了下一个项目.拿到了外部设计后,感觉难度不高.接下来就是详细设计,开发和单体测试.自己以为没什么问题后就纳品了.结果第二天回来了很多的指摘.其他的不提,有一点违反了规约.我感觉自己明明是按照规约来做的,怎么还违反了呢?找来领导确认,原来是理解规约不是很准确.说到深层次的原因,还是自己对文档的阅读能力不足.再加上这是技术文档,对技术也是有些含糊,以至于没有按照正确的方法来执行.[@more@] 接下来做代码,也有些感触.一个就是基础的忘了.比如对数据库表进行插入,作为key值,应该不为空。
SAP业务支援
做了好久的开发后,最近很突然的就转去做业务支援了。[@more@]什么是业务支援呢,形式很多吧.我们这里的就是对应客户的问题,最好及时准确地给与答复.这就要求担当人员具备较全面的业务知识和较高的沟通能力.说实话刚开始一头雾水.虽然是一个行业,但是开发和支援还是有很大区别的.开始做起来怎么也没有作开发时的那么自信.过了几周以后,感觉慢慢有点适应.可是感觉自己还是不太适合和客户打交道.还有就是随着问题的多样化,未接触过的业务领域也逐渐出现,不禁感叹,SAP真的不是那么简单,呵呵。做业务还需要耐心和细心,当然
基础知识回顾
以前在论坛上读到一篇文章,内容是关于ABAP开发的。里面说中国的ABAPER急于转型,没做多久开发就想去做模块,去做业务顾问,然而并没有多少人真的愿意去做好开发。我原来很不理解他为什么这么说,因为做顾问并没什么不好。不过最近做开发的时候,感觉他说的的确有一定的道理。因为我就是正在准备转型做业务的,可是发现自己的开发水平远没有自己认为地那么好。在过程中,发现了许多基础的问题其实自己并没有深入的理解,所以趁现在有时间总结一下。[@more@]先从FORM说起。这个很常用了,在使用它的时候会用到1. ... TABLES itab1 ... itab
select应用区分
一般在从数据库读取数据的时候,一般的select语法已经足够用了,但在应用的时候要注意各种写法之间的区别,做了个小例子,分析一下:例程概要:从凭证头表bkpf读取符合条件的凭证号码。抽取条件:1。记账日期符合画面输入条件;2。记账凭证类型不等于10,40,91。[@more@]selset写法:1。for all entries的应用* for all entriesselect belnrfrom bkpfinto table it_bkpffor all entries in it_blartwhere budat >= s_budat-lowand budat <= s_budat-highand blart <> it_blart-blart.分析:这种写法是错误的。因为blart的限制