SAP ABAP 电话 & 面试 问题记实收藏

转载 别人的面试记实收藏

300) { text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href; clipboardData.setData("text", text); } }, 100); } } 别人的面试记实--------转摘
 
首先声明是转摘,如侵权的话,可联系我!
 
1.
介绍一下自己? 说了毕业来的项目情况,大约3-5分钟 哪方面比较熟? idoc没做过,其他差不多都做过了 alv里如果有多种货币,怎么保证各种货币和金额正确显示? 只做过设置两列,一列数字一列金额单位。如果要汇率转换的话有相关函数(不知道是不是他要的答案) 怎么设置cell的颜色? 没做过,只做过设置行的颜色,并介绍了一下方法。设置cell颜色的程序记在机器里了(还是在100easy看到的) 怎么控制alv列的宽度,包括列名的宽度? fieldcat里面有一个output length,还有seltext有短中长3个长度可以设置 如果alv有很多列,怎么固定住alv的某几个列让其不随滚动条移动? 没做过。说了table control可以设置key来做到。 r3 470以后,bdc有一种p模式,做过么? 不好意思,没做过。 屏幕编程的时候,怎么让某个字段自动显示一个值? 这个问题一开始没听明白,后来才知道他的意思。原来是设置parameter id。可惜自己还回答成了memory id。 如果多语言的report,怎么让其在多种语言环境下面自动显示不同的语言? 文本的翻译功能可以做到。用text也可以。 smartform里面,table和template有什么区别? table没用过,随便侃了几句。 smartform的main窗口和普通窗口什么区别? main窗口可以跨页。 smartform的xx控件用过么? 没有。(控件的名字现在想不起来了,抱歉)

接下来是业务相关的问题。 哪个模块比较熟? pp mm sd。 建立工单的时候展开bom有什么用? 指导生产。工人可能不知道生产一个成品需要哪些组件。展开以后就很清楚。 mrp/mps的一个问题,是和controller有关的问题。 没听懂,赶快承认pp模块只对主数据比较了解。 sd里面的document flow,so和do怎么对应?是一对多还是? 可以分开交货,也可以合并交货。具体情况可以看vbfa表。 do的表? likp lips bom的表? stko,stpo,还有mast。 最后一个问题,物料主数据的accounting view,数据在哪个表? mvke。(马上被告知答错了,然后告饶,说不知道,需要查一下。)

期间还问了过去项目上的一个sapscript问题,反正自己做过,就介绍了一下。

后来自我总结了一下,其实很多问题自己不知道,可以介绍一下大概怎么去找解决方法。这次的面试时间大约是20-30min,问的问题也是不太难的那种。

 
2.

英文自我介绍一下 ...... 不到一年就升leader? 企业管理基础好,abap不仅仅是编程。 哪个模块比较熟悉 fi co mm sd sd 的主要流程以及相关的数据库表 ......表名想不起来了,告饶两次 sd的业务数据怎么传递到总帐的 建发票会产生会计凭证。借应收客户,贷主营收入。 解释一下统驭科目(英文,告饶后说了中文)? 特殊的总帐科目,用来联系总帐和分类帐 系统中常见的统驭科目类型 客户 供应商 资产 物料 系统中常见的移动类型 101 102 301 302 561 (呵呵,不敢继续说了) 清账的分录是什么? 清账没分录。付款的分录是借银行存款贷应收客户。 没有清账的会计凭证在哪个表里? 未清客户bsid,已清客户bsad。 现在客户要做一个报表,看某客户某日期欠款额度,如何取数? (有点不得要领)取bsid该客户该日期前的数据,(经提示)补充bsad该客户该日期之后的数据。 abap 编程你主要擅长哪方面? 对员工做过5次abap基础培训,各种技术都有了解。 idoc能讲讲么? (汗!)没做过,看过资料。源系统业务生成文本文件,目标系统文本文件驱动业务。格式双方协商。 创建财务凭证用哪个bapi? 不知道,可以用bapi这个事务去查。 如果我客户有很多凭证放在excel里,怎么把数据导入系统? bdc catt lsmw,这个没用过。另外就是您说的bapi。 excel中数据的上传下载用什么方式?有函数么? 文件在服务器上用dataset,在客户端用函数,下载用ws_excel,上传没有特定函数(坚持,失败~) bdc的时候如何确定表控件里各行的数据? 有个括号可以输入行数。 如果bdc出错了,如何处理? 可以设置“出错时转前台运行”。有机会输入修正数据。 如果不想马上转前台呢? 不会了,请教。原来是用 insert_group 插入一个session。 报表出现了性能问题,处理步骤是什么? se30定位错误。有一个运行分析图示,找到瓶颈:是数据库操作还是代码运行的问题。 如果是代码运行的时间较长呢? 把标准内表类型改成sorted或者hash的内表。 sorted的内表read的时候有什么特别的么? 没答上,原来是with table key。 sorted的内表还能插入和删除么? 语法是允许的,但是规范里不推荐。由于会引起性能问题,因索引重排。 那么数据库访问时间较长呢? 规范中不允许loop嵌套select循环,一般用for all entries in 来替代,但是有时候会有distinct的bug。 还要注意一个什么bug? 这个竟然没马上答出来,看来是紧张了。要先检查内表是否为空。 还有其他办法解决数据库问题么? 自定义表截取特定数据。前一个项目几个co报表很慢,因为提成本只针对当月数据,我们就预先抓取当月数据放入自定义表zcovp中,性能提升很明显。 smartforms做过么? 做过,是一些单据打印的程序。国内项目上script用的比较多。 script的输出类型都知道是么?如标准程序数据的打印输出? 没做过,f.01里有个参数输入script. 的form名。这个form可以开发,用rep加报表节点编号的方式取数。有人这样做过资产负债表。(不知道是不是答非所问) alv你们用哪种方式做? grid和list按用户要求都用过。OO的用法没写过。我们尽量把程序写得简单。 如果一个alv输出的程序要运行2小时或更长时间,怎么处理? 没敢说转后台运行。竟然忘了问答案。 如果运行list输出的程序,不想输出到屏幕上,直接打印怎么做? 用set_print_parameter这个函数就行了(答错了,还狡辩,确实看人作过这样的功能),原来是给new-page事件加尾巴。 如果不想直接打印,要发到spool里呢? 前台打印对话框是有一个立即打印checkbox的,估计new-page的尾巴里有这么一个参数,置空(不会可以蒙)。 屏幕编程作过么? 作过一个rf终端的屏幕程序,做采购入库,预留出库,库间转移,销售出库的各种操作,后面用bapi。 pbo和pai能否解释一下? pbo是屏幕显示前的操作,pai是用户触发function-code后的操作。 field module有什么作用? 我恨,没答上。不这么用error时就都变灰了。提示了半天,我们都很急。 还有一个比较常用的事件是什么? f4吧,on value-request,呵呵,这个蒙对咯!

销售凭证流数据在哪个表?

对不起,不知道。

bom的两个表呢?

对不起,不知道。

历时一个小时,感觉发挥不是很好,75分吧,不知道要不要75分的?

test

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17204926/viewspace-605764/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/17204926/viewspace-605764/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值