7/27/2019 Normal Item No Projects
1/33
Oracle Asset TrackingCreate and Retire and Asset for a Normal Item
(Without Projects) Test Case
________________________________________________
OverviewNormal items are inventory items that get purchased from a supplier and issued to fieldlocation. These items can be capitalized when the item is installed and put in service.Moreover, the asset for a normal item can be created in Oracle Assets and tracked in OracleAsset Tracking either with or without going through Projects. Once the asset for a normalitem is put in service, it starts depreciating.
The following test case shows how to create then retire an asset for a normal item, which is
purchased from a supplier and issued to field location without going through or usingProjects. The test case will mainly cover the following business flows:
Inventory Setup a serialized normal item
Purchasing Purchase the item
Receivables Create a Receipt to receive the item
Inventory Issue item to Field Location (deploy item and put it In-Service)
Cost Management SLA Create Accounting for receiving and issue transactions
Asset Tracking Interface inventory transactions to Oracle Asset Tracking
Fixed Assets Create the asset (capitalize asset and put it In-Service)
Inventory Receive item from Field Location back to Inventory Location
Asset Tracking Interface Move Transactions to Oracle Assets
Inventory Issue item from Inventory Location
Asset Tracking Interface Move Transactions to Oracle Assets
Fixed Assets Retire the asset
7/27/2019 Normal Item No Projects
2/33
SetupYou will need to setup the following:
1. Oracle Asset Tracking Profile Setup
(R) System Administrator
(N) System Profiles- Verify that profile option 'CSE: FA Book Type Code' = OPS CORP
This profile option can be set at Site or Organization level based on business requirement.
2. Confirm Inventory Managers status
(R) Inventory, Vision Operations (USA)
(N) Setup > Transactions > Interface Managers
- Select M1 Seattle Manufacturing in the organizations window.
- Confirm that the following Inventory Managers are Active:
Cost Manager
Lot Move Transaction
Material Transaction Move transaction
- If any of these managers are Inactive, then click on Tools and Launch Manager
- Schedule managers to run every 5 minutes.
3. Confirm Depreciation Period status
(R) Assets, Vision Operations (USA)
(N) Setup > Asset System > Book Controls
- Verify Last Run Date is in the current open period and Status = Completed.
(N) Depreciation > Run Depreciation
- EnterOPS CORP in the Book field.
- Ensure that current depreciation period is the current month (e.g. Mar-2011)
- Run Depreciation (with close Period is checked) if the period is not the same as yourcurrent month.
4. Confirm Periods status
(R) Asset Tracking Super User
(N) Inventory > Accounting Close Cycle > Inventory Accounting Periods- Ensure that Inventory period is open for the current month.
(N) Payables > Accounting > Control Payables Periods- Ensure that Payables period is open for the current month.
(N) Purchasing > Setup > Financials > Accounting > Control Purchasing Periods- Ensure that Purchasing period is open for the current month.
(N) General Ledger > Setup > Financials > Accounting > Open and Close periods- Ensure that GL period is open for the current month.
7/27/2019 Normal Item No Projects
3/33
Test Case Steps:Instance: VISCRM08
User: OAT_SUPP
Step 1: Setup a serialized normal item
(R) Asset Tracking Super User(N) Inventory > Items > Master Items
- Select the V1 Vision Operations in organizations window.
- Created a normal item Wael_OAT_nor_serial_item - a copy from standard vision itemCM34305 as shown below:
- In Main tab, ensured that User Item Type = Purchased Item.
7/27/2019 Normal Item No Projects
4/33
- In Inventory tab, ensured that following attributes are checked:
Inventory Item
Stockable
Transactable
Revision Control
Reservable Serial Generation = At Receipt
7/27/2019 Normal Item No Projects
5/33
In Costing tab, ensured the following costing flags are set:
- Click the Costing Enabled option
- Click the Inventory Asset Value option
7/27/2019 Normal Item No Projects
6/33
In purchasing tab, ensured that the following attributes are set:
Asset Category = PROJECT-ASSET. It can be any other valid Asset Category.
Purchased and Purchasable attributes are checked.
7/27/2019 Normal Item No Projects
7/33
In Invoicing Tab: Click the Invoiceable Item option. Click the Invoice Enabled option.
7/27/2019 Normal Item No Projects
8/33
In Service tab: Check the Track in Installed Base Flag Ensure that Create Fixed Assets flag is not checked as normal items can be
capitalized only when the item is Installed and Put in Service.
7/27/2019 Normal Item No Projects
9/33
(M) Tools > Organization Assignment Ensure that the item is assigned to M1 Seattle Manufacturing organization.
7/27/2019 Normal Item No Projects
10/33
(R) Asset Tracking Super User(N) Inventory > Costs > Item Costs
- Select M1 Seattle Manufacturing in organizations window.- Search foritem Wael_OAT_nor_serial_item and click Find button.
- Enter item Cost details as shown below:
7/27/2019 Normal Item No Projects
11/33
(R) Asset Tracking Super User(N) Inventory > Setup > organizations > Parameters
- Select M1 Seattle Manufacturing in organizations window.- Click on Costing Information tab, Costing Method used by this organization is Standard
as shown below:
(N) Inventory > Costs > Standard Cost Update > Update Costs
- Run Update Standard Costs program to update new costs entered for the item as shownbelow:
7/27/2019 Normal Item No Projects
12/33
Step 2: Purchase the item
(R) Asset Tracking Super User(N) Purchasing > Purchase Orders > Purchase Orders- Created PO 6120, entered PO details (ie) Supplier, Item, Quantity, Need-By date as
shown below:
- Click on Shipments button:
7/27/2019 Normal Item No Projects
13/33
- Click on Distributions button to enter Deliver-To, Subinventory, and PI Charge Account
- Save, and Submit for Approval and Forward the PO to get approved by Pat Stock.
7/27/2019 Normal Item No Projects
14/33
- Login as Operations user which is Application login for Pat Stock.
(R) Workflow Administrator Web Applications(N) Administrator Workflow > Notifications- Open the notification for related to PO 6120 approval as shown below:
- Click on Approve button.
7/27/2019 Normal Item No Projects
15/33
- Now, PO 6120 is Approved as shown below:
Step 3: Create a Receipt
(R) Asset Tracking Super User(N) Purchasing > Receiving > Receipts- Select the M1 Seattle Manufacturing Organization.- Enter PO 6120 and click Find button
7/27/2019 Normal Item No Projects
16/33
- Miminize Receipt Header form:
- Click the Select Line option and ensure that the Subinventory is entered as "FGI".
7/27/2019 Normal Item No Projects
17/33
- Click Lot-Serial button and enter OATN14 in the Start Serial Number. Notice that End
Serial Number field based on Quantity Entered field (5 items).
- Click Done button, then Save. Maximize the Receipt Header form, now it shows receipt
number as 23771 as shown below:
7/27/2019 Normal Item No Projects
18/33
Step 4: Issue to Field Location (deploy item and put it In-Service)
(R) Asset Tracking Super User(N) Inventory > Transactions > Miscellaneous Transaction- Select M1 Seattle Manufacturing Organization.
- Enter "eIB Issue to Field Location" in the Type field
- Click the Transaction Lines button to issue one normal item to Field Service.- Enter transaction Line details such as item = Wael_OAT_nor_serial_item, revision = A,Subinventory = FGI, Quantity = 1,Account Alias = 'Miscellaneous', Location Code = HZ-V1-1.- Click on Lot-Serial button, enter 'OATN14' in Starting Serial Number field, press tab.- Click done button, then save.
View the Item Instance in Asset Tracking
(R) Asset Tracking Super User(N) Assets > Item Instances- Search for item = Wael_OAT_nor_serial_item and Serial Number = OATN14- One row is returned showing that item instance 3604803 has been created.
7/27/2019 Normal Item No Projects
19/33
- Click on OAT_normal_serial_item link, notice that item is deployed and put in service asAccounting Classification = Inventory and Operational Status Code = In Service
- Click on Transaction History link, notice that Issue to Field Location Transaction status isPENDING as shown below:
Step 5:Create Accounting for receiving and issue transactions(R) Cost Management - SLA
(N) SLA > Create Accounting.- Run Create Accounting Cost Management program as shown below:
- Verify that program output file shows that the transaction has been processed.
NOTE: If the transaction is not picked then re-run the Create Accounting - SLA program. If
Create Accounting - SLA program is not run properly, the transaction will be in PENDINGstatus.
7/27/2019 Normal Item No Projects
20/33
View Journal Entries Created for receiving and issue transactions
(R) Cost Management - SLA(N) SLA > Inquiry > Journal Entries- Enter Vision Operations (USA) in Ledger field and From GL Date field.- Click Go button, following Journal Entries have been for receiving transactions:
7/27/2019 Normal Item No Projects
21/33
- Following journal is related for Issue to Field transaction in this test case:
Step 6: Interface inventory transactions to Oracle Asset Tracking
(R) Asset Tracking Super User(N) Requests > Run- Run 'Create Assets: Interface Inventory Transactions to Oracle Assets' program.
- Verify the output of the program, it should show the following:
7/27/2019 Normal Item No Projects
22/33
View the Item Instance in Asset Tracking
(R) Asset Tracking Super User(N) Assets > Item Instances- Search for item = Wael_OAT_nor_serial_item and Serial Number = OATN14.
- Click on OAT_normal_serial_item link, notice that asset is deployed and put in service asAccounting Classification = Asset and Operational Status Code = In Service
- Click on Transaction History link, notice that Issue to Field Location Transaction status isCOMPLETE as shown below:
-Also, you will notice one more transaction is created Instance Asset Tieback and hasstatus as COMPLETE.
- Click on Assets link, notice that Asset has not been created yet. Asset will create the assetafter running Post Mass Additions.
7/27/2019 Normal Item No Projects
23/33
Step 7: Create the asset (capitalize asset and put it In-Service)
(R) Asset Tracking Super User(N) Fixed Assets > Mass Additions > Post Mass Additions- Run Post Mass Additions program forBook = OPS CORP
View the Asset in Asset Tracking
(R) Asset Tracking Super User(N) Assets > Item Instances
- Search for item = Wael_OAT_nor_serial_item and Serial Number = OATN14.
- Click on OAT_normal_serial_item link.
7/27/2019 Normal Item No Projects
24/33
- Click on Assets link, notice that Asset Number 113606 has been created with Quantity = 1.
- Click on Asset Number 113606 link, you will notice that the Asset has now beenCapitalized with cost = 1000.
- Now, after the asset has been created with the right cost, I will show to retire this asset.
Step 8:Receive item from Field Location back to Inventory
Location
(R) Asset Tracking Super User(N) Inventory > Transactions > Miscellaneous Transaction- Select M1 Seattle Manufacturing Organization.- Enter "eIB Receipt from Field" in the Type field.
7/27/2019 Normal Item No Projects
25/33
- Click the Transaction Lines button to issue one normal item to Field Service.- Enter transaction Line details such as item = Wael_OAT_nor_serial_item, revision = A,Subinventory = FGI, Quantity = 1, Account Alias = 'Miscellaneous', Location Code = HZ-V1-1.- Click on Lot-Serial button, enter 'OATN14' in Starting Serial Number field, press tab.- Click done button, then save.
Step 9:Interface Move Transactions to Oracle Assets
(R) Asset Tracking Super User(N) Requests > Run- Run 'Interface Move Transactions to Oracle Assets' program.
- Check the output of the Interface Move Transactions program and ensure that thetransaction has been processed.
7/27/2019 Normal Item No Projects
26/33
Step 10:Issue item from Inventory Location
(R) Asset Tracking Super User(N) Inventory > Transactions > Miscellaneous Transaction- Select M1 Seattle Manufacturing Organization.
- Enter "Miscellaneous Issue" in the Type field
Step 11:Interface Move Transactions to Oracle Assets
(R) Asset Tracking Super User(N) Requests > Run- Run 'Interface Move Transactions to Oracle Assets' program.
- Check the output of the Interface Move Transactions program and ensure that the
transaction has been processed.
7/27/2019 Normal Item No Projects
27/33
Step 12:Retire the asset in Fixed Assets
(R) Asset Tracking Super User(N) Fixed Assets > Mass Transactions > Retirements > Post- Run Post Mass Retirements program for Book = OPS CORP
- Check the output of the Post Mass Retirements program and ensure that the retirementtransaction has been processed successfully.
(R) Asset Tracking Super User(N) Fixed Assets > Depreciation > Retirements > Calculate Gains and Losses- Run Calculate Gains and Lossesprogram for Book = OPS CORP
7/27/2019 Normal Item No Projects
28/33
- Check the output of the Calculate Gains and Losses program and ensure that theretirement transaction has been processed successfully.
(R) Asset Tracking Super User(N) Fixed Assets > Inquiry > Transaction History- Search for Asset number 113606
- All asset transactions for Asset 113606 are shown:
7/27/2019 Normal Item No Projects
29/33
- Select the row forFULL RETRIEMENT transaction and click Details button, you can seethat Retirement process has status Processed.
NOTE: At Asset Workbench form, there is no option to see the exact asset status. Abovesteps show on how to ensure that the asset is retired in Fixed Assets.
View the Item Instance in Asset Tracking
(R) Asset Tracking Super User(N) Assets > Item Instances- Search for item = Wael_OAT_nor_serial_item and Serial Number = OATN14, the searchwill not return any rows as Asset 113606 has been retired and no longer been tracked inOracle Asset Tracking.
7/27/2019 Normal Item No Projects
30/33
Troubleshooting and Tips
Q1. How to get details about the PO raised against the normal item?
A. You can run the following SQL:
SELECT PO_HEADERS_ALL.PO_HEADER_ID ,PO_HEADERS_ALL.SEGMENT1 PO_NUMBER ,PO_HEADERS_ALL.AUTHORIZATION_STATUS,PO_HEADERS_ALL.APPROVED_FLAG ,PO_HEADERS_ALL.APPROVED_DATE ,PO_LINES_ALL.PO_LINE_ID ,PO_LINES_ALL.LINE_NUM ,PO_LINES_ALL.ITEM_ID ,PO_LINES_ALL.ITEM_DESCRIPTION ,PO_LINES_ALL.LIST_PRICE_PER_UNIT ,PO_LINES_ALL.QUANTITY ,PO_LINES_ALL.PROJECT_ID ,PO_LINES_ALL.TASK_ID
FROM PO_LINES_ALL,PO_HEADERS_ALL
WHERE PO_HEADERS_ALL.SEGMENT1 = &PO_NUMBERAND PO_LINES_ALL.PO_HEADER_ID = PO_HEADERS_ALL.PO_HEADER_IDORDER BY PO_LINES_ALL.PO_LINE_ID;
Q2. How to check if the receiving material transaction has been costed by Cost Manager?
A. You can run the following SQL to check that:
select t ransaction_id, transaction_date,organization_id, transaction_source_id,transaction_quantity , primary_quantity,subinventory_code , inventory_item_id ,transaction_action_id ,transaction_source_type_id , transaction_type_id ,
costed_flag , shipment_costed ,transaction_group_id , transaction_cost ,new_cost, prior_cost, actual_cost,transportation_cost , encumbrance_amount ,variance_amount , currency_code,currency_conversion_rate ,currency_conversion_type,acct_period_id, prior_costed_quantity,cost_group_id ,to_char(creation_date, 'dd-mm-yyyy hh24:mi:ss') creation_date,to_char(last_update_date, 'dd-mm-yyyy hh24:mi:ss') last_upd_date
from mtl_material_transactionswhere transaction_id in (select transaction_id from mtl_material_transactions where transaction_source_id = (selectpo_header_id from po_headers_all where segment1 ='&po_number'));
Check the COSTED_FLAG value. If it is 'N', that means transaction is waiting for Cost
Manager to process it. Once processed, Cost Manager sets the COSTED_FLAG to null (i.e.costed) for material transactions. If it is E, that means Cost Manager has error costing thistransaction. More troubleshooting steps can be found in How to resolve Pending or ErrorCost Manager or Cost Worker (Doc ID 748704.1).
Also, run the following SQL to check if accounts have been created for this transaction:
select t ransaction_id, organization_id,transaction_source_type_id, transaction_date,reference_account, accounting_line_type, basis_type,transaction_value, base_transaction_value,primary_quantity, rate_or_amount,resource_id, inventory_item_id, cost_element_id,
currency_code, currency_conversion_date,currency_conversion_type, currency_conversion_rate,to_char(creation_date, 'dd-mm-yyyy hh24:mi:ss') creation_date,
7/27/2019 Normal Item No Projects
31/33
to_char(last_update_date, 'dd-mm-yyyy hh24:mi:ss') last_upd_datefrom mtl_transaction_accountswhere transaction_id in ( select t ransaction_id from mtl_material_transactions where transaction_source_id = (selectpo_header_id from po_headers_all where segment1 ='&po_number'));
Hint: Make sure that both receiving and issue transactions have been costed successfully byCost Manager before you run the Create Accounting SLA program.
Q3. The output file for the 'Create Assets: Interface Inventory Transactions to Oracle Assets'program shows the following:
Transactions :-Total : 1
Processed : 0Failed : 1
csi_transaction_id error_text------------------ ----------
3663623 Unable to derive accounts from sub ledger accounting for the materialtransaction
How to fix this error?
A. This error means that Create Accounting SLA program did not run successfully. Hence
re-run the Create Accounting - SLA program. Also, see setup needed in CSEINVFA Errors
With Unable To Derive Accounts From Sub Ledger Accounting For The Material Transaction
(Doc ID 787099.1)
Q4. How to check if the fixed asset is created after Post Mass Additions is run ?
A. You can run the following SQL:
SELECT fad.asset_id, fad.asset_number, fad.asset_category_id, fad.asset_key_ccid, fad.tag_number, fad.description,fad.manufacturer_name, fad.serial_number, fad.model_number, fad.current_units, fb.book_type_code,fb.date_placed_in_service, fb.cost, cia.instance_asset_idFROM fa_books fb, fa_additions fad, csi_i_assets cia, csi_item_instances ciiWHERE fb.asset_id = fad.asset_idAND fb.date_ineffective is nullAND cia.fa_asset_id = fad.asset_idAND cii.instance_id = cia.instance_idAND fb.book_type_code = &fa_book'AND cii.inventory_item_id = & inventory_item_id
ORDER BY fb.date_placed_in_service desc, fad.asset_id desc;
Q5. What to do if the fixed asset is not found?
A. Look for pending mass addition using the following SQL:
SELECT fma.mass_addition_id, fma.posting_status, fma.model_number, fma.serial_number, fma.manufacturer_name,fma.description, fma.tag_number, fma.asset_key_ccid, fma.asset_category_id, fma.asset_number,fma.date_placed_in_service, fma.reviewer_comments, fma.feeder_system_name, cia.instance_asset_idFROM fa_mass_additions fma, csi_i_assets cia, csi_item_instances ciiWHERE cia.fa_mass_addition_id = fma.mass_addition_idAND cii.instance_id = cia.instance_idAND fma.book_type_code = &fa_bookAND cii.inventory_item_id = &inventory_item_idORDER BY fma.date_placed_in_service desc, fma.mass_addition_id desc;
If posting_status = 'POSTED' then, mass addition record is created. If not, then run PostMass Addition or check log file for errors.
7/27/2019 Normal Item No Projects
32/33
Q4. How to check transaction details related to asset retirement ?
A. You can run the following SQL:
select instance_asset_id,
instance_id,
fa_asset_id,fa_book_type_code,
fa_location_id,
asset_quantity,
update_status,
active_start_date,
active_end_date,
creation_date,
fa_sync_flag,
fa_mass_addition_id,
creation_complete_flag
from csi_i_assets
where instance_id = &instance_number
order by creation_date asc;
Note the new record created for receiving transaction from Field Location and just after
running the Interface Move Transactions to Oracle Assets. You will notice that
Asset_Quantity will be updated to zero for the record related to creating the asset in HZ
Location and a new record is created with Asset_Quantity = 1 for the Inventory Location.
Also, the following SQL can all transaction history for the assets (including retirement
transactions):
select instance_asset_history_id,
instance_asset_id,
transaction_id,old_instance_id,
new_instance_id,
old_fa_asset_id,
new_fa_asset_id,
old_asset_quantity,
new_asset_quantity,
old_fa_book_type_code,
new_fa_book_type_code,
old_fa_location_id,
new_fa_location_id,
old_update_status,
new_update_status,
old_active_start_date,
new_active_start_date,old_active_end_date,
new_active_end_date,
creation_date,
new_fa_sync_flag,
new_fa_mass_addition_id
from csi_i_assets_h
where instance_asset_id in (select instance_asset_id
from csi_i_assets
where instance_id = &instance_number)
order by creation_date asc ;
7/27/2019 Normal Item No Projects
33/33
Further Reading
Oracle Asset Tracking User's Guide Release 12.1 - Part No. E13672-05Oracle Asset Tracking Implementation Guide Release 12.1 - Part No. E13691-05Oracle Install Base Product Information Center (Doc ID 1275326.1)
Top Related