ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SAP面試

SAP面試

原创 Linux操作系统 作者:liushijun_12 时间:2010-05-14 16:02:04 0 删除 编辑

转载 别人的面试记实收藏

document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length>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/10500555/viewspace-662722/,如需转载,请注明出处,否则将追究法律责任。

下一篇: SAP外幣評估
请登录后发表评论 登录
全部评论

注册时间:2008-12-02

  • 博文量
    37
  • 访问量
    41006