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

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

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

一、启程(2)

1.3、创建程序及设置基本信息和文本标题

1)创建程序及设置基本信息

从工作台的导航栏中选择“资源库浏览器”,并保证选择的包为前面步骤创建的开发包,然后在下方窗口中选中开发包节点并右键-->创建-->程序,弹出如图1-11的建立程序的界面,输入程序名称后点击对勾:

图1-11 建立程序

显示的设置程序属性如图1-12,需要设置程序的类型和状态,从状态中选择为“K 客户生产程序”,完成后保存,然后将会进入程序的编辑界面如图1-13:

图1-12 程序属性设置

图1-13 程序编辑界面

2)设置程序文本标题

通过菜单“转到”-->“文本元素”,设置文本符号(图1-14)、标题(图1-15),以为后续程序代码使用,选择文本则在代码完成后根据代码的变量输入。

图1-14 程序的文本符号

图1-15 程序的列表标题

1.4、编写代码

返回到ABAP编辑器,根据需求完成代码编写。此程序的需求,其实并不复杂,实现的代码也可以很简单很灵活,而为了考虑程序的可读性、可维护性、可更改性。

简单来说是为了让代码看起来更加舒服更容易理解、以后出现变更时能更加简单等,在编写代码时会考虑其结构、注释等,而且SAP的这个ABAP开发工作台功能也非常强大,在代码编辑上也能实现高亮显示、自动缩行、大小写设置等。如下将实现好的代码进行说明:

1)程序说明部分

在程序的最开始,以注释的方式(行的首字母为*),对程序的用途、对应的项目、开发人员、开发日期、程序的变更情况、程序中使用的标题、文本、变量进行说明,以更好的理解程序。

本部分并非必须,同时不同项目不同开发,其风格也各有不同。

2)对象定义

对程序中要使用的对象进行定义,如初始界面中要输入的姓名、出生日期,在程序处理过程中要使用的当前日期、6月后的日期、计算出的年龄,进行定义;同时在写代码时为提高可读性,会通过英文单引号“"”进行注释说明,并还注意代码中的其它各种符号,如“(”“:”“,”“.”,其都是英文字符且在代码中各有含义:

3)变量赋值

通过获得系统变量、字符处理、计算、调用函数等,得到各变量的值以进行下一步的程序处理:

4)数据输出

根据要求,通过Write进行输出,同时在有颜色要求的地方,通过format进行颜色设置。

如上4部分代码按顺序组合在一起,则是此开发实践的完整实现代码,输入后可通过程序美化器自动编排;最后参考1.3步骤的设置程序文本标题,设置输入时的选择文本,如图1-16,由此完成程序的开发:

图1-16 程序的选择文本

今天的内容就先分享到这儿啦!记得认真学习做笔记哦,我们下期再见~

下期内容预告:

一、启程(3)

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved