ABAP面试关键知识点解析

版权申诉
5星 · 超过95%的资源 1 下载量 117 浏览量 更新于2024-07-07 1 收藏 201KB DOC 举报
"ABAP面试大全.doc 是一份包含ABAP编程语言相关面试问题的文档,主要涵盖报表知识、数据库知识、权限相关以及其他模块的表格使用等主题。文档深入讲解了ABAP开发中的一些核心概念和技术,是准备ABAP面试的重要参考资料。" 1. 报表知识: - 基础知识部分介绍了报表事件,如REPORT开头的事件,以及报表选择画面的创建。 - ALV报表(ABAP List Viewer)是SAP系统中常见的数据展示方式,文档详细描述了ALV报表的实现流程,包括使用`REUSE_ALV_GRID_DISPLAY`和`CALL TRANSACTION`等函数模块。 - 如何设置ALV中的热键、添加小计功能以及对比FM ALV和OO ALV的差异也被提及。 2. 数据库知识: - ABAP数据字典的元素包括域、数据元素、表字段等,文档解释了它们之间的关系和作用。 - 数据提交确认和回滚取消语句如`COMMIT WORK`和`ROLLBACK WORK`是数据库操作的关键部分,而LUW(Latest Uncommitted Work)是理解事务处理的重要概念。 - 修改、插入、更新对数据库表的影响,以及数据字典的缓冲方式及其应用场景也进行了讨论。 - SAP中的透明表、视图表、索引表等不同类型的表及其特点被详细阐述。 - 文档还介绍了如何查找数据库表,以及创建和管理数据库锁对象的方法。 3. 权限相关: - 权限对象在ABAP程序中的重要性,用于进行授权检查的语句如`AUTHORITY-CHECK`。 - 与权限对象相关的事务代码列表,帮助理解权限管理的实现。 4. 其他模块的表格使用: - 提及了MM模块、HR模块、财务模块和PM模块中的一些常用表格,比如MM模块的采购订单表、HR模块的主数据表,以及对应的逻辑数据库等。 - 例如,HR模块中如何修改HR信息类型的具体实现步骤也有涉及。 此外,文档还涵盖了SQL操作的注意事项,如OPENSQL的原则,以及JOIN操作的区别,如INNER JOIN和LEFT OUTER JOIN在查询中的应用。 整体来看,这份文档全面覆盖了ABAP开发者在面试中可能遇到的问题,对深入理解ABAP编程和SAP系统有极大的帮助。