博旭范文网 - 每天发现一点点
每天发现一点点!
  • 简历表格
  • 简历模板
  • 简历封面
  • 简历制作
  • 简历范文
  • 英文简历
  • 履历表
  • 自我介绍
  • 自我评价
  • 面试试题
  • 职场动态
  • 面试技巧
  • 职场打拼
  • 求职谋略
  • 面试经历
  • 面试问题
  • 人事政策
  • HR管理
  • 办公室交际
  • abap面试技巧

    分类:面试技巧 时间:2017-07-24 本文已影响

    篇一:SAPABAP面试问题

    Answers to some ABAP Interview Questions

    Questions which I have faced in an interview:

    1) What is runtime analysis? Have you used this?

    2) What is meant by performance analysis? Have done anything to improve the performance?

    3) How to transfer the objects? Have to transferred any objects?

    4) How did you test the developed objects?

    5) What is the difference between SAP Memory and ABAP Memory?

    6) In order to upload Purchase order details, how you handle multiple values for a single field?

    Eg: Item field may contain no. of values for a record

    7) What is the procedure you followed to upload the data?

    8) How did you handle errors in Call Transaction?

    9) Among the Call Transaction and Session Method, which is faster?

    10) What are the difference between Interactive and Drill Down Reports?

    11) How to pass the variables to forms?

    12) How to create a link between modified form and modified print program?

    13) What is the table, which contain the details of all the name of the programs and forms?

    14) How did you test the form u developed? How did you taken print?

    15) What are Standard Texts?

    16) What is the difference between Clustered Tables and Pooled Tables?

    17) What is pf-status?

    18) Among "Move" and "Move Corresponding", which is efficient one?

    19) What are the output type and Tcodes?

    20) Where we use Chain and Endchain?

    21) Do you use select statement in loop endloop, how will be the performance? To improve the performance?

    22) In select-options, how to get the default values as current month first date and last date by default?

    Eg: 1/12/2004 and 31/12/2004

    Go thru these answers:

    1) What is runtime analysis? Have you used this?

    It's checks program execution time in microseconds. When you go to se30.if you give desired program name in performance file. It will take you to below screen. You can get how much past is your program.

    2) What is meant by performance analysis? Have done

    3) How to transfer the objects? Have you transferred any objects?

    4) How did you test the developed objects?

    I was testing a developed object. There are two types of testing

    - Negative testing

    - Positive testing

    In negative testing we will give negative data in input and we check any errors occurs.

    In positive testing we will give positive data in input for checking errors.

    8) How did you handle errors in Call Transaction?

    We can create a internal table like 'bsgmcgcoll'. All the messages will go to internal table. We can get errors in this internal table.

    Below messages are go to internal table. when you run the call transaction. - Message type

    - Message id

    - Message Number

    - Variable1

    - Variable2

    - Variable3

    9) Amo

    abap面试技巧

    ng the Call Transaction and Session Method, which is faster? Call transaction is faster then session method. But usually we use session method in real time...because we can transfer large amount of data from internal table to database and if any errors in a session. Process will not complete until session get correct.

    10) What are the difference between Interactive and

    Drill Down Reports?

    ABAP/4 provides some interactive events on lists such as AT

    LINE-SELECTION (double click) or AT USER-COMMAND (pressing a button). You can use these events to move through layers of information about individual items in a list.

    Drill down report is nothing but interactive report...drilldown means above paragraph only.

    11) How to pass the variables to forms?

    12) What is the table, which contain the details of all the name of the programs and forms?

    Table contains vertical and horizontal lines. We can store the data in table as blocks. We can scroll depends upon your wish. And these all are stored in database (data dictionary).

    Which contain the details of all the name of the programs and forms? (I don't know).

    13) How did you test the form u developed? How did you taken print?

    14) What are Standard Texts?

    16) What is the difference between Clustered Tables and Pooled Tables?

    A pooled table is used to combine several logical tables in the ABAP/4 dictionary. Pooled tables are logical tables that must be assigned to a table pool when they are defined.

    Cluster table are logical tables that must be assigned to a table cluster when they are defined.

    Cluster table can be used to store control data they can also used to store temporary data or text such as documentation.

    17) What is pf-status?

    Pf status is used in interactive report for enhancing the functionality. If we go to se41, we can get menus, items and different function keys, which we are using for secondary list in interactive report.

    18) Among "Move" and "Move Corresponding", which is efficient one? I guess, 'move corresponding' is very efficient then 'move' statement.

    Because usually we use this stamtent for internal table fields only...so if we give move corresponding. Those fields only moving to other place (what ever you want).

    19) What are the output type and Tcodes?

    20) Where we use Chain and End chain?

    21) Do you use select statement in loop end loop, how will be the performance? To improve the performance?

    22) In select-options, how to get the default values as current month first date and last date by default?

    Eg: 1/12/2004 and 31/12/2004

    篇二:ABAP顾问面试精选题

    大家好我是朗泽教育就业顾问Judy,近期不少ABAP学员和我咨询面试的事情,在进行技术面试时,一些学员仍然会有问题,我今天总结了一些常见的大家认为比较难的问题。

    1、什么是RFC,有哪些通信模式?

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

    3、如何创建一个BAPI?

    4、RFC和BAPI的区别是什么?

    5、初始化内表有几种方式?

    6、在一个程序中如何调用其他事务代码?

    7、如何在程序间传送数据?

    8、如何优化ABAP程序?

    9、如何建立一个外部数据库的连接?

    10、SAP包括哪些传输技术?

    以上就是我今天想为大家分享的有关ABAP顾问面试的问题总结,希望对大家面试能够有帮助,更多有关SAP顾问面试题都在朗泽主页分享。

    篇三:ABAP面试大全

    目录

    1. 报表知识 ........................................................................................................................ 6

    1.1 基础知识 ....................................................................................................................... 6

    1.1.1 报表事件,有哪些?................................................................................................. 6

    1.1.2 报表选择画面 ........................................................................................................... 7

    1.2 ALV报表 ...................................................................................................................... 8

    1.2.1 ALV报表实现的流程 ................................................................................................. 8

    1.2.2 显示ALV常用的两个FM ............................................................................................ 8

    1.2.3 如何设置ALV中的热键 ............................................................................................. 8

    1.2.4 ALV显示中的小计 ..................................................................................................... 8

    1.2.5 FM ALV 和 OO ALV的比较 ........................................................................................ 8

    1.3 WRITE LIST ................................................................................................................. 8

    2. 数据库知识 ..................................................................................................................... 9

    2.1 基础知识 ....................................................................................................................... 9

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

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

    2.1.3 什么是LUW ................................................................................................................ 9

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

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

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

    2.2 ABAP和数据库 ............................................................................................................. 10

    2.2.1 ABAP 数据表的主索引是什么?索引的好处与坏处?与建索引的注意事项! ........... 10

    2.2.2 ABAP透明表有哪几种数据类(data class)?对数据的存储有什么影响? ............... 10

    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,那么首先会执行哪一种更新类型呢?每种类型又是以哪种

    模式(异步、同步或本地)执行的呢? ................................................................... 11

    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程序在开发中常用的两个逻辑数据库是什么?分别对其进行描述 12

    2.3.4 HR模块知识:HR模块里面,如何修改HR的信息类型,具体如何实现.................... 12

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

    2.3.6 PM 常用的TABLE ...................................................................................................... 12

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

    3. 权限相关 ...................................................................................................................... 14

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

    查? ............................................................................................................................ 14

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

    4. DIALOG ........................................................................................................................ 15

    4.1 DIALOG 中的几个事件 ................................................................................................. 15

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

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

    5. BDC .............................................................................................................................. 16

    5.1 BDC录屏的事务代码 .................................................................................................... 16

    5.2 BDC与BAPI之间的区别............................................................................................... 16

    5.3 BDC录屏的注意事项 .................................................................................................... 16

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

    6. 增强 ............................................................................................................................. 17

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

    6.1.1 User EXIT ............................................................................................................... 17

    6.1.2 Customer exit ....................................................................................................... 17

    6.1.3 BADI........................................................................................................................ 17

    6.1.4 Enhancement Spot .................................................................................................. 17

    6.2如何建立增强? .......................................................................................................... 17

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

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

    7. SMARTFORMS ............................................................................................................ 19

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

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

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

    8. RFC和 BAPI ................................................................................................................ 20

    8.1 RFC ............................................................................................................................. 20

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

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

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

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

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

    8.1.6怎么创建一个支持远程调用的RFC ........................................................................... 21

    8.1.7怎么调用一个SAP标准RFC ...................................................................................... 21

    8.1.8怎样建立RFC程序?RFC程序传递的参数都是传递值还是引用?如何建立函数组? 21

    8.1.9怎么来维护这个DESTINATION(远程目标) .............................................................. 21

    8.2 BAPI ........................................................................................................................... 21

    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.1 CHECK、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 RANGE .................................................................................................................... 25

    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 range ........................................................................................... 26

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

    9.2.4如何优化ABAP程序? .............................................................................................. 26

    9.2.5前导零的处理方式 ................................................................................................... 27

    9.2.6 程序事件和系统事件............................................................................................... 27

    9.2.7如何建立一个外部数据库的连接 .............................................................................. 27

    9.2.8怎样从文件服务器上读取文件?和写文件到文件服务器上? ................................... 27

    9.2.9 SAP 包括哪些传输技术 ........................................................................................... 27

    9.2.10如何将内表数据转换成一个XML文件? ................................................................. 28

    9.2.11怎么导出一个WSDL文件? ..................................................................................... 28

    9.2.12怎么导入一个WSDL文件? ..................................................................................... 28

    9.2.13创建后台程序的TCODE是什么,如何在程序里面调用后台程序 ............................. 28

    9.2.14 webservice ......................................................................................................... 28

    9.2.15什么叫BTE (Business Transaction Event),BTE的两种类型? .......................... 28

    9.2.16现阶段接口开发使用的技术 ................................................................................... 29

    9.2.17将一个RFM(Remote-Enabled Module)创建一个WEB SERVICE都有什么相关的事务代

    码?........................................................................................................................ 29

    9.2.18 esb使用 ................................................................................................................ 29

    10.常用T-CODE ............................................................................................................... 30

    相关热词搜索:面试技巧 abap abap 面试 abap开发面试