ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:42.95KB ,
资源ID:20003104      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20003104.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ABAP 面试及答案 Interview+QuestionsWord下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ABAP 面试及答案 Interview+QuestionsWord下载.docx

1、8 END-OF-PAGE 页角控制9 AT LINE-SELECTION 行选择控制,用户选择某列表行时触发10 AT USER-COMMAND 用户交互控制,用户选择某个GUI功能时触发8. 能否自行创建SD、MM、FI模块相关数据并说明其过程?9. 是否使用过Query,说明其创建过程?用到过哪些T-CODE?meng10. BDC执行出错时,为查看设置错误处,显示模式应怎样设置,A、E、N分别代表什么含义? 显示模式DISMODE应设置为“A”或“E”。A:代表无论出错与否每个画面都显示;E:只是在出错时显示;N:代表无论出错与否每个画面都不显示。11. 是否做过数据库表维护?12.

2、删除内表重复数据前应该做什么,如果要按照给定字段如何删除?应该对内表进行排序。13. Job管理?14. SAP有哪些外部接口及其内容?RFC,BAPI,IDOC。RFC :RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能,而且调用系统和被调用系统中至少有一个必须是SAP ABAP系统。这种远程功能调用也可在同一系统内部进行(如本地SAP系统内的远程调用);但通常情况下,调用程序和被调用程序处于不同系统。BAPI:BAPI全称Business Applic

3、ation Programming Interfaces,即业务应用编成接口,在SAP内部组件及SAP与非SAP组件之间的技术整合和业务数据交换过程中起着非常重要的作用。(BAPI是基于RFC实现的)IDOC:IDOC是SAP系统之间或SAP系统与外部系统之间电子数据交换的标准数据格式。在事务处理过程中,随时会生成IDOC。15. 在什么时候触发Top of page语句?在3种情况下可以触发Top of page语句。1 遇到第一个WRITE语句时;2 当页面行数超过LINE-COUNT里定义的行数时;3 遇到NEW-PAGE命令时。16. 本地文件上传成CSV文件 的function?17

4、. Hash table 和Sort table的注意事项?Hashed表的除了数字字段以外,其余字段必须指定为key字段,不能使用APPEND语句,Sort 为non-unique时不能使用INSERT语句。18. Report的跳转语句是什么?pick 是什么?怎么用? Report的跳转语句是“HIDE和AT LINE-SELECTION”。 “pick”是在Report一览画面双击或按F2键时触发的功能键键值。19. FTP文件的上传下载操作是什么?FTP程序大致流程为: FTP_CONNECT ,FTP_COMMAND ,FTP_DISCONNECT。FTP_COMMAND 中输入标

5、准的FTP命令。如:更改 FTP 目录 cd dir, 更改本地目录 lcd localdir,上传文件put file。FTP_CONNECT 打开并登陆FTP服务器的连接。FTP_COMMAND 在FTP服务器上执行一个命令。FTP_DISCONNECT 关闭指向FTP服务器的连接。20. 加锁,解锁的2种方式是什么?加锁的2种方式:E模式。同一个terminal session的不同external session之间不受上锁的影响,可以使用锁住的对象;X模式。上锁的对象只能由external session中的一个internal session使用。21. MM、PP、SD、FI、H

6、R模块的主要流程,MM、PP、SD、FI、HR模块主要数据库表?MM模块的主要流程:1 接到客户的采购订单后,由营业员进行库存确认,如果库存不足则由其提出采购申请。2 购买担任者接到采购申请经审查合格后,向供应商下达采购订单。3 入库等相关管理人员对供应商送达的商品进行入库确认。4 由购担任者对供应商提出支付请求进行确认,经确认无误后,向财务部门提出支付申请,财务部门对支付申请进行审核合格后,进行支付处理。SD模块的主要流程: 销售担任者接到客户寻价后,在系统中登录客户的寻价信息。2 相关人员对登录的寻价信息进行价格确认,并在系统中登录报价信息。3 客户对收到的报价信息审核合格后,提出采购申请

7、。销售担任者接到采购申请后,在系统中登录采购订单。4 相关人员对客户所订购的商品进行筹措完毕后,进行出库处理,并在系统中登录出库单。5 相关人员向客户提出支付请求,客户支付后,给客户出具红头发票,在系统中登录开票信息。22. update,delete数据库时的注意事项?1 正确指定数据库表的KEY字段,防止更改了不应更改的记录,同时要正确指定要更改纪录的中需要变更的字段;2 要注意保持关联表的数据一致性;3 变更前要注意上锁,变更后要注意解锁。23. 怎样做带按钮的选择画面?1 TABLES SSCRFIELDS.2 SELECTION-SCREEN PUSHBUTTON / ucom MO

8、DIF ID . 3 INITIALIZATION. MOVE My text TO .4 AT SELECTION-SCREEN. 5 IF SSCRFIELDS-UCOMM = . ENDIF. 上述代码的描述: 定义构造SSCRFIELDS; 使用命令Selection-screen pushbutton定义Push Button; 在事件Initialization中定义pushbutton的文本; 在事件 At Selection-Screen中定义pushbutton按下后,所执行的处理。24. 求和函数(Collect)的注意事项? 要填充没有重复条目的内表,应该使用COLLEC

9、T COLLECT语句无法用于带深层结构的内表(组件中不可以包含内表)。 为COLLECT指定的工作区域必须与内表的行类型兼容,(不仅仅是可互相转换)。 所有的非表关键字段必须是数字类型。25. 举例说明MM、SD、FI、PP模块的主要t-code? MM模块的主要t-code: MMBE 库存总览 ME51N 采购申请 ME21N 采购订单 MIGO 收货 MIRO 后勤发票校验 SD模块的主要t-code: VA11 询价 VA21 报价 VA01 销售订单 VL01N 出库 VF01 开具发票 FI模块的主要t-code: 总账: FS00创建科目 F.10查看会计科目表 F.01查看会

10、计科目余额表 FB50制总账凭证 FB08冲销凭证 FS10N科目余额查询 FBV0成批过账 FBV3显示预制凭证 OBR2删除会计科目 KOB1查看订单明细 KB31统计指标赋值 F-04过账并清账 FAGL_FC_VAL外币评估 FB70输入客户发票(员工借款) F-22输入客户发票 F-30过账并清账(客户) F-53付款记账 F-42输入结转过账 F-43输入供应商发票 F-51 过账并清账(供应商) 应付会计: FB01 输入凭证分录银行付款清账(支付货款、银兑到期付款、信用证到期付款)带清账的转账业务(如需调整的业务或凭证、退回客户多付货款、上线前的发票校验) F-48预付定金 F

11、-43输入供应商发票(不通过采购订单形成的应付账款)不带清账的转账业务(如需进期初差异的发票校验) F-40应付票据清账 F-57开立信用证、信用证到期冲销 F-32应收票据背书清应付账款 F-44供应商预付与应付账款对冲 FB50付银兑保证金、信用证保证金、支票重开、电汇退回重付 FB03显示凭证 FB08冲销未清账凭证 FBRA 冲销已清账凭证 MIRO后勤发票校验 MR8M冲销发票 FK10N查供应商余额 FBL1N供应商行项目显示 F.42供应商明细账显示 应收会计: F -21预收银兑 F-28收款、银兑到期托收 F-29预收款银兑清账应收预收清账总账科目过账手工开发票 FB75手工

12、开贷方发票(红字) 资产会计 AR01调用资产清单 AS01资产主数据创建 ABZON资产购置-损赠等、增值 F-90资产购置 ABGL资产减值(本年) ABGF 资产减值(上年) AIAB在建工程资本化 ABAVN资产报废 AS93显示遗产数据 信贷管理 FD32信用风险、例外信用额度的建立及信用时间的控制,另取消信贷也在此处理 FD33查询信用风险、例外信用额度及信用时间 VKM1在信贷额度之内取消销售订单 F-49制作在途资金虑拟凭证 FB08在途资金到账后冲销制作的在途资金虑拟凭证 VK13查看冻结销售订单的单价、金额 FBL5N客户行项目显示 FBL3N总账科目行项目显示 F23查询

13、以本币计的客户余额 VA05出具发票凭证清单 FD10N客户余额显示 开票员 FB03查看凭证 VF01开具发票 VF02修改发票 VF03查看发票 VF04查看已发货未开票清单 VL03N查看交货单客户发票(一般) FB75客户贷项发票 FD03查看客户主数据客户发票 VA03 查看销售订单VF05 查看销售订单清单MB51 查看物料移动记录VK13 查看定价 PP模块的主要t-code: CS01 创建BOMCS07 将BOM分配给工厂CR01 创建工作中心CA01 创建工艺路线MD61 创建独立需求计划MD05 显示MRP清单MD04 库存需求订单MD02 运行物料需求计划COOIS 显

14、示生产订单清单CO02 更改生产订单(下达生产订单)MD42 对成品的生产计划PM模块的主要t-code:CO01 创建生产订单CO11N 工序确认(生产订单确认)(MPS是确定每一具体的最终产品在每一具体时间段内生产数量的计划)26. SAP R/3包含哪些模块?FInancial management (FI,财务会计)COst management and controlling(CO,管理会计)Material Management (MM,物料管理)Production Planning (PP,生产计划和控制)Sales and Distribution (SD,销售和分销)Pro

15、duction Planning (PP,工程/项目管理)Quality Management (QM,质量管理)Project Management (PM,工厂维护与管理)Human Resource (HR,人力资源)Enterprise Control (EC,企业控制)Treasury (TR,财务管理)Investment Management (IM,投资管理)27. 什么是batchinput(bdc)并简单介绍其流程?BDC调查有哪些方式?BDC有几种,分别是什么? 流程: 进行BDC调查(使用事务SHDB); 提炼数据; 把提炼的数据转换到内表BDCDATA中; 调用cal

16、l transaction把数据导入系统。BDC类型: 通过call transaction形式执行; 通过session方式形式执行,如果session执行成功,数据将被传送成功。 BDC调查方式: 使用事务SHDB调查; 把光标置到需要调查的事务的项目上:通过按F1键技术设定项目名来进行调查。29. 请列举abap程序的运行方式?它们一般表现为什么类型的程序? 可以分配事务代码并通过事务代码运行,用于完成一项系统功能,可以添加到最终用户的系统定制菜单中。可执行程序(report),模块池程序。 不能直接通过事务代码运行的程序。 功能组,ABAP类库,ABAP接口库,子程序,类型组包含程序。

17、30. alv是什么,能简单介绍一下alv的作用吗?ALV 是abap list view.是ABAP的报表显示工具。它把内表中的内容以设定的格式,显示出来,附加一些功能,如下载为本地文件等。31.下拉式报表(下钻式报表)做过吗,介绍一下下拉列表多用到的技术? Hide,at line-selection定义用户双击列表某行时触发的事件,at user-command定义用户按下某按钮,菜单项或输入命令后触发的事件,at PF用户按下功能代码,(p307 BCDWBDIC.HLP)32. sap文件操作都有哪几种?分别有什么操作?版本有什么限制? 顺次文件(服务器文件)本地文件(客户端文件)顺

18、次文件的操作包括:打开,读取,写入,关闭,删除本地文件的操作:4、7版本GUI_DOWNLOAD GUI_UPLOAD 4、6版本以前的,性能不好。 WS_DOWNLOAD WS_UPLOAD DOWNLOAD UPLOAD33. dynpro程序结构以及运行机制,介绍一下。逻辑上分为PBO,PAI以及POV,POH建立程序时物理上TOP,O01,I01,F01.运行机制:T-CODE-PBO-PAI34. 如果bdc出错时我们应该如何处理?可以设置“出错时转前台运行”。有机会输入修正数据。如果不想马上转前台,用 insert_group 插入一个session。35. 如果我们想把一个bat

19、ch的程序定义为零点开始启动应该怎么做?在sm36下,通过给出job名称,job类,和job steps创建一个后台job。36. alv的处理需要2小时或者更长的时间才能显示出来,应该怎么处理? 把标准表改称sorted表或hash表; 检查取数逻辑,特别是数据库取数逻辑是否有影响效率的地方而加以改进; 判断在选择画面上增加查询条件;37. 如果发现报表性能问题,应如何去处理?首先要检查代码,检查代码是不是有误,看看能不能进行常做的代码优化。查找耗费资源的原因。如果是数据太多,可以增加筛选数据的条件,如在画面上增加查询条件。se30定位错误。有一个运行分析图示,找到瓶颈:是数据库操作还是代码

20、运行的问题。如果是代码运行的时间较长,把标准内表类型改成sorted或者hash的内表38. 经常暴露的性能问题一般体现的什么语句上,举例说明?Select和select single,for all enteris,二分法,append和collect,loop里不能套select,where条件,避免使用select distinct,代替先sort,delete。39. sorted内表在使用时,有什么注意的地方?read时可否删除内表的记录? 不能删除。40. 在什么情况下要用for all entries,用应该注意什么?类似外连接的时候,用一个表的某一字段为条件,从另一数据库中表的

21、数据。Loop套select的时候用,2个表,for all entries。for all entries,用它应该注意什么:使用前要检查内表是否为空,否则会查询出全部数据。要尽可能多的用关键字,否则会把重复的删掉。41. 打印报表时,想实现直接打印不显示在屏幕上应如何处理?可以通过new-page print on 语句,将生成的列表直接发送到spool,系统进行打印处理,不再屏幕中进行显示。在write语句之前,打印函数之后。42. 解释一下pbo pai pov poh?PBO:Process Before Output(显示前处理过程)在向用户显示屏幕GUI之前进行触发,一般作画面初

22、始化和设定status,title,动态设定画面属性,清空变量PAI:Process After Input(输入后处理过程) 在用户进行某些屏幕行为后触发,对应一些用户操作,画面check。POV:Process On Value-request对应功能键F4用户对画面上某个字段按F4,类似检索help值tablePOH:Process On Help-request对应功能键F143. 在dynpro想实现双击,取出对应屏幕上的字段的名字的值,如何处理?44. dynpro的动态属性,有哪些举例说明?NAME屏幕字段名称GROUP1,2,3,4, 屏幕字段属于哪个组ACTIVE 1克用,0

23、不可用REQUIRED 1必入力,0非必入力INPUT1可入力,0不可入力OUTPUT1可显示,0不可显示INTENSIFIED1强调显示,0非强调显示INVISIBLE1为*,0为输入即可见LENGTH字段输出长度DISPLAY_3D以三维框架显示字段VALUE_HELP有查询帮助的字段45. 在pov中,如果数据的选择条件为屏幕上的值的时候如何处理?46. dynpro逻辑块中,field的作用是什么?进行字段输入检查。(防止所有控件都变灰)47. 列举abap数据字典中的对象及作用?三层结构? 数据字典中的对象: Tables Views Data elements Structure

24、Domains Search Helps Local Objects三层结构:Domains、Data elements、Tables(Views)。48. Function所涉及到的参数及其作用Se37功能组添加FMAttribute:设定功能模块类型,名称等通用属性Import:定义输入参数,从程序传递到功能模块。Export:定义输出参数,从功能模块传递到程序中的参数Tables:定义内表参数,将内表整体输入输出Exceptions:定义可能出现的异常Changing:定义输入输出参数。49. 使用Call transaction进行BDC处理时,定义项目名、实行参数、处理结果的构造分别是什么,bdc table所用的构造包含哪些字段? 项目名构造:BDCDDATA。 实行参数构造:CTU_PARAMS。 处理结果构造:BDCMSGCOLL。BDCDATA构造:FieldNAMETypeDescriptionProgramChar(8)Program name of TransactionDynproChar(4)Screen number of TransactionDynbeginChar(1)Indicator for new ScreenFnamCha

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1