ORACLE系统报表输出流程图
- 格式:doc
- 大小:457.00 KB
- 文档页数:11
Oracle_ERP模块1、Oracle ERP主要模块:2、Oracle ERP 模块清单:<1>、财务系统模块:♦Oracle 总帐管理(GL)♦Oracle 应付帐管理(AP)♦Oracle 固定资产管理(FA)♦Oracle 应收帐管理(AR)♦Oracle 现金管理(CE)♦Oracle 项目会计(PA)♦Oracle 财务分析(OFA)<2>、分销系统模块:♦Oracle 库存管理(INV)♦Oracle 采购管理(PUR)♦Oracle 销售定单管理(OE)♦Oracle 销售&市场管理(SM)♦Oracle 销售补偿管理(SC)♦Oracle 售后服务管理(SR)♦Oracle 销售分析(OSA)<3>、制造系统模块:♦Oracle 计划管理(MPS/MRP)♦Oracle 能力计划管理(CAP)♦Oracle 制造数据管理(BOM)♦Oracle 车间生产管理(WIP)♦Oracle 成本管理(CST)♦Oracle 项目制造(PJM)♦Oracle 流程制造(OPM)♦Oracle 质量管理(QM)<4>、其他系统模块:♦Oracle 设备管理(EM)♦Oracle 人事管理(HR)♦Oracle 薪金管理(PAYROLL)♦Oracle 系统管理(SYSTEM ADMIN)♦Oracle 预警(ALT)♦Oracle 多维数据分析/商业智能系统(OLAP/BIS)♦Oracle 桌面集成(ADI)5、Oracle Applications:6、Oracle 行业模型:离散制造7、Oracle 主要业务流程:•Design to Release•Forecast to Plan•Plan to Schedule•Schedule to build•Procure to Pay•Order to Cash•Inventory to Fulfillment•Cost•Quality8、概念到发布:9、预测到计划:10、采购到支付:11、需求到制造(离散):12、订单到收款:13、库存到履约:14、Oracle 整合企业日常作业流程:15、Oracle Inventory (库存管理系统):16、Oracle Bill of Materials (物料清单及制程管理系统):17、Oracle Work In Process (生产管理系统):18、Oracle Planning (MPS/MRP管理系统)19、Oracle Cost Management (成本管理系统)20、Oracle Purchasing (采购管理系统)21、Oracle Order Entry (订单管理系统)22、Oracle General Ledger (总帐管理系统)23、Oracle Payables (应付帐款管理系统)24、Oracle Receivables (应收帐款管理系统)25、Oracle Assets (固定资产管理系统)。
Oracle EBS R12 XML数据表格的Excel脚本报表一.概述在EBS系统中,报表是一个非常重要的客户化开发内容,也是系统一种比较常见的数据输出形式。
报表的做法有很多种,输出格式也有多种,较为常见的就是“数据文件+报表模板”的形式,例如用脚本程序输出XML数据源,RTF模板控制数据格式的方式。
也有直接用PLSQL程序输出HTML格式的报表,数据和格式统一在程序中控制。
Excel是一种非常常用的办公软件,操作比较容易被用户接受,对表格中数据的控制也比较容易,一系列的公式支持也为用户节省了很大的工作量。
Excel标准格式为".xls"或".xlsx"文件格式,也可以另存为XML数据表格的格式(".xml"),这就为程序直接输出XML格式的脚本来生成Excel表格提供了有利条件。
经过实际的操作,利用这种方式输出的报表,可以在EBS R12中输出,在Excel中打开,并且可以进行表格相关格式控制。
注1:Excel文件”.xls” 或”.xlsx” 另存为”.xml”文件可能存在兼容性问题。
注2:Excel文件”.xls” 或”.xlsx”与”.xml”之间的相互转换可能存在一些对象的不相互兼容问题(例如”.xls”或”.xlsx”中的图表)。
相关支持内容请查看MSDN。
二. 解决的问题2.1 解决的问题以当前项目中的实际为例,客户要求对生产计划和效率产出做一个比较,月初做计划,月底做对比,提交并发程序输出报表。
设计文档中报表的样式为 Excel表格,其中一些特殊的格式,例如竖排文字,多次汇总,分隔汇总,数据格式控制,公式,字体,表格状的动态增长报表,经过分析,这种形式的报表用 Excel 的形式输出是非常合适的,相类似HTML在格式控制上没有Excel灵活。
所以此文需要解决的问题是,输出Ecxel脚本报表。
Excel的”.xls”或”.xlsx”为二进制文件,直接输出二进制脚本可行性并不大,难度大,所以改用XML脚本的Excel文件来输出。
Oracle_ERP模块1、Oracle ERP主要模块:2、Oracle ERP 模块清单:<1>、财务系统模块:Oracle 总帐管理(GL)Oracle 应付帐管理(AP)Oracle 固定资产管理(FA)Oracle 应收帐管理(AR)Oracle 现金管理(CE)Oracle 项目会计(PA)Oracle 财务分析(OFA)<2>、分销系统模块:Oracle 库存管理(INV)Oracle 采购管理(PUR)Oracle 销售定单管理(OE)Oracle 销售&市场管理(SM)Oracle 销售补偿管理(SC)Oracle 售后服务管理(SR)Oracle 销售分析(OSA)<3>、制造系统模块:Oracle 计划管理(MPS/MRP)Oracle 能力计划管理(CAP)Oracle 制造数据管理(BOM)Oracle 车间生产管理(WIP)Oracle 成本管理(CST)Oracle 项目制造(PJM)Oracle 流程制造(OPM)Oracle 质量管理(QM)<4>、其他系统模块:Oracle 设备管理(EM)Oracle 人事管理(HR)Oracle 薪金管理(PAYROLL)Oracle 系统管理(SYSTEM ADMIN)Oracle 预警(ALT)Oracle 多维数据分析/商业智能系统(OLAP/BIS)Oracle 桌面集成(ADI)5、Oracle Applications:6、Oracle 行业模型:离散制造7、Oracle 主要业务流程:?Design to Release?Forecast to Plan?Plan to Schedule?Schedule to build?Procure to Pay?Order to Cash?Inventory to Fulfillment?Cost?Quality8、概念到发布:9、预测到计划:10、采购到支付:11、需求到制造(离散):12、订单到收款:13、库存到履约:14、Oracle 整合企业日常作业流程:15、Oracle Inventory (库存管理系统):16、Oracle Bill of Materials (物料清单及制程管理系统):17、Oracle Work In Process (生产管理系统):18、Oracle Planning (MPS/MRP管理系统)19、Oracle Cost Management (成本管理系统)20、Oracle Purchasing (采购管理系统)21、Oracle Order Entry (订单管理系统)22、Oracle General Ledger (总帐管理系统)23、Oracle Payables (应付帐款管理系统)24、Oracle Receivables (应收帐款管理系统)25、Oracle Assets (固定资产管理系统)。
Oracle财务报表生成器(FSG)使用手册目录译者按 (3)第一部分:报表的组件 (4)第二部分:行集 (5)定义行集 (5)定义行 (6)行: (6)行集帐户分配 (6)行集计算 (7)第三部分:列集 (8)定义列集 (8)建立列集: (8)定义列 (9)列集的帐户分配和计算 (10)列例外 (12)第四部分:行和列的联合和高级选项 (12)显示选项 (12)第五部分:行顺序 (14)定义行顺序 (14)第六部分:内容集 (15)定义内容集 (15)第七部分:显示集 (16)定义显示组 (16)定义显示集 (16)第八部分:定义和运行FSG报表 (18)定义财务报表 (18)控制值 (19)定义报表集 (20)运行FSG 报表 (21)定义临时报表 (22)第九部分:自动复制组件 (22)从其他的数据库传送组件 (23)第十部分:优化FSG报表程序性能 (23)实例 (24)A:行集-显示类型-汇总 (24)B:行顺序-显示类型-汇总2 (25)C:行顺序-显示类型-展开1 (25)D:行顺序-显示类型-展开2 (26)E:行顺序-显示类型-两者都 (26)F:行顺序-父值 (27)G:行顺序-汇总帐户 (27)H:行集-计算 (29)I:列集-数字格式 (30)J:列集-数字格式 (30)K:列集-期间的影响(Period of Interest) (31)L:列集-帐户分配 (31)M:列集-活动 (32)N:列集-例外1 (32)O:列集-例外2 (33)P:显示类型-明细层 (34)Q:行顺序-默认 (35)Q:行顺序-例1 (36)S:行顺序-例2 (37)T:行顺序-例3 (38)U:行顺序-按照列排序 (39)V:行顺序-按照列排序 (40)W:内容集-PE举例 (41)X:内容集-多个范围 (42)Y:内容集-RE和RB (43)Z:内容集-PT的例子 (43)AA:显示集 (44)AB:行百分比 (45)译者按财务报表生成器(FSG) 是Oracle General Ledger 的一个功能强大的报表建立工具。
Oracle_ERP模块1、Oracle ERP主要模块:2、Oracle ERP 模块清单:<1>、财务系统模块:♦Oracle 总帐管理(GL)♦Oracle 应付帐管理(AP)♦Oracle 固定资产管理(FA)♦Oracle 应收帐管理(AR)♦Oracle 现金管理(CE)♦Oracle 项目会计(PA)♦Oracle 财务分析(OFA)<2>、分销系统模块:♦Oracle 库存管理(INV)♦Oracle 采购管理(PUR)♦Oracle 销售定单管理(OE)♦Oracle 销售&市场管理(SM)♦Oracle 销售补偿管理(SC)♦Oracle 售后服务管理(SR)♦Oracle 销售分析(OSA)<3>、制造系统模块:♦Oracle 计划管理(MPS/MRP)♦Oracle 能力计划管理(CAP)♦Oracle 制造数据管理(BOM)♦Oracle 车间生产管理(WIP)♦Oracle 成本管理(CST)♦Oracle 项目制造(PJM)♦Oracle 流程制造(OPM)♦Oracle 质量管理(QM)<4>、其他系统模块:♦Oracle 设备管理(EM)♦Oracle 人事管理(HR)♦Oracle 薪金管理(PAYROLL)♦Oracle 系统管理(SYSTEM ADMIN)♦Oracle 预警(ALT)♦Oracle 多维数据分析/商业智能系统(OLAP/BIS)♦Oracle 桌面集成(ADI)5、Oracle Applications:6、Oracle 行业模型:离散制造7、Oracle 主要业务流程:•Design to Release•Forecast to Plan•Plan to Schedule•Schedule to build•Procure to Pay•Order to Cash•Inventory to Fulfillment•Cost•Quality8、概念到发布:9、预测到计划:10、采购到支付:11、需求到制造(离散):12、订单到收款:13、库存到履约:14、Oracle 整合企业日常作业流程:15、Oracle Inventory (库存管理系统):16、Oracle Bill of Materials (物料清单及制程管理系统):17、Oracle Work In Process (生产管理系统):18、Oracle Planning (MPS/MRP管理系统)19、Oracle Cost Management (成本管理系统)20、Oracle Purchasing (采购管理系统)21、Oracle Order Entry (订单管理系统)22、Oracle General Ledger (总帐管理系统)23、Oracle Payables (应付帐款管理系统)百度文库 - 让每个人平等地提升自我11 24、Oracle Receivables (应收帐款管理系统)25、Oracle Assets (固定资产管理系统)。
Oracle_ERP模块1、Oracle ERP主要模块:2、Oracle ERP 模块清单:<1>、财务系统模块:♦Oracle 总帐管理(GL)♦Oracle 应付帐管理(AP)♦Oracle 固定资产管理(FA)♦Oracle 应收帐管理(AR)♦Oracle 现金管理(CE)♦Oracle 项目会计(PA)♦Oracle 财务分析(OFA)<2>、分销系统模块:♦Oracle 库存管理(INV)♦Oracle 采购管理(PUR)♦Oracle 销售定单管理(OE)♦Oracle 销售&市场管理(SM)♦Oracle 销售补偿管理(SC)♦Oracle 售后服务管理(SR)♦Oracle 销售分析(OSA)<3>、制造系统模块:♦Oracle 计划管理(MPS/MRP)♦Oracle 能力计划管理(CAP)♦Oracle 制造数据管理(BOM)♦Oracle 车间生产管理(WIP)♦Oracle 成本管理(CST)♦Oracle 项目制造(PJM)♦Oracle 流程制造(OPM)♦Oracle 质量管理(QM)<4>、其他系统模块:♦Oracle 设备管理(EM)♦Oracle 人事管理(HR)♦Oracle 薪金管理(PAYROLL)♦Oracle 系统管理(SYSTEM ADMIN)♦Oracle 预警(ALT)♦Oracle 多维数据分析/商业智能系统(OLAP/BIS)♦Oracle 桌面集成(ADI)5、Oracle Applications:6、Oracle 行业模型:离散制造7、Oracle 主要业务流程:•Design to Release•Forecast to Plan•Plan to Schedule•Schedule to build•Procure to Pay•Order to Cash•Inventory to Fulfillment•Cost•Quality8、概念到发布:9、预测到计划:10、采购到支付:11、需求到制造(离散):12、订单到收款:13、库存到履约:14、Oracle 整合企业日常作业流程:15、Oracle Inventory (库存管理系统):16、Oracle Bill of Materials (物料清单及制程管理系统):17、Oracle Work In Process (生产管理系统):18、Oracle Planning (MPS/MRP管理系统)19、Oracle Cost Management (成本管理系统)20、Oracle Purchasing (采购管理系统)21、Oracle Order Entry (订单管理系统)22、Oracle General Ledger (总帐管理系统)23、Oracle Payables (应付帐款管理系统)24、Oracle Receivables (应收帐款管理系统)25、Oracle Assets (固定资产管理系统)。
oracle后台进程1,处理用户请求,同时维护数据库系统使其始终具有良好的性能。
2,从用户进程处接受到任务,然后进行I/O操作、监视各个进程的状态、维护系统的性能和可靠性9i中主要的后台进程数据库写进程(DBWRn)将脏缓存块写入数据文件日志写进程(LGWR)将重做日志缓存区的重做记录写入联机重做日志检查点进程(CKPT)调用DBWR或LGWR将所有脏缓存块写入数据文件,已实现数据库完整性系统监视进程(SMON)在实例启动时负责恢复数据库,回收表空间空闲空间进程监视进程(PMON)恢复那些失败的进程,并释放其进程所占系统资源。
定期检查调度程序和服务进程归档进程(ARCn)将已经写满的重做日志文件复制到归档目标中恢复进程(RECO)分布式数据库环境中自动恢复那些失败的分布式事务调度程序进程(Dnnn)接受用户进程的请求,将他们放入请求队列中,然后为请求队列中的用户进程分配一个服务进程。
注意:oracle还有一些可选后台进程。
比如,在使用作业队列功能(oracle job queue)时将会启动作业队列进程CJQn;在使用高级队列功能(oracle advanced queue)时将启动队列监视进程QMNn。
这些进程不会对实例的运行造成太大影响,即使失败也不会导致实例崩溃。
数据库写进程(DBWRn)将脏缓存块写入数据文件DBWR不是将所有的脏缓存块写入数据文件,因为脏缓存块一旦被写入数据文件,它将被标记为空闲缓存块,其中保存的数据将丢失。
如果随后立即有其他的用户进程来访问缓存块中以前所保存的数据,oracle需要重新到数据文件中读取。
这样很显然不是我们所期望的通过LRU算法能够解决这个问题。
LRU(最近最少使用)算法。
最近未被访问过的缓存块被标记为“冷缓存块(cold cache block)”,DBWR进程只将那些同时被标记为“脏”和“冷”的缓存块写入数据文件,这样,那些经常被访问的脏缓存块将继续保留在缓存中,直到他们不再需要使用时才由DBWR进程写入数据文件。
ORACLE系统报表输出流程
GL模块
ADI
EXCEL
0、制作ORACLE宏文件(笑脸)
a. 首先根据需要拷贝BOOK1_国.xls(BOOK1_国际.xls)文档或从“财会家园”中下载该文档。
(有时需要解压缩)
将其拷贝到其他文件夹,并将文件改为BOOK1.xls
b. 打开BOOK1.xls ,弹出“安全警告”窗口,选择启用宏按钮
选择“工具”菜单中的“自定义……”选项。
将类别是“宏”中自定义按钮,拖至菜单栏如下图:
关闭“自定义”窗口。
单击笑脸按钮,跳出如下窗口:
选择宏名是“ meus ”的宏然后确定。
最后,退出EXCEL
1、报表集方式提交:
GL 模块提供了按报表集提交报表的功能,所谓报表集即事先定义的多个集合,报表运行时可按报表集提交运行。
1、操作路经:报告/请求/财务/单个报表集
2、选择需运行的报表集及会计周期
3、点击“应用”,则报表集中所用报表全部改为所选周期。
4、选择:提交,系统、产生一组后台进程,进程完毕后即生成所定义的报表。
2、报表格式的转换
a.登陆ADI系统
打开ADI 进入登陆窗口,输入用户名、密码(同ORACLE系统)
b.查询、添加请求标识
选择任务栏中的“请求中心”窗口,单击此按钮,跳出“选择请求监视器”窗口,选中“完成”选项然后单击查询按钮。
单击查询按钮后,出现在ORACLE系统中提交的请求,选择需要的报表,单击添加按钮
单击添加按钮后,关闭“选择请求监视器”窗口。
c、报表的发布
回到“请求中心”窗口,选择“已完成”选项卡,如下图:
单击发布按钮,等待片刻后,跳出如下窗口:
注意:当有多个报表需要输出时,只能一个一个的发布
注意:
输出类型选择:电子表格
电子表格选项:
发布至:空
新工作簿
请求中心消息显示,我们提交的报表请求已经成功完成。
如果没有出现“报表格式转换”菜单,单击“笑脸”按钮,弹出如下窗口:选择启用宏按钮
“报表格式转换”菜单会自动跳出。
选择“报表格式转换”菜单中的需要转换得表格,比如:资产负债表;系统会运行宏程序,最后形成最终的报表格式。
试比较转换前后的格式变换。
转换前:
转换后:
按同样步骤,重复c、报表的发布步骤,继续发布其他的报表。
3. 发布好的报表保存
当所有报表发布完成后,将BOOK1文档保存(注意不是另存为…),之后将BOOK1重新命名比如:2003年10月报表,同时再将备份的BOOK1_国.xls(BOOK1_国际.xls)拷贝到此处,并重新命名为BOOK1 以备下次再用。