ABAP面试大全

  • 格式:doc
  • 大小:243.00 KB
  • 文档页数:42

下载文档原格式

  / 42
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1. 报表知识5

1.1基础知识5

1.1.1报表事件,有哪些?5

1.1.2报表选择画面7

1.2ALV报表8

1.2.1ALV报表实现的流程8

1.2.2显示ALV常用的两个FM8

1.2.3如何设置ALV中的热键8

1.2.4ALV显示中的小计8

1.2.5FM ALV 和 OO ALV的比较8

1.3WRITE LIST8

2. 数据库知识8

2.1基础知识8

2.1.1 ABAP数据字典有哪些对象或元素?8

2.1.2 据库提交确认和数据库回滚取消语句9

2.1.3 什么是LUW9

2.1.4简述modify 、insert、update对数据库表做操作时的影响9

2.1.5 要描述域、数据元素、表字段之间的关系9

2.1.6数据字典有几种缓冲方式,适用范围?9

2.2ABAP和数据库9

2.2.1 ABAP 数据表的主索引是什么?索引的好处与坏处?与建索引的注意事项!9 2.2.2 ABAP透明表有哪几种数据类(data class)?对数据的存储有什么影响?9 2.2.3 SAP中有几种表,他们的区别是什么?10

2.2.4什么是簇表(cluster table)?举出知道的簇表。10

2.2.5找数据库表,有哪些常用的方法。10

2.2.6如何建立数据库锁对象,激活锁对象产生的Function Module的名字为什么,在何处

查看锁表的情况?10

2.2.7更新 FM 分为 V1 和 V2,那么首先会执行哪一种更新类型呢?每种类型又是以哪种模

式(异步、同步或本地)执行的呢?10

2.2.7使用OPEN SQL注意原则11

2.3与表相关11

2.3.1 MM模块有哪些常用表格11

2.3.2 HR模块知识:HR里面存储HR主数据主要用到了哪些表?11

2.3.3 HR模块知识:HR程序在开发中常用的两个逻辑数据库是什么?分别对其进行描述11 2.3.4 HR模块知识:HR模块里面,如何修改HR的信息类型,具体如何实现12

2.3.5财务模块:财务模块开发中常用的表有哪些,简单举例说明:12

2.3.6PM 常用的TABLE12

2.3.6inner join 与 left-outer join的区别?13

3. 权限相关14

3.1什么是权限对象(Authorization Objects)?在 ABAP 程序中使用哪条语句进行授权检

查?14

3.2与权限对象有关的事务代码有哪些?14

4. DIALOG15

4.1DIALOG 中的几个事件15

4.2何在TABLE CONTROL中实现选中一行或多行的效果15

4.3DIALOG 开发的常用几个控件是什么?15

5. BDC16

5.1BDC录屏的事务代码16

5.2BDC与BAPI之间的区别16

5.3BDC录屏的注意事项16

5.4谈谈BDC的运行模式和更新模式16

6. 增强17

6.1什么叫增强?有哪些方式进行增强?17

6.1.1 User EXIT17

6.1.2 Customer exit17

6.1.3 BADI17

6.1.4 Enhancement Spot17

6.2如何建立增强?17

6.3与增强相关的事务代码有哪些18

6.4如何进行数据库表字段的增强?Append和Include的方式有何区别?18

7. SMARTFORMS19

7.1谈谈SmartForm中,Template和Table表格的区别19

7.2SMARTFORM如何实现公司LOG打印,其步骤是什么?19

7.3smartform 中如何控制段落、单个字符输出格式?19

8. RFC和BAPI20

8.1 RFC20

8.1.1什么是RFC,有哪些通信模式?20

8.1.2 RFC中涉及到常用的事务代码有哪些?20

8.1.3根据调用方式的不同,RFC接口提供了什么样的服务?20

8.1.4RFC接口的具体功能包括哪些?20

8.1.5在通过CALL FUNCTION语句进行远程功能调用的基本模式有哪些20

8.1.6怎么创建一个支持远程调用的RFC21

8.1.7怎么调用一个SAP标准RFC21

8.1.8怎样建立RFC程序?RFC程序传递的参数都是传递值还是引用?如何建立函数组?21 8.1.9怎么来维护这个DESTINATION(远程目标)21

8.2 BAPI21

8.2.1什么是BAPI?你使用过哪些BAPI实现什么功能?21

8.2.2什么是业务对象类型?它包含哪些主件?21

8.2.3如何创建一个BAPI?22

8.2.4编写BAPI的注意事项有哪些?22

8.2.5谈谈与BAPI相关的事务代码。22

8.3 RFC 和BAPI的相同之处和不同之处22

8.3.1 RFC和BAPI的区别?22

9.其他23

9.1 基础知识23

9.1.1CHECK、EXIT、RETURN命令的区别?23

9.1.2初始化内表有几种方式?23

9.1.3 一个程序如何调用另外一个程序24

9.1.4 在一个程序中如何调用其他事物代码24

9.1.5在进行画面跳转时,CALL SCREEN与LEAVE TO SCREEN的区别?24

9.1.6 LOOP 循环和系统字段?24

9.1.7 MESSAGE消息有哪些类型,含义?如何自定义MESSAGE消息类?24

9.1.8 ABAP中,如何自定义异常类?如何捕捉异常?24

9.1.9什么是事物变式?事务变式有什么用?25

9.1.10 RANGE25

9.1.11对于FIELD SYMBOL赋值将使用25

9.1.12 Perform 调用子程序时,using ,tables,changing 3个参数分别有什么影响?25 9.1.13如何在程序间传送数据?25

9.2 延伸26

9.2.1自定义搜索帮助有几种方式?如何实现26

9.2.2怎么创建number range26

9.2.3 function module中,如何给出错误消息?26