SAP的ABAP简单介绍

您所在的位置:网站首页 sap是用什么开发的产品 SAP的ABAP简单介绍

SAP的ABAP简单介绍

2023-10-05 11:44| 来源: 网络整理| 查看: 265

文章目录 1 Introduction.2 Study resourse3. Basic knowledge4 How to start the first program4.1. package4.2:Create Program(SE38)4.3 quick keybord. 4.Summary

1 Introduction.

ABAP是SAP二次开发的的一门编程语言(既然又面向过程,又面向对象),主要包含报表开发(alv),smartforms对话程序(Dailog),增强,以及接口等开发,其 开发环境只能在SAP,不能独立出来,不过现在也可以借助ECLIPSE工具来开发,但是还是要链接到sap服务器环境。ABAP是解释性语言,不是编译性语言。 SAP的环境可以自己搭建,我学习的时候就是自己搭建的,以下是我的总结, sap服务器建立总结 这个不推荐,需要好的硬件,还比较费时间,折腾,最好的方法是在某宝上购买,最快。

2 Study resourse

SAP的APAP工作台就是最好的的SAP学习地方.这里我们可以了解abap开发的相关东西. ABAPDOCU是实用程序下的一个例子,我们一打开界面就进入。 在这里插入图片描述 学习abap最好的文档就F1,还有当然是google和baidu. 当然也可以在西面的网站上搜索相应的错误。 https://help.sap.com/viewer/index https://answers.sap.com/index.html

3. Basic knowledge

1 数据字典 2.第一个abap程序 3.创建自定义表 4.创建视图 5.定义内表 6.选择屏幕 7.常规屏幕 8.ABAP开发工程师应该学习什么

4 How to start the first program

以下是SAP的开发包/类(对象,函数这些都包含这中间)SE21;都是以Z和Y字开头(这是SAP给用户的定义),通常来数我们可以有一个通用包,也可以有专项包,比如SRM,我们可以建立ZSRM包,来处理与这个包相关的程序和接口.

我们现在用的包; 在这里插入图片描述

4.1. package 主要是输入下两样

在这里插入图片描述 2.注意我们的命名规则,先是功能+用户名+时间(这个请求可能会传到测试和生产机) 在这里插入图片描述 3.在SE80(对象浏览器)下可以看到我们这个包的所有的对象;

在这里插入图片描述

4.2:Create Program(SE38)

如果点源代码,则可以在这里编程;以下的属性,文档,文本元素我们都需要从这里修改; 在这里插入图片描述 在以下的地方输入程序的功能就可以; 在这里插入图片描述

以下就是代码 在这里插入图片描述 点模式则可以插入函数和方法子类 在这里插入图片描述 以下则是设置 在这里插入图片描述 程序名命名规则ZR+模块+顺序号 在这里插入图片描述

4.3 quick keybord.

模块池:多个屏幕共享一个程序。 SAP程序分为(标准生产程序,客户生产程序;系统程序,测试程序) ctrl+鼠标滚轮; (快速调整字体大小) ctrl+shift+x(剪切一行) ctrl+shift+l (删除一行) ctrl+shift+t(复制一行) ctrl+L(转成小写) ctrl+u(转成大写) ctrl+k(大小写相互转换) ctrl+z(取消) ctrl+y(重做) ctrl+D(原地复制一行) 在这里插入图片描述

4.Summary

ABAP是一门小众语言,一是学习环境不好建立,还有是工作机会也比较少,所以会的人比较少。优点可能是竞争也比较小。 ABAP是一门处理业务逻辑的语言,语法容易,熟悉业务需要更长的时间。 以下是abap在编程前50名中排第42位。 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3