EBS年底定义sequence以及assign的相关操作
2012-01-12 09:19
337 查看
每到年底的时候,我们公司都需要进行sequence的定义以及assign。针对这次的操作,特记录下来以备以后查看。
Sequence定义的画面如下所示:
路径如下所示:GL –> Setup –> Finalcials –> Sequences –> Document –> Define。
Sequence的定义是比较简单的,因为需要定义的并不是太多。关键的是assign。
assign的步骤由于需要upload的资料比较多,所以我们是通过DataLoad来进行的,DataLoad的模版如下所示:
其中E列是Ledger的名字,而L列则是在第一步定义好的sequence。
定义好之后结果如下图所示:
Ps:可以先把相关资料贴在excel里面做好,然后再从excel里面复制粘贴到DataLoad里面去。
Excel范例在以下地址可以下载:http://115.com/file/dpxqk3na
另外一个需要注意的就是,定义完之后需要确认下是否所有需要定义的category是否都有定义,我的检查规则就是检查上一年有定义的category我是否有定义在下一年,具体用到的SQL如下所示:
SELECT DISTINCT a.set_of_books_id, a.category_code
[code] FROM fnd_doc_sequence_assignments a
WHERE a.start_date >= to_date('2010/01/01', 'YYYY/MM/DD')
AND a.start_date < to_date('2011/01/01', 'YYYY/MM/DD')
AND a.application_id = 222
AND a.set_of_books_id IN (2001, 2002, 4001, 7001, 6001)
AND NOT EXISTS
(SELECT ''
FROM fnd_doc_sequence_assignments b
WHERE a.set_of_books_id = b.set_of_books_id
AND a.category_code = b.category_code
AND b.start_date >= to_date('2011/01/01', 'YYYY/MM/DD')
AND b.application_id = 222)
ORDER BY set_of_books_id, category_code
[/code]
其中Category的定义是通过在System Administrator进行设定的,具体路径如下:System Administrator –> Application –> Sequential Numbering –> Categories,在定义的时候,后面需要选一个TABLE_NAME,在这些可以选到的table里面,每一个table都有以下两个栏位:DOC_SEQUENCE_ID和DOC_SEQUENCE_VALUE,在进行某一个操作的时候,所产生的值则存放在DOC_SEQUENCE_VALUE栏位里面,而取哪个sequence则是根据当初assign的时候所定义的sequence来获取。
相关文章推荐
- 数据结构(9)--链队列的定义以及相关操作的实现
- 数据结构(5)--栈的定义以及相关操作的实现
- 指针、链表的原理和各类操作相关心得以及学生信息管理系统
- Json概述以及python对json的相关操作
- Hibernate之Session缓存以及操作Session缓存的相关方法
- 顺序栈的定义及相关操作
- ListView自定义布局以及相关操作
- linux shell 数组的定义以及基本操作
- 数据库视图定义及其相关操作
- SQL学习笔记五:脚本创建角色、用户以及相关操作
- Json概述以及python对json的相关操作
- python对json的相关操作以及json模块的简要分析
- Spark SQL原理与DataFrame、DataSet相关API操作以及代码介绍
- c#devexpres窗体划分 以及panelcontrol 相关操作
- 多表查询相关,以及数据集合操作
- arcgis总结——地理信息服务的发布以及通过rest服务进行geocode相关操作
- 查询系统已定义OU,ORG 以及相关基本信息
- 图像卷积、相关以及在MATLAB中的操作
- Json概述以及python对json的相关操作
- 数据结构单链表的实现以及相关操作