1、word版OracleERPFA操作及开发总结文档固定资产模块客户化开发总结- 刘道争于2005年4月一、根本数据库结构和根本功能操作1、固定资产的相关信息牵涉到的表大致如下:表名说明FA_ADDITIONS_B存储资产的根本信息表,该表不区分帐簿(菜单路径:资产工作台查找翻开)FA_ADDITIONS_TL存储资产名称的描述,该表区分语言环境,不区分帐簿(菜单路径:同FA_ADDITIONS_B)FA_BOOKS存储资产的帐簿信息,区分帐簿(菜单路径:财务信息查找帐簿)FA_DISTRIBUTION_HISTORY存储资产的分配信息(科目、地点、人员等),区分帐簿(菜单路径:财务信息查找分配
2、)FA_TRANSACTION_HEADERS存储资产的事务处理的信息,区分帐簿(菜单路径:财务信息查找帐簿事务处理)FA_DEPRN_DETAIL存储资产的每月折旧信息,区分帐簿和折旧会计期间以及分配行(菜单路径:财务信息查找帐簿折旧)FA_DEPRN_PERIODS存储资产折旧的会计期间信息,区分帐簿(菜单路径:无)FA_BOOK_CONTROLS存储资产的帐簿信息(GL帐套、科目等信息)(菜单路径:设置资产系统帐簿控制)FA_LOCATIONS存储资产分配行中记录的所在地点的详细信息(菜单路径:设置资产系统地点)FA_CATEGORIES_B存储资产根本信息中的类别的详细信息(菜单路径:
3、设置资产系统资产类别)FA_CATEGORIES_TL存储资产类别的名称信息,区分不同的语言环境(菜单路径:设置资产系统资产类别)FA_CATEGORY_BOOKS存储资产类别对应的一些科目信息,区分不同帐簿的(菜单路径:设置资产系统资产类别)FA_CATEGORY_BOOK_DEFAULTS存储资产类别对应的默认规那么信息,例如折旧方法、默认残值等,区分不同帐簿的(菜单路径:设置资产系统资产类别默认规那么)FA_ASSET_INVOICES存储生成资产的发票信息(菜单路径:财务信息查找来源行)FA_ASSET_KEYWORDS存储资产的大中类和小小类信息(菜单路径:设置资产系统资产关键字)F
4、A_RETIREMENTS存储资产的报废信息(菜单路径:资产工作台查找报废查询所有)FA_ASSET_HISTORY此表作用及其中的记录的插入逻辑不详有待进一步了解FA_ADJUSTMENTS此表作用及其中的记录的插入逻辑不详(好似和事务处理及折旧都有牵连)有待进一步了解FA_DEPRN_SUMMARY此表作用及其中的记录的插入逻辑不详(好似是一张记录折旧合计信息的表)有待进一步了解FA_INVOICE_TRANSACTIONS此表作用及其中的记录的插入逻辑不详有待进一步了解GL_CODE_COMBINATIONS总帐中存储科目的表,固定资产这边的科目信息均取自该表2、最常用的表及表之间的关系
5、:1FA_ADDITIONS_B:主键:ASSET_ID,ASSET_NUMBER,TAG_NUMBER;通常都是使用 ASSET_ID与其他表进行关联的;主要信息: 资产编号(ASSET_NUMBER)、类别(ASSET_CATEGORY_ID)、AssetKey(ASSET_KEY_CCID)等;相 关 表关 联列FA_CATEGORIES_BFA_ASSET_KEYWORDSFA_CATEGORIES_TLASSET_CATEGORY_IDASSET_KEY_CCIDASSET_ID2FA_BOOKS:主键:TRANSACTION_HEADER_ID_;IN一个帐簿BOOK_TYPE_C
6、ODE下的一个资产ASSET_ID可能对应多条记录,但是只有一条是有效的(DATE_EFFECTIVE和DATE_INEFFECTIVE,注意:不同有效期的帐簿信息在有效期首尾时间点是重合的,此处有点迷惑不知道系统为什么这么做,在程序中取数时要考虑清楚 );一般业务一个资产只在一个帐簿下;主要信息:所属帐簿(BOOK_TYPE_CODE)、原始本钱(ORIGINAL_COST)、现值(COST)、残值(SALVAGE_VALUE)、启用时间(DATE_PLACED_IN_SERVICE)和按比例分摊日期(DEPRN_START_DATE)等;相 关表关 联列FA_ADDITIONS_BFA_B
7、OOK_CONTROLSFA_TRANSACTION_HEADERSASSET_IDBOOK_TYPE_CODETRANSACTION_HEADER_ID_IN3FA_DISTRIBUTION_HISTORY:主键:DISTRIBUTION_ID;一个帐簿BOOK_TYPE_CODE下的一个资产ASSET_ID可能对应多条分配行;当一条资产不能分配给两个以上的分配行时:只有一条分配行信息是有效的(DATE_EFFECTIVE和DATE_INEFFECTIVE,注意:不同有效期的分配行信息在有效期首尾时间点是重合的,此处存在同上一样的迷惑 );当一条资产可以分配给两个以上的分配行时:一个帐簿下的
8、一个资产可能同时有两个有效的分配行,在取数时将会变得复杂,尤其是按照分配行信息来统计数据时,目前还没有深入了解;主要信息: 数量(UNITS_ASSIGNED)、科目(CODE_COMBINATION_ID)、地点(LOCATION_ID)、人员(ASSIGNED_TO)等;相关表关联列FA_ADDITIONS_BASSET_IDFA_DEPRN_DETAILDISTRIBUTION_IDFA_BOOK_CONTROLSBOOK_TYPE_CODEFA_LOCATIONSLOCATION_IDFA_TRANSACTION_HEADERSTRANSACTION_HEADER_ID_INFA_TR
9、ANSACTION_HEADERSTRANSACTION_HEADER_ID_OUTGL_CODE_COMBINATIONSCODE_COMBINATION_ID4FA_TRANSACTION_HEADERS:主键:TRANSACTION_HEADER_;ID一个帐簿BOOK_TYPE_CODE下的一个资产ASSET_ID会有多条事务处理信息;当一个资产发生转移、报废、调整或者新增资产时,都会产生一笔或多笔事务处理;事务处理的发生时间是DATE_EFFECTIVE;根据发生时间所在的该帐簿的哪个资产会计期间中来判断是哪个会计期间发生的事务处理;主要信息: 事务处理类型 (TRANSACTION
10、_TYPE_CODE)、发生时间(DATE_EFFECTIVE)等;相关表关联列FA_ADDITIONS_BASSET_IDFA_BOOK_CONTROLSBOOK_TYPE_CODEFA_BOOKSTRANSACTION_HEADER_IDFA_DISTRIBUTION_HISTORYTRANSACTION_HEADER_IDFA_DEPRN_PERIODSBOOK_TYPE_CODE,DATE_EFFECTIVEFA_RETIREMENTSTRANSACTION_HEADER_ID5FA_DEPRN_DETAIL:主键:DISTRIBUTION_ID、BOOK_TYPE_CODE、PERI
11、OD_COUNTER;一个帐簿BOOK_TYPE_CODE下的一个资产 ASSET_ID在同一个资产会计期间同一个分配行上只有一笔折旧;当资产发生转移时,资产的折旧费用发生的分配行相应的对应到新的分配行上;当资产发生完全报废时,在报废当月依然提折旧,下月开始将不再提折旧;局部报废时只是折旧费用按报废比例减少而已;主要信息:折旧运行时间(DEPRN_RUN_DATE)、折旧金额(DEPRN_AMOUNT)、年累计折旧(YTD_DEPRN)、累计折旧(DEPRN_RESERVE)、日记帐ID(JE_HEADER_ID)等;相关表关联列FA_ADDITIONS_BASSET_IDFA_BOOK_CO
12、NTROLSBOOK_TYPE_CODEFA_DEPRN_PERIODSBOOK_TYPE_CODE,PERIOD_COUNTERFA_DISTRIBUTION_HISTORYDISTRIBUTION_ID6FA_RETIREMENTS:主键:RETIREMENT_ID;TRANSACTION_HEADER_ID;IN一个帐簿BOOK_TYPE_CODE下的一个资产ASSET_ID可能对应于多笔报废,有可能是完全报废或者局部报废;DATE_EFFECTIVE标志了报废的先后顺序,这个和事务处理记录中的DATE_EFFECTIVE是一致的,也可以用来判断所在的分配行是哪个、在哪个会计期间以及对应
13、的是那笔帐簿信息;主要信息: 报废价值(COST_RETIRED)、报废状态()、报废类型(RETIREMENT_TYPE_CODE)、实际报废价值相 关 表(NBV_RETIRED)等;关 联列FA_ADDITIONS_B ASSET_IDFA_BOOK_CONTROLS BOOK_TYPE_CODEFA_TRANSACTION_HEADERS TRANSACTION_HEADER_IDFA_DEPRN_PERIODS BOOK_TYPE_CODE,DATE_EFFECTIVE7除了几个还未完全了解的表之外,其他表之间多数为比较简单的关联;3、根本功能操作:1新增资产:新增资产有两种方法,一
14、是从应付发票导入,二是手工新增;从应付发票导入:先在应付模块中运行请求生成 MassAdditions然后在FA的MassAdditions 菜单中进行资产的增加操作;的数据,手工增加资产:可以在资产工作台的查询界面或者查询结果界面点“新增按钮或者“快速增加按钮来增加资产;也可以使用 SQL*LOADER和接口程序将资产信息导入到表 FA_MASS_ADDITIONS中,然后在 FA的MassAdditions 菜单中类似应付发票导入的操作来新增资产;2修改资产根本信息 :资产工作台查询翻开,如以下图界面中的所示,这里就可以修改资产的根本信息了;这里的修改只是更新了表 FA_ADDITIONS
15、_B和FA_ADDITIONS_TL的数据;3修改资产的帐簿信息 :资产工作台查询帐簿选择帐簿,鼠标点到 Depreciation 中或者Method中,如下页图界面所示,这样就可以修改资产的帐簿信息了;其中包括了对现值的调整、残值的调整、启用日期和按比例分摊方法的更改以及折旧方法等的修改;这里的没一个更改都会产生一笔事务处理,也就是说这里的每一次修改操作,除了在表 FA_BOOKS中增加一笔记录以外,还会在表FA_TRANSACTION_HEADERS生成一笔记录;而且 FA_BOOKS表中的记录的TRANSACTION_HEADER_ID_等IN于FA_TRANSACTION_HEADER
16、S表中记录的TRANSACTION_HEADER;ID而修改之前的帐簿信息的记录会被设置DATE_INEFFECTIVE值以使之失效;修改完成后,对应于修改时所选择的那个帐簿,所修改的资产的最新的帐簿信息就是修改后的信息;可以使用FA_BOOKS中的DATE_EFFECTIVE和DATE_INEFFECTIVE字段来区分新旧帐簿信息;4修改资产来源行 :资产工作台查询来源行,如以下图界面所示,这样就可以修改资产的来源行信息了;其中包括了发票编号、描述、供应商、采购订单号等的修改;也可以新增发票行;这里的操作将新增或者修改表FA_ASSET_INVOICES中的记录,该表与表FA_ADDITIO
17、NS_B使用ASSET_ID关联(多对一);5修改资产的分配行信息 :资产工作台查询分配,如以下图界面所示,这样就可以修改资产的分配行信息了;其中包括了数量、人员、科目和地点信息,修改时,在已有一个分配行上填写一个负的数量,然后新增一个分配行填写一个正的数量以及要修改的人员,科目和地点信息,然后保存即可;这里的操作将涉及表 FA_DISTRIBUTION_HISTORY和表FA_TRANSACTION_HEADERS,两个表都会新增一条记录;表FA_DISTRIBUTION_HISTORY中的TRANSACTION_HEADER_ID_等IN于FA_TRANSACTION_HEADERS表的T
18、RANSACTION_HEADER;ID除了新增记录外,系统还会去修改原来的分配行信息:如果是数量全部转移,那么将会更新原来的分配行信息的TRANSACTION_HEADER_ID_OUT字段更新为新增记录的TRANSACTION_HEADER_ID_的IN值,并设置 DATE_INEFFECTIVE以便标志这个分配行的有效期;如果数量局部转移,会使得同时有两条有效的分配行,此处暂且不考虑;修改完成后,再次进入分配界面时显示的已经时最新的分配行信息了,可以使用DATE_EFFECTIVE和DATE_INEFFECTIVE字段来区分新旧分配行信息以及标志每个分配行信息的有效期;6报废资产:资产工
19、作台查询报废,如下页图界面所示,在这里可以进行资产的报废操作;输入帐簿、报废日期以及Comments,然后填写报废的信息,存盘后就完成了一笔报废;其中可以填写的信息有报废数量、报废类型、报废金额、报废方法以及一些卖出信息;如果报废金额等于现值那么是完全报废,否那么为局部报废;这个操作牵涉的表有FA_RETIREMENTS和FA_TRANSACTION_HEADERS,当发生一笔报废时,会在表FA_RETIREMENTS中新增一条记录,在FA_TRANSACTION_HEADERS中新增一条或者多条记录何时产生一条记录何时产产生多条记录还未完全明了,初步确定和该报废是金额减少或者数量减少有关;表
20、FA_RETIREMENTS的TRANSACTION_HEADER_ID_和IN表FA_TRANSACTION_HEADERS的TRANSACTION_HEADER_关ID联;两个表的新增记录的DATE_EFFECTIVE是相同的;另外,该界面可以做报废的取消的操作,通过按钮“恢复或“取消报废来实现(关于这个内容不是很确定);注意:当报废了之后马上进行取消操作时(此时按钮叫“取消报废 ),那么两个表中都不会产生新记录 (之前创立的记录会被删除);如果报废之后有计算损益 (菜单Depreciation 中CalculateGainsandLosses) ,再去取消报废 (此时按钮叫“恢复 ),那
21、么将在表FA_TRANSACTION_HEADERS中再多增加一条取消报废的事务处理,而表FA_RETIREMENTS原来增加的报废记录的报废金额将被更新为 0;取消报废时要先把原来的报废记录查询出来才能操作;报废和取消报废的操作都将直接影响资产的折旧的计提以及原值和净值,想查询一条资产的所有报废信息,可以在这个界面用菜单上的查找所有来实现,或者使用F11和Ctrl+F11实现;7查询资产的财务信息 :查询财务信息,在这里可以查询到一个资产的所有的财务信息包括帐簿信息,分配信息,来源信息,事务处理信息,折旧信息和本钱变更信息;此界面只提供查询功能,不能做任何更新、插入和删除操作;8历史事务处理
22、查询 :查询事务处理历史,在这里可以查询某资产的所有事务处理信息,包括资产的新增、帐簿信息的变更、分配行的变更、报废等;此处可以查看会计科目信息(菜单ToolsViewAccounting);9运行折旧:折旧运行折旧,在这里运行当前资产会计期间的某个帐簿的折旧,选择帐簿后,期间自动带出,可以选择是否关闭该帐簿的当前资产会计期间,注:只能运行某个帐簿当前的会计期间的折旧;10回滚折旧:折旧回滚折旧,在这里将提交一个请求以回滚某帐簿的折旧,回滚的折旧是该帐簿的当前的期间的;11创立日记帐:日记帐标准,在这里将提交一个请求以创立日记帐到总帐,可以选择要创立的帐簿和期间;12其他操作还有待实践;4、附件:参考下面的资产的 Trace文件:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1