科莱特SAP ABAP干货 | 基础篇:一、启程(1)

科莱特SAP ABAP干货 | 基础篇:一、启程(1)

首页角色扮演代号启程更新时间:2024-04-16

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