错误和问题解决的成本 (62)

执行 wip_cst_invalid_wip.sql.这个脚本会创建一个叫做wip_cst_invalid_wip.lst 的输出
假设你看到SQL # 1的输出,向成本组提交一个BUG,并提供输出。
b. 假设你看到SQL # 2和3的输出,请遵循Bug 5860661中提到的指导。   
c.假设你看到SQL # 4 and 5的输出, 向WIP组提交一个BUG,并提供输出。
d. 假设你看到 SQL # 6的输出, 向WIP组提交一个BUG,并提供输出。 

e. 假设在wip_cst_invalid_wip.sql提到的SQLs查询没有返回不论什么行,请依照在"Missing records in wip period balances"部分提到的步骤处理。

f. 假设在WIP_FLOW_SCHEDULES中有记录, 可是记录的 WIP_ENTITY_ID在 WIP_ENTITIES丢失, 那么按WIP创建一个 bug 并附上输出. 
这个问题的根本原因是在表上禁用了标准的WIP触发器。使用以下的查询语句检查触发器的状态:: 
SELECT status FROM all_triggers WHERE table_name LIKE \'WIP_FLOW_SCHEDULES\'; 
假设触发器被禁用,启用它们以阻止进一步的数据损坏。 
2. 提供 Note 362826.1 Oracle Work in Process CST_INVALID_WIP 错误数据收集測试的输出
c. 执行以下的脚本确定这个任务/ 会计期组合在表wip_period_balances中是否有一行: 

select * 
from wip_period_balances 
where wip_entity_id = &wip_id 
and acct_period_id = &period_id
and organization_id= &org_id; 
d.也能够执行wip_missing_wpb.sql 看有多少任务在wip_period_balances 表中丢失记录.

e. 为以下的出现错误的任务的事务处理提供 job.sql的输出 ( Note 378348.1 ):
wip_entity_id=& ( TRANSACTION_SOURCE_ID in MMT table)

 

1. 以下的根本原因补丁应该被应用: 

R:11.5.10
4209052
4322200
4771899
5187652

R12: 
应用 << Patch 8344919>>
来更新文件版本号
INVTTGPM.fmb 120.19.12000000.7 或更高

2. 假设对于存在于mtl_material_transactions 中的organization_id。acct_period_id 和Transaction_source_id (wip_entity_id)的组合 wip_period_balances中没有数据,,客户能够通过使用在Note 1080033.6 中提到的脚本把记录插入到wip_period_balances 中,来创建丢失的WPB记录。假设这个错误是离散任务的,执行Note 1080033.6中的脚本。

否则假设错误是发生在反复计划上的话,执行脚本cm325424.sql。

然后通过表单又一次提交事务处理 。
3.应用完补丁和数据修复后,请通过应用本身又一次提交. 
成本 ->查看事务处理 -> 物料事务处理。从菜单,工具选择全部:工具提交全部的 

否则,能够使用以下的脚本来提交MMT表中的记录: 

update mtl_material_transactions
set costed_flag = \'N\', 
error_code = NULL, 
error_explanation = NULL,
transaction_group_id = NULL, 
transaction_set_id = NULL
where organization_id = &org_id 
and TRANSACTION_ID= &err_txn_id
and costed_flag=\'E\'; 


commit;

 

11.5.10

R12

 
   

传送事务处理到总账-完毕报错

假设传送出错,org_gl_batches 表中总账gl_batch_id会得到时间戳-1* gl_batch_id 。如今问题是当资金检查器出错时系统提交这些数据到表gl_interface 里,连同MTA,WTA ( 更新 gl_batch_id)的数据。所以在表MTA 和 WTA我们会有gl_batch_id 是"XX" 的数据 。而在表org_gl_batches是"-XX"

 

 

执行并上传以下的输出,用EXCEL文件带有标题的格式:

SELECT * 
FROM org_gl_batches ogb 
where ogb.gl_batch_id < 0 and exists 
( select \'x\' from mtl_transaction_accounts mta 
where mta.gl_batch_id = -1 * ogb.gl_batch_id and mta.organization_id = ogb.organization_id union all select \'x\' from wip_transaction_accounts wta where wta.gl_batch_id = -1 * ogb.gl_batch_id and wta.organization_id = ogb.organization_id )

 

应用 Patch 7026054 更新文件到最新的版本号

CSTVWORB.pls 115.4.115100.7或更高

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxjys.html