zoukankan      html  css  js  c++  java
  • EBS年底定义sequence以及assign的相关操作

    每到年底的时候,我们公司都需要进行sequence的定义以及assign。针对这次的操作,特记录下来以备以后查看。

    Sequence定义的画面如下所示:

    image

    路径如下所示:GL –> Setup –> Finalcials –> Sequences –> Document –> Define。

    Sequence的定义是比较简单的,因为需要定义的并不是太多。关键的是assign。

    assign的步骤由于需要upload的资料比较多,所以我们是通过DataLoad来进行的,DataLoad的模版如下所示:

    image

    其中E列是Ledger的名字,而L列则是在第一步定义好的sequence。

    定义好之后结果如下图所示:

    image

    Ps:可以先把相关资料贴在excel里面做好,然后再从excel里面复制粘贴到DataLoad里面去。

    Excel范例在以下地址可以下载:http://115.com/file/dpxqk3na

    另外一个需要注意的就是,定义完之后需要确认下是否所有需要定义的category是否都有定义,我的检查规则就是检查上一年有定义的category我是否有定义在下一年,具体用到的SQL如下所示:

       1:  SELECT DISTINCT a.set_of_books_id, a.category_code
       2:    FROM fnd_doc_sequence_assignments a
       3:   WHERE a.start_date >= to_date('2010/01/01', 'YYYY/MM/DD')
       4:     AND a.start_date < to_date('2011/01/01', 'YYYY/MM/DD')
       5:     AND a.application_id = 222
       6: 
       7:     AND a.set_of_books_id IN (2001, 2002, 4001, 7001, 6001)
       8:     AND NOT EXISTS
       9:   (SELECT ''
      10:            FROM fnd_doc_sequence_assignments b
      11:           WHERE a.set_of_books_id = b.set_of_books_id
      12:             AND a.category_code = b.category_code
      13:             AND b.start_date >= to_date('2011/01/01', 'YYYY/MM/DD')
      14:             AND b.application_id = 222)
      15:   ORDER BY set_of_books_id, category_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来获取。

  • 相关阅读:
    面向对象(metaclass继承高级用法)
    建表和删表(sqlalchemy框架)
    单表操作
    认证,权限
    协程,twisted
    定制起始url(scrapy_redis)
    浅谈深度优先和广度优先(scrapy-redis)
    scrapy-redis(调度器Scheduler源码分析)
    scrapy-redis
    xpath
  • 原文地址:https://www.cnblogs.com/echochen/p/2320121.html
Copyright © 2011-2022 走看看