您的位置:首页 > 产品设计 > UI/UE

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来获取。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: