ABAP认识

ABAP是一种高级企业应用编程语言(Advanced Business Application Programming),起源于20世纪80年代。经过不断的发展,现在的版本为ABAP/4,SAP R/3的应用程序就是用ABAP/4编写的。

可能很多人知道的不多,编程语言千千万,很多都是互通或者架构是差不多的。

SAP是公司,是系统,也是一种理念。

SAP开发范围很广,发展了几十年,也有很多新的和旧的技术:

ABAP:包含一般的Report(报表),Dialog(功能/对话),FG(函数组),FM(函数模块),EXIT(出口),SE11(数据字典)等等。。。一般所说的ABAP就是SAP的ERP开发

BSP:貌似有段历史了,是较早的的BS类型的开发应用,和HTML类型,都是用的标签库。。。

WDA:这个可以是说SAP比较大的一个进步,脱离了标签库的BS应用,它封装了很多东西,所以开发的时候能省下很多时间,唯一的缺点就是,建NODE麻烦的就像建表,各种组件也是用起来麻烦

UI/WebClient:这个应该是在BSP的基础上,封装起来的网页功能,网页显示部分还依稀可见BSP的身影。

HANA:可以说是SAP史上最大的进步,这是打破了几十年来数据库行存储的局限,改为更符合大数据的列式存储,可以写存储过程等。

S4,FIORI,还有电商。。。最近的东西了。。。

想学好ABAP,就要深刻理解DIALOG程序的逻辑流:整个程序的执行顺序,先什么,后什么,操作触发怎么执行等等。。。

原文地址:https://www.cnblogs.com/sapSB/p/5900261.html