Sei sulla pagina 1di 3

Cost Manager Error Resolution First find out the errored transactions

select * from mtl_material_transactions where costed_flag = 'E' 1. Error Numeric Overflow

Execute select organization_id, inventory_item_id, cost_group_id from mtl_material_transactions where costed_flag = 'E' Pass the values in following statement SELECT layer_id, inventory_item_id, organization_id, cost_group_id FROM cst_quantity_layers WHERE organization_id = 128 AND inventory_item_id = 39920 AND cost_group_id = 1001 Thus you will get the layer_id Pass layer_id in following statements UPDATE CST_LAYER_COST_DETAILS SET item_cost = ROUND(item_cost, 30) WHERE layer_id = 127364 UPDATE CST_QUANTITY_LAYERS SET item_cost = ROUND(item_cost, 30), PL_MATERIAL = ROUND(PL_MATERIAL, 30), TL_MATERIAL = ROUND(TL_MATERIAL, 30), MATERIAL_COST = ROUND(MATERIAL_COST, 30), PL_ITEM_COST = ROUND(PL_ITEM_COST, 30), TL_ITEM_COST = ROUND(TL_ITEM_COST, 30), UNBURDENED_COST = ROUND(UNBURDENED_COST, 30) WHERE layer_id = 127364; Then set the costed flag to N update mtl_material_transactions set costed_flag = 'N' where costed_flag = 'E'

2.

Error WIP Period Balances

Execute following statement INSERT INTO WIP_PERIOD_BALANCES (ACCT_PERIOD_ID, WIP_ENTITY_ID, REPETITIVE_SCHEDULE_ID, LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN, ORGANIZATION_ID, CLASS_TYPE, TL_RESOURCE_IN, TL_OVERHEAD_IN, TL_OUTSIDE_PROCESSING_IN, PL_MATERIAL_IN, PL_MATERIAL_OVERHEAD_IN, PL_RESOURCE_IN, PL_OVERHEAD_IN, PL_OUTSIDE_PROCESSING_IN, TL_MATERIAL_OUT, TL_MATERIAL_OVERHEAD_OUT, TL_RESOURCE_OUT, TL_OVERHEAD_OUT, TL_OUTSIDE_PROCESSING_OUT, PL_MATERIAL_OUT, PL_MATERIAL_OVERHEAD_OUT, PL_RESOURCE_OUT, PL_OVERHEAD_OUT, PL_OUTSIDE_PROCESSING_OUT, PL_MATERIAL_VAR, PL_MATERIAL_OVERHEAD_VAR, PL_RESOURCE_VAR, PL_OUTSIDE_PROCESSING_VAR, PL_OVERHEAD_VAR, TL_MATERIAL_VAR, TL_MATERIAL_OVERHEAD_VAR, TL_RESOURCE_VAR, TL_OUTSIDE_PROCESSING_VAR, TL_OVERHEAD_VAR) SELECT OAP.acct_period_id, WDJ.WIP_ENTITY_ID, NULL, SYSDATE, 0, SYSDATE, 0, 0, WDJ.ORGANIZATION_ID, WAC.CLASS_TYPE, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 FROM WIP_ACCOUNTING_CLASSES WAC, ORG_ACCT_PERIODS OAP, WIP_DISCRETE_JOBS WDJ WHERE WDJ.STATUS_TYPE IN (3, 4, 5, 6, 7, 14, 15) AND WAC.CLASS_CODE = WDJ.CLASS_CODE AND WDJ.ORGANIZATION_ID = WAC.ORGANIZATION_ID AND OAP.ORGANIZATION_ID = WDJ.ORGANIZATION_ID AND OAP.OPEN_FLAG = 'Y' AND OAP.PERIOD_CLOSE_DATE IS NULL AND OAP.SCHEDULE_CLOSE_DATE >= NVL(WDJ.DATE_RELEASED, WDJ.CREATION_DATE) AND WAC.CLASS_TYPE != 2 AND NOT EXISTS ( SELECT 'X' FROM WIP_PERIOD_BALANCES WPB WHERE WPB.REPETITIVE_SCHEDULE_ID IS NULL AND WPB.WIP_ENTITY_ID = WDJ.WIP_ENTITY_ID AND WPB.ORGANIZATION_ID = WDJ.ORGANIZATION_ID AND WPB.ACCT_PERIOD_ID = OAP.ACCT_PERIOD_ID)

3.

Error Transfer Organization Error

Find the particular transaction


select * from mtl_material_transactions where organization_id = transfer_organization_id and costed_flag = 'E' Go to Front end FFPL India Inventory < Oracle Inventory < Transactions < aterial Transactions Select the organization, enter the item and date criteria. Get the shipment Number. Based on the shipment number go to Order Management < India Local Management< Shipping < Ship Confirm ( Localized ) Enter the shipment number and query for the same. Here you will get the transfer transaction id Pass the same in following statement. update mtl_material_transactions set transfer_organization_id = 130 where organization_id = transfer_organization_id and costed_flag = 'E' update mtl_material_transactions set costed_flag = 'N' where costed_flag = 'E'

Potrebbero piacerti anche