Overview of WIP_PERIOD_BALANCES

发布时间:2020-08-10 16:40:40 作者:chenshm329
来源:ITPUB博客 阅读:151
Overview Of WIP_PERIOD_BALANCES And Some Useful Queries (文档 ID 95395.1) Overview of WIP_PERIOD_BALANCES转到底部 Overview of WIP_PERIOD_BALANCES

Overview of WIP_PERIOD_BALANCES
 Checked for relevance 16-APR-2010

PURPOSE
-------

To assist in defining problems with Work In Progress(WIP) Move Transactions.

 
SCOPE & APPLICATION
-------------------

This is usefull for all System Administrators and DBAs.


Overview of WIP_PERIOD_BALANCES and some useful queries.
-------------------------------------------------------

The creation and deletion of entries in the WIP_PERIOD_BALANCES is governed by
the following rules:

A record is deleted from WIP_PERIOD_BALANCES when

  1. The job status is changed to unreleased.

  2. The period is closed and the job close date is <= accounting
     period start date.

A record is inserted into WIP_PERIOD_BALANCES when

  1. The job status is changed to released.

  2. The period is opened and the job status is one of the following:

      - Released - charges allowed (3)

      - Complete - charges allowed (4)

      - Complete - no charges allowed (5) job only

      - Hold - no charges allowed (6)

      - canceled - no charge allowed (7) job only

      - Pending close (14) job only

      - Failed close (15) job only

When trying to resolve errors with Move Transactions the following scripts can
be applied:

1)  Run the following using the transaction ID from your errored Move
    Transaction:

SELECT ORGANIZATION_ID, WIP_ENTITY_ID, TRANSACTION_DATE, ACCT_PERIOD_ID
FROM WIP_MOVE_TXN_INTERFACE
WHERE TRANSACTION_ID = &transaction_id
old   3: WHERE TRANSACTION_ID = &transaction_id
new   3: WHERE TRANSACTION_ID = 

ORGANIZATION_ID WIP_ENTITY_ID TRANSACTI ACCT_PERIOD_ID
--------------- ------------- --------- --------------

2)  Using the results from above we can now look to see if there is a 
    corresponding balance for this transaction in the WIP_PERIOD_BALANCES:

SELECT 'Record exists in WIP_PERIOD_BALANCES'
FROM WIP_PERIOD_BALANCES WPB
WHERE WPB.ACCT_PERIOD_ID = &acct_period_id
AND WPB.WIP_ENTITY_ID = &wip_entity_id
AND WPB.ORGANIZATION_ID = &organization_id
Enter value for acct_period_id: 
old   3: WHERE WPB.ACCT_PERIOD_ID = &acct_period_id
new   3: WHERE WPB.ACCT_PERIOD_ID = 
Enter value for wip_entity_id: 
old   4: AND WPB.WIP_ENTITY_ID = &wip_entity_id
new   4: AND WPB.WIP_ENTITY_ID = 
Enter value for organization_id: 
old   5: AND WPB.ORGANIZATION_ID = &organization_id
new   5: AND WPB.ORGANIZATION_ID = 

If no rows are returned there is no entry for the job in the WIP_PERIOD_BALANCES
The entries in the table will need to be regenerated via a script.

RELATED DOCUMENTS
-----------------

Note:95389.1
推荐阅读:
  1. Uncosted MMT with missing rows in WIP_PERIODS_BALANCES
  2. 大数据开发中如何进行Spark闭包的理解分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

balances overview period

上一篇:案例 - percona-online-schema-change各种坑

下一篇:JS的语句及语法(转)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》