BC400-Unit2:ABAP Workbench Introduction

~~~~~~~~~~~【Lesson 1:Introducing the ABAP Development Environment】~~~~~~~~~~~

1.The Cross-Client Capability of the Repository


2.Structure of Repository


3.ABAP Workbench Tools

1)Debugger

2)Object Navigator

3)ABAP Dictionary

4)Function Builder

5)Class Builder

6)ABAP Editor

7)Screen Painter

8)Menu Painter

~~~~~~~~~~~~~~~~【Lesson 2:Organizing ABAP Developments】~~~~~~~~~~~~~~~~

1.Organization of a Development Project in a Change Request


2.Create a Package

1)SE80:Open the Object Navigator

2)Transport Layer:该development object运输的目的地,每个Package都必须对应一个Transport Layer。

~~~~~~~~~~~~~~~~~~~~【Lesson 3:Developing Programs】~~~~~~~~~~~~~~~~~~~~

1.Create an ABAP Program

1)SE80:Open the Object Navigator

2)With TOP Include:允许source code被分发给多个程序。

2.ABAP编程语言的特性

1)It is typed.
2)It enables multi-language application.
3)It enables SQL access.
4)It is enhanced as an object-oriented language.
5)It is platform-independent.
6)It is upward-compatible.

3.ABAP语句的一般结构


4.Inactive and Active Development Objects

1)Saved Programs:有待进一步开发/测试。其中的程序被执行时,对应的运行时对象总是重新生成。

2)Activated Programs:可在整个系统/运输中使用。其中的程序被执行时,运行时对象会在激活过程中生成。

5.用ABAP编写的HELLO程序

1)写完程序后,先Check,然后Direct,最后Activate。

REPORT bc400_gss_hello.
PARAMETERS: pa_name TYPE string.
WRITE 'Hello World!'.
NEW-LINE.
WRITE: 'Hello',
       pa_name.

~~~~~~~~~~~~~~~~~~~~【Lesson 4:Finalizing Development】~~~~~~~~~~~~~~~~~~~~

1.Create a Transaction

1)右击程序,Create->Transaction。

2)Transaction Code:调用该事务时输入的代码。

2.结束Project

1)开发者释放task:

· task的质量检查:语法/功能检查;激活对象。

· 释放Task。

2)Project Manager释放Request:

· 整个request的质量检查。

· 释放request。

3)当request被释放时,该request开发对象的运输才会被触发。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值