0% found this document useful (0 votes)
371 views

Cost Manager Error Resolution

This document provides instructions for resolving 3 different cost manager errors: 1) Numeric Overflow error is resolved by rounding layer cost details fields to 30 decimal places. 2) WIP Period Balances error is resolved by inserting new records into the WIP_PERIOD_BALANCES table. 3) Transfer Organization error is resolved by updating the MTL_MATERIAL_TRANSACTIONS table to set the transfer organization ID and costed flag.

Uploaded by

lreddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
371 views

Cost Manager Error Resolution

This document provides instructions for resolving 3 different cost manager errors: 1) Numeric Overflow error is resolved by rounding layer cost details fields to 30 decimal places. 2) WIP Period Balances error is resolved by inserting new records into the WIP_PERIOD_BALANCES table. 3) Transfer Organization error is resolved by updating the MTL_MATERIAL_TRANSACTIONS table to set the transfer organization ID and costed flag.

Uploaded by

lreddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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'

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy