ABAP(高级商务应用编程)是一种高级语言,由德国软件公司SAP开发,主要用作SAP的编程。SAP ECC中各个模块中的每一个界面每一个按钮的执行,每一个字段每一条记录每一个报表的处理,每一个主数据每一个凭证的建立修改显示,都离不开背后的ABAP支持。
如果你对SAP ABAP感兴趣,可以关注科莱特的《ABAP开发基础及应用》合集,内容经典原创,每周持续更新,相信一定会对你有所帮助!一起来学习ABAP吧~
一、启程
图1-A1 运行初始界面
图1-A2 运行输出界面
目标及说明
目标:1、了解ABAP的开发过程
2、认识ABAP的开发平台
3、了解ABAP的基本语法
需求说明:1、执行事务代码后,显示程序初始界面,提示输入姓名、出生日期;
2、输入姓名后执行,将输出信息,包含显示Hello World,输入的姓名、当前日期等;
3、程序的执行类似于其他SAP程序,通过事务代码调用。
实践1-“Hello World!”
需求分析:1、本实践中,输出的内容是根据输入内容变化输出的,需要通过定义的变量存储及输出变化的信息;
2、年龄、半年后的日期,需要根据输入的出生日期、当前日期进行计算;
3、当前日期、竖线、横线可通过系统变量获得。
实践步骤:No | 步骤 | 说明 | 替代事务代码 |
1 | 建立程序 | 通过ABAP开发工作台完成程序开发的一系列工作1.1、进入开发工作台并完成一些基本设置1.2、开发组织,创建开发包、开发请求用于开发代码的管理和传输1.3、创建程序,设置基本属性、文本和标题1.4、编写代码 | Se80-工作台Se09/Se10-请求Se21-开发包Se38-编辑器 |
2 | 调试程序 | 对程序进行检查、激活和测试等确保程序正常运行 | Se38-编辑器 |
3 | 发布程序 | 创建事务代码以快速调用程序 | Se93-事务 |
如上内容可以都通过Tcode:SE80完成,也可在不同步骤使用不同的事务代码。
在本实践步骤详细中,则都通过SE80完成。
1、建立程序
1.1、ABAP开发工作台
1. 通过事务代码SE80进入ABAP开发工作台后的初始界面如下:
图1-1 ABAP开发工作台初始界面
2. 在较新版本如EHP7或EHP8,工作台的界面中导航栏显示的内容已可定制,定制方式为通过菜单Utilities(工具)-->Settings(设置),同时还可进行其他工具如ABAP编辑器(代码编辑)、类构建器(面向对象编程)等的设置。
在本实践中工作台常规和ABAP编辑器部分设置分别如下:
工作台(常规)只选择了资源库浏览器、资源库信息系统、传输组织器:
图1-2 工作台设置
ABAP编辑器,设置代码自动缩进及在格式优化(自动编排)时,ABAP关键字为大写,其他为小写:
图1-3 ABAP编辑器格式设置
1.2、开发组织1)创建开发请求在导航栏中选择“传输组织器”后,保持下方下拉项为默认选择(下拉项为“用户的所有可修改请求”、用户为自己的账号),下方将显示对应的信息节点,如图1-4所示:
图1-4 传输组织器选择
选择最下方的“XXX的可修改请求”节点后,右键创建请求,在弹出如图1-5的窗口中选择请求类型和描述后点击对勾完成开发请求的创建,结果如图1-6。
图1-5 创建请求界面
图1-6 完成后的开发请求
2)创建开发包
导航栏中选中“资源库浏览器”后,在下方的下拉框中选择包(开发包Package),并在输入框中输入你自己的开发包名字(以Y或Z开头)如图1-7,输入后回车,将会显示创建包的提示(如图1-8)。
按提示选择及在如图1-9所示的新窗口中输入各属性后对勾,随后会弹出如图1-10所示的选择工作台请求的界面提示,在此界面中选择上一步骤建立的请求后点击对勾,由此完成开发包的建立。
图1-7 选择及输入开发包
图1-8 创建包提示
图1-9 开发包属性设置
图1-10 指定开发包对应的请求
今天的内容就先分享到这儿啦!记得认真学习做笔记哦,我们下期再见~
下期内容预告:
基础篇:一、启程(2)
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved