<P></P><P>INVTTGPM -无法结束库存管理时期取决于未关闭的事务 检查相关性 2010-11-01 *事实:Oracle成本管理11.5.2 *事实:INVTTGPM-成本周期 *特征:无法结束库存管理时期 *特征:CSTPACIN.COST_INV_TXN:CSTPACPD.inv_cost_txn(10) *特征:ORA-01403:没有发现数据 *特征:无法结束库存管理时期取决于未关闭的事务 *特征:失败的事务ID是6191 *原因:供应仓库代码为空 安装: 使用供应仓库代码修正错误记录 1、如果未关闭事务供应仓库代码为空那么确定运行下列选择脚本: SELECT organization_id org_id, transaction_id txn_id, transaction_source_type_id styp, transaction_source_id SRC, transaction_action_id act_id, inventory_item_id item_id, subinventory_code sub_id, error_code err_code, error_explanation err_exp, primary_quantity p_qty, costed_flag C, transaction_group_id grp_id, transfer_transaction_id xfr_txn FROM mtl_material_transactions WHERE costed_flag = 'E' ORDER BY organization_id, transaction_id, transaction_source_type_id, transaction_source_id, transaction_action_id, inventory_item_id, subinventory_code, error_code, error_explanation; 2、如果供应仓库代码为空,为那些供应仓库代码为空的每一个错误事务ID运行下面的更新脚本: Update mtl_material_transactions set subinventory_code = where transaction_id = &transaction_id; 3、然后运行下列更新脚本重置这些行以便工人成本能够处理这些事务。 Update mtl_material_transactions set transaction_group_id = NULL, costed_flag = 'N' where costed_flag in ('N','E');</P><P></P>
|