SAP—面试问题和答案
大连埃森哲对日sap开发面试问题
大连埃森哲对日sap开发面试问题1.自我介绍我是谁,我来自哪里,我的专业。
第一段实习,我在X咨询公司为X公司提供……的IT运维与车体评审VR系统的实施。
第二段是企业联合毕设实习,X公司,项目组是提供智能制造解决方案和工业视觉设备的X博士团队。
我负责在与X公司中标中参与了业务沟通会议记录,业务流程和蓝图设计的编制。
目前我自学SAP HANA和abap的开发,如数据字典,报表应用;对项目流程,如业务现状流程图和蓝图设计;项目管理知识,如敏捷,MT有所学习2.在实际工作中,项目出现的问题你是如何解决的?/在实际工作中,你觉得困难的事情?(英文),一次英文回答,一次中文回答。
我两次都是第一个回答问题的人。
第二次的时候,我都已经起了个头,面试官突然说这个问题要用英文回答。
我当时措不及防,只能胡言乱语。
但是我在面试之前根据往年的问题也准备了一份类似的英文回答,仅作为参考。
)在实际工作场景中,会发生技术和业务两类问题。
根据我的实习经验,请允许我从业务问题阐述。
首先,我会将对出现的问题进行调研,一方面从业务对象方面考察,是在哪个业务流程中出现了问题,业务对象需要如何针对性地解决问题。
一方面考虑我自身出现的问题,是不是我的问题导致了这个问题的发生,我需要什么方面的知识解决这个问题。
然后,作为一个职场新人我应该向我的直属manager询问他的看法,征求他的意见。
同时,一个人的能力往往是有限的,我会和我的同事一起坐下来喝杯咖啡,头脑风暴问题的解决方案。
最后,如果需要跟我们的boss汇报问题的解决进度,我会准备充足的资料和文档归纳总结,慎重的提交给BOSS书写格式正确的报告。
而在我的实际工作中,我们慕尼黑的boss希望更多的云服务,而我们公司在与供应商接洽中商议了该产品的云服务。
我们综合的考虑了该云服务的案例和安全性不够,中止了云服务的议案。
这个问题我们需要合理的告知我们的boss。
这次的项目变更让我觉得是项目遇到的一个困难。
sapabap面试题目及答案(3篇)
第1篇一、基础知识1. 请简述SAP ABAP开发环境的组成。
答案:SAP ABAP开发环境主要包括以下组成部分:(1)SAP GUI:用于与SAP系统交互的图形用户界面。
(2)SAP SE38/SE80:用于编写、调试和测试ABAP代码的编辑器。
(3)SAP SScr:用于开发SAP Screen Painter屏幕画家的工具。
(4)SAP ADT:用于开发SAP Advanced Business Application Programming技术的工具。
(5)SAP NetWeaver:SAP的集成平台,提供各种开发、运行和管理工具。
2. 请解释SAP ABAP中的数据类型。
答案:SAP ABAP中的数据类型分为以下几类:(1)基本数据类型:包括整型(INTEGER)、浮点型(FLOAT)、字符型(CHAR)、日期型(DATETIME)等。
(2)结构化数据类型:包括结构(STRUCTURE)、表(TABLE)、内表(INTERNAL TABLE)等。
(3)用户定义数据类型:包括类(CLASS)、接口(INTERFACE)等。
3. 请简述SAP ABAP中的模块化编程。
答案:SAP ABAP中的模块化编程是指将程序划分为多个模块,每个模块负责特定的功能。
模块化编程的优点如下:(1)提高代码的可读性和可维护性。
(2)方便代码的重用。
(3)便于调试和测试。
4. 请解释SAP ABAP中的异常处理。
答案:SAP ABAP中的异常处理是指程序在运行过程中遇到错误时,能够及时捕获并处理这些错误。
异常处理的基本步骤如下:(1)声明异常:在程序中声明可能发生的异常。
(2)抛出异常:当程序遇到错误时,抛出异常。
(3)捕获异常:在程序中捕获并处理异常。
二、高级应用1. 请解释SAP ABAP中的内表(Internal Table)。
答案:SAP ABAP中的内表是一种临时存储数据的结构,类似于C语言中的数组。
sap面试可能出现的问题
XX模块和其他哪些模块有接口,怎样实现的?如何交互?XX模块包含了那些业务?XX模块的主要功能?在项目实施过程中主要完成了那些工作?对XX模块的认识有多少?成熟套装软件实施的感想?学习了XX模块的那些方面?你认为XX模块可以管理那些方面?电力行业的了解有多少?与其他行业的区别?写过多少文档?那些阶段会产生文档?成熟套装软件实施方法论?如何实现XX模块的XX业务?能否长期适应出差?做外部顾问都可以,怎么不去做?为何加入企明星?与上级领导理解有差异时如何处理?对SG186的理解?在成熟套装软件的实施过程中最重要的是什么?参与实施的XX系统是哪家公司开发的?维护工作谁来完成?对典型设计的理解?1、谈谈对典设成果的理解?2、典型设计的成果有哪些?3、对电力行业的了解能简单说一下吗?4、为何放弃以前的工作而选择SAP?5、SG186和ERP是什么关系?6、有多年经验,为什么不面试PMO?7、如果作为一个项目经理,怎么管理好一个项目?8、实施中最困难的是什么?9、没有实施过电力项目,你觉得应该怎么准备?10、与客户产生不一致意见时怎么处理?11、客户如没有需求,要求你自己设计时该怎样处FI/CO:12、谈谈传统财务做法与国际最佳实践做法区别的理解?13、谈谈对成本要素的理解?14、统购电成本核算流程涉及到的会计分录?15、ERP实施以财务为核心对国网公司的作用是16、够电成本与统购流程?17、权益法与成本法的条件?18、在建工程转资,预转资,转资的理解?19、记账码的理解?20、谈谈你对一级二级三级核算的理解?21、SAP的FI/CO与传统的区别和联系?22、报废的处理?23、资产折旧的流程?净值与残值的概念?24、破坏性测试会影响哪些科目?培训项目组内模拟面试问题集(基础+MM)基础:1、谈谈对典设成果的理解?2、典型设计的成果有哪些?3、对电力行业的了解能简单说一下吗?4、为何放弃以前的工作而选择SAP?5、SG186和ERP是什么关系?6、有多年经验,为什么不面试PMO?7、如果作为一个项目经理,怎么管理好一个项目?8、实施中最困难的是什么?9、没有实施过电力项目,你觉得应该怎么准备?10、与客户产生不一致意见时怎么处理?11、客户如没有需求,要求你自己设计时该怎样处MM:12、在当今世界,谈谈对供应链管理的理解?13、谈谈MM模块相关的组织架构?14、谈谈供应商选择配比的策略?15、谈谈对货源清单的理解?16、如何去评价一个供应商?17、未清采购订单如何处理?18、二步法中产生的在途差异如何处理?19、与MM模块集成的模块有哪几个,集成点在哪20、采购方式有哪几种?培训项目组内模拟面试问题集(基础+PS)基础:1、谈谈对典设成果的理解?2、公司出现不正常的人才流失,做为新上任的人事主管,你会采取那些措施?3、典型设计的成果有哪些?4、对电力行业的了解能简单说一下吗?5、为何放弃以前的工作而选择SAP?6、SG186和ERP是什么关系?7、有多年经验,为什么不面试PMO?8、如果作为一个项目经理,怎么管理好一个项目?9、实施中最困难的是什么?10、没有实施过电力项目,你觉得应该怎么准11、与客户产生不一致意见时怎么处理?12、客户如没有需求,要求你自己设计时该怎样处PS:13、项目前期费用在财务上如何进行管理?14、谈谈对项目定义、WBS以及网络的认识?15、请描述下项目变更管理的流程?16、项目施工过程管理的流程?17、有哪些模块与PS模块集成,集成点在哪里?18、转资是否涉及折旧?19、电网PS的特点?20、工程概算,预算的了解?21、自动转资的条件?培训项目组内模拟面试问题集(基础+HR)基础:1、谈谈对典设成果的理解?2、公司出现不正常的人才流失,做为新上任的人事主管,你会采取那些措施?3、典型设计的成果有哪些?4、对电力行业的了解能简单说一下吗?5、为何放弃以前的工作而选择SAP?6、SG186和ERP是什么关系?7、有多年经验,为什么不面试PMO?8、如果作为一个项目经理,怎么管理好一个项目?9、实施中最困难的是什么?10、没有实施过电力项目,你觉得应该怎么准11、与客户产生不一致意见时怎么处理?12、客户如没有需求,要求你自己设计时该怎样处13、电力系统典设中的考勤方式?HR:14、谈谈对工资核算范围的理解15、谈谈组织单位、职位以及人员的关系?16、国网公司内推行绩效的困难?如何解决?17、你对人事事件是怎么理解的?18、在SAP中执行录用新员工时,用到的事务代码19、谈谈HR和FICO集成体现在哪里?20、你怎么看HR在企业当中的作用?21、谈谈对培训管理的理解?22、HR常见的基础模块有哪些?谈谈你对这些基础模块间关系的理解?培训项目组内模拟面试问题集(基础+ABAP)基础:1、谈谈对典设成果的理解?2、公司出现不正常的人才流失,做为新上任的人事主管,你会采取那些措施?3、典型设计的成果有哪些?4、对电力行业的了解能简单说一下吗?5、为何放弃以前的工作而选择SAP?6、SG186和ERP是什么关系?7、有多年经验,为什么不面试PMO?8、如果作为一个项目经理,怎么管理好一个项目?9、实施中最困难的是什么?10、没有实施过电力项目,你觉得应该怎么准11、与客户产生不一致意见时怎么处理?12、客户如没有需求,要求你自己设计时该怎样处ABAP:13、什么是授权对象?在Abap程序中使用哪条语句进行授权检查?14、什么是事务变式?为什么要使用它?15、向SAP表中填加字段有几种方法?16、谈谈你对JAVA和SAP ABAP开发的理解?。
SAP-FICO面试题1
SAP-FICO面试题1第一次:1、作业类型是什么?成本分割的意义?答:标准的,如一个物料既有自制,又有外购,并需要分开评估,就可以应用分割评估处理。
变体应用,基本的一点,就是允许对同一评估范围的同一物料进行不同的评估。
2、期初数据批量导入是用的哪个事务码?答:LSMW3、内部订单中统计型和非统计型在做账的区别是什么?答:统计型的不需要月结;非统计型的需要月结。
4、部分清帐和剩余清帐在系统中操作的区别是什么?业务背景电费回收,涉及有多种情况,如全额收回,部分收回,在SAP中体现为清账处理。
部分清账法与剩余清账法是SAP采用未清项管理时清账的两种方法:举例:客户华北电网电费应收款117万元,在月底该客户针对该笔业务采用银行付款给北方90万元。
发行时:借:应收账款—华北电网(电力)117万贷:销售收入-电100万贷:应交税金-增值税销项税17万回款时:借:银行存款90万贷:应收账款—华北电网90万如果采用系统部分清账法,不产生新的未清项,在往来账户的明细账和总分类账中状态如下:客户:华北电网应收账款117万117万-90万-90万未清项已清项未清项已清项如果采用系统剩余清账法,产生新的未清项,在往来账户的明细账和总分类账中状态如下:客户:华北电网应收账款27万27万未清项已清项未清项已清项117万-117万117万-117万5、资产折旧在系统中生成凭证后如果想修改折旧额该怎么处理?答:在SAP中生成的资产折旧凭证无法就行修改。
只能手工做反向的冲销凭证。
6、分配与分摊的区别在于,分配是将某一成本中心的初级成本要素分给另一成本心,被分配的初级成本要素会与被分配的成本中心的相同的初级成本要素一并反映,而分摊则是将次级成本要素分摊到另一成本中心,与被分摊的成本中心的初级成本要素一同反映7、分割评估的业务场景:标准的,如一个物料既有自制,又有外购,并需要分开评估,就可以应用分割评估处理。
变体应用,基本的一点,就是允许对同一评估范围的同一物料进行不同的评估。
SAP面试教程
SAP面试教程面试是每个求职者都要经历的一个环节,对于求职者来说,准备充分的面试教程是非常有必要的。
尤其是SAP面试,因为SAP是世界上最大的企业管理软件公司之一,其广泛应用于各个行业,所以SAP岗位的竞争非常激烈。
下面是我对SAP面试常用问题的整理,希望能给大家提供一些帮助。
1.自我介绍这是面试时的必问问题,所以在面试前要事先准备好自己的自我介绍。
自我介绍要简洁明了,包括自己的基本信息、教育背景、工作经验和专业技能等内容。
2.为什么选择SAP?这个问题旨在了解你对SAP的了解程度,以及你为什么对SAP感兴趣。
你可以提到SAP广泛应用于各个行业,有很好的发展前景;SAP提供了许多专业的培训和认证机会等等。
3.你最熟悉的SAP模块是什么?SAP有很多模块,每个模块都有不同的功能和用途。
你可以根据自己的实际经验和专业技能选择一个或几个最熟悉的SAP模块进行介绍。
4.你在SAP项目中的角色是什么?面试官想要了解你在SAP项目中扮演的角色,以及你的责任和工作内容。
你可以详细描述你在SAP项目中的职位和职责,以及你取得的成就和经验。
5.你在SAP项目中遇到过的挑战是什么,你是如何克服的?这个问题旨在了解你面对问题时的解决能力。
你可以详细描述你在SAP项目中遇到的困难和挑战,并且说明你是如何解决这些问题的。
强调你的解决问题的方法和思路。
6.你是如何与团队合作的?SAP项目通常是由一个团队合作完成的,你要能够展示你在团队中的合作能力和贡献。
你可以描述你和团队成员的合作方式,以及你在团队中扮演的角色。
7.你对SAP最新的发展和趋势有了解吗?这个问题考察你对SAP行业的关注度和自学能力。
你可以提到SAP最新的产品和解决方案,以及SAP在云计算和大数据等领域的发展。
8.你在SAP中的证书和培训经历是什么?SAP有许多认证和培训的机会,如果你有相关的证书和培训经历,一定要提及。
这可以证明你对SAP有充分的了解,并且愿意不断学习和提升自己。
SAPabap笔试面试题目
SAP abap 笔试面试题目问题:SAP abap笔试面试题目回答:一选择题(共40题,未特殊注明则均为单选)1,下面的语句中,哪一个语句编译会报错(假设XXX和结构sflight都已经定义).(c)A)write at 12 XXX.B)data type type sflight.C)sflight-price = a+b.D)write sy-vline.2.在ABAP/4的开发工作中,哪一个TCODE是直接进入就可以创建程序,函数组以及程序内部各种元素的.(a )A)SE80 B) SE11 C) SE93 D ) SE163.直接进入就可以查询表的结构是哪个TCODE. (b )A) SE80 B) SE11 C) SE93 D ) SE164.很多表当中都有一个字段,叫做MANDT,为第一个主键,这个字段的用处是.(b)A)区分后台数据库的类型B)区分表中记录属于哪个客户端(client )C)区分表的数据量大小D)SAP系统保留字段5.下面的定义语句中,哪一个语句定义出来的结果是一个内表A)DATA zsflight TYPE sflight.B)DATA: COLS LIKE LINE OF TC-COLS.C)TABLES SFLIGHT.D)DATA: zsflight TYPE TABLE OF sflight.6.ABAP中三种基本的数据对象是.(a )A)内表结构基本数据对象B)内表程序语句C)字符数字日期D)语句程序表7.语句loop at itab into wa. 的准确意思是.(d )A)把wa中的值进行循环,每一次循环都写回内表B)求出迷宫itab的出口放在wa里C)对内表itab的数值列进行累加放入wa中D)对内表itab进行循环,把循环中每一行的结果写入结构中wa 8.程序中执行了这么一段代码DATA it_sflight type sflight with header line.Loop at it_sflight.it_sflight-carrid = AA .Modify it_sflight.En dloop.该段语法中出现了四次it_sflight ,其中后三次分别代表的是内表还是结构. (b )A) 内表内表内表B) 内表结构内表C) 内表结构结构D) 内表内表结构9.在设计报表程序时,选择的程序类型应该是. (a )A)可执行程序B)模块池程序C)包含程序D)函数组程序10.在报表程序的屏幕筛选条件里,SELECT-OPTIONS定义出来的元素是. (a)A)内表B)结构C)基本数据对象D)指针型字段11.在报表程序的屏幕事件里,有一个事件叫做ATLINE-SELECTION.参见如下代码:WRITE / ‘ ABAP '.AT LINE-SELECTION.WRITE / ‘ TEST'.那么,以下哪种情况会发生. (b )A)先显示出一行ABAP,当用户双击一次时,屏幕上在原来ABAP那行下面换行一次显示出一行新的TESTB)先显示出一行ABAP,当用户双击一次时,屏幕上每次只显示出一行的TEST取代原先的屏幕C)先显示出一行ABAP,当用户双击一次时,屏幕上永远只显示出一行TEST(放在原来ABAP那行下面)D)先显示出一行ABAP,当用户第一次双击时,产生一个新屏幕,显示一行TEST然后每次双击都在其下换行显示一行新的TEST12.选择事件的执行顺序正确的一组. (a )A )INITIALIZATION / START-OF-SELECTION / TOP-OF-PAGE / AT LINE-SELECTIONB )INITIALIZATION / TOP-OF-PAGE /START-OF-SELECTION / AT LINE-SELECTIONC)START-OF-SELECTION/ INITIALIZATION / TOP-OF-PAG /AT LINE-SELECTIOND)INITIALIZATION / TOP-OF-PAGE / AT LINE-SELECTION /START-OF-SELECTION13.在层级报表的开发里,下面哪个条件不是必需的. (d)A)对内表先按层级字段排序B )对内表和结构定义时层级字段必须排在前面C)层级字段不能出现在at和end at语句之外D)层级字段必须存在14.在明细报表的开发中,双击一行转向明细报表的取数依据是. (c )A )你双击那行的主键字段B)你双击的那个字段本身C)你双击那行在循环中预先hide的字段D)你双击那行在循环中预先已经write出来的字段15.在交互式报表的设计中,假如想在明细报表里加入任意字段的排序功能,请选择正确的选项(多选).(ad )A)要先用get cursor field XXX. 取得字段B)对内表排序时该字段要用括号括起来C)在排序时要把该字段加上一个数字以去除前面的结构名称(如果是用结构-字段定义的话)D)排序后显示完要把sy-lsind = 0,以防止产生多余的list16.在屏幕编程的设计中,下面共有四个主要步骤:a设计屏幕的格式(有哪些字段,放在什么位置)b设计屏幕的整体属性c设计屏幕上字段的属性d编写屏幕的流逻辑(flow logic )请选择通常请况下正确的顺序.(c )A)a b c dB)c d b aC)b a c dD)d b a c17.如果屏幕A的下一个屏幕仍然是 A ,那么当执行程序时,对于屏幕的主要事件,下面哪种顺序是正确的.(d)A)A 的P AI A 的PBO A 的PAI A 的PBOB)A 的PBO A 的PAI A 的PAI A 的PBOC)A 的PAI A 的PAI A的PBO A 的PBOD)A 的PBO A 的PAI A 的PBO A 的PAI18.屏幕编程中一个屏幕所使用的工具栏应如何设计.(a)A)先设计一个Gui Status,再在程序中绑定B)先设计一个Gui Titles,再在程序中绑定C)在程序中用Add butt on 语法添加D)在屏幕设计格式的界面上添加工具栏及其按钮19.以下四种系统变量,各是什么含意.(d)SY -UCOMM SY -DATUM SY-SUBRC SY-TABIXA)用户触发的屏幕上的功能码当前日期当前时间循环次数B)当前日期当前时间循环次数用户触发的屏幕上的功能码C)用户触发的屏幕上的功能码循环次数语句执行结果返回值当前日期D)用户触发的屏幕上的功能码当前日期语句执行结果返回值循环次数20.一个程序的子屏幕编程是如何实现的.(c)A)子屏幕区域外加屏幕(属性设置为正常屏幕)B)自定义控件外加屏幕(属性设置为正常屏幕)C)子屏幕区域外加屏幕(属性设置为子屏幕)D)自定义控件外加屏幕(属性设置为子屏幕)21.对于表格控件和内表的绑定的做法,下面哪种说法是正确的(a)A) PBO时同步循环内表和表格控件把内表的值写入表格控件,PAI 时用同样的循环把表格控件的值写回内表B)P BO时同步循环内表和表格控件把表格控件的值写入内表,PAI 时用同样的循环把内表的值写回表格控件C)在定义内表时定义与之绑定的表格控件,PBO和PAI事件要各循环内表一次D)在制作表格控件时定义与之绑定的内表,PBO和PAI事件要各循环表格控件一次22.如果要把表格控件某列的属性动态的改变成不可输入,下面哪种做法是可行的.(B)A)在PAI 事件中修改table 的general attribute 值B)在PBO 事件中修改table 的general attribute 值C)在PAI事件中取得table的COLS属性,利用它本身是个内表的特点循环找到该列修改之,修改完后写回COLS内表D)在PAI事件中取得table的COLS属性,利用它本身是个结构的特点找到其中表示该列的字段修改23.要对表格控件增加一个可由用户写入信息的列,下面哪种方式是可行的(多选).(ad)A)在设计屏幕上点击dictionary / program fields window 按钮,输入字典表或者程序中定义的元素,把它拖到表格控件中B)在设计屏幕上修改table的attributes,增加一列C)在设计屏幕中的表格控件里拖入一个text field(文本字段)D)在设计屏幕中的表格控件里拖入一个input/output field(输入/输出字段)24.在编写ALV GRID CONTROL时,应遵循以下哪种顺序.(a)A)在屏幕上建区域,创建区域对象,创建ALVGRID对象,调用ALVGRID 的set_table_for_first_display 方法B)在屏幕上建区域,创建ALVGRID对象,创建区域对象,调用ALVGRID 的set_table_for_first_display 方法C)调用ALVGRID 的set_table_for_first_display 方法,在屏幕上建区域,创建ALVGRID对象,创建区域对象D)创建区域对象,调用ALVGRID 的set_table_for_first_display 方法,在屏幕上建区域,创建ALVGRID对象,25.自己制作一个搜索帮助,引用的表是SBOOKINGSQialogType 是Dialog with value restriction, 里面customid 禾口name 这两个字段的IMP属性打勾,customid ,name,carrid,connid 这四个字段的EXP属性打勾,四个字段都设定了LPOS和SPOS,这个搜索帮助的输出效果是.(d)A)先输出两个栏位的筛选屏幕,再按照筛选结果输出两个栏位的表格信息让用户选择,选择结果影响到四个栏位B)先输出两个栏位的表格信息让用户选择,选择结果影响到四个栏位C)先输出四个栏位的表格信息让用户选择,选择结果影响到两个栏位D)先输出四个栏位的筛选屏幕,再按照筛选结果输出四个栏位的表格信息让用户选择,选择结果影响到两个栏位26.ABAP的OPEN SQL的取数语句是否可以实现数据库无关性,其原因是什么.(c)A)不可以,数据库的SQL格式不同B)可以,因为它的名字叫做OPEN SQLC)可以,因为中间有一层DB In terface做转换D)不可以,各种数据库的版本不同27.对ABAP的OPEN SQL语句的两个返回系统变量,描述正确的是.(b)A) Sy-dbcnt表示执行结果是否正确,sy-subrc表示执行影响到的数据条数B)S y-dbcnt表示执行影响到的数据条数,sy-subrc表示执行结果是否正确C) Sy-dbamt表示执行结果是否正确,sy-sud nc表示执行影响到的数据条数D)S y-dbamt表示执行影响到的数据条数,sy-sudnc表示执行结果是否正确28.一个表TA有三个字段,其中第一个字段是主键,目前有一条记录是1 / ‘first ' / 19,结构wa_result是和表相同类型的,当前值是2 / ‘ seco nd ' / 20 .执行OPEN SQL 语句:modify TA from wa_result.执行后对系统的影响为.(b )A)没有任何影响B)T A 有两条记录 1 / ‘ first ' / 19 和 2 / ‘ seco nd ' / 20 C)T A 有一条记录 2 / ‘ seco nd ' / 20D)系统出错退出,对表没有任何影响29.SAP对锁的主要实现手段是.(a)A)在SE11里加锁对象,然后在程序中调用锁对象生成的函数B)在数据库里加锁,在程序中声明C)由数据库自动进行,SAP不用处理D)在程序中通过SQL语句实现30.有一程序,起始画面里有一个用户可以输入字段为A,如果想在程序进入的时候自动设置成上次退出时的值,可以采用的方法是(b)A)在退出时使用GET PARAMETER ID XXX FIELD A.在进入时使用SET PARAMETER ID XXX FIELD A.B)在退出时使用SET PARAMETER ID XXX FIELD A.在进入时使用GET PARAMETER ID XXX FIELD A.C)不管是退出还是进入时,都执行语句GET PARAMETER IDXXX FIELD A.D)不管是退出还是进入时,都执行语句SET PARAMETER IDXXX FIELD A.31.SAP 的SMARTFORM 和ABAP PROGRAM 的对应关系是.(c)A)一个SMARTFORM对应多个程序B)一个程序对应多个SMARTFORMC)一个SMARTFORM对应多个程序,一个程序也可以对应多个SMARTFORMD)一个SMARTFORM对应一个程序32. 设计SMARTFORM 显示一个表格,如果第一页是一种格式, 后面几页是一种格式,如何设计.(d )A ) 第一页指向第二页,第二页指向空B ) 第一页指向自己,第二页指向第一页C ) 第一页指向第二页,第二页指向第一页D ) 第一页指向第二页,第二页指向自己33. 如果想设计SMARTFORM 中大家公用的文本,应该使用什 么技术.(C )A) SMART TEXTB) SMART STYLEC) SAP SCRIPTD) TEXT MODULE34.下面对于SMARTFORM 中TABLE 和TEMPLATE 的描述,正确的是.(d )35.SMARTFORM 中TABLE 的排序事件的触发场合是.(d )A )循环到排序字段第一次开始时触发开始事件, 循环到排序字段 结束时A )TEMPLATE 用来设计表格模版,TABLE 用来设计表格实体 B ) TEMPLATE 用来设计表格样式, C ) TEMPLATE 用来设计静态表格,TABLE 用来设计表格实体TABLE 用来设计表格实体 D )TEMPLATE 用来设计静态表格, TABLE 用来设计动态表格触发结束事件B)循环到排序字段第一次开始时触发开始事件,循环到表格结束时触发结束事件C)当表格开始时触发开始事件,表格结束时触发结束事件D)循环到排序字段第一次开始时触发开始事件,然后触发结束事件,然后开始正式循环该排序字段剩余记录36.在SMARTFORM 中显示一个表格,其中有一个栏位为wa_sflight-price,现在里面有三行数据,其值依次分别是10, 30,50,现在在表格设计的时候在Global Definition 中定义一个变量G_TOL,在表格的Ma in Area中加入一个真假节点,节点的条件为WA_SFLIGHT-PRICE > 10 .然后,在真节点下加一个程序行,内容为G_TOL = wa_sflight-price + 10. 假节点下加一个程序行,内容为G_TOL = wa_sflight-price + 20. 最后在表格的Footer 下加一个表行(在表格最后显示),下加一个文本节点显示这个字段G_TOL,它显示的值应该是.(a )A)60B)70C)140D)15037.SAP提供的修改系统标准功能的方案里,哪几种是不需要修改系统标准程序就可以实现的.(c ),Enhancement , Modification ,Customizing , Modification ,Customizing , EnhancementD )Enhancement , Modification , Customizing38. 对于客户定制需求的解决方案,应该遵循哪一种顺序进行为 宜•( c )A )先判断能否配置;再判断系统有无类似功能,有的话先判断能否修改标准程序,再判断能否进行Enhancement ;最后考虑自己开发B ) 先判断系统有无类似功能,有的话先判断能否修改标准程序, 再判断能否进行Enhancement ;然后判断能否配置;最后考虑自己开发C ) 先判断能否配置;再判断系统有无类似功能,有的话先判断能否进行Enhancement ,再判断能否修改标准程 序; 最后考虑自己开发D )先判断系统有无类似功能,有的话先判断能否进行Enhancement ,再判断能否修改标准程序;然后判断能否配置;A) Customer Develepme ntB) C ustomer Develepme ntC) Customer Develepme nt最后考虑自己开发39.自己定义一个增强项目,加入系统的增强,并在其中激活增强的TCODE应该是.(b )A)SMODB)CMODC)SE84D)SE8040.在SAP系统标准增强功能里,主要包含了以下哪组功能(a)A)Table Enhan ceme nt/Scree n Exit/Me nu Exit/F un ctio n module ExitB)Table Enhan ceme nt/Structure Exit/Me nu Exit/Eve nt ExitC)Me nu Exit/Fu nction module Exit/Field Exit/BAPI ExitD)Structure Exit/Me nu Exit/Table Enhan ceme nt/Scree nExit二问答题(共13题,)1•什么是授权对象?在ABAP程序中使用哪条语句进行授权检查?答案:授权对象由一组字段组成,这些字段中的值将被用于进行授权检查。
SAP面试题目(ABAP)
SAP面试题目(ABAP)问题:SAP面试题目(ABAP) 回答:问题一:锁对象(Lock Object)和FM(Function Module)激活锁定对象时,产生的FM 的名字是什么?答案:首先要在ABAP 字典中创建锁对象,然后才能在ABAP 程序中设锁。
创建锁对象时,系统会自动生成两个FM 来进行锁管理。
用于设锁的FM 为:ENQUEUE_。
它用于在锁表(Lock Table)中生成一个锁项(Lock Entry)。
若设锁不成功的话,就会在Return 中反映出来。
用于释放锁的FM 为:DEQUEUE_。
它用于从锁表中删除一个锁项。
在ABAP 程序中,只需使用CALL FUNCITION 语句就可以调用它们。
这两个锁FM 是在SAP 系统的一个特殊工作进程中执行的,专门进行锁管理。
它运行在一个单独的服务器上,而该服务器专门用于维护整个SAP 系统的主锁表(Central Locak Table)。
有两种锁类型:共享锁——只读锁,一个用户正在读数据时,阻止其他用户更改该数据。
独占锁——可写锁,一个用户正在修改数据时,阻止其他用户更改该数据。
问题二:更新方面的FM更新FM 分为V1 和V2,那么首先会执行哪一种更新类型呢?每种类型又是以哪种模式(异步、同步或本地)执行的呢?答案:V1 更新类型比V2 更新类型的优先级高,因此,V1 比V2 行执行。
V1 的执行模式可以为异步、同步或本地;V2 只能为异步执行。
问题三:ABAP 内存(ABAP Memory)交换在使用ABAP 内存的程序间进行数据交换时用到的两个语句是什么?答案:EXPORT to MEMORY ID 用于将数据复制到ABAP 内存,IMPORT from MEMORY ID 用于将数据从ABAP 内存复制到程序中。
在ABAP 内存间进行交换的数据必须在两个程序中都进行声明,并包含同样的数据声明。
问题四:授权对象(Authorization Objects)什么是授权对象?在ABAP 程序中使用哪条语句进行授权检查?答案:授权对象由一组字段组成,这些字段中的值将被用于进行授权检查。
SAP abap笔试面试题目
SAP abap笔试面试题目问题:SAP abap笔试面试题目回答:一选择题(共40题,未特殊注明则均为单选)1,下面的语句中,哪一个语句编译会报错(假设XXX 和结构sflight都已经定义). (c)A)write at 12 XXX.B)data type type sflight.C)sflight-price = a+b.D)write sy-vline.2.在ABAP/4的开发工作中,哪一个TCODE是直接进入就可以创建程序,函数组以及程序内部各种元素的. (a )A) SE80 B) SE11 C) SE93 D)SE163.直接进入就可以查询表的结构是哪个TCODE. (b )A) SE80 B) SE11 C) SE93 D)SE164. 很多表当中都有一个字段,叫做MANDT, 为第一个主键,这个字段的用处是.(b )A)区分后台数据库的类型B)区分表中记录属于哪个客户端(client)C)区分表的数据量大小D)SAP系统保留字段5.下面的定义语句中,哪一个语句定义出来的结果是一个内表. (d)A)DATA zsflight TYPE sflight.B)DATA: COLS LIKE LINE OF TC-COLS.C)TABLES SFLIGHT.D)DATA: zsflight TYPE TABLE OF sflight.6.ABAP中三种基本的数据对象是. (a )A)内表结构基本数据对象B)内表程序语句C)字符数字日期D)语句程序表7.语句loop at itab into wa. 的准确意思是. (d )A)把wa中的值进行循环,每一次循环都写回内表B)求出迷宫itab的出口放在wa里C)对内表itab的数值列进行累加放入wa中D)对内表itab进行循环,把循环中每一行的结果写入结构wa 中8.程序中执行了这么一段代码DATA it_sflight type sflight with header line.Loop at it_sflight.it_sflight-carrid = AA .Modify it_sflight.Endloop.该段语法中出现了四次it_sflight,其中后三次分别代表的是内表还是结构. (b )A)内表内表内表B)内表结构内表C)内表结构结构D)内表内表结构9.在设计报表程序时,选择的程序类型应该是.(a )A)可执行程序B)模块池程序C)包含程序D)函数组程序10.在报表程序的屏幕筛选条件里,SELECT-OPTIONS定义出来的元素是.(a)A)内表B)结构C)基本数据对象D)指针型字段11.在报表程序的屏幕事件里,有一个事件叫做AT LINE-SELECTION.参见如下代码:WRITE / ‘ABAP’.AT LINE-SELECTION.WRITE /‘TEST’.那么,以下哪种情况会发生.(b )A)先显示出一行ABAP,当用户双击一次时,屏幕上在原来ABAP那行下面换行一次显示出一行新的TESTB)先显示出一行ABAP,当用户双击一次时,屏幕上每次只显示出一行的TEST取代原先的屏幕C)先显示出一行ABAP,当用户双击一次时,屏幕上永远只显示出一行TEST(放在原来ABAP那行下面)D)先显示出一行ABAP,当用户第一次双击时,产生一个新屏幕,显示一行TEST,然后每次双击都在其下换行显示一行新的TEST12.选择事件的执行顺序正确的一组.(a )A)INITIALIZATION / START-OF-SELECTION / TOP-OF-PAGE / AT LINE-SELECTIONB)INITIALIZATION / TOP-OF-PAGE / START-OF-SELECTION / AT LINE-SELECTIONC)START-OF-SELECTION/ INITIALIZATION / TOP-OF-PAG / AT LINE-SELECTIOND)INITIALIZATION / TOP-OF-PAGE / AT LINE-SELECTION /START-OF-SELECTION13.在层级报表的开发里,下面哪个条件不是必需的.(d)A)对内表先按层级字段排序B)对内表和结构定义时层级字段必须排在前面C)层级字段不能出现在at 和end at 语句之外D)层级字段必须存在14.在明细报表的开发中,双击一行转向明细报表的取数依据是.(c )A)你双击那行的主键字段B)你双击的那个字段本身C)你双击那行在循环中预先hide的字段D)你双击那行在循环中预先已经write出来的字段15.在交互式报表的设计中,假如想在明细报表里加入任意字段的排序功能,请选择正确的选项(多选).(ad )A)要先用get cursor field XXX.取得字段B)对内表排序时该字段要用括号括起来C)在排序时要把该字段加上一个数字以去除前面的结构名称(如果是用结构-字段定义的话)D)排序后显示完要把sy-lsind = 0,以防止产生多余的list16.在屏幕编程的设计中,下面共有四个主要步骤:a 设计屏幕的格式(有哪些字段,放在什么位置)b 设计屏幕的整体属性c 设计屏幕上字段的属性d 编写屏幕的流逻辑( flow logic )请选择通常请况下正确的顺序. (c )A)a b c dB)c d b aC)b a c dD)d b a c17. 如果屏幕A 的下一个屏幕仍然是A , 那么当执行程序时,对于屏幕的主要事件,下面哪种顺序是正确的. (d )A)A 的PAI A 的PBO A 的PAI A 的PBOB)A 的PBO A 的PAI A 的PAI A 的PBOC)A 的PAI A 的PAI A 的PBO A 的PBOD)A 的PBO A 的PAI A 的PBO A 的PAI18.屏幕编程中一个屏幕所使用的工具栏应如何设计. (a )A) 先设计一个Gui Status,再在程序中绑定B) 先设计一个Gui Titles,再在程序中绑定C) 在程序中用Add button 语法添加D)在屏幕设计格式的界面上添加工具栏及其按钮19. 以下四种系统变量,各是什么含意. (d )SY-UCOMM SY-DATUM SY-SUBRC SY-TABIXA)用户触发的屏幕上的功能码当前日期当前时间循环次数B)当前日期当前时间循环次数用户触发的屏幕上的功能码C)用户触发的屏幕上的功能码循环次数语句执行结果返回值当前日期D)用户触发的屏幕上的功能码当前日期语句执行结果返回值循环次数20.一个程序的子屏幕编程是如何实现的. (c)A)子屏幕区域外加屏幕(属性设置为正常屏幕)B)自定义控件外加屏幕(属性设置为正常屏幕)C)子屏幕区域外加屏幕(属性设置为子屏幕)D)自定义控件外加屏幕(属性设置为子屏幕)21.对于表格控件和内表的绑定的做法,下面哪种说法是正确的. (a )A)PBO时同步循环内表和表格控件把内表的值写入表格控件,PAI时用同样的循环把表格控件的值写回内表B)PBO时同步循环内表和表格控件把表格控件的值写入内表,PAI时用同样的循环把内表的值写回表格控件C)在定义内表时定义与之绑定的表格控件,PBO和PAI事件要各循环内表一次D)在制作表格控件时定义与之绑定的内表,PBO和PAI事件要各循环表格控件一次22.如果要把表格控件某列的属性动态的改变成不可输入,下面哪种做法是可行的. (B )A)在PAI事件中修改table的general attribute值B)在PBO事件中修改table的general attribute值C)在PAI事件中取得table的COLS属性,利用它本身是个内表的特点循环找到该列修改之,修改完后写回COLS内表D)在PAI事件中取得table的COLS属性,利用它本身是个结构的特点找到其中表示该列的字段修改23.要对表格控件增加一个可由用户写入信息的列,下面哪种方式是可行的(多选).(ad )A)在设计屏幕上点击dictionary / program fields window 按钮,输入字典表或者程序中定义的元素,把它拖到表格控件中B)在设计屏幕上修改table的attributes,增加一列C)在设计屏幕中的表格控件里拖入一个text field(文本字段)D)在设计屏幕中的表格控件里拖入一个input/output field(输入/输出字段)24.在编写ALV GRID CONTROL时,应遵循以下哪种顺序. (a )A)在屏幕上建区域,创建区域对象,创建ALVGRID对象,调用ALVGRID的set_table_for_first_display方法B)在屏幕上建区域,创建ALVGRID对象,创建区域对象,调用ALVGRID的set_table_for_first_display方法C)调用ALVGRID的set_table_for_first_display方法,在屏幕上建区域,创建ALVGRID对象,创建区域对象D)创建区域对象,调用ALVGRID的set_table_for_first_display 方法,在屏幕上建区域,创建ALVGRID对象,25.自己制作一个搜索帮助,引用的表是SBOOKINGS,Dialog Type是Dialog with value restriction,里面customid和name这两个字段的IMP属性打勾,customid,name,carrid,connid这四个字段的EXP属性打勾,四个字段都设定了LPOS和SPOS,这个搜索帮助的输出效果是. (d )A)先输出两个栏位的筛选屏幕,再按照筛选结果输出两个栏位的表格信息让用户选择,选择结果影响到四个栏位B)先输出两个栏位的表格信息让用户选择,选择结果影响到四个栏位C)先输出四个栏位的表格信息让用户选择,选择结果影响到两个栏位D)先输出四个栏位的筛选屏幕,再按照筛选结果输出四个栏位的表格信息让用户选择,选择结果影响到两个栏位26.ABAP的OPEN SQL的取数语句是否可以实现数据库无关性,其原因是什么. (c )A)不可以,数据库的SQL格式不同B)可以,因为它的名字叫做OPEN SQLC)可以,因为中间有一层DB Interface做转换D)不可以,各种数据库的版本不同27.对ABAP的OPEN SQL语句的两个返回系统变量,描述正确的是. (b )A)Sy-dbcnt表示执行结果是否正确,sy-subrc表示执行影响到的数据条数B)Sy-dbcnt表示执行影响到的数据条数,sy-subrc表示执行结果是否正确C)Sy-dbamt表示执行结果是否正确,sy-sudnc表示执行影响到的数据条数D)Sy-dbamt表示执行影响到的数据条数,sy-sudnc表示执行结果是否正确28.一个表TA有三个字段,其中第一个字段是主键,目前有一条记录是1 /‘first’/ 19,结构wa_result是和表相同类型的,当前值是2 / ‘second’/ 20 .执行OPEN SQL语句:modify TA from wa_result.执行后对系统的影响为. (b )A)没有任何影响B)TA有两条记录1 / ‘first’/ 19 和2 / ‘second’/ 20C)TA有一条记录2 / ‘second’/ 20D)系统出错退出,对表没有任何影响29.SAP对锁的主要实现手段是. (a )A)在SE11里加锁对象,然后在程序中调用锁对象生成的函数B)在数据库里加锁,在程序中声明C)由数据库自动进行,SAP不用处理D)在程序中通过SQL语句实现30.有一程序,起始画面里有一个用户可以输入字段为A ,如果想在程序进入的时候自动设置成上次退出时的值,可以采用的方法是. (b )A)在退出时使用GET PARAMETER ID XXX FIELD A.在进入时使用SET PARAMETER ID XXX FIELD A.B)在退出时使用SET PARAMETER ID XXX FIELD A.在进入时使用GET PARAMETER ID XXX FIELD A.C)不管是退出还是进入时,都执行语句GET PARAMETER ID XXX FIELD A.D)不管是退出还是进入时,都执行语句SET PARAMETER ID XXX FIELD A.31.SAP的SMARTFORM和ABAP PROGRAM的对应关系是. (c )A)一个SMARTFORM对应多个程序B)一个程序对应多个SMARTFORMC)一个SMARTFORM对应多个程序,一个程序也可以对应多个SMARTFORMD)一个SMARTFORM对应一个程序32.设计SMARTFORM显示一个表格,如果第一页是一种格式,后面几页是一种格式,如何设计. (d )A)第一页指向第二页,第二页指向空B)第一页指向自己,第二页指向第一页C)第一页指向第二页,第二页指向第一页D)第一页指向第二页,第二页指向自己33.如果想设计SMARTFORM中大家公用的文本,应该使用什么技术. (C )A)SMART TEXTB)SMART STYLEC)SAP SCRIPTD)TEXT MODULE34.下面对于SMARTFORM中TABLE和TEMPLATE的描述,正确的是. (d )A)TEMPLATE用来设计表格模版,TABLE用来设计表格实体B)TEMPLATE用来设计表格样式,TABLE用来设计表格实体C)TEMPLATE用来设计静态表格,TABLE用来设计表格实体D)TEMPLATE用来设计静态表格,TABLE用来设计动态表格35.SMARTFORM中TABLE的排序事件的触发场合是. (d )A)循环到排序字段第一次开始时触发开始事件,循环到排序字段结束时触发结束事件B)循环到排序字段第一次开始时触发开始事件,循环到表格结束时触发结束事件C)当表格开始时触发开始事件,表格结束时触发结束事件D)循环到排序字段第一次开始时触发开始事件,然后触发结束事件,然后开始正式循环该排序字段剩余记录36.在SMARTFORM中显示一个表格,其中有一个栏位为wa_sflight-price,现在里面有三行数据,其值依次分别是10,30,50 ,现在在表格设计的时候在Global Definition中定义一个变量G_TOL,在表格的Main Area中加入一个真假节点,节点的条件为WA_SFLIGHT-PRICE > 10 .然后,在真节点下加一个程序行,内容为G_TOL = wa_sflight-price + 10.假节点下加一个程序行,内容为G_TOL = wa_sflight-price + 20.最后在表格的Footer下加一个表行(在表格最后显示),下加一个文本节点显示这个字段G_TOL,它显示的值应该是. (a )A)60B)70C)140D)15037.SAP提供的修改系统标准功能的方案里,哪几种是不需要修改系统标准程序就可以实现的. (c )A)Customer Develepment ,Enhancement,ModificationB)Customer Develepment ,Customizing,ModificationC)Customer Develepment ,Customizing,EnhancementD)Enhancement,Modification,Customizing38.对于客户定制需求的解决方案,应该遵循哪一种顺序进行为宜. (c )A)先判断能否配置;再判断系统有无类似功能,有的话先判断能否修改标准程序,再判断能否进行Enhancement;最后考虑自己开发B)先判断系统有无类似功能,有的话先判断能否修改标准程序,再判断能否进行Enhancement;然后判断能否配置;最后考虑自己开发C)先判断能否配置;再判断系统有无类似功能,有的话先判断能否进行Enhancement,再判断能否修改标准程序;最后考虑自己开发D)先判断系统有无类似功能,有的话先判断能否进行Enhancement,再判断能否修改标准程序;然后判断能否配置;最后考虑自己开发39.自己定义一个增强项目,加入系统的增强,并在其中激活增强的TCODE应该是. (b )A)SMODB)CMODC)SE84D)SE8040.在SAP系统标准增强功能里,主要包含了以下哪组功能. (a )A)Table Enhancement/Screen Exit/Menu Exit/Function module ExitB)Table Enhancement/Structure Exit/Menu Exit/Event ExitC)Menu Exit/Function module Exit/Field Exit/BAPI ExitD)Structure Exit/Menu Exit/Table Enhancement/Screen Exit二问答题(共13题,)1.什么是授权对象?在ABAP 程序中使用哪条语句进行授权检查?答案:授权对象由一组字段组成,这些字段中的值将被用于进行授权检查。
SAP技术面试主要问题
2、缺省值
控制键值
标准值的计量单位
3、能力
能力类别
共享能力
准备公式
加工公式
4、调度
能力类别
准备公式
加工公式
5、成本核算
有效开始和结束日期
成本控制范围
成本中心
活动类型
公式码
四、工艺路线
车间现场控制
一、订单
1、创建
CO01-包含物料
CO07-不包含物料
CO40-从计划订单单个转换
CO41-从计划订单集中转换
7、冲销时创建计划订单
8、移动类型
发货:261
收货:131
废料:551
副产品:531
CO12-集中输入
CO1F-进度确认
CO15-对于工单
2、取消确认—CO13
3、显示确认—CO14
五、生产信息系统
1、COOIS-订单信息系统
2、CO24-短缺部件信息系统
3、MD09-需求追溯
4、CO46-订单进程报告
5、MD4C-订单报表
6、COIF-生产备忘录
重复制造
一、主数据
生产版本
产品成本收集器KKF6N;KKF6M-集中输入
二、物料清单
1、BOM分哪些?
物料BOM
文档结构
设备BOM
功能位置BOM
订单BOM
WBS BOM
2、BOM都有哪些事务代码
CS01
CS02
CS03
CS11
CS12
CS13
CS14-BOM比较
CS15-BOM反查
CS20-批量更改
CS80-更改凭证
三、工作中心
1、基本数据:
工作中心类别
SAP面试考题集锦
使用ME23N,输入该项目订单编号,在“项目 细节”的“采购订单历史”标签页下可以查 看得到,该订单是否已做收货或服务确认、 发票预制等相关信息。
为结算规则定义一般策略:1、使用WBS要素 结算规则定义的一般 的结算规则 2、使用项目定义的结算规则 3 策略? 、使用默认规则自动生成结算规则 4、对 WBS元素生成结算规则 5、手工维护结算规则 项目管理涉及发展策划部、基建部、农电工 作部、生技部、科信部、机关工作部、财务 项目管理(PS)实施 与资产部、审计部、招投标中心及工区等部 涉及的部门和功能? 门,可以实现工程项目的概算管理和控制、 进度管理、合同管理、项目结算和决算等诸 PS模块主要数据有未清项目、项目采购申请 、服务供应商、WBS模板和网络模板,模板是 项目管理(PS)需要 项目标准化管理的载体,项目实施过程中需 收集的数据有哪些, 要根据不同项目类型整理典型的项目模板, 在系统上线后,需要根据实际工作对模板进 谁负责? 行及时调整。数据收集需要基建部、生技部 、科信部和机关工作部等各类项目负责部门
授权码
未估价库存
ME54N ME55 项目定义参数文件,网络参数文件、项目结 算参数文件、项目预算参数文件、项目状态 参数文件、项目计划参数文件、投资概况参 AC0务采购订单的确 认进行冲销的T-code ML81N 是什么? 可分别通过内部订单和前期项目两种方案来 请简述项目前期费用 管理项目前期费用,为项目前期创建内部订 管理的方案,及单体 单或前期项目,并把前期发生的相关费用通 项目立项分别该如何 过采购流程直接归集在内部订单或前期项目 归集前期费 上。若单体项目立项后,由财务把归集在内 部订单或前期项目上的前期费用直接结转到 客户化开发的功能设 报表、增强、表单、接口等 计主要有哪些类型? 项目模块数据收集过 服务主数据、服务供应商主数据;例如:工 程中有哪些静态数 程设计费、工程监理费、建筑费用、工程安 据?请列举一两个服 装费、项目评审费等等 务主数据? 项目模块数据收集过 项目的概预算、在建工程数据、未清物资采 程中有哪些动态数 购申请、未清服务采购申请及服务采购订单 SAP系统中WBS元素的 投资、间接费用、利润分析、生产 对象类有哪些? 编制原始预算的事务 代码是什么?下达预 CJ30是编制原始预算,CJ32是下达预算,下 算的事务代码是什 达预算永远保持小于等于原始预算的关系 么?原始预算与下达 预算之间有什么关 WBS元素具有的功能包 概预算的控制、费用的归集、成本的结转、 括哪些? 权限控制、标志项目类型 发票校验需要的单据 合同、发票、入库单,三单匹配 包括哪些? 在项目预算参数文件 在项目预算参数文件的配置中,存在四种可 中可配置哪几种预算 用性控制,分别是:综合预算、下达综合预 的可用性控制 算、年度预算、下达年度预算 项目的自动排产是依据网络作业、作业之间 项目管理中自动排产 的关系及网络作业日期、排产方式的定义并 是如何实现的? 相互作用来实现的自动排产, 在采用下达值控制预 项目的剩余预算=项目下达预算-实际发生项 算的项目中,项目的 目成本-承诺值 剩余预算是如何计算 当WBS上的金额超出预 算,系统可发出警告 通过定义可用性检查的容差限制可以实现该 或错误提示,该如何 功能 实现? 项目管理系统中分有 系统状态、用户状态 哪几种状态? 项目管理过程中,针 对采购对象的不同, 物资采购和服务采购 有哪几种类型采购? WBS元素的加工标志包 计划元素、科目设置元素、开票元素 含哪几类? 项目内补充预算和项 目内返还预算的事务 补充-CJ37、返还-CJ38 代码是什么?
SAPHR问题一览(51SAP整理)
SAPHR问题一览(51SAP整理)
1.你为什么要要离开上家公司?
答:之前的公司还是蛮不错的,但原工作岗位不适合我;我比较喜欢sap这个行业,sap具有可持续的发展性,这样更适合本人的发展;我也比较认同贵公司的企业文化,这样才能给贵公司创造价值。
2.你有哪些缺点?
答:有时候我会为了BW模块的一个难点,过分研究,占据很多时间,以后我会加强时间管理。
3.你能为我们公司带来什么?
答:我会把公司当做我的家,把之前的项目经验带到公司,让公司在项目中减少风险,从而为公司创造更大的价值。
4.你对加班有什么看法?
答:IT这个行业加班是很正常的,忙的时候有,空的时候也有,我会合理调整好自己,只要项目需要加班,我没有问题。
5.怎样让我相信这个职位你是最好的人选?
答:根据这个职位的性质和我们刚才的谈话,我推断您需要的是工作积极的人,能够设定目标,不惧怕挑战的人。
我就具有这些品质,让我再告诉你一些我在校时的经历,它们能说明我确实是你所需要的最好的人选。
(还可根据用人单位开出的用人条件联系自己谈一下)
6.能用一句话话评价自己吗?
答:自学能力强,有责任心和做事有始终。
7.你对工作期望与目标?
答:为了达到这个目标,必须努力充实自己,而我拥有这样的自信。
8.你是通过什么渠道知道我们公司的?
答:我是通过51job知道贵公司的。
9.在sap实施项目上会遇到一些挫折,那怎么办?
答:人在一生中会遇到各种各样的困难,关键是怎么去面对挫折,
怎么去克服挫折,挫折也同时是机遇。
10.你希望的待遇为何?
答:我觉得8k左右(内部)或者13k左右(外部)比较符合我的期望值。
SAP-FICO面试题(带目录)
FICO面试题集锦目录1.假设你作为SAP的顾问,请介绍SAP系统中统驭科目的用处。
(8)2.假设用户设定客户主数据时将统驭科目输入错误,作为顾问如何将系统的错误数据调整正确? (8)3.批量导入数据,比如从EXCEL或FLAT文件选择导入总账科目主数据的时候有哪些方法? (8)4.在SAP内现金流管理的方法 (8)5.描述一下财务以及管理会计在月末关账时需要做哪些工作? (8)6.如果作为国内一家子公司,需要使用保留目前的用户习惯(满足国内GAAP的财务标准),同时又可以满足INT全球账套的账套合并?在SAP中如何实现? (9)7.在国内做项目,如何实现SAP和金税系统的对接?假设出现T ax Code设置的Rate不一致,作为顾问如何提出解决方案? (9)8.假设有一笔在建工程,比如一个仓库WM 0010 的建设,折旧期是10年,用直线折旧法, 如何利用SAP的AM模块进行设置?A: AM (9)9.SAP财务模块内有哪些凭证类型? (9)10.总账科目主数据的科目创建过程中,组科目号的作用是什么? (10)11.总账科目主数据的科目创建过程中,控制数据视图中的未清项目管理有何作用? (10)12.总账科目主数据的科目创建过程中,创建/银行/利息视图中的字段状态组有何作用? (10)13.预制凭证中应该注意的事项。
(10)14.供应商主数据中,检索项的作用是什么? (10)15.供应商主数据中,会计信息视图中的统驭科目、总部的作用? (10)16.供应商数据中的容差限额的作用? (10)17.在对往来账进行清账的时候,用簿记差别、部分支付和剩余项目进行清账的区别? (11)18.对于已经进行过清账的发票,无法直接冲销该的原因? (11)19.对于既是供应商和客户的清账方式? (11)20.客户/供应商主数据中的贸易伙伴做何用途? (11)21.请简述会计科目分为哪两个阶层,这两个阶层各代表什么意思分别为何?针对这两个阶层试举例三个栏位,而这三个栏位各代表的意思与控制目的为何? (11)22.系统中有哪两个地方的设定可控制栏位的过账属性? (11)23.资产分类的功用为何? (11)24.有哪些交易会影响客户的信贷范围,请试举三个例子说明? (12)25.应收账款部份冲账有哪两种?请说明其差别为何? (12)26.供应商与客户主数据各有哪三个阶层? (12)27.月结操作流程 (12)28.年结操作流程 (12)29.系统中历年制中有关第13期到第16期之功用为何?请举例说明之? (13)30.财务会计模组中可以辅助过账的方法有哪三种,请简要说明之? (13)31.若要在系统中设定让供应商与客户做互冲的功用时,要做哪两个设定? (13)32.请简述成本控制模组中主档有哪些?请简述成本要素类别用途。
SAP_FI_AA面试题
四种折旧 1. 2. 里 3. :折过再折;如,本月已经折完了,但对于某些资产,并没有折到;折完不会影 响之前折过的 4. :比较少用;如,某个月没有折旧,致使无法对后面的某一年进行年结关账, 这 :每月折旧,一个月一个月轮着往下走 :跨月折旧,几个月一起折,之前所有的份额都计算在这一个月
就要用 restart 折掉 1,计划内记账运行:正常每月月结时执行一次资产折旧,即选择该项。
关于折旧领域在 OADB 设置折旧领域的时候, 如果把本地公司的折旧领域与集团公司的折旧 领域同时打开,设置值为 1,那么在跑折旧的时候有什么区别? 答:同时启用多个折旧范围就可以打开了,设定 1 的话,表示与总帐实时集成,在资产模块 记的账会实时的记到总账模块。 SAP 中折旧类型有哪些? 1. 平均年限法,比较常用 2. 工作量法 3. 双倍余额递减法: 4. 年数总和法
SAPABAP面试问题
Answers to some ABAP Interview QuestionsQuestions 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 record7) 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/2004Go 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 done3) 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 testingIn 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- Variable39) Among 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 andDrill Down Reports?ABAP/4 provides some interactive events on lists such as ATLINE-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。
SAP HR模块面试题及答案
SAP HR模块面试题及答案1. 关键用户和最终用户的区别?关键用户:实施单位参与成熟套装软件实施项目的业务部门人员。
作为项目小组的成员,代表实施单位了解系统,组织协调本单位其他用户提出业务需求,设计业务方案,参与系统构建、测试和培训等工作。
关键用户的要求主要包括:全职不脱产本单位业务骨干对相关业务及本单位组织架构熟悉具有较强的组织协调能力人员必须稳定最终用户:实施单位未来将使用成熟套装软件系统的人员。
(一般包括各级领导和业务人员)2. 典设中HR模块包括哪些子模块?典设中HR模块包括组织管理、人事管理、时间管理、薪酬管理、招聘管理、人力发展、绩效管理、培训管理八个模块。
3. 人员的员工性质有哪些?人员的员工性质包括全民工、农电工、社会化用工和其他。
4. SAP HR模块各子模块之间的集成关系如何?HR模块内部:组织和招聘招聘和人事人事和薪酬时间和薪酬组织和人事 HR模块与其他模块:HR和财务(薪资过账、财务供应商) HR和PM5. SAP HR模块的三大结构分别是什么?1)企业结构是企业的宏观结构,划分为公司代码、人事范围、人事子范围。
2)人事结构是对员工属性的划分,划分为员工组、员工子组两层。
3)组织结构就是具体的组织架构,由组织单位、职位、职务、成本中心构成,在组织管理模块进行维护。
6. 人事子范围、员工子组可以在系统里控制哪些方面?人事子范围:指派公共假日分配。
是劳动时间管理的基础,对年假,工作计划,请假种类,调休,出勤/缺勤计算,时间记录,时间定额,根据人事子范围进行分组定义工资等级类型/范围定义特定的工资项可以进行地点划分为生成报表的参数员工子组:定义核算规则员工子组分组以便于员工薪资的处理不同员工子组可以有不同的主要工资项不同员工子组可以有不同的工作时间计划和休假限额类型产生员工工资发放核算范围和基本工资的默认值作为产生报表的参数作为授权检查的单位7. 时间约束1,2,3代表含义,并举例说明有哪些信息类型?时间约束1:连续不可间断。
SAP-FICO面试题
SAP FICO面试题1, Q:假设你作为SAP的顾问,请介绍SAP系统中统驭科目的用处。
A: 统驭科目(reconciliation account)指的就是将明细科目归集起来的意思。
系统总帐科目表中包括统驭科目,该统驭科目是与应收模块、应付模块、固定资产模块有关的,其中长、短期借款运用了应付模块的功能,也成为了统驭科目。
假设用户在Customer__master Data设定错误,将Reconciliation Account输入错误,作为顾问如何将系统的错误数据调整正确?利用统驭科目的修改功能.在实际业务过程,我们可能会发生统驭科目选用错误,此时就要用到统驭科目的变更功能。
如客户A的统驭科目被误选为11310101,并有一笔分录输入,假设为1000元,此时的总帐科目11310101就有1000元余额,事后发现用错统驭科目,为此在此客房的主数据中更改统驭科目假设为113102101(注意这并不会更改已过入11310101的1000元),更改完毕后,至月末(假设本月只有一笔分录及余额为1000元)运行客户重组程序,系统会产生借:11310299(系11310201的调整科目,但非统驭科目)1000贷:11310199(系11310101的调整科目,但非统驭科目)1000,在报表层次上11310 101与11310199被安排在一行后余额变为0,11310201与11310299被安排在一行后余额变为1000,这样在报表层次就将由于选错统驭科目而产生的错误纠正了。
第二个月初,系统会自动运行相反的调整分录,借:11310199(系113101 01的调整科目,但非统驭科目)1000贷:11310299(系11310201的调整科目,但非统驭科目)1000。
直到选错统驭科目的金额被支付出去后,才不需运行上述程序。
Q: 请介绍下如果你需要批量导入数据,比如从EXCEL或FLAT文件选择导入总帐科目主数据的时候,你会选择哪些方法?A: LSMW Legacy System Migration Workbench(详情请参考一份关于在LSMW上创建录屏程序并且记录Variant 和Screen Record的帖子),CATT和ECATT (CATT的对应T-CODE到ECC版本5.0后没有了,变成了ECATT), 以及BDC 批量数据导入程序。
sap,自我介绍
sap,自我介绍篇一:SaP面试教程(常用整理)求职面试时常被问到的65个问题与技巧性回答1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。
其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。
企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。
2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。
我在XX经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。
3、说说你最大的缺点?回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。
绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。
企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。
4、你对加班的看法?回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。
回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。
但同时,我也会提高工作效率,减少不必要的加班。
5、你对薪资的要求?回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。
一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。