使用用户授权 15
调用外部程序和程序动态生产 16
选择屏幕 17
使用程序运行变式 18
制作Tcode 二
CATT 2
制作程序的background job 4
SapScript 5
Smartform 6
SAP Query 7
ALV 编程 8
ALE/iDoc 9
Report painter 和Drilldown Report 10
RFC/BAPI 11
编写用户增强 12
深入ABAP 工作台 在这章将深入介绍各种ABAP对象的操作
传输请求 这节并不是侧重介绍如何配置传输请求和其运行机制的,这通常是basis的工作和ABAPer并无关系,还是那句话,了解点大概是必要的
通常企业起码会有两个系统,开发(测试)系统和生产系统(有些企业开发任务相对少,开发和测试使用同一台server甚至同一client,开发和测试也都有ABAPer完成),如果要严格开发流程,开发,测试必须是分开的(为了节省当然可使用同一server,不同的Client甚至用不同System Number逻辑分成两Server),在此不深入讨论
熟悉几个名词: 1 开发类(Development Class)
开发类可简单理解为逻辑上相关的一组 ABAP对象,在将来传输时将使用同一传输层
实际上开发类本身也可看做是一个ABAP对象,可使用SE80建立
$TMP是本地开发类,属于此开发类的任何 ABAP对象(包括自定义的表,编写的程序等都只能在Client做测试用而不能被传输到其他 Client
包现在被用来代退开发类
包(Package) 相关的ABAP对象被组合在一个包内,SE16:TADIR可看到被分配到某包的所有的ABAP对象,包决定了这些对象的传输层
所有的包被存在表 TDEVC中,建立包可使用SE80或直接使用SM30