SAP R3 ABAP/4 二次开发实例-初学者

登陆SAP标准系统或学习系统(Ideas),然后,SE38输入到传输代码框里面,然后“对勾”。出来了abap/editor的界面了,现在可以新建立一个程序了。程序的大概分布为。以下的结构。先说明下程序的命名规则。
    Reports程序为 Yaxxxxxx 或Zaxxxxxx, a表application module  简称,如s 表SD
    Dialog程序为SAPMYxxx或SAPMZxxx
    REPORT or PROGRAM .
对于 , 系统使用在 “ABAP/4 编辑器初始 屏幕”上输 入的名称。语句 REPORT 和 PROGRAM 实际上具有 相同功能。 它们使系统 能识别报表 程序或任何 其他 ABAP/4 程序并允许 为输出列表 指定一定的 标准:
REPORT 或 PROGRAM 语句可以有 不同的参数 ,如 LINE-SIZE、 LINE-COUNT 或 NO STANDARD PAGE HEADING。

---------------------------------开始写一个简单的ABAP程序---------------------------
PROGRAM SAPMTEST.
WRITE 'First Program'.

下面的是一个注释的例子:
************************************************
* PROGRAM SAPMTZST *
* CREATED BY CARL BYTE, 06/27/1995 *
* LAST CHANGE BY RITA DIGIT, 10/01/1995 *
* PURPOSE: DEMONSTRATION *
************************************************
PROGRAM SAPMTEST.
************************************************
* DECLARATION PART *
************************************************
DATA ......
......
************************************************
* OPERATION PART *
----------------------------------------------------------------------------------------


每一行程序以“.”结尾,多行程序写在一行都没有关系。看下列的例子
PROGRAM SAPMZTST.
WRITE 'This is a statement'.
也可以如下 编写:
PROGRAM SAPMTEST. WRITE 'This is a statement'.
或者如下:
PROGRAM
SAPMTEST.
WRITE
'This is
a statement'.
应该使用自 由格式提高 程序的可读 性,但是应 避免使用复 杂格式。
----------------------------------------------------------------------------------------
连接相似语句
WRITE SPFLI-CITYFROM.
WRITE SPFLI-CITYTO.
WRITE SPFLI-AIRPTO.
链语句:
WRITE: SPFLI-CITYFROM, SPFLI-CITYTO, SPFLI-AIRPTO.
在链中,冒 号将语句的 开始部分与 可变部分分 开。可以在 冒号(或逗 号)之前或 之后
插入任 意个空格。
例如,可以 写如下相同 语句:
WRITE: SPFLI-CITYFROM,
SPFLI-CITYTO,
SPFLI-AIRPTO.
在链语句中 ,第一部分 (冒号之前 )不受语句 关键字的限 制。

语句顺序:
SUM = SUM + 1.
SUM = SUM + 2.
SUM = SUM + 3.
SUM = SUM + 4.
链语句:
SUM = SUM + : 1, 2, 3, 4.
----------------------------------------------------------------------------------------

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值