当年想学习一下,SAP ABAP/4 的二次开发,结果学习了一下,到现在也没有用上。
以下内容,是我一个做这个的同学给我总结的SAP ABAP/4的开发四个阶段,特拿出来给初学者朋友,希望可以帮助到有用的人。
在此,表示对我同学的感谢!!!
第一阶段
通过SE38 建立简单的ABAP 程序,并能将结果输出到屏幕上。
通过 SE11 ( SE16) 浏览已经存在数据结构和数据,可能建立基本的数据表;通过SQL语句在ABAP程序里读写这些数据。
熟练的操作SAP的内表( Internal Table)
通过 SE37 建立Function Module, 调用或被调用。
创建和处理文本。
第一阶段建议用3-5天的时间完成。
第二阶段
可以利用系统中已经存在的资源,展开有针对性的学习。
Dynpro : SAP 的屏幕输出程序。
ALV : 可以在系统中(SE38)找例子程序,通过关键字 *ALV*DEMO*, 来研究ALV是怎么样做的。SAP为几乎所有的技术都在系统里做了示范程序。
文本的定义及使用
对磁盘上文件的读写;
第二阶段建议用5天的时间完成。
通过第一、二阶段的学习,基本上已经可以做为一个ABAP程序员开始工作了,后面的内容因为各个项目的要求不同,很难排出一个优先级。我结合我的经验和难易程度大概列了一下。
第三阶段
与第三方系统的对接
§ RFC (Remote Function Call)
§ ALE(Application Link Enabling)
§ 提供给jave, VB 或其他开发语言的动态库的使用。
第四阶段
业务知识相关的经验。
从这一阶段开始,就进入了SAP比较复杂的一面了。
做为一个好的ABAP程序员需要对业务知识有充分的了解。