sap,一句话入门

来源:互联网 发布:js求二维数组的最大值 编辑:程序博客网 时间:2024/04/30 14:27

 SAP入门要从ABAP入门开始,abap语言是在SAP系统环境下面的一种编程语言,abap的基本语法还是比较容易掌握的,但是前提是你需要有这样的开发环境,达沃旗sap一般如果是自己所在的公司使用的SAP公司的R3系统,则学起来就方便很多了。abap的外围扩展可以使用JAVA语言,abap语言本身也向外围在扩展。

  ABAP/4(Advanced BusinessApplication Programming) 是 SAP/R3 目前唯一的系统开发工具,属 4GL(第四代语言),语法比较近似Visual Basic 或 JAVA,和传统的第三代语言,如C、PASCAL有很大不同。

  特征:

  1.和SAP紧密结合,ABAP在SAP的报表开发上表现应该比较突出。

  2.与VB类似,ABAP是解释型的。既然SAP是企业管理解决方案,ABAPer必须对企业管理流程熟悉。

  3.在对数据库处理方面,除了可直接执行SQL(使用nativesql,缺点是错误处理很难控制,相当于开发环境将SQL语句直接传给DB去执行),SAP在ABAP开发环境层还提供了一套Open SQL访问底层数据库。

  4.ABAP也提供了事件驱动,这表现在Dialog编程方面,但是ABAP在此方面并不强,而且相对比较难于掌握。

  5.面向对象,ABAP在此方面也有相当反应,在SAP强大的软件包中提供了大量可重复使用的程序,使用者也可定义类并使用它快速建立新的对象。

  6.类似Java,ABAP开发的程序能运行于任何操作系统(Java有Java虚拟机,ABAP也有ABAPprocessor),多种数据库(

  比如在ABAP字典中实现了透明表对各种底层数据库表的映射,这样在ABAP层看到的透明表就和具体数据库无关),各种网络系统。

sap培训:http://www.dawoqi.com/