软件工程师考题
姓名: |
|
|
日期: |
|
|
分数: |
|
一、 判断题(每题2分,共24分)
- 在订单管理器里能进行订单的复制。( )
- 订单行在“等待发运”状态下还可以删除。( )
- 在订单管理器里不能查发到是否开系统发票。( )
- 处理物料搬运单不可以按订单号查询。( )
- 处理物料搬运单行分配时,可以选择不同批次的物料挑库。( )
- 运行“库房事务处理”=》“杂项事务处理”时提示“APP-INV-05447:未找到输入日期的开放期”,可以通过打开采购会计期解决该问题。( )
- 不同库存组织下的库存会计期是不需要分别更打开。( )
- 一张收款单号可以核销多个客户的系统发票。( )
- 在供应商维护模块,可以通过设置有效与否复选框来失效供应商。( )
- 在定义责职的时候,不能对请求进行权限的限定。( )
- EBS也没查询当前用户正在使用哪些模块的功能。( )
- Form的开发能基于表也能基于视图的。( )
二、 填空题(每空2分,共44分)
- 发放销售定单时,通过设置订单行的 来达到发放特定的订单行的目的。
- 订单发放成功后在发运事务处理的行状态是 状态。
- 分别解释订单头的Bill to 和Ship to 有什么作用 、 。
- 发运事务处理先执行 、再执行 ,才能到“连接行程停靠站”程序。
- 应收系统“事务处理汇总”调整主要的作用是 。
- 订单挑库完成后需要运行 请求,才能生成系统发票。
- 在订单管理器查询出订单头的数据,可以通过 查看用到的数据表。
- EBS有 、 两种类型的弹性域。
- 定义的责职需要按OU限定查询数据的范围,需要设置 、 两个系统配置属性。
- EBS 系统包含了DATA、 DB、 ORA、 、 五大类的目录。
- 请分别解释PLL、PLX是代表什么文件 、 。
- 程序运行时需要在 触发器中指定主Window。
- 在Linux环境下编译Form的命令是 。
- 新开发的Form需要在EBS先注册 、定义 、再把菜单挂到相应的责职下即可运行。
- 通过执行EXECUTE AD_DD.REGISTER_TABLE 向EBS注册表,以及通过执行 注册字段,以可通过标准功能设置弹性域、监控表操作。
三、 问答题
- 当用户反馈系统运行很慢时,请分析您的解决思路?(12分)
答:
- 以下查询可以进行怎样的优化,请文字描述?(10分)
select to_char(sysdate,'yyyy-mm') period_name
,trunc(sysdate) transaction_date
,moqd.inventory_item_id
,msib.segment1 inventory_item_no
,msib.description
,moqd.organization_id
,haou.name organization_name
,secom_sotopo_pkg.get_item_category(moqd.inventory_item_id, 1) brand
,secom_sotopo_pkg.get_item_category(moqd.inventory_item_id, 2) product_line
,moqd.subinventory_code
,moqd.transaction_uom_code
,gsob.currency_code
,haou_unit.name operating_name
,round(decode(GL_CURRENCY_API.get_rate_sql('USD',gsob.currency_code ,trunc(sysdate),'Corporate')
,-1,1,GL_CURRENCY_API.get_rate_sql('USD',gsob.currency_code,trunc(sysdate),'Corporate')
),2) exchange_rate
from MTL_ONHAND_QUANTITIES_DETAIL moqd
,CST_ITEM_COSTS cic
,mtl_system_items_b msib
,hr_all_organization_units haou
,org_organization_definitions ood
,gl_sets_of_books gsob
,hr_all_organization_units haou_unit
where moqd.inventory_item_id = cic.inventory_item_id
and moqd.organization_id = cic.organization_id
and moqd.inventory_item_id = msib.inventory_item_id
and moqd.organization_id = msib.organization_id
and moqd.organization_id = haou.organization_id
and moqd.organization_id = ood.ORGANIZATION_ID
and ood.SET_OF_BOOKS_ID = gsob.set_of_books_id
and ood.OPERATING_UNIT = haou_unit.organization_id
答:
- 以下是Hold_Order表的数据 ,同一个Order_number及Order_Line如果只有一个暂挂类型就取当前的暂挂类型,如果有两个暂挂类型的,只取“系统自动暂挂”,请分析写SQL的思路?(10分)
ID |
Order_number |
Order_Line |
Hold_Name |
1 |
4925 |
1.1 |
系统自动暂挂 |
2 |
4925 |
1.1 |
信用暂挂 |
3 |
4926 |
1.1 |
系统自动暂挂 |
4 |
4927 |
1.1 |
信用暂挂 |
答: