SAP HR模块面试题及答案
- 格式:pdf
- 大小:251.75 KB
- 文档页数:4
第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语言中的数组。
目录1. 报表知识基础知识报表事件,有哪些?过程化事件INITIALIZATIONSTART-OF-SELECTIONEND-OF-SELECTION选择屏幕事件AT SELECTION-SCREEN OUTPUT选择屏幕PBO事件,每次选择屏幕调用之前触发,在其中进行选择屏幕输出之前的准备工作,如确定屏幕各元素的输出状态。
AT SELECTION-SCREEN选择屏幕最后被触发的事件,用户在选择屏幕上回车、选择某个GUI按钮、功能键或者菜单项时触发AT SELECTION-SCREEN ON fieldAT SELECTION-SCREEN ON BLOCK blockAT SELECTION-SCREEN ON RADIOBUTTON GROUP group1AT SELECTION-SCREEN ON seltabAT SELECTION-SCREEN ON END OF seltab,AT SELECTION-SCREEN ON HELP-REQUEST FOR field选择屏幕的POH事件,F1事件,定义字段帮助AT SELECTION-SCREEN ON VALUE-REQUEST FOR field选择屏幕的POV事件,F4事件,定义字段输入帮助在使用到逻辑数据库时,比如HR报表,涉及到的逻辑数据库事件:GET nodeGET node LATE列表事件TOP-OF-PAGEEND-OF-PAGEAT-LINE-SELECTIONAT-USER-COMMAND用户交互控制,选择某个GUI功能出发,用于交互式报表AT 事件AT FIRST功能循环时第一条记录时调用AT LAST功能循环中最后一条记录时调用AT NEW 功能循环中当指定字段之前(包括指定字段)的组合和上一条记录不一样的时候调用AT END OF功能循环中当指定字段之前(包括指定字段)的组合和下一条记录不一样的时候调用AT事件的注意点AT事件中的工作区不同于LOOP循环的工作区该工作区中位于指定字段后面的值将不会被读取如果需要用到则需重新抽取一次交互式报表事件AT USER-COMMAND.AT LINE-SELECTIONAT PF-FUNCTION KEY(设置功能键)报表选择画面报表的选择画面上能否添加自定义工具栏?能够添加,通过语句SELECTION-SCREEN FUNCTION KEY n(n为1至5,最多定义5个)。
sap abap面试题Introduction:在准备SAP ABAP面试时,对于常见的问题做好充分准备是非常重要的。
本文将提供一些常见的SAP ABAP面试题及其答案,以帮助读者更好地准备面试。
1. 什么是 SAP ABAP?SAP ABAP(Advanced Business Application Programming)是一种高级业务应用程序编程语言,用于开发和定制SAP应用程序。
2. 请简要介绍 ABAP Workbench。
ABAP Workbench是用于开发、维护和管理SAP应用程序的综合开发环境。
它提供了各种工具和功能,如ABAP编辑器、数据字典、屏幕绘制器等。
3. ABAP程序的结构是怎样的?一个典型的ABAP程序包括一系列的语句块,其中最常见的是“DATA”、“TYPES”、“SELECT”、“LOOP”以及“END”等。
其中,“DATA”部分用于声明变量,而“TYPES”部分用于定义数据类型。
4. 请解释一下 ABAP数据字典。
ABAP数据字典是一个中央的数据定义和管理工具,用于创建和维护数据结构(表、视图、数据类型等)。
它还控制与数据相关的安全性和完整性。
5. 在 SAP 中,什么是交付单(Delivery)?交付单是用于分发和运输SAP应用程序和支持包的工具。
它用于将自定义程序和配置更改从开发系统转移到测试和生产系统。
6. 如何处理 ABAP Debugging?ABAP Debugging是在程序执行期间通过逐行执行代码以进行故障排除和调试的过程。
我们可以通过在调试模式下运行程序并使用断点进行调试。
7. 解释一下 SAP ABAP Monitoring和 Tuning。
SAP ABAP Monitoring用于监控系统中ABAP程序的执行情况,如性能、内存使用情况等。
Tuning则是根据监控结果对ABAP程序进行优化和调整,以提高性能和效率。
8. 如何在 SAP ABAP 中进行异常处理?在ABAP中,我们可以使用TRY...CATCH语句块来处理异常。
SAP 2022 软件研发面试题
第1题: 1 两个人轮番拿10 个硬币,每次可拿1,2,4 个,拿到最终一个的为输,问有无必胜条件
后拿者赢
第2题:
有1000 个表,每个表有若干个item,每个item 形式为(x,y),查找这些表中overlapped 的item
第3题:
用一串节点存放N 个数据,每个节点可放k 个数据,其中包含额外的b 个数据,问k 为多少
最能节约存储空间(假设N/(k‐b)mod1=1/2)
第4题:
一个链表排序程序,补足其中一些丢失的语句(排序中不用额外的存储空间)
第5题:
一篇英文,将打乱的各段排序并写个总结,大意是吹嘘SAP 如何的好
第6题:
两个仓库的进货,出货和仓库间的货物转移交易的流水帐,写出每次交易的货物数,单价,交
易后仓库中的货物数和amount(货物数*单价)。
SAP电话面试问题电话响……HG:Hello,Is that Mr.Fu.ST:Yeah,This's SAP tufu speaking,Who is that?HG:I am HR girl from XXX companyST:感情是这样,中国人?咱还是说中国话吧,OK?HG:这是家外资企业,英文流利是必需的。
ST:我知,我在几家外资公司呆过,通常情况是这样的,反正老外说的我都能懂,我说的他们可能不懂,那就不是我的问题。
这说明我熟悉老外的英语,是老外英文水平不够,身在中国起码你应该熟悉中国式的英文吧,对,是他们的错。
HG:我们这职对求职者要求很高,你做SAP有7年吧?ST:如果我骗你,我就说有8年,如果我实话告诉你,就只有大概10个月多点,时间久是不是很重要?我吹牛的历史就比较长,估计在20年以上,所以如果这方面的经验不足我可通过吹牛来弥补。
这个你放心,我说做了8年又没人会去查…HG:你的学历是?ST:我给你讲个东西,在我们这里,有个笑话是一块砖头砸下来,要砸死三个硕士生,非常幸运,砖头要砸人轮不到我,如果砖头砸人是按学历来,估计要十天半个月才能砸死俺的…HG:进我们公司学历是非常重要的。
ST:了解,首先我得服(不象Xuebi那小子总不服)我们伟大的教育事业,在改革的春风下,在XXXXXX下起得了骄人的成绩,据称某乡镇的干部现在大都是研究生了,这样下去,没有几年我想新一代的文盲的标准将是:答:是培养接班人。
每一个管理者都有培养接班人的责任,只有人才得到不断的更新和成长,企业才会兴旺发达,后继有人。
1.研究生学历以下的。
2.不精通N门外语的。
3.没有CAP证书的(这是应我死党Xuebi加上去的)。
4.不精通SAP的凡是没达到这几个最低标准的都属于文盲之列,再过几十年咱伟大的祖国绝对是硕士研究生比例最高的国家。
可喜可贺呀,只是俺一不小心就要成文盲了HG:你很搞笑,这样吧,我让我让我们一位SAP consultant和你谈谈。
sap pp面试题在SAP (Systems, Applications and Products in Data Processing) 的生产计划(Production Planning,简称PP)模块中,面试官经常会问及一些与PP相关的问题,以评估应聘者的技能和经验。
本文将介绍一些常见的SAP PP面试题,以帮助应聘者为面试做好准备。
一、SAP PP简介SAP PP是SAP ERP系统中的一个模块,用于管理和监控生产过程中的不同环节。
它可以帮助企业规划、控制和监测其生产活动,以确保生产资源的高效利用,并提供可追溯性和可靠的生产数据。
二、常见面试题以下是一些常见的SAP PP面试题,供应聘者参考:1. 请简要介绍一下SAP PP模块。
SAP PP模块是SAP ERP系统中的一个关键模块,用于支持企业的生产计划和控制。
它涵盖了整个生产过程,从需求计划、物料需求计划(MRP)、生产订单、工艺路线和工作中心管理等方面,以确保生产计划的顺利执行。
2. 你在SAP PP中使用过哪些主要功能?在SAP PP中我使用过的主要功能包括:需求管理、物料需求计划、生产订单管理、工艺路线和工作中心管理、生产计划评估等。
3. 如何创建生产订单?在SAP PP中,可以通过交易码CO01来创建生产订单。
在创建生产订单时,需指定生产订单类型、生产工厂、物料号码、生产数量、优先级等信息,并关联相应的工艺路线和工作中心。
4. 如何进行物料需求计划(MRP)运行?在SAP PP中,可以通过交易码MD02来进行物料需求计划(MRP)运行。
通过MRP运行,系统将根据预定的参数和规则,自动生成对所需物料的需求计划,并为其生成相应的采购申请或生产订单。
5. 请解释一下工艺路线的概念。
工艺路线是SAP PP中的一个重要概念,它定义了产品的制造过程和相关操作的顺序。
工艺路线包括各个操作步骤、所需的工作中心、工序时间、物料组件以及质量检查标准等关键信息。
SAP HR模块面试题及答案
1. 关键用户和最终用户的区别?
关键用户:实施单位参与成熟套装软件实施项目的业务部门人员。
作为项目小组的成员,代表实施单位了解系统,组织协调本单位其他用户提出业务需求,设计业务方案,参与系统构建、测试和培训等工作。
关键用户的要求主要包括:全职不脱产本单位业务骨干
对相关业务及本单位组织架构熟悉具有较强的组织协调能力人员必须稳定
最终用户:实施单位未来将使用成熟套装软件系统的人员。
(一般包括各级领导和业务人员)
2. 典设中HR模块包括哪些子模块?
典设中HR模块包括组织管理、人事管理、时间管理、薪酬管理、招聘管理、人力发展、绩效管理、培训管理八个模块。
3. 人员的员工性质有哪些?
人员的员工性质包括全民工、农电工、社会化用工和其他。
4. SAP HR模块各子模块之间的集成关系如何?
HR模块内部:组织和招聘招聘和人事
人事和薪酬时间和薪酬组织和人事 HR模块与其他模块:
HR和财务(薪资过账、财务供应商) HR和PM
5. SAP HR模块的三大结构分别是什么?
1)企业结构是企业的宏观结构,划分为公司代码、人事范围、
人事子范围。
2)人事结构是对员工属性的划分,划分为员工组、员工子组两
层。
3)组织结构就是具体的组织架构,由组织单位、职位、职务、
成本中心构成,在组织管理模块进行维护。
6. 人事子范围、员工子组可以在系统里控制哪些方面?
人事子范围:
指派公共假日分配。
是劳动时间管理的基础,对年假,工作计划,请假种类,调休,出勤/缺勤计算,时间记录,时间定额,根据人事子范围进行分组
定义工资等级类型/范围定义特定的工资项可以进行地点划分
为生成报表的参数
员工子组:
定义核算规则员工子组分组以便于员工薪资的处理不同员工子组可以有不同的主要工资项
不同员工子组可以有不同的工作时间计划和休假限额类型产生员工工资发放核算范围和基本工资的默认值作为产生报表的参数作为授权检查的单位
7. 时间约束1,2,3代表含义,并举例说明有哪些信息类型?
时间约束1:连续不可间断。
如0000、0001、0002、0008;时间约束2:可间断,但不能同时存在。
如0021中为配偶的子信息类型;
时间约束3:可间断,可同时存在多条。
如0014、0015。
8. 创建工作日程表(Work Schedule)的步骤?
1) 定义公共假期日历(Public Holiday Calendar)
2) 创建日工作日程表(Daily Work Schedule)
3) 创建期间工作日程表(Weekly Work Schedule)
4) 创建工作日程规则(Work Schedule)
9. 工资核算的步骤和奖金核算的步骤是什么?
工资核算的步骤:
1)模拟核算
2)模拟核算成功后发布工资核算期
核算
4)检查核算结果
5)如果有错误,那么进行更正,更正完后,重新发布工资核算
期间进行正式核算直至正确为止
6)退出工资核算
10. 奖金核算的步骤:
在工资核算完成并退出工资核算期间后才能再进行奖金的正式核算。
11. 工资项的三个属性是什么?
Amount(金额)、Number(数量)、Rate(比率)
12.处理存在内表中工资项的function有哪些?请举例。
PIT PLRT PORT PDT PRT PZL 13.
13.引起薪资回溯的方法有哪些?
修改当前工资核算期间之前的员工主数据;
在payroll driver中“强制追溯核算直到”(Forced retro.accounting as of)字段中填写强制回算日期;在IT0003中“最早个人追溯核算日期”字段填写回算日
此日期不同于工资核算范围的控制记录中的最早回算日期。
14. HR模块权限的设置有哪些?权限调试的T-code?
HR模块权限的设置包括通用角色、本地角色和结构化权限的设置。
权限调试的T-code是su53。
15. 结构化权限设置的t-code是什么?
oosb和oosp
16. 如何创建人员照片信息?
T-code是Oaad。
创建doucument,业务对象为prel (员工文档),文档类型 HRICOLFOTO(彩色照片),填写要创建照片的人员编号。
17. Function PIT是处理什么的?
PIT用来处理存在内表IT表中的工资项。
18. 时间管理工作台(Time Manager’s Workplace)包括哪些屏幕
区域?
Calender Details Employee List Info Area
Time Data Recording Message screen area
19. IT0007和IT0008的集成点是哪个字段?
工时数/期间(Work hours/period)
20. 在sap系统中通常有哪几种方式可以进行组织单元、职位信息
的维护?及区别?
Ppome 、ppose、ppoce \po01 、po13\po03 、pp02
21. 组织结构中五种基本元素及关系?
O 、S、C、K、P
Hrp1000 hrp1001 o-o a002 处室-部门 o-k a11
o-s b003 s-o a003 s-p a008 p-s b008 s-c b007 c-s a007
22. 功能说明书中,部门-处室-职位的取数逻辑?
通过Hrp1003 中单位、部门指示器
23. 人事事件如何创建?
1信息组、
2信息组下调用的信息类型(每一个信息组,实际包括了多个信息类型,也就是说,一个人事事件对应一个信息组,而一个信息组中包括了多个信息类型,这些信息类型就是人事事件的具体操作内容。
) 3人员行动(人员行动就是人员事件,也就是业务人员的人事操作
需要在这里建立业务操作的具体内容。
通过把信息组和人事事件关联起来实现。
) 4操作原因
5配置事件菜单(配置事件菜单依赖的用户组和信息组) 6信息类型配置菜单(配置选项卡菜单)
24. 权限角色维护
通用角色-本地角色 PFCG 25.
增强字段、信息类型
人事信息类型:PM01 组织信息类型:PPCI。