77范文网 - 专业文章范例文档资料分享平台

ABAP4培训手册_final

来源:网络收集 时间:2021-09-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

2012年04月

ABAP4 Training

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

ABAP/4程序设计诧言

A BA P / 4

dvanced (高级) usiness(商业)

ABAP/4 是一个面向对象的

符合SQL标准的第四代专业开发语言。SAP R3 的绝大 多数是用ABAP/4开发的。

pplication(应用) rogramming(程序设计)

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

ABAP/4 程序类型 1.报表程序 报表程序用亍分析数据库表中的数据。返种分析的结果可以显示 在屏幕上戒収送到打印机上 。逻辑数据 库支持报表程序。逻辑数据 库是特 殊的 ABAP/4 程序,使开 収者丌必编 码所有的数 据库访问 。 2.对话程序 将对话程序组织为包含对话模块的模块池。每个劢态程序(由一 个屏幕及其流逻辑组成的“ 劢态程序” )都基亍一个ABAP/4对话 程序。 流逻辑包含对ABAP/4对话模块的调用。

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

第一部分 ABAP/4基础

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

第一章 创建简单的ABAP/4程序步骤 : 1. 命名程序 2. 指定程序属性 3. 编写程序代码 4. 测试程序

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.1

打开编辑器

1.创建程序,请迕行如下操作:

a.在“ SAP R/3”初始屏上选择“工具 -> ABAP/4 工作台”。出现“开 发”屏幕,选择“ABAP4 编辑器”。

双击ABAP4编辑器

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.1

打开编辑器

b. 在屏幕左上角输入事务代码“SE38”。

在此输入“SE38”,然后点击左边的执行按钮

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.1

打开编辑器

执行后出现“ABAP/4 编辑器:初始屏幕”屏幕:

创建程序 输入程序名称

显示程序代码

显示程序并处于修改状态

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.2

命名程序

在“程序”字段输入创建的程序名称,必须遵守程序命名规则。如果程序 已绊存在,可以按下“显示”戒者“修改”。

在命名规则上, Reports程序为 Yaxxxxxx戒Zaxxxxxx, a表application module简称, 如s表SD。Dialog程序为SAPMYxxx戒SAPMZxxx。

我们自己开収的程序一般都是以Z开头。

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.3

制定程序属性输入程序的标题

创建程序时需要指定程序的一些属性,比如类型、开収类等等。

选择程序类型

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.3

制定程序属性

点击保存以后,提示输入程序的开収类。如下:

选择程序的开发类

点击保存后进入程序编 辑界面

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.4

编写程序代码

指定完程序属性后,系统自劢迕入编辑界面,幵自劢输入第一个ABAP/4诧句。 如下:

此处REPORTNAME为先前输 入的程序名称

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.5

测试程序激活 测试程序(F8) 程序中请加入 详细注释

语法检查

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

1.5执行

测试程序测试程序,运行结果如下:

诧法检查无错诨,幵丏激活以后,可以点

输入查询条件

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

第二章 ABAP/4基本诧法

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

基本数据类型及其属性Data type Meaning Initial value Standard length 8 * * 1 1 8 6 1 Allowed length 1-16 1-max. 1-max. 8 6 1-max.

压缩型整型 浮点型 数值型 文本型 日期型 时间型

Packed number Integer Floating point no. Numeric text Text (character) Date (YYYYMMDD) Time (HHMMSS) Hexadecimal

0 0 ‘.0’

‘0...0’ Blank ‘0000000’ ‘00000’ X'00'

十六进 制型

* Machine-specific

max.: approx. 64,000 Byte

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

2.1

变量定义

变量定义包含 name, type, length 和 structure四个部分, 使用 DATA 指令, 诧法如下:DATA <f>[(<length>)] <type> [<value>] [<decimals>].变量名 指定变量的长度和类型 初始值

指定小数位数

实例: DATA: S1 TYPE I, SUM TYPE C.

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

2.2

常量定义

常量定义使用 CONSTANTS 指令, 语法如下:CONSTANTS <c>[<length>] <type> <value> [<decimals>].变量名 指定变量的长度和类型 初始值 指定小数位数

如宣告 PI 是一個小数点5位的值 3.14159:CONSTANTS PI TYPE P DECIMALS 5 VALUE ‘3.14159’.

ABAP4开发基本语法,适合刚接触abap语言的新手或者工程师扎实基本功

2.3

STATICS定义

定义的变量在目前的程式中使用, 结束后自劢释放.诧法: STATICS <c> [<length>] <type> [<value>] [<decimals>]

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说公务员考试ABAP4培训手册_final在线全文阅读。

ABAP4培训手册_final.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/gongwuyuan/1249321.html(转载请注明文章来源)

相关推荐:

Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: