ebs面试题及答案_第1页
ebs面试题及答案_第2页
ebs面试题及答案_第3页
ebs面试题及答案_第4页
ebs面试题及答案_第5页
已阅读5页,还剩25页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ebs面试题及答案OracleEBS面试题及答案一、选择题(30分)1.OracleE-BusinessSuite的核心模块是?A.OracleFinancialsB.OracleHRMSC.OracleSCMD.OracleCRM答案:【A】解析:OracleFinancials是OracleE-BusinessSuite的核心模块,它提供了全面的财务管理功能,包括总账、应收账款、应付账款、资产管理等。虽然选项B、C、D也是EBS的重要组成部分,但Financials是整个套件的基础和核心,其他模块通常与财务模块紧密集成。2.在OracleEBS中,以下哪个组件负责处理并发请求?A.ConcurrentManagerB.FormsServerC.WebServerD.DatabaseServer答案:【A】解析:ConcurrentManager是OracleEBS中负责处理并发请求的关键组件,它管理系统后台的批处理作业、报表生成等长时间运行的任务。FormsServer处理用户界面交互,WebServer处理HTTP请求,DatabaseServer存储和管理数据,它们都不直接负责并发请求的管理。3.OracleEBS中,以下哪个模块负责管理供应商信息?A.OraclePurchasingB.OraclePayablesC.OracleInventoryD.OracleReceivables答案:【A】解析:OraclePurchasing模块负责管理供应商信息、采购订单、供应商询价等采购相关功能。OraclePayables处理应付账款,OracleInventory管理库存,OracleReceivables处理应收账款,它们都不直接管理供应商主数据。4.在OracleEBS中,以下哪个文件用于定义并发程序的执行参数?A..progB..defC..reqD..sql答案:【B】解析:在OracleEBS中,.def文件(定义文件)用于定义并发程序的执行参数,包括程序名、执行文件、参数定义等。.prog文件通常用于存储程序代码,.req文件用于定义请求,.sql文件包含SQL语句,都不是定义并发程序参数的标准文件。5.OracleEBS中,以下哪个视图用于存储用户定义的查询?A.FND_USERB.FND_FORM_CUSTOMC.FND_QUERYD.FND_PROFILE_VALUES答案:【C】解析:FND_QUERY视图用于存储用户定义的查询,这些查询可以在OracleEBS的各种表单中使用。FND_USER存储用户信息,FND_FORM_CUSTOM存储表单自定义信息,FND_PROFILE_VALUES存储系统配置文件值,都不存储用户查询。6.在OracleEBS中,以下哪个API用于创建采购订单?A.PO_DOCUMENT_PUBB.PO_HEADER_PUBC.PO_LINE_PUBD.PO_DISTRIBUTION_PUB答案:【A】解析:PO_DOCUMENT_PUB是OracleEBS中用于创建采购订单的主要API,它封装了创建采购订单所需的完整流程。PO_HEADER_PUB、PO_LINE_PUB和PO_DISTRIBUTION_PUB分别是用于处理采购订单头、行和分布的子API,不能独立创建完整的采购订单。7.OracleEBS中,以下哪个组件负责处理工作流通知?A.WorkflowEngineB.NotificationMailerC.JavaServerD.OracleReports答案:【A】解析:WorkflowEngine是OracleEBS中负责处理工作流通知的核心组件,它管理工作流流程、通知发送和状态跟踪。NotificationMailer是辅助组件,负责将工作流通知发送到用户的邮箱。JavaServer处理Java应用程序,OracleReports生成报表,都不直接处理工作流通知。8.在OracleEBS中,以下哪个模块负责管理固定资产?A.OracleAssetsB.OraclePropertyManagerC.OracleGeneralLedgerD.OracleFixedAssets答案:【A】解析:OracleAssets是OracleEBS中负责管理固定资产的标准模块,它提供固定资产的购置、折旧、转移、报废等全生命周期管理功能。OraclePropertyManager是房地产管理模块,OracleGeneralLedger是总账模块,OracleFixedAssets不是EBS的标准模块名称。9.OracleEBS中,以下哪个文件用于定义并发程序的执行文件?A..plbB..fmbC..pllD..sql答案:【D】解析:在OracleEBS中,.sql文件通常用于定义并发程序的执行文件,它包含PL/SQL代码,可以在数据库中执行。.plb是库文件,.fmb是表单文件,.pll是库文件,都不是标准的并发程序执行文件。10.在OracleEBS中,以下哪个表用于存储用户定义的值集?A.FND_VSET_VALUESB.FND_VSETSC.FND_FLEX_VALUESD.FND_FLEX_VALUE_SETS答案:【D】解析:FND_FLEX_VALUE_SETS表用于存储用户定义的值集定义信息,包括值集名称、验证类型、格式等。FND_VSET_VALUES和FND_VSETS不是EBS的标准表。FND_FLEX_VALUES表存储值集的具体值,而不是值集定义。11.OracleEBS中,以下哪个模块负责管理客户信息?A.OracleReceivablesB.OracleOrderManagementC.OracleCRMD.OracleSales答案:【A】解析:OracleReceivables模块负责管理客户信息、应收账款、收款等销售后财务处理功能。OracleOrderManagement处理订单管理,OracleCRM是客户关系管理模块,OracleSales是销售模块,它们都使用客户信息但不直接管理客户主数据。12.在OracleEBS中,以下哪个API用于创建发票?A.AR_INVOICE_API_PUBB.AR_INVOICE_LINE_API_PUBC.AR_PAYMENT_SCHEDULE_API_PUBD.AR_RECEIPT_API_PUB答案:【A】解析:AR_INVOICE_API_PUB是OracleEBS中用于创建发票的主要API,它封装了创建发票所需的完整流程。其他API是用于处理发票行、付款计划和收款的子API,不能独立创建完整的发票。13.OracleEBS中,以下哪个组件负责处理表单自定义?A.FormPersonalizationB.CustomLibraryC.AOLObjectsD.OracleAppsFramework答案:【A】解析:FormPersonalization是OracleEBS中处理表单自定义的主要组件,它允许用户在不修改代码的情况下修改表单行为和界面。CustomLibrary用于存储自定义PL/SQL代码,AOLObjects是应用程序对象库,OracleAppsFramework是用于开发自定义界面的框架,它们都支持自定义但不专门处理表单自定义。14.在OracleEBS中,以下哪个视图用于存储系统配置文件?A.FND_PROFILE_VALUESB.FND_PROFILE_OPTIONSC.FND_PROFILE_OPTION_VALUESD.FND_APPLICATIONS答案:【A】解析:FND_PROFILE_VALUES视图用于存储系统配置文件的值,这些值控制系统的行为和界面。FND_PROFILE_OPTIONS存储配置文件选项定义,FND_PROFILE_OPTION_VALUES存储配置文件选项值,FND_APPLICATIONS存储应用程序定义,都不直接存储配置文件值。15.OracleEBS中,以下哪个模块负责管理人力资源?A.OracleHRMSB.OraclePayrollC.OracleSelf-ServiceHRD.OracleLearningManagement答案:【A】解析:OracleHRMS(HumanResourceManagementSystem)是OracleEBS中负责管理人力资源的核心模块,它提供员工信息、组织结构、招聘、培训等全面的人力资源管理功能。OraclePayroll是薪资管理模块,OracleSelf-ServiceHR是自助人力资源服务模块,OracleLearningManagement是学习管理模块,它们都是HRMS的子模块或功能组件。二、填空题(15分)1.OracleEBS中,用于存储用户登录信息的表是________。答案:【FND_USER】解析:FND_USER表是OracleEBS中存储用户登录信息的主要表,包含用户名、密码(加密)、用户状态等基本信息。了解此表对于用户管理和安全审计至关重要,常见错误是混淆FND_USER与FND_USER_GROUPS表(后者存储用户与用户组的关系)。2.在OracleEBS中,并发请求的状态有五种,分别是:________、________、________、________、________。答案:【正常(Normal)、已挂起(Suspended)、完成(Completed)、失败(Warning)、错误(Failed)】解析:这五种状态是OracleEBS中并发请求的标准状态,反映了请求的生命周期。"正常"表示请求已提交但尚未开始执行;"已挂起"表示请求被暂停;"完成"表示请求成功完成;"失败"表示请求完成但有错误;"错误"表示请求执行失败。理解这些状态对于监控和处理并发请求至关重要。3.OracleEBS中,用于定义表单字段属性的组件是________。答案:【Flexfields】解析:Flexfields(弹性域)是OracleEBS中用于定义表单字段属性的核心组件,它允许用户自定义字段以适应特定的业务需求。Flexfields分为关键弹性域(KFF)和描述性弹性域(DFF),前者用于唯一标识记录,后者用于记录额外信息。掌握Flexfields配置对于EBS定制至关重要。4.在OracleEBS采购模块中,用于管理供应商信息的表是________。答案:【PO_VENDORS】解析:PO_VENDORS表是OracleEBS采购模块中存储供应商信息的主要表,包含供应商名称、地址、联系方式、付款条款等基本信息。此表与PO_VENDOR_SITES表(存储供应商地点信息)和PO_VENDOR_CONTACTS表(存储供应商联系人信息)共同构成完整的供应商数据模型。5.OracleEBS中,用于存储值集定义的表是________。答案:【FND_FLEX_VALUE_SETS】解析:FND_FLEX_VALUE_SETS表是OracleEBS中存储值集定义的主要表,包含值集名称、验证类型、格式、安全性等定义信息。此表与FND_FLEX_VALUES表(存储值集的具体值)和FND_FLEX_VALUE_HIERARCHIES表(存储值集的层次结构)共同构成完整的弹性域数据模型。6.在OracleEBS中,用于管理工作流流程的组件是________。答案:【WorkflowBuilder】解析:WorkflowBuilder是OracleEBS中用于设计和管理工作流流程的图形化工具,它允许用户通过拖放方式创建工作流流程、定义活动、设置过渡条件和通知规则。理解WorkflowBuilder对于自动化业务流程和实现审批流程至关重要。7.OracleEBS中,用于存储会计科目表结构的表是________。答案:【GL_CODE_COMBINATIONS】解析:GL_CODE_COMBINATIONS表是OracleEBS总账模块中存储会计科目表结构的主要表,包含会计科目组合的编码、描述、父科目、是否允许过账等属性。此表是财务核算的基础,所有财务交易都会引用此表中的科目组合。8.在OracleEBS中,用于处理报表输出的组件是________。答案:【OracleReports】解析:OracleReports是OracleEBS中用于设计和生成报表的主要工具,它允许用户创建复杂的财务、运营和报表,支持多种输出格式(如PDF、HTML、Excel等)。掌握OracleReports开发对于满足企业的报表需求至关重要。9.OracleEBS中,用于管理用户权限的组件是________。答案:【责任(Responsibility)】解析:责任(Responsibility)是OracleEBS中管理用户权限的核心组件,它定义了一组相关的菜单和程序,用户通过分配责任来获得访问特定功能的权限。责任与用户(User)、菜单(Menu)和请求组(RequestGroup)共同构成完整的权限管理模型。10.在OracleEBS中,用于管理库存信息的模块是________。答案:【OracleInventory】解析:OracleInventory是OracleEBS供应链模块中负责管理库存信息的核心模块,它提供库存控制、物料跟踪、库存移动、盘点等功能。此模块与OraclePurchasing(采购)、OracleOrderManagement(订单管理)等模块紧密集成,共同构成完整的供应链管理系统。三、判断题(10分)1.OracleEBS中的并发请求可以同时由多个并发管理器处理。答案:【正确】解析:在OracleEBS中,并发请求可以同时由多个并发管理器处理,这提高了系统处理大量并发请求的能力。并发管理器分为标准并发管理器和专用并发管理器,它们协同工作以分配和监控并发请求的执行。配置适当的并发管理器数量对于系统性能至关重要。2.在OracleEBS中,一个值集只能被一个flexfield使用。答案:【错误】解析:在OracleEBS中,一个值集可以被多个flexfield使用,这提供了灵活性和重用性。值集定义了验证规则和格式,一旦创建,就可以在多个表单和模块中重复使用,确保了数据的一致性和标准化。理解这一特性对于系统设计和维护非常重要。3.OracleEBS中的FormPersonalization允许用户修改表单源代码。答案:【错误】解析:FormPersonalization不允许用户修改表单源代码,它提供了一种非侵入性的方式来自定义表单行为,通过定义触发器和动作来实现,如隐藏字段、修改默认值、添加验证等。这种方法的优点是不需要修改原始表单代码,简化了维护和升级过程。4.在OracleEBS中,一个用户只能被分配一个责任。答案:【错误】解析:在OracleEBS中,一个用户可以被分配多个责任,每个责任提供不同的菜单和程序访问权限。这种设计允许用户根据其角色和职责获得适当的系统访问权限,同时保持职责分离。例如,一个用户可能同时拥有"财务经理"和"采购员"两个责任。5.OracleEBS中的工作流通知只能通过电子邮件发送。答案:【错误】解析:OracleEBS中的工作流通知可以通过多种方式发送,包括电子邮件、Oracle通知中心、甚至集成到第三方通知系统中。工作流引擎提供了灵活的通知配置选项,允许根据业务需求和用户偏好选择最合适的通知方式。6.在OracleEBS中,所有模块都直接依赖于总账模块。答案:【正确】解析:在OracleEBS中,几乎所有模块都直接或间接地依赖于总账模块,因为总账是财务数据的中心存储库。例如,应收账款、应付账款、资产、采购等模块生成的财务交易最终都会过账到总账。这种设计确保了财务数据的一致性和完整性。7.OracleEBS中的自定义开发必须使用OracleAppsFramework。答案:【错误】解析:OracleEBS中的自定义开发可以使用多种技术,包括OracleForms、OracleReports、OracleAppsFramework、Java等。OracleAppsFramework是较新的开发框架,提供了基于Web的快速开发能力,但不是唯一的选择。根据项目需求和团队技能,可以选择最适合的开发技术。8.在OracleEBS中,一个物料可以属于多个库存组织。答案:【正确】解析:在OracleEBS中,一个物料可以属于多个库存组织,这支持了多地点、多仓库的库存管理需求。物料主数据在库存组织级别共享,但库存余额和交易数据则在组织级别维护。这种设计提供了灵活性和可扩展性,适用于复杂的供应链环境。9.OracleEBS中的配置文件值只能在系统级别设置。答案:【错误】解析:OracleEBS中的配置文件值可以在多个级别设置,包括站点级别、应用程序级别、责任级别和用户级别,这提供了灵活的配置管理。配置文件值的继承遵循特定规则,用户级别的值优先级最高,站点级别的值优先级最低。理解这种层次结构对于正确配置系统行为至关重要。10.在OracleEBS中,所有的并发程序都必须使用PL/SQL编写。答案:【错误】解析:在OracleEBS中,并发程序可以使用多种语言编写,包括PL/SQL、Java、C/C++、Shell脚本等。并发程序可以是数据库程序(如PL/SQL存储过程)、可执行文件(如Java程序)或脚本文件(如Shell脚本)。选择合适的编程语言取决于程序的功能、性能要求和系统集成需求。四、简答题(20分)1.请简述OracleEBS中Flexfields的概念及其主要类型。答案:Flexfields(弹性域)是OracleEBS中用于扩展标准数据结构的核心组件,允许用户在不修改数据库结构的情况下添加自定义字段。Flexfields主要有两种类型:关键弹性域(KeyFlexfields,KFF)和描述性弹性域(DescriptiveFlexfields,DFF)。关键弹性域用于唯一标识业务实体,如会计科目、物料编码等,通常具有特定的验证规则和结构;描述性弹性域用于记录额外的描述性信息,如供应商的额外属性、项目的特殊说明等,结构较为灵活。解析:Flexfields是OracleEBS定制化的关键技术,它通过动态字段扩展系统功能而不需要修改底层代码。关键弹性域(KFF)通常具有严格的验证规则和结构,用于核心业务标识,如会计科目组合(使用会计弹性域)或物料编码(使用物料弹性域);描述性弹性域(DFF)则提供更大的灵活性,用于存储非关键业务信息,如员工简历中的额外信息。理解Flexfields的类型和用途对于系统定制和业务流程设计至关重要,常见错误是混淆两者的应用场景,导致数据结构设计不当。2.请解释OracleEBS中并发请求的生命周期及其状态转换。答案:OracleEBS中并发请求的生命周期包括提交、排队、运行、完成等阶段,状态转换遵循特定规则。初始状态为"正常(Normal)",表示请求已提交但尚未开始执行;当请求被并发管理器拾取并开始执行时,状态变为"运行中(Running)";执行完成后,根据结果状态变为"完成(Completed)"(成功)、"失败(Warning)"(完成但有错误)或"错误(Failed)"(执行失败);请求还可以被"已挂起(Suspended)"状态暂停,等待手动干预后恢复执行。解析:并发请求的生命周期管理是OracleEBS性能监控的关键,理解状态转换对于故障排除和系统优化至关重要。"正常"到"运行中"的转换由并发管理器自动处理,取决于请求的优先级和可用资源;"运行中"到完成状态的转换取决于程序执行结果,成功则完成,有错误则警告,失败则错误;"已挂起"状态通常由系统或管理员设置,用于处理需要人工干预的情况,如等待审批或资源不足。常见错误是误解"失败"和"警告"状态的区别,前者表示程序执行失败,后者表示程序成功完成但返回了警告信息。3.请说明OracleEBS中工作流的基本组成元素及其作用。答案:OracleEBS工作流的基本组成元素包括流程(Process)、活动(Activity)、过渡(Transition)、通知(Notification)、角色(Role)和函数(Function)。流程定义工作流的整体结构;活动表示工作流中的处理步骤;过渡定义活动之间的执行顺序;通知用于发送消息和获取审批;角色定义通知接收者;函数执行特定的业务逻辑。这些元素协同工作,实现业务流程的自动化和标准化。解析:工作流是OracleEBS实现业务流程自动化的核心技术,其组成元素共同构成了灵活的工作流引擎。流程是最高级别的容器,定义了工作流的开始和结束条件;活动是实际执行的工作单元,可以是自动处理(如函数执行)或人工操作(如审批);过渡控制活动的执行顺序,基于条件或事件;通知实现人机交互,发送任务和获取反馈;角色定义权限和责任,确保通知发送给正确的用户或用户组;函数封装业务逻辑,执行数据处理和系统操作。理解这些元素及其相互作用对于设计高效的工作流至关重要,常见错误是过度复杂的过渡条件设计,导致工作流难以维护和调试。4.请描述OracleEBS中责任(Responsibility)的概念及其与用户权限的关系。答案:责任(Responsibility)是OracleEBS中管理用户权限的核心概念,它定义了一组相关的菜单和程序,用户通过分配责任来获得访问特定功能的权限。责任与用户权限的关系是:一个用户可以拥有多个责任,每个责任提供不同的菜单和程序访问权限;责任与请求组相关联,控制用户可以提交的并发程序;责任与数据安全相关,通过职能安全(FunctionSecurity)控制用户对特定数据的访问权限。解析:责任是OracleEBS权限管理的基础,它通过将相关功能组织成逻辑单元,简化了权限分配和管理。一个用户可以同时拥有多个责任,例如"财务经理"和"采购员",每个责任提供不同的功能访问权限。责任与请求组的关联确保用户只能提交与其职责相关的报表和程序;职能安全则进一步细化权限控制,确保用户只能访问其职责范围内的数据。理解责任与用户权限的关系对于实现职责分离和最小权限原则至关重要,常见错误是过度分配责任,导致用户拥有不必要的系统访问权限,增加安全风险。五、计算题(15分)1.在OracleEBS中,某公司使用标准成本法计算物料成本。假设某物料的标准成本为每单位10元,本期采购了1000单位,实际采购价格为每单位11元,本期使用了800单位。请计算该物料的采购价格差异和用量差异,并分析其对成本的影响。答案:采购价格差异=实际采购数量×(实际价格-标准价格)=1000×(11-10)=1000元(不利差异)用量差异=标准价格×(实际使用数量-标准使用数量)=10×(800-800)=0元解析:采购价格差异是由于实际采购价格与标准价格不同而产生的差异,计算公式为:实际采购数量×(实际价格-标准价格)。本例中,实际采购价格高于标准价格,导致产生1000元的不利差异,意味着成本超支。用量差异是由于实际使用数量与标准使用数量不同而产生的差异,计算公式为:标准价格×(实际使用数量-标准使用数量)。本例中,实际使用数量等于标准使用数量,因此没有用量差异。采购价格差异直接反映了采购效率,而用量差异反映了生产效率,两者共同影响最终的产品成本。易错警示:在计算差异时,必须明确是价格差异还是用量差异,并注意区分有利差异(节约)和不利差异(超支)。2.某公司在OracleEBS中使用直线法计提固定资产折旧。某设备原值为100,000元,预计残值为5,000元,预计使用年限为5年。请计算该设备的年折旧额、月折旧额以及第3年末的累计折旧额。答案:年折旧额=(原值-预计残值)÷预计使用年限=(100,000-5,000)÷5=19,000元月折旧额=年折旧额÷12=19,000÷12=1,583.33元第3年末的累计折旧额=年折旧额×已使用年限=19,000×3=57,000元解析:直线法是最简单的折旧计算方法,它假设固定资产在使用期间内每年(或每月)的折旧额相同。计算公式为:年折旧额=(原值-预计残值)÷预计使用年限。本例中,设备原值为100,000元,预计残值为5,000元,预计使用年限为5年,因此年折旧额为19,000元。月折旧额则是年折旧额除以12个月,得到1,583.33元。累计折旧额是到某个时间点为止已计提的折旧总额,本例中第3年末的累计折旧额为57,000元。直线法的优点是计算简单,缺点是没有考虑资产使用效率随时间递减的实际情况。易错警示:计算折旧时必须考虑预计残值,不能直接用原值除以使用年限;同时要注意区分年折旧额和月折旧额,避免时间单位混淆。3.某公司在OracleEBS中使用先进先出(FIFO)法进行存货计价。假设期初库存为200单位,每单位成本为10元;本期采购了三次,第一次300单位,每单位成本为11元;第二次400单位,每单位成本为12元;第三次500单位,每单位成本为13元。本期销售了800单位。请计算本期销售成本和期末库存价值。答案:按照先进先出法,销售的800单位依次来自:-期初库存:200单位×10元=2,000元-第一次采购:300单位×11元=3,300元-第二次采购:300单位×12元=3,600元本期销售成本=2,000+3,300+3,600=8,900元期末库存=第二次采购剩余100单位+第三次采购500单位=100×12元+500

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论