一 Hello World in ABAP

来源:互联网 发布:闪电网络进展 编辑:程序博客网 时间:2024/04/29 02:30

1.建立Hello World程序

  • 在登录SAP后,输入事务代码(TCODE):SE38
  • 输入程序名后,单击创建按钮。(子对象选项卡选择 “源代码”)

  • 输入程序标题等信息后,点击保存。(Attribute选项卡中,Type选择“可执行程序”,Status选择“测试程序”)

  • 单击“本地对象”,表示不需要传输至其它服务器。
  • 输入代码后,单击直接处理(F8)。
*&---------------------------------------------------------------------**& Report  ZABAP_SCOTT_01*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*REPORT  ZABAP_SCOTT_01.WRITE 'Hello World!'.
  • 输出结果

  • 单击返回(F3)按钮,点击保存(Ctrl+S),保存代码。
  • 在调整完程序后,可以选通过菜单“程序”—>“检查”—>“语法”检查语法。


2.为新建立的程序分配Tcode

  • 单击工具条上的“激活”(Ctrl+F3)按钮,将程序激活,选中新建立的程序后,确认。激活成功后,工具条上会提示
  • 输入Tcode:SE93,输入需建立的事务代码后,单击创建。

  • 输入短文本,选择“报表事务”选项,继续。

  • 输入新建立的程序名“zscott_01”后保存。选择屏幕1000是默认的。对于新建程序,SAP会内部创建一个1000的选择屏幕,该屏幕可以查看和编辑。
  • 选择“本地对象”,系统提示 表示事务代码已建立成功。
  • 直接输入Tcode:YHELLO,系统直接会进入程序。

3.为新建立的程序增加标题和列标题

  •  上图中,程序使用了默认的描述,并且没有列标题,通过菜单“转到”—>“文本元素”—>“清单标题”

  • 输入标题和列标题的名称
  • 单击保存按钮(Ctrl+S)后,激活程序(Ctrl+F3),退回到上一屏( F3),运行测试程序(直接处理F8 )

4.文本和消息

文本设定:
  • 文本的设定TCODE:SE32,选择程序或类,单击修改进入文本维护界面

  • 定义完,保存激活后,在程序中就可以使用了。如“WRITE / TEXT-001.”
消息设定:
  • 消息的定义和使用TCODE:SE91。输入消息类,单击创建按钮

  • 定义消息清单,可以定义输入参数&,如“& & &”表示有3个参数。

  • 消息的使用
    消息的类型: 
    E——错误
    W——警告
    I——信息
    A——异常终止
    S——成功
    使用消息的例子:“MESSAGE E003(ZSCOTT_MESS).”。其中,E表示错误类型,编号003的消息表示“价格不能为空”
  • Demo
*&---------------------------------------------------------------------**& Report  ZABAP_SCOTT_02*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*REPORT  ZABAP_SCOTT_02.data: msg1(20) TYPE c VALUE '测试'.DATA: msg2(20) TYPE c VALUE 'ABAP'.DATA: msg3(20) TYPE c VALUE '消息!'.*MESSAGE E003(ZScott_Mess).MESSAGE I006(ZSCOTT_MESS) WITH msg1 msg2 msg3.





0 0
原创粉丝点击