ABAP,全称Advanced Business Application Programming,是SAP公司的编程语言,用于开发在SAP系统上的应用程序。本考题集主要针对初学者,旨在帮助他们理解和掌握ABAP的基础知识。 1. ABAP Dictionary事务码:在SAP系统中,使用SE11事务码可以打开ABAP Dictionary,这是一个用于管理和查看SAP数据库表、结构、域等元数据的工具。 2. 数据类选择:在创建表时,如果存储的数据主要是静态数据(如主数据),应选择Technical Setting中的Data class为"Master Data",因为它适用于不经常更改的参考信息。 3. Repository objects的客户端特性:Repository objects(存储库对象)在SAP系统中是跨客户端的,不受特定客户端限制,因此选项B(False)是正确的。 4. 记录读取数量:在使用SELECT语句读取记录后,可以在系统字段SY-DBCNT中找到读取的记录数量。 5. 数据声明:当声明"DATA myvar TYPE dbtab.",其中dbtab是一个透明表,这将定义一个内部表,其结构与数据库表dbtab相同,但不包含内容,所以选项B是正确的。 6. 内表定义:在ABAP中,定义一个内表可以通过声明一个类型为table的变量,例如选项D:DATA: zsflight type table of sflight. 7. 执行顺序:在ABAP程序的生命周期中,执行顺序依次是INITIALIZATION、START-OF-SELECTION、TOP-OF-PAGE、AT LINE-SELECTION,因此选项A是正确的。 简答题部分涉及的知识点: 1. 锁对象:在ABAP中,通过ENQUEUE_和DEQUEUE_函数模块来管理锁对象,用于实现并发控制。 2. Update Module:Update Module分为V1和V2,V1先执行,可以是同步或本地模式,而V2仅异步执行。 3. SAP表字段添加:有两种方式,一是Append Structure,即在表尾添加字段;二是自定义Include,允许用户通过指定的包括段(Include)添加新字段。 4. BADI:BADI是SAP提供的功能增强机制,基于面向对象的ABAP对象技术,允许开发人员通过接口和类来扩展标准SAP功能。 5. ABAP的OPEN SQL:OPEN SQL是ABAP与数据库交互的语言,由于SAP的DB-Abstraction Layer(数据库抽象层),它可以实现数据库无关性,即相同的SQL语句可以应用于不同类型的数据库系统。 这些题目覆盖了ABAP的基础语法、数据处理、并发控制、数据库交互和功能增强等方面,对初学者来说是很好的学习材料。学习ABAP不仅需要理解这些基本概念,还需要通过实际编程练习来提高技能。
- 粉丝: 1
- 资源: 24
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助