SAP系统的开发语言--ABAP简介

ABAP是SAP系统的核心开发语言,用于功能、报表和接口开发。它是一个集成在SAP开发环境中的client/server开发环境,具备三层架构:表示层、应用层和数据库层。ABAP支持open SQL和native SQL,提供面向对象编程,并且有类似于Java的语法特性,但它是解释型语言,执行速度较慢。尽管如此,ABAP与Java在面向对象技术上有很大相似性。
摘要由CSDN通过智能技术生成
 这是我给公司内部杂志投稿的一篇文章,目的在于向不了解SAP开发的同事介绍SAP的开发技术。发在这里,希望对各位希望学习SAP开发技术的朋友有帮助。

ABAP的全称是Advanced Business Application Programming-高级业务应用编程语言,mySAP ECC 6.0的底层源代码,全部是使用ABAP编写的。因此,想要对系统进行二次开发,包括功能开发,报表开发,借口开发,都要使用到ABAP语言。

首先,我介绍一下APAB开发平台的相关特性

从某种意义上讲,ABAP不仅仅是一门开发语言,ABAP DEVELOP WORKBENCHABAP开发平台)不仅仅是一个开发工具,而更像是一套基于SAP myERP软件套件的完整的client/server开发环境。对比一下,微软的Visiual Studio就是一个开发环境,VB,VC++等是开发工具。

我们看一下SAP开发环境的三层架构示意图

Presentation(表示层)是面向用户的程序界面,由很多的SCREEN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值