You are on page 1of 74

Oracle Cost Management R11i (Release 11.5.

9)

STANDARD COST ROLLUP– A TUTORIAL

Prepared by Oracle Applications Manufacturing BDE


Author: Sanjeev Kale
Creation Date: May 12, 2004
Last Updated: April 23, 2005

Copyright © 2002 Oracle Corporation


All Rights Reserved

Page 1
Oracle Cost Management R11i (Release 11.5.9)

INTRODUCTION .................................................................................................................................................................................. 3
PRACTICE DATA ................................................................................................................................................................................. 4
Items.................................................................................................................................................................................................... 4
Department , Resources and Overheads ............................................................................................................................................. 5
Routings .............................................................................................................................................................................................. 5
Bills of Material .................................................................................................................................................................................. 6
COST TYPE ........................................................................................................................................................................................... 7
MATERIAL OVERHEAD..................................................................................................................................................................... 8
DEFINE RESOURCES .......................................................................................................................................................................... 9
OVERHEADS ...................................................................................................................................................................................... 11
DEFINE DEPARTMENTS .................................................................................................................................................................. 12
DEFINE ITEMS ................................................................................................................................................................................... 17
BASIS TYPE ........................................................................................................................................................................................ 20
PURCHASED ITEMS COST .............................................................................................................................................................. 22
DEFINE ROUTINGS ........................................................................................................................................................................... 26
DEFINE BILL OF MATERIALS (BOM)............................................................................................................................................ 27
ASSEMBLY COST .............................................................................................................................................................................. 29
COST UPDATE.................................................................................................................................................................................... 34
INVENTORY TRANSACTIONS........................................................................................................................................................ 36
WIP TRANSACTIONS........................................................................................................................................................................ 47
MANUFACTURING SCHEDULING /JOB SCHEDULING WORKBENCH .................................................................................. 70

Page 2
Oracle Cost Management R11i (Release 11.5.9)

INTRODUCTION

The purpose of the document is to walk you through the set up and understanding of Standard Cost Rollup. I have made
certain assumptions while writing this. They are as follows

• You are using 11.5.10 version of Oracle Application.


• This data has been tested and works on Vision Database.
• This will also walk you through all the debugging and getting appropriate log file for Interface Transaction
Managers.

This tutorial will also help you understand the following beside the Standard Cost Rollup and Cost update. The login and
responsibility is, mfg/welcome and Manufacturing and Distribution. This entire tutorial is performed in M1 organization.

• Use of XML in Item Imports


• BOM business objects API
• Routings API

Page 3
Oracle Cost Management R11i (Release 11.5.9)

PRACTICE DATA
Items

MASTER ITEMS M1 - ORG ITEMS –


COST DETAILS
Item Description Template WIP Build in Material Material Rate/Am
Type Supply WIP Cost Overhea ount
Type d Basis
xx-MB2XR Xtreme Mountain Finished Push Yes
Bike Goods

xx-FRAME 6061 Aluminum Purchased Operation No 250.00 Total 0.05


Frame Item Pull Value
xx-TIRES Kevlar Tires Purchased Push No 30.00 Total 0.05
Item Value
xx-FORK Front Suspension Purchased Assembly No 110.00 Total 0.05
Fork Item Pull Value
xx-BARS Titanium Purchased Push No 40.00 Total 0.05
HandleBars Item Value

xx-COMP Components Kit Phantom Phantom No


Item
xx-DERAIL Front/Rear Purchased Operation No 60.00 Total 0.05
Derailleur Item Pull Value
xx-BRAKES Front/Rear V- Purchased Operation No 80.00 Total 0.05
brakes Item Pull Value
xx-SADDLE Padded Gel Seat Purchased Operation No 45.00 Total 0.05
Item Pull Value

Page 4
Oracle Cost Management R11i (Release 11.5.9)

Department , Resources and Overheads

Dept Description Resource Resource Type Basis UOM Chrg Cst Std Res Units
Description Type Rate Unit
Cost
xxMFG Manufacturing xxAsmblr Bike Person Item HR WIP Y Y 10 8
Department Assembler Move
xxQLTY Quality XxSpec Spec Check Machine Item HR WIP Y Y 40 8
Department Computer Move
xxTester Test Rider / Person Item HR WIP Y Y 15 8
Inspector Move

Overhead Cost Description Absorption Default


Element Account Basis
xx-BENEFIT Overhead Overhead for 01-000-1420- Resource
Personnel 0000-000 Value

xx-UTILITY Overhead Overhead for 01-000-1420- Resource


Machine 0000-000 Value

Routings

Routing Description Op Dept Res. Resource Usage Standard Schedule


Seq Seq Rate
xx-MB2XR Xtreme Mountain Bike 100 xxMFG 100 xxAsmblr 0.5 Yes Yes
200 xxQLTY 100 xxSpec 0.5 Yes Yes
200 xxTester 1 Yes Yes

Page 5
Oracle Cost Management R11i (Release 11.5.9)

Bills of Material

Item/Bom Description Item Op. Quantity Supply Sub Include in


Seq Seq Type Inventory Roll up
xx-COMP Components Kit
xx-DERAIL Front/Rear Derailleur 10 1 1 Operation Stores Yes
Pull
xx-BRAKES Front/Rear V-brakes 20 1 2 Operation Stores Yes
Pull
xx-SADDLE Padded Gel Seat 30 1 1 Operation Stores Yes
Pull

xx-MB2XR Xtreme Mountain Bike


xx-FRAME 6061 Aluminum Frame 10 100 1 Operation Stores Yes
Pull
xx-TIRES Kevlar Tires 20 100 2 Push Stores Yes
xx-FORK Front Suspension Fork 30 100 1 Assembly Stores Yes
Pull
xx-BARS Titanium HandleBars 40 100 1 Push Stores Yes
xx-COMP Components Kit 50 100 1 Phantom Stores Yes

Page 6
Oracle Cost Management R11i (Release 11.5.9)

COST TYPE

1. Define the cost type. This will be the cost type where we will collect the costs.

(Navigation) Cost Æ Setup Æ Cost Types

Name XX-CSTMTB
Description Cost Type for Mountain Bike

Accept the form defaults except for the following:

Previous Level Rollup Options Enable all of these options with “x”.
Make sure that the default cost type is “frozen”.

Save your work

Action Æ Save

Close Window.

Page 7
Oracle Cost Management R11i (Release 11.5.9)

MATERIAL OVERHEAD

1. Check to make sure that your sub-element for material is MATERIAL

(Navigation) Cost Æ Setup Æ Sub-Elements Æ Material

You are checking here to make sure that your sub-element says MATERIAL.

Close Window.

2. Now setup sub-element for material overhead.

(Navigation) Cost Æ Setup Æ Sub-Elements Æ Overheads

Overhead XX-MTBOH
Cost Element Material Overhead
Description Material Overhead for Bikes
Absorption Account 01-000-1420-0000-000
Default Basis Total Value
Default Activity
Inactive on

Save your work

Action Æ Save

Close Window.

Page 8
Oracle Cost Management R11i (Release 11.5.9)

DEFINE RESOURCES

1. Create resources using the following table

Dept Description Resource Resource Type Basis UOM Chrg Cst Std Res Units
Description Type Rate Unit
Cost
xxMFG Manufacturing XXAsmblr Bike Person Item HR WIP Y Y 10 8
Department Assembler Move
xxQLTY Quality XXSpec Spec Check Machine Item HR WIP Y Y 40 8
Department Computer Move
XXTester Test Rider / Person Item HR WIP Y Y 15 8
Inspector Move

(Navigation) Bills Of Material Æ Routings Æ Resources

Resource XXAsmblr
Description Bike Assembler
Type Person
UOM HR
Charge Type WIP Move
Basis Item
Costed Yes
Standard Yes
Absorption Account 01-520-5360-0000-000
Variance Account 01-520-5360-0000-000

Click on the Rates Button

Cost Type XX-CSTMTB


Resource Unit Cost 10.00

Save your work

Page 9
Oracle Cost Management R11i (Release 11.5.9)
Action Æ Save

Add a New record

Repeat this for XXSpec and XXTester with the correct Type and Resource Unit cost specified in the above
table.

Page 10
Oracle Cost Management R11i (Release 11.5.9)

OVERHEADS
Enter the overheads that will be recovered by your resources. One of the overheads will be used to absorb any
costs associated with payroll costs. The other overhead is used to recover the cost of utilities absorbed by the
machines.

1. Setup a sub-element for resource overhead


(Navigation) Cost Æ Setup Æ Sub-Elements Æ Overheads

Overhead SK-BENEFIT
Cost Element Overhead
Description Overhead for Personnel
Absorption Account 01-000-1420-0000-000
Default Basis Resource Value
Default Activity
Inactive on

Save your work


Action Æ Save

Add a New record

Overhead SK-UTILITY
Cost Element Overhead
Description Overhead for Machine
Absorption Account 01-000-1420-0000-000
Default Basis Resource Unit
Default Activity
Inactive on
Save your work

Action Æ Save

Close Form.
Page 11
Oracle Cost Management R11i (Release 11.5.9)

DEFINE DEPARTMENTS
1. Create departments using the following table

Dept Description Resource Resource Type Basis UOM Chrg Cst Std Res Units
Description Type Rate Unit
Cost
XXMfg Manufacturing xxAsmblr Bike Person Item HR WIP Y Y 10 8
Department Assembler Move
XxQlty Quality XxSpec Spec Check Machine Item HR WIP Y Y 40 8
Department Computer Move
xxTester Test Rider / Person Item HR WIP Y Y 15 8
Inspector Move

(Navigation) Bill of Material Æ Routings Æ Departments

Department XXMfg
Description Manufacturing Department
Class

Click on Resources button


Resource XXAsmblr
Available 24 Hours Yes (Box checked)
Share No
Units 8

Save your work

Action Æ Save

Close Form.

Click on Rates button


Cost Type XX-CSTMTB
Page 12
Oracle Cost Management R11i (Release 11.5.9)

Overhead XX-BENEFIT
Activity
Basis <default> (Resource value)
Rate 0.05

Click on the next line below the overhead

Overhead XX-UTILITY
Activity
Basis <default> (Resource Unit)
Rate 10

Save your work

Action Æ Save

Close Form.

New Record

Department XXQlty
Description Quality Department
Class

Page 13
Oracle Cost Management R11i (Release 11.5.9)

Click on Resources button


Resource XXSpec
Available 24 Hours Yes (Box checked)
Share No
Units 8

Click on the next line

Resource XXTester
Available 24 Hours Yes (Box checked)
Share No
Units 8

Save your work

Action Æ Save

Close Form.

Click on Rates button


Cost Type XX-CSTMTB

Overhead XX-BENEFIT
Activity
Basis <default> (Resource value)
Rate 0.05

Click on the next line below the overhead

Page 14
Oracle Cost Management R11i (Release 11.5.9)

Overhead XX-UTILITY
Activity
Basis <default> (Resource Unit)
Rate 10

Save your work

Action Æ Save

Close Form.

2. Connect the Overheads to the Resources

(Navigation) Bill of Material Æ Routings Æ Resources

Click the flashlight on the toolbar. Select your XXAsmblr resource

Click the Overheads button

Cost Type XX-CSTMTB


Overhead XX-BENEFIT

Save your work

Action Æ Save

Close Form.

Page 15
Oracle Cost Management R11i (Release 11.5.9)

Click the flashlight on the toolbar. Select your XXSpec resource

Click the Overheads button

Cost Type XX-CSTMTB


Overhead XX-UTILITY

Save your work

Action Æ Save

Close Form.

Click the flashlight on the toolbar. Select your XXTester resource

Click the Overheads button

Cost Type XX-CSTMTB


Overhead XX-BENEFIT

Save your work

Action Æ Save

Close Form.

Page 16
Oracle Cost Management R11i (Release 11.5.9)

DEFINE ITEMS

MASTER ITEMS M1 - ORG ITEMS –


COST DETAILS
Item Description Template WIP Build in Material Material Rate/Am
Type Supply WIP Cost Overhea ount
Type d Basis
xx-MB2XR Xtreme Mountain Finished Push Yes
Bike Goods

xx-FRAME 6061 Aluminum Purchased Operation No 250.00 Total 0.05


Frame Item Pull Value
xx-TIRES Kevlar Tires Purchased Push No 30.00 Total 0.05
Item Value
xx-FORK Front Suspension Purchased Assembly No 110.00 Total 0.05
Fork Item Pull Value
xx-BARS Titanium Purchased Push No 40.00 Total 0.05
HandleBars Item Value

xx-COMP Components Kit Phantom Phantom No


Item
xx-DERAIL Front/Rear Purchased Operation No 60.00 Total 0.05
Derailleur Item Pull Value
xx-BRAKES Front/Rear V- Purchased Operation No 80.00 Total 0.05
brakes Item Pull Value
xx-SADDLE Padded Gel Seat Purchased Operation No 45.00 Total 0.05
Item Pull Value

1. Open the mfgcst.xml file using the notepad or WordPad and Replace all XX- with your two lettered initials. (in my
case it would be SK)

2. ftp the following files that are available along with this document to the respective directories.

Page 17
Oracle Cost Management R11i (Release 11.5.9)

mtiapi.sql to the user home directory.


mfgcst.xml to /usr/tmp directory. (to a directory which is defined by utl_file_dir parameter)
3. Run the following script from the user home directory.

sqlplus appsusername/passowrd @mtiapi.sql

You will get the following message

Number of records inserted 18

PL/SQL procedure successfully completed.

exit

Will get you out of the sqlplus session.

4. The Above process would have populated the MTL_SYSTEM_ITEMS_INTERFACE table.


5. Login in the Application can Navigate to InventoryÆ ItemsÆ Import Æ Import Items take the default parameters
which are as follows

All Organizations = Yes


Validate Items = Yes
Process Items = Yes
Delete Processed Items = Yes
Process Set (Null for all) =
Create or Update Items =1 (Create New Items)

6. Verify Import Items request completes successfully.

7. Naviagate to Inventory Æ Items Æ Master Items click on the flash light and in the Items field in the Find Master
Items window enter the following
XX-A% XX-Z%

and click on find and verify the items are populated in the V1 and M1 organization with the appropriate item
attributes as specified in the above table (Except Cost details which we will later).
Page 18
Oracle Cost Management R11i (Release 11.5.9)
You can also verify the results with the following SQL
COL DESCRIPTION FORMAT A25
COL SEGMENT1 FORMAT A10
COL MEANING HEADING "WIP_SUPPLY_TPYE" FORMAT A15
SELECT Organization_id ORG, Segment1, MTI.DESCRIPTION,
BUILD_IN_WIP_FLAG, MEANING
FROM MTL_SYSTEM_ITEMS MTI, MFG_LOOKUPS ML
WHERE SEGMENT1 BETWEEN 'SK-A%' AND 'SK-Z%'
AND WIP_SUPPLY_TYPE = LOOKUP_CODE
AND LOOKUP_TYPE = 'WIP_SUPPLY'
ORDER BY 1,2;

ORG SEGMENT1 DESCRIPTION B WIP_SUPPLY_TPYE


---------- ---------- ------------------------- - ---------------
204 SK-BARS Titanium Handlebars N Push
204 SK-BRAKES Front-Rear V-Brakes N Operation Pull
204 SK-COMP Components Kit N Phantom
204 SK-DERAIL Front-Rear Derailleurs N Operation Pull
204 SK-FORK Front Suspension Fork N Assembly Pull
204 SK-FRAME 6061 Aluminum Frame N Operation Pull
204 SK-MB2XR Xtreme Mountain Bike Y Push
204 SK-SADDLE Padded Gel Seat N Operation Pull
204 SK-TIRES Kevlar Tires N Push
207 SK-BARS Titanium Handlebars N Push
207 SK-BRAKES Front-Rear V-Brakes N Operation Pull
207 SK-COMP Components Kit N Phantom
207 SK-DERAIL Front-Rear Derailleurs N Operation Pull
207 SK-FORK Front Suspension Fork N Assembly Pull
207 SK-FRAME 6061 Aluminum Frame N Operation Pull
207 SK-MB2XR Xtreme Mountain Bike Y Push
207 SK-SADDLE Padded Gel Seat N Operation Pull
207 SK-TIRES Kevlar Tires N Push

18 rows selected.

Page 19
Oracle Cost Management R11i (Release 11.5.9)

BASIS TYPE
The following table details the basis types available for use with each sub element.

Allocation Charge Methods


SUBELEMENT
BASIS TYPE Material Material Resource OSP Overhead
Overhead
Activity X
Item X X X X X
Lot X X X X X
Resource Units X X
Resource Value X X
Total Value X

Activity
Use the Activity basis type to assign an activity cost to an item. An activity is an action or task that you
perform in a business that uses a resource or incur cost. For material overhead sub elements, the cost per
item is calculated within each cost type as follows:

Cost per item = (Activity occurences / Number of items ) * Activity rate

Item
You use the item basis type to assign a fixed cost per item.
For material and material overhead sub elements, you define a fixed amount per item
For resource, Outside Processing (OSP), and Overhead sub element, you can define a fixed per item
moved through an operation.

Lot
You use the lot basis type to assign a lot charge per item or operation. For material and material overhead
sub elements, the cost per item is calculated within each cost type as follows

Cost per item = Rate or amount / Item’s costing lot size.

Page 20
Oracle Cost Management R11i (Release 11.5.9)
For resource, Outside Processing, and Overhead sub element, the cost per item is calculated within each
cost type as follows

Cost per item = Routing usage * Rate or amount * 1 / Item’s costing lot size

Resource Units
You use Resource Units basis type to allocate overhead to an item based on the number of resource units.
For material overhead and overhead sub elements, the cost per item is calculated within each cost type as
follows:

Cost per item = Overhead rate * No of resource units earned in routing operation

Resource Value
You use Resource Value basis type to allocate overhead to an item based on a percentage of the resource
value. For material overhead and overhead sub elements, the cost per item is calculated within each cost
type as follows:

Cost per item = Overhead rate * Resource values earned in the routing operation

Total Value
You use Total Value basis type to allocate overhead to an item based on a percentage of the total value.
For material overhead, the cost per item is calculated within each cost type as follows:

Cost per Item = Total cost – Material overhead earned at this level * Material overhead rate

Page 21
Oracle Cost Management R11i (Release 11.5.9)

PURCHASED ITEMS COST

Now we will define item costs for the purchased Items and the assembled item’s Material Overhead. The buyers have told
you the purchased standard costs are as follows

XX-FRAME = $250.00
XX-TIRES = $30.00
XX-FORK = $110.00
XX-BARS = $40.00
XX-DERAIL = $60.00
XX-BRAKES = $80.00
XX-SADDLE = $45.00

1. Enter your Item Costs

(Navigation) Cost Æ Item Costs Æ Item Costs

Click on New

Item XX-FRAME
Cost Type XX-CSTMTB

Base on Rollup No (for Purchased items)


Click on Costs button

Note : Each part must be entered separately

Page 22
Oracle Cost Management R11i (Release 11.5.9)

Cost Element Material


Sub-Element MATERIAL
Activity
Basis Item
Rate Amount 250.00

Cost Element Material Overhead


Sub-Element XX-MTBOH
Activity
Basis Total Value
Rate Amount 0.05

Save your work

Action Æ Save

Close Window.

Add a New record

Repeat the process for other Purchased Items.

2. Enter Manufacturing Item Cost

Item XX-MB2XR
Cost Type XX-CSTMTB

Base on Rollup Yes (for Purchased items)

Save your work

Action Æ Save
Page 23
Oracle Cost Management R11i (Release 11.5.9)

Verify the costs of your items

XX-FRAME = $262.50
XX-TIRES = $31.50
XX-FORK = $115.50
XX-BARS = $42.00
XX-DERAIL = $63.00
XX-BRAKES = $84.00
XX-SADDLE = $47.25

Page 24
Oracle Cost Management R11i (Release 11.5.9)

Page 25
Oracle Cost Management R11i (Release 11.5.9)

DEFINE ROUTINGS

1. Create a routing for item xx-MB2XR using the following tables

Routing Description Op Dept Res. Resource Usage Standard Schedule


Seq Seq Rate
xx-MB2XR Xtreme Mountain Bike 100 xxMFG 100 xxAsmblr 0.5 Yes Yes
200 xxQLTY 100 xxSpec 0.5 Yes Yes
200 xxTester 1 Yes Yes

2 Open the rtglist.txt file using the notepad or WordPad and Replace all XX with your two lettered initials. (in my case
it would be SK)

3 ftp the following files that are available along with this document to the respective directories.

rtgapi.sql to the user home directory.


rtglist.txt to /usr/tmp directory. (to a directory which is defined by utl_file_dir parameter)

4 Run the following script from the user home directory.


sqlplus appsusername/password @rtgapi.sql

You Will get the following message

v_dept_code SKMfg
v_OrganizationCode M1
v_ItemName SK-MB2XR
v_dept_code SKQlty
v_OrganizationCode M1
v_ItemName SK-MB2XR
Return Status = S (Return Status S = Successful – Otherwise you will get error message)
Message Count = 0
PL/SQL procedure successfully completed.

5 Verify Routings by going to (Navigation) Bill of Material Æ Routings Æ Routings.

Page 26
Oracle Cost Management R11i (Release 11.5.9)

DEFINE BILL OF MATERIALS (BOM)

1. Create the Bill of Material using the following table.

Item/Bom Description Item Op. Quantity Supply Sub Include in


Seq Seq Type Inventory Roll up
xx-COMP Components Kit
xx-DERAIL Front/Rear Derailleur 10 1 1 Operation Stores Yes
Pull
xx-BRAKES Front/Rear V-brakes 20 1 2 Operation Stores Yes
Pull
xx-SADDLE Padded Gel Seat 30 1 1 Operation Stores Yes
Pull

xx-MB2XR Xtreme Mountain Bike


xx-FRAME 6061 Aluminum Frame 10 100 1 Operation Stores Yes
Pull
xx-TIRES Kevlar Tires 20 100 2 Push Stores Yes
xx-FORK Front Suspension Fork 30 100 1 Assembly Stores Yes
Pull
xx-BARS Titanium HandleBars 40 100 1 Push Stores Yes
xx-COMP Components Kit 50 100 1 Phantom Stores Yes

2 Open the bomlist.txt file using the notepad or WordPad and Replace all XX with your two lettered initials. (in my
case it would be SK)

3 ftp the following files that are available along with this document to the respective directories.

bomapi.sql to the user home directory.


bomlist.txt to /usr/tmp directory. (to a directory which is defined by utl_file_dir parameter)

4 Run the following script from the user home directory.

sqlplus appsusername/password @bomapi.sql

You Will get the following message

Page 27
Oracle Cost Management R11i (Release 11.5.9)

Return Status = S
Message Count = 0
Return Status = S
Message Count = 0
PL/SQL procedure successfully completed.

1. Verify BOM by going to (Navigation) Bill of Material Æ Bills Æ Bills or Indented Bills

Page 28
Oracle Cost Management R11i (Release 11.5.9)

ASSEMBLY COST
We have completed the setup and now we want to rollup the costs we have just created for this Bill of Material.
Please look at the following table, which will give you a brief understanding as to how the cost roll is calculated. We
will verify this with the result we get from the Assembly Cost Rollup program.

COST ELEMENTS SUB ITEM / RESOURCE BASIS CALCULATION TOTAL


ELEMENTS
Material Material xxFRAME Item 250 x 1 250.00
xxTIRE Item 30 x 2 60.00
xxFORK Item 110 x 1 110.00
xxBARS Item 40 x 1 40.00
xxDERAIL Item 60 x 2 120.00
xxBRAKE Item 80 x 2 160.00
xxSADDLE Item 45 x 1 45.00
Material OH MTBOH xxFRAME Total Value 5% of 250 12.50
xxTIRE Total Value 5% of 60 3.00
xxFORK Total Value 5% of 110 5.50
xxBARS Total Value 5% of 40 2.00
xxDERAIL Total Value 5% of 120 6.00
xxBRAKE Total Value 5% of 160 8.00
xxSADDLE Total Value 5% of 45 2.25
Resource Asmblr Item .5 hr x $10 5.00
Spec Item .5 hr x $40 20.00
Tester Item 1 hr x $15 15.00
OverHead Benefit Asmblr Resource Value 5% of $5 0.25
Utility Spec Resource Unit $10 x .5 hr 5.00
Benefit Spec Resource Value 5% of $ 15 0.75
TOTAL UNIT COST (Do the cost rollup and compare to this) 870.25

Page 29
Oracle Cost Management R11i (Release 11.5.9)
1. (Navigation) Æ Cost Æ Item Costs Æ Assembly Cost Rollup

Request Name Cost Rollup – Print Report

Cost Type XX-CSTMTB


Rollup Option Full Cost Rollup
Range Specific Item
Report Type Detail Indented
Material Detail Yes
Material Overhead Detail Yes
Routing Detail Yes
Report Number of Level 10
Effectivity Date Today’s Date
Include Unimplemented ECOs No
Alternate Bill
Alternate Routing
Engineering Bills No
Specific Item XX-MB2XR

Let the report complete and the report will look as follows

Page 30
Oracle Cost Management R11i (Release 11.5.9)
Seattle Manufacturing Report Date: 13-MAY-2004
13:00

Bills of Material Indented Cost Report Page: 1


Cost Type: SK-CSTMTB (USD)
Revision Date: 2004/05/13 23:5
Alternate BOM:
Alternate Routing:

Assembly: SK-MB2XR Xtreme Mountain Bike Category: NEW.MISC UOM: Ea

Include in Rollup
| Based on Rollup
| | Asset/Costed
Op Item/ Description/ Last Make | | | Yield/ Quantity/ Shrink/ Extended Qty/ Item Unit Cost/
Level Seq Cost Element Sub-Elem Department Rev Buy | | | Phtm Basis UOM Rate or Amount Basis Factor Rate or Amount Res Unit Cost Extended Cost
----------- ---- --------------- -------------- ---------- ---- ---- ---- ---- ---- ---- ---------- --- -------------- ------------ -------------- ---------------- ---------------
0 SK-MB2XR Xtreme Mountain Bike A Make Yes Yes No Ea 1.00 0.00 1.00 870.25000
100 Resource SKAsmblr SKMfg Yes Item+ HR 0.50 1.00 0.50 10.00000 5.00000
100 Overhead SK-BENEFIT SKMfg Res value USD 0.05 5.00 0.05 0.25000
200 Resource SKSpec SKQlty Yes Item+ HR 0.50 1.00 0.50 40.00000 20.00000
200 Overhead SK-UTILITY SKQlty Res units USD 10.00 0.50 10.00 5.00000
200 Resource SKTester SKQlty Yes Item+ HR 1.00 1.00 1.00 15.00000 15.00000
200 Overhead SK-BENEFIT SKQlty Res value USD 0.05 15.00 0.05 0.75000

.1 100 SK-FRAME 6061 Aluminum Frame A Buy Yes No Yes No 1.00 Ea 1.00 0.00 1.00 262.50000
Material MATERIAL Item+ USD 250.00 1.00 250.00 250.00000
Material Over SK-MTBOH Ttl value USD 0.05 250.00 0.05 12.50000

.1 100 SK-TIRES Kevlar Tires A Buy Yes No Yes No 1.00 Ea 2.00 0.00 2.00 31.50000
Material MATERIAL Item+ USD 30.00 1.00 60.00 60.00000
Material Over SK-MTBOH Ttl value USD 0.05 60.00 0.05 3.00000

.1 100 SK-FORK Front Suspension Fork A Buy Yes No Yes No 1.00 Ea 1.00 0.00 1.00 115.50000
Material MATERIAL Item+ USD 110.00 1.00 110.00 110.00000
Material Over SK-MTBOH Ttl value USD 0.05 110.00 0.05 5.50000

.1 100 SK-BARS Titanium Handlebars A Buy Yes No Yes No 1.00 Ea 1.00 0.00 1.00 42.00000
Material MATERIAL Item+ USD 40.00 1.00 40.00 40.00000
Material Over SK-MTBOH Ttl value USD 0.05 40.00 0.05 2.00000

.1 100 SK-COMP Components Kit A Make Yes Yes Yes Yes 1.00 Ea 1.00 0.00 1.00 341.25000

..2 1 SK-DERAIL Front-Rear Derailleurs A Buy Yes No Yes No 1.00 Ea 2.00 0.00 2.00 63.00000
Material MATERIAL Item+ USD 60.00 1.00 120.00 120.00000
Material Over SK-MTBOH Ttl value USD 0.05 120.00 0.05 6.00000

..2 1 SK-BRAKES Front-Rear V-Brakes A Buy Yes No Yes No 1.00 Ea 2.00 0.00 2.00 84.00000
Material MATERIAL Item+ USD 80.00 1.00 160.00 160.00000
Material Over SK-MTBOH Ttl value USD 0.05 160.00 0.05 8.00000

..2 1 SK-SADDLE Padded Gel Seat A Buy Yes No Yes No 1.00 Ea 1.00 0.00 1.00 47.25000
Material MATERIAL Item+ USD 45.00 1.00 45.00 45.00000
Material Over SK-MTBOH Ttl value USD 0.05 45.00 0.05 2.25000

---------------
870.25000
===============

Page 31
Oracle Cost Management R11i (Release 11.5.9)

Cost Element Standard Cost Report Value Difference Percent


-------------------- ---------------- ---------------- ---------------- ----------
Material 0.00000 785.00000 -785.00000 0.0
Material Overhead 0.00000 39.25000 -39.25000 0.0
Resource 0.00000 40.00000 -40.00000 0.0
Outside Processing 0.00000 0.00000 0.00000 0.0
Overhead 0.00000 6.00000 -6.00000 0.0
---------------- ---------------- ---------------- ----------
Total 0.00000 870.25000 -870.25000
================ ================ ================

Page 32
Oracle Cost Management R11i (Release 11.5.9)
2. To view the cost
(Navigation) Æ Cost Æ Item Costs Æ Item Costs

Item XX-MB2XR
Cost Type XX-CSTMTB
Click on the Find button

Page 33
Oracle Cost Management R11i (Release 11.5.9)

COST UPDATE
1. First let’s examine the Frozen costs.

(Navigation) Æ Cost Æ Item Costs Æ Item Costs

Item XX-MB2XR
Cost Type Frozen
Click on the Find button
Click on the Costs button – In this case there should not be any costs. This is what we will be updating with the
cost update.

2. (Navigation) Æ Cost Æ Item Costs Æ Standard Cost Update Æ Update Costs

Request Name Update Standard Costs

Cost Type XX-CSTMTB


Adjustment Account Std Cost Var (Account alias)
Description Update MB2XR Costs
Item Range All Items
Sort Option <accept default>
Update Option Overhead, Resource, Activity, and Item Costs
Specific Item tab through (Click Ok)
Save Details Yes

3. Verify the Frozen Costs

Page 34
Oracle Cost Management R11i (Release 11.5.9)

(Navigation) Æ Cost Æ Item Costs

Item XX-MB2XR
Cost Type Frozen
Click on the Find button
Click on the Costs button – In this case there should not be any costs. This is what we are updating with the cost
update.

Page 35
Oracle Cost Management R11i (Release 11.5.9)

INVENTORY TRANSACTIONS

The following profile options are set to ‘Background Processing’

TP:INV Transaction processing mode


TP:WIP Completion Material Processing
TP:WIP Completion Transaction Form
TP:WIP Material Transaction Form
TP:WIP Move Transaction
TP:WIP Shop Floor Material Processing

Please also verify the following profile option is set to ‘Yes’

INV: Use new Trx.Mngr. for processing

1. Perform the following miscellaneous transactions

(Navigation) Æ Inventory Æ Transactions Æ Miscellaneous Transactions

Date Today’s Date


Type Miscellaneous Receipts
Source
Account 01-000-1110-0000-000

Click the Transaction Lines button

Page 36
Oracle Cost Management R11i (Release 11.5.9)

Item Sub Inventory Quantity


XX-FRAME Stores 1000
XX-TIRES Stores 1000
XX-FORK Stores 1000
XX-BARS Stores 1000
XX-DERAIL Stores 500
XX-BRAKES Stores 1000
XX-SADDLE Stores 100
Save your work

Action Æ Save

The transaction will be saved in mtl_material_transactions_temp table.

COLUMN Txn_hdr_id FORMAT 999999999;


COLUMN Txn_tmp_id FORMAT 999999999;
COLUMN Inv_Item_id FORMAT 999999999;
COLUMN Description FORMAT A11
COLUMN Subinv_code FORMAT A10;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN Txn_cst FORMAT 999999;
COLUMN Txn_typ_id FORMAT 999999999;
COLUMN Txn_act_id FORMAT 999999999;
COLUMN Txn_sty_id FORMAT 999999999;

select transaction_header_id Txn_hdr_id,


mmtt.transaction_temp_id Txn_tmp_id,
mmtt.inventory_item_id Inv_Item_id,
Substr(segment1,1,11) Description,
subinventory_code Subinv_code,
mmtt.transaction_quantity Txn_qty,
mmtt.primary_quantity Pri_qty,
transaction_uom Uom,
transaction_cost Txn_cst,
Page 37
Oracle Cost Management R11i (Release 11.5.9)
transaction_type_id Txn_typ_id, -- 42 Miscellaneous receipt
transaction_action_id Txn_act_id, -- 27 Receipt into stores
transaction_source_type_id Txn_sty_id,
transaction_date Txn_date
FROM mtl_material_transactions_temp mmtt,
mtl_system_items msi,
mtl_transaction_lots_temp mtlt,
mtl_serial_numbers_temp msnt
WHERE mmtt.ORGANIZATION_ID = 207
AND msi.inventory_item_id = mmtt.inventory_item_id
AND msi.organization_id = mmtt.organization_id
AND nvl(transaction_status,0) <> 2
AND (mtlt.transaction_temp_id (+) = mmtt.transaction_temp_id
AND msnt.transaction_temp_id (+) = mmtt.transaction_temp_id)
ORDER BY TRANSACTION_DATE, mmtt.CREATION_DATE, mmtt.transaction_temp_id;

TXN_HDR_ID TXN_TMP_ID INV_ITEM_ID DESCRIPTION SUBINV_COD TXN_QTY PRI_QTY UOM TXN_CST TXN_TYP_ID TXN_ACT_ID TXN_STY_ID TXN_DATE
---------- ---------- ----------- ----------- ---------- ---------- ---------- --- ------- ---------- ---------- ---------- ---------
11119521 11119522 15826 SK-FRAME Stores 1000 1000 Ea 42 27 13 21-MAR-05
11119521 11119523 15825 SK-TIRES Stores 1000 1000 Ea 42 27 13 21-MAR-05
11119521 11119524 15824 SK-FORK Stores 1000 1000 Ea 42 27 13 21-MAR-05
11119521 11119525 15823 SK-BARS Stores 1000 1000 Ea 42 27 13 21-MAR-05
11119521 11119526 15821 SK-DERAIL Stores 500 500 Ea 42 27 13 21-MAR-05
11119521 11119527 15819 SK-BRAKES Stores 1000 1000 Ea 42 27 13 21-MAR-05
11119521 11119528 15820 SK-SADDLE Stores 100 100 Ea 42 27 13 21-MAR-05

MTL_MATERIAL_TRANSACTIONS_TEMP

MTL_MATERIAL_TRANSACTIONS_TEMP is the gateway for all material transactions. This is the table that actually
handles the processing of transactions that either increase or decrease the stock levels. All Oracle Inventory forms write
directly to this table, whereas all external modules create records in the MTL_TRANSACTIONS_INTERFACE table which
are subsequently processed into the MTL_MATERIAL_TRANSACTIONS_TEMP table.

How the tables work


Records are processed into this table by the INCTCM - Process Transactions Interface from the Interface tables :

Page 38
Oracle Cost Management R11i (Release 11.5.9)

MTL_TRANSACTIONS_INTERFACE Æ to MTL_MATERIAL_TRANSACTIONS_TEMP
MTL_TRANSACTION_LOTS_INTERFACE Æ to MTL_TRANSACTION_LOTS_TEMP
MTL_SERIAL_NUMBERS_INTERFACE Æ to MTL_SERIAL_NUMBERS_TEMP

If the item is Lot Controlled then a corresponding record will be inserted into MTL_TRANSACTION_LOTS_TEMP.
These tables are linked by MTL_MATERIAL_TRANSACTIONS_TEMP.TRANSACTION_TEMP_ID to
MTL_TRANSACTION_LOTS_TEMP.TRANSACTION_TEMP_ID.

If the item is Serial Number Controlled but not Lot Controlled then a corresponding record will be inserted into
MTL_SERIAL_NUMBERS_TEMP. These tables are linked by
MTL_MATERIAL_TRANSACTIONS_TEMP.TRANSACTION_TEMP_ID to
MTL_SERIAL_NUMBERS_TEMP.TRANSACTION_TEMP_ID.

If the item is both Lot Controlled and Serial Number Controlled then records will be inserted into both
MTL_TRANSACTION_LOTS_TEMP and MTL_SERIAL_NUMBERS_TEMP. These records will be linked by
MTL_MATERIAL_TRANSACTIONS_TEMP.TRANSACTION_TEMP_ID to
MTL_TRANSACTION_LOTS_TEMP.TRANSACTION_TEMP_ID and
MTL_TRANSACTION_LOTS_TEMP.SERIAL_TRANSACTION_TEMP_ID to
MTL_SERIAL_NUMBERS_TEMP.TRANSACTION_TEMP_ID.

How the transactions are processed


After the records are processed from the MTL_TRANSACTIONS_INTERFACE into the
MTL_MATERIAL_TRANSACTIONS_TEMP by the INCTCM - Process Transactions Interface, a worker will be
launched to process the record from MTL_MATERIAL_TRANSACTIONS_TEMP into
MTL_MATERIAL_TRANSACTIONS. The worker is called INCTCW - Inventory Transaction Worker.

The INCTCM - Process Transactions Interface will launch a single INCTCW - Inventory Transaction Worker for all
rows that meet the criteria in MTL_MATERIAL_TRANSACTIONS_TEMP :

TRANSACTION_MODE =3
LOCK_FLAG =N
PROCESS_FLAG =Y

Page 39
Oracle Cost Management R11i (Release 11.5.9)
A new Java Transaction Manager is launched if the following profile option is set INV: Use new Trx.Mngr. for
processing = Yes.

INV: Use new Trx.Mngr for Processing Profile option there are two transaction managers in inventory. You have
the option to user either for transactions processed in the background. Transactions processed online or with
immediate concurrent always as Inventory recommends, the new manager. If it is set to No, Inventory uses the old
transaction manager. The setting of this option does not affect certain transactions such as WIP and receiving
transactions. All mobile WIP and VMI Receiving transactions use the new transaction manager. All desktop WIP
and non–VMI Receiving transactions use the old transaction manager.

INV_TRX_MGR INVJTRXS.pls This file contains the Body of the Inventory-


Transactions-Manager wrapper. The functions
specified here are wrappers to methods of the Java
Stored Procedure implementation of the Inventory
Transaction Processor

oracle.apps.inv.transaction.server.TrxProcessor.processTrxBatch

Once the process is complete the records will be moved into the corresponding transaction table .

MTL_MATERIAL_TRANSACTIONS_TEMP Æ to MTL_MATERIAL_TRANSACTIONS
MTL_TRANSACTION_LOTS_TEMP Æ to MTL_TRANSACTION_LOT_NUMBERS
MTL_SERIAL_NUMBERS_TEMP Æ to MTL_UNIT_TRANSACTIONS

Set the following options to the values specified

INV:Debug Trace = Yes


INV:Debug level = 10
INV:Debug file (Including the complete path) = /usr/tmp/invtrxmg.log

The directory should be one of the following

select value from v$parameter where name = 'utl_file_dir';


VALUE
Page 40
Oracle Cost Management R11i (Release 11.5.9)
-------------------------------------------------------------------
/usr/tmp, /seth/oracle/bdemfgdb/9.2.0/appsutil/outbound/bdemfg_seth

Navigate to InventoryÆSetupÆTransactionsÆInterface Managers and Launch the Material transaction Interface


Manager.

Once the request is completed, Please verify the log file as follows,

It would look like as follows

more /usr/tmp/invtrxmg.log

******** New Session:344466****30-MAR-05:09.13.19 **********


Page 41
Oracle Cost Management R11i (Release 11.5.9)
Session Id:344466
[30-MAR-05 21:13:21] INV_TXN_MANAGER_PUB: -----Inside process_Transactions-------.trxhdr=11121549
[30-MAR-05 21:13:21] INV_TXN_MANAGER_PUB: Process Rows in MTL_MATERIAL_TRANSACTION_TEMP
[30-MAR-05 21:13:21] INV_TXN_MANAGER_PUB: Rows in MMTT ready to process
[30-MAR-05 21:13:21] INV_TXN_MANAGER_PUB: Calling Process_lpn_trx
[30-MAR-05 21:13:21] INV_TXN_MANAGER_PUB: Calling material processor to process 1 row(s) under header ID 1121549
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: Call to PROCESS_LPN_TRX trxhdr=11121549,procmode=1,bflow=
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: Initializing the message list
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: l_is_cartonization=0
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: trxtempid=11121547srctypeid=13actid=27,batchid=
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: seqid=,lpnid=,cntlpnid=xfrlpnid=
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: item_id=15826qty=100uom=EaCG=1164,XCG=
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: ERES event id => 11121547
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: Transaction Action Id => 27
[30-MAR-05 21:13:21] INV_LPN_TRX_PUB: Transaction Source Type Id => 13

COLUMN TXN_ID FORMAT 999999999;


COLUMN Inv_Item_id FORMAT 999999999;
COLUMN Description FORMAT A11
COLUMN Subinv_code FORMAT A10;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN Txn_typ_id FORMAT 999999999;
COLUMN Txn_act_id FORMAT 999999999;
COLUMN Txn_sty_id FORMAT 999999999;
COLUMN Txn_date FORMAT A10;
select TRANSACTION_ID Txn_id,
mmt.inventory_item_id Inv_Item_id,
Substr(segment1,1,11) Description,
subinventory_code Subinv_code,
transaction_quantity Txn_qty,
primary_quantity Pri_qty,
transaction_uom Uom,
transaction_type_id Txn_typ_id,
transaction_action_id Txn_act_id,
transaction_source_type_id Txn_sty_id,
transaction_date Txn_date,
cost_group_id cst_grp_id,
costed_flag Cflg
from MTL_MATERIAL_TRANSACTIONS mmt,
MTL_SYSTEM_ITEMS msi
where mmt.organization_id = 207

Page 42
Oracle Cost Management R11i (Release 11.5.9)
and mmt.organization_id = msi.organization_id
and mmt.inventory_item_id = msi.inventory_item_id
and costed_flag is not null
and mmt.inventory_item_id between 15819 and 15826
ORDER BY TRANSACTION_DATE, mmt.CREATION_DATE, transaction_id;

TXN_ID INV_ITEM_ID DESCRIPTION SUBINV_COD TXN_QTY PRI_QTY UOM TXN_TYP_ID TXN_ACT_ID TXN_STY_ID TXN_DATE CST_GRP_ID C
---------- ----------- ----------- ---------- ---------- ---------- --- ---------- ---------- ---------- ---------- ---------- -
11121538 15819 SK-BRAKES Stores 1000 1000 Ea 42 27 13 21-MAR-05 1164 N
11121539 15820 SK-SADDLE Stores 100 100 Ea 42 27 13 21-MAR-05 1164 N
11121540 15821 SK-DERAIL Stores 500 500 Ea 42 27 13 21-MAR-05 1164 N
11121541 15823 SK-BARS Stores 1000 1000 Ea 42 27 13 21-MAR-05 1164 N
11121542 15824 SK-FORK Stores 1000 1000 Ea 42 27 13 21-MAR-05 1164 N
11121543 15825 SK-TIRES Stores 1000 1000 Ea 42 27 13 21-MAR-05 1164 N
11121544 15826 SK-FRAME Stores 1000 1000 Ea 42 27 13 21-MAR-05 1164 N
11121558 15826 SK-FRAME Stores 100 100 Ea 42 27 13 30-MAR-05 1164 N

8 rows selected.

2. Now look up some of the Items in the inventory to make sure that the transaction was processed.

(Navigation) Æ Inventory Æ On Hand Availability Æ On Hand Quantity

Item XX-TIRES
Click the Find button and view the On-hand balances for the tires.

Page 43
Oracle Cost Management R11i (Release 11.5.9)
3. View the Material Transaction generated.

Cost Manager controls the following processes.

Cost Manager CMCTCM The Cost Manager invokes the material cost manager and
if WIP is installed, the resource cost manager.
Material cost transaction worker CMCMCW This subroutine polls the transaction table for uncosted
transactions, and costs them by calling the cost_trx library
function.
Actual Cost Worker CMCACW This actual cost worker processes material transactions
that are assigned by the actual cost manager in
chronological order based on the transaction_date and
transaction_id. Depending on the transaction
origination(INV or WIP), the appropriate cost processing
routine will be invoked.
Resource Cost Worker CMCCTW processes transactions that are assigned by the transaction
manager through the group_id. The type specifies the type
of transactions within a group.
TYPE 1 - Resource / OSP
Overhead Cost Worker CMCOCW processes transactions that are assigned by the transaction
manager through the group_id. The type specifies the type
of transactions within a group.
TYPE 2 - Overhead
Operation Yield Processor CSTPOYLD CSTPOYLD.process_op_yield

To Enable Debug for Cost Manager set the following profile options.

MRP:Debug Mode = yes


CST:Cost update debug level to = Full
The log file for CMCMCW – Material Cost transaction worker looks as follows for one specific transaction

Page 44
Oracle Cost Management R11i (Release 11.5.9)
Fetched txn 11121616
DS parent_txn_id = 139425280, parent_txn_ind = -1.
Costing Transaction, ID = 11121616
Processing Transaction: 11121616
CSE Cost Distribution Hook Used: 0
Flow schedule flag = 0
ele_acct() <<< @ 31-MAR-2005 12:48:28
prj_txn() <<< @ 31-MAR-2005 12:48:28
insert_acct() <<< @ 31-MAR-2005 12:48:28
insert_acct() >>> @ 31-MAR-2005 12:48:28
insert_acct() <<< @ 31-MAR-2005 12:48:28
insert_acct() >>> @ 31-MAR-2005 12:48:28
ele_acct() >>> @ 31-MAR-2005 12:48:28
final_acct() <<< @ 31-MAR-2005 12:48:28
final_acct() >>> @ 31-MAR-2005 12:48:28
[AX]FINAL
===================================================
[AX]item_id = 15825
[AX]send_uom =
[AX]rec_uom =
[AX]Actual Cost = 31.50
===================================================

Once the Cost Manager runs successfully, Material Transactions can be viewed as follows

(Navigation) Æ Inventory Æ Transactions Æ Material Transactions

Item XX-TIRES
Click the Find button and review the Information, Click on the Distribution button. Review the Distribution
Information.

Page 45
Oracle Cost Management R11i (Release 11.5.9)

Page 46
Oracle Cost Management R11i (Release 11.5.9)

WIP TRANSACTIONS
1. Create Job

(Navigation) Æ WIP Æ Discrete Æ Discrete Jobs

Job XX-JOB1
Type Standard
Assembly XX-MB2XR
Description <default>
UOM <default>
Class Discrete
Status Released
Quantity 100
MRP Qty <default>
Start Date
Completion Date 5 weeks from today @ 23:55

Click in the Routing alternative region


Completion Sub inventory FGI

Save your work

Action Æ Save

2. Review the discrete job for your assembly

(Navigation) Æ WIP Æ Discrete Æ Discrete Jobs

Job XX-JOB1

Click on the Find button. Click on the Open button.

Page 47
Oracle Cost Management R11i (Release 11.5.9)
Review the Job requirements, Operations, resources.

Page 48
Oracle Cost Management R11i (Release 11.5.9)

Page 49
Oracle Cost Management R11i (Release 11.5.9)

Page 50
Oracle Cost Management R11i (Release 11.5.9)

Page 51
Oracle Cost Management R11i (Release 11.5.9)

3. Issue the Push Material to the Job

(Navigation) Æ WIP Æ Material Transactions Æ WIP Material Transactions

Job XX-JOB1
Include All Material

Click on the Transact button. The push components (in this case XX-Bars and XX-Tires) should appear. Verify the
quantities and click on the Done button. The Components should now be issued. Verify that the issues took place
by going to View Discrete Jobs forms. In the View Discrete Jobs form, query up the XX-JOB1 and then click on
Components button, select the Quantities alternative region.

Page 52
Oracle Cost Management R11i (Release 11.5.9)

Click Done.

The transaction will be saved in mtl_material_transactions_temp table.

COLUMN Txn_hdr_id FORMAT 999999999;


COLUMN Txn_tmp_id FORMAT 999999999;
Page 53
Oracle Cost Management R11i (Release 11.5.9)
COLUMN Inv_Item_id FORMAT 999999999;
COLUMN Description FORMAT A11
COLUMN Subinv_code FORMAT A10;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN Txn_cst FORMAT 999999;
COLUMN Txn_typ_id FORMAT 999999999;
COLUMN Txn_act_id FORMAT 999999999;
COLUMN Txn_sty_id FORMAT 999999999;

select transaction_header_id Txn_hdr_id,


mmtt.transaction_temp_id Txn_tmp_id,
mmtt.inventory_item_id Inv_Item_id,
Substr(segment1,1,11) Description,
subinventory_code Subinv_code,
mmtt.transaction_quantity Txn_qty,
mmtt.primary_quantity Pri_qty,
transaction_uom Uom,
transaction_cost Txn_cst,
transaction_type_id Txn_typ_id, -- 35 WIP component issue
transaction_action_id Txn_act_id, -- 1 Issue from stores
transaction_source_type_id Txn_sty_id,
transaction_date Txn_date
FROM mtl_material_transactions_temp mmtt,
mtl_system_items msi,
mtl_transaction_lots_temp mtlt,
mtl_serial_numbers_temp msnt
WHERE mmtt.ORGANIZATION_ID = 207
AND msi.inventory_item_id = mmtt.inventory_item_id
AND msi.organization_id = mmtt.organization_id
AND nvl(transaction_status,0) <> 2
AND (mtlt.transaction_temp_id (+) = mmtt.transaction_temp_id
AND msnt.transaction_temp_id (+) = mmtt.transaction_temp_id)
ORDER BY TRANSACTION_DATE, mmtt.CREATION_DATE, mmtt.transaction_temp_id;

TXN_HDR_ID TXN_TMP_ID INV_ITEM_ID DESCRIPTION SUBINV_COD TXN_QTY PRI_QTY UOM TXN_CST TXN_TYP_ID TXN_ACT_ID TXN_STY_ID TXN_DATE
---------- ---------- ----------- ----------- ---------- ------- ------- --- ------- ---------- ---------- ---------- ---------
11122681 11122682 15823 SK-BARS Stores -100 -100 Ea 35 1 5 18-APR-05
11122681 11122683 15825 SK-TIRES Stores -200 -200 Ea 35 1 5 18-APR-05

Page 54
Oracle Cost Management R11i (Release 11.5.9)
4. Complete the following Move transaction, move half of the assemblies from the Queue step of the 1st Operation to
the Run step of 1st operation. This also lets the people know the job has started.

(Navigation) Æ WIP Æ Move Transactions Æ Move Transactions

Job XX-JOB1
Transaction Type Move
Seq From 100
Step Queue
Seq To 200
Step Run
Quantity 100

Click on the Save button. Verify the Move transactions took place by going to View Discrete Jobs forms. In the
View Discrete Jobs form, query up the XX-JOB1 and then click on Operations button, select the Quantities
alternative region.

Page 55
Oracle Cost Management R11i (Release 11.5.9)

Click Save.

The transaction will be saved in wip_move_txn_interface table.

Page 56
Oracle Cost Management R11i (Release 11.5.9)

COLUMN Txn_hdr_id FORMAT 999999999;


COLUMN Assembly_id FORMAT 999999999;
COLUMN wip_entity_id FORMAT 999999999;
COLUMN Wip_entity_name FORMAT A20;
COLUMN EType FORMAT 99999;
COLUMN TType FORMAT 99999;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN PUom FORMAT A3;
COLUMN PPhase FORMAT 99999;
COLUMN PStatus FORMAT 99999;
SELECT wmti.TRANSACTION_ID Txn_id,
PRIMARY_ITEM_ID Assembly_id,
WIP_ENTITY_ID Wip_entity_id,
WIP_ENTITY_NAME Wip_entity_name,
ENTITY_TYPE EType,
TRANSACTION_DATE Txn_date,
TRANSACTION_QUANTITY Txn_qty,
TRANSACTION_UOM Uom,
PRIMARY_QUANTITY PQty,
PRIMARY_UOM PUom,
TRANSACTION_TYPE TType,
FM_OPERATION_SEQ_NUM Fmopseq,
FM_INTRAOPERATION_STEP_TYPE Fmopstep,
TO_OPERATION_SEQ_NUM Toopseq,
TO_INTRAOPERATION_STEP_TYPE Toopstep,
PROCESS_PHASE PPhase,
PROCESS_STATUS PStatus
from wip_move_txn_interface wmti,
wip_txn_interface_errors wtie
where ORGANIZATION_ID = 207
AND wtie.transaction_id (+) = wmti.transaction_id
ORDER BY TRANSACTION_DATE, wmti.CREATION_DATE, wmti.transaction_id;

TXN_ID ASSEMBLY_ID WIP_ENTITY_ID WIP_ENTITY_NAME TXN_DATE TXN_QTY UOM PQTY PUO TTYPE FMOPSEQ FMOPSTEP TOOPSEQ TOOPSTEP PPHASE PSTATUS
-------- ----------- ------------- --------------- --------- ------ --- ---- --- ----- ------- -------- ------- -------- ------ -------
15187387 15818 117706 SK-JOB1 18-APR-05 100 Ea 100 Ea 1 100 1 200 2 2 1

Page 57
Oracle Cost Management R11i (Release 11.5.9)
Launch the Move Transaction Interface Manager, the components with Supply type ‘Operation Pull’ will be
populated in mtl_materail_transactions table.

COLUMN TXN_ID FORMAT 999999999;


COLUMN Inv_Item_id FORMAT 999999999;
COLUMN Description FORMAT A11
COLUMN Subinv_code FORMAT A10;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN Txn_typ_id FORMAT 999999999;
COLUMN Txn_act_id FORMAT 999999999;
COLUMN Txn_sty_id FORMAT 999999999;
COLUMN Txn_date FORMAT A10;
select TRANSACTION_ID Txn_id,
mmt.inventory_item_id Inv_Item_id,
Substr(segment1,1,11) Description,
subinventory_code Subinv_code,
transaction_quantity Txn_qty,
primary_quantity Pri_qty,
transaction_uom Uom,
transaction_type_id Txn_typ_id,
transaction_action_id Txn_act_id,
transaction_source_type_id Txn_sty_id,
transaction_date Txn_date,
cost_group_id cst_grp_id,
costed_flag Cflg
from MTL_MATERIAL_TRANSACTIONS mmt,
MTL_SYSTEM_ITEMS msi
where mmt.organization_id = 207
and mmt.organization_id = msi.organization_id
and mmt.inventory_item_id = msi.inventory_item_id
and costed_flag is not null
and mmt.inventory_item_id between 15819 and 15826
ORDER BY TRANSACTION_DATE, mmt.CREATION_DATE, transaction_id;

TXN_ID INV_ITEM_ID DESCRIPTION SUBINV_COD TXN_QTY PRI_QTY UOM TXN_TYP_ID TXN_ACT_ID TXN_STY_ID TXN_DATE CST_GRP_ID C
-------- ----------- ----------- ---------- ------- ------- --- ---------- ---------- ---------- ---------- ---------- -
11122695 15819 SK-BRAKES Stores -200 -200 Ea 35 1 5 18-APR-05 1164 N
11122696 15820 SK-SADDLE Stores -100 -100 Ea 35 1 5 18-APR-05 1164 N
11122697 15821 SK-DERAIL Stores -200 -200 Ea 35 1 5 18-APR-05 1164 N
11122698 15826 SK-FRAME Stores -100 -100 Ea 35 1 5 18-APR-05 1164 N

The Move Transaction Interface Manager will also populate the wip_cost_txn_interface table with the following
Page 58
Oracle Cost Management R11i (Release 11.5.9)
COLUMN Txn_id FORMAT 999999999;
COLUMN Assembly_id FORMAT 999999999;
COLUMN wip_entity_id FORMAT 999999999;
COLUMN Wip_entity_name FORMAT A20;
COLUMN EType FORMAT 99999;
COLUMN TType FORMAT 99999;
COLUMN AChrg FORMAT 99999;
COLUMN BType FORMAT 99999;
COLUMN RType FORMAT 99999;
COLUMN SFlg FORMAT 99999;
COLUMN Txn_req_id FORMAT 999999999;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN PUom FORMAT A3;
COLUMN PPhase FORMAT 99999;
COLUMN PStatus FORMAT 99999;

SELECT wcti.TRANSACTION_ID Txn_id,


PRIMARY_ITEM_ID Assembly_id,
WIP_ENTITY_ID Wip_entity_id,
substr(WIP_ENTITY_NAME,1,40) Wip_entity_name,
ENTITY_TYPE EType,
TRANSACTION_DATE Txn_date,
TRANSACTION_QUANTITY Txn_qty,
TRANSACTION_UOM Uom,
TRANSACTION_TYPE TType,
AUTOCHARGE_TYPE AChrg,
BASIS_TYPE BType,
RESOURCE_TYPE RType,
STANDARD_RATE_FLAG SFlg,
wcti.REQUEST_ID Txn_req_id,
OPERATION_SEQ_NUM Op_SeqNum,
RESOURCE_SEQ_NUM Re_SeqNum,
RESOURCE_ID Resrc_Id,
MOVE_TRANSACTION_ID Txn_mov_id,
PROCESS_PHASE PPhase,
PROCESS_STATUS PStatus

Page 59
Oracle Cost Management R11i (Release 11.5.9)
from wip_cost_txn_interface wcti,
wip_txn_interface_errors wtie
WHERE ORGANIZATION_ID = 207
AND wtie.transaction_id (+) = wcti.transaction_id
ORDER BY TRANSACTION_DATE, wcti.CREATION_DATE, wcti.transaction_id;

TXN_ID ASSY_ID ENTITY_ID ETYPE TXN_DATE TXN_QTY UOM TTYPE ACHRG BTYPE SFLG TXN_REQ_ID OP_SEQNUM SEQNUM RESRC_ID TXN_MOV_ID PPHASE PSTATUS
-------- ------- --------- ----- --------- ------- --- ----- ----- ----- ---- ---------- --------- ------- -------- ---------- ------ -------
15187394 15818 117706 1 18-APR-05 50 HR 1 1 1 1 2740123 100 10 4267 15187387 2 1
15187395 15818 117706 1 18-APR-05 100 Ea 2 1 1 2740123 100 15187387 2 1
15187396 15818 117706 1 18-APR-05 1 Ea 2 1 2 2740123 100 15187387 2 1

5. Complete the assemblies using the easy completion.

(Navigation) Æ WIP Æ Move Transactions Æ Move Transactions

Job XX-JOB1
Transaction Type Complete
Seq From 100
Step Run
Seq To 200
Step To Move
Quantity 100

Click on Save button. Verify the completions in Inventory by going to (Navigation) Æ Inventory Æ On-Hand,
Availability Æ On-Hand Quantity. Query the item XX-MB2XR.

Page 60
Oracle Cost Management R11i (Release 11.5.9)

Click Save.

The transaction will be saved in wip_move_txn_interface table.

Page 61
Oracle Cost Management R11i (Release 11.5.9)
COLUMN Txn_hdr_id FORMAT 999999999;
COLUMN Assembly_id FORMAT 999999999;
COLUMN wip_entity_id FORMAT 999999999;
COLUMN Wip_entity_name FORMAT A20;
COLUMN EType FORMAT 99999;
COLUMN TType FORMAT 99999;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN PUom FORMAT A3;
COLUMN PPhase FORMAT 99999;
COLUMN PStatus FORMAT 99999;
SELECT wmti.TRANSACTION_ID Txn_id,
PRIMARY_ITEM_ID Assembly_id,
WIP_ENTITY_ID Wip_entity_id,
WIP_ENTITY_NAME Wip_entity_name,
ENTITY_TYPE EType,
TRANSACTION_DATE Txn_date,
TRANSACTION_QUANTITY Txn_qty,
TRANSACTION_UOM Uom,
PRIMARY_QUANTITY PQty,
PRIMARY_UOM PUom,
TRANSACTION_TYPE TType,
FM_OPERATION_SEQ_NUM Fmopseq,
FM_INTRAOPERATION_STEP_TYPE Fmopstep,
TO_OPERATION_SEQ_NUM Toopseq,
TO_INTRAOPERATION_STEP_TYPE Toopstep,
PROCESS_PHASE PPhase,
PROCESS_STATUS PStatus
from wip_move_txn_interface wmti,
wip_txn_interface_errors wtie
where ORGANIZATION_ID = 207
AND wtie.transaction_id (+) = wmti.transaction_id
ORDER BY TRANSACTION_DATE, wmti.CREATION_DATE, wmti.transaction_id;

Page 62
Oracle Cost Management R11i (Release 11.5.9)

TXN_ID ASSEMBLY_ID WIP_ENTITY_ID WIP_ENTITY_NAME TXN_DATE TXN_QTY UOM PQTY PUO TTYPE FMOPSEQ FMOPSTEP TOOPSEQ TOOPSTEP PPHASE PSTATUS
-------- ----------- ------------- --------------- --------- ------ --- ---- --- ----- ------- -------- ------- -------- ------ -------
15187397 15818 117706 SK-JOB1 18-APR-05 100 Ea 100 Ea 2 200 2 200 3 2 1

Launch the Move Transaction Interface Manager, the components with Supply type ‘Assembly Pull’ will be
populated in mtl_materail_transactions table.

COLUMN TXN_ID FORMAT 999999999;


COLUMN Inv_Item_id FORMAT 999999999;
COLUMN Description FORMAT A11
COLUMN Subinv_code FORMAT A10;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN Txn_typ_id FORMAT 999999999;
COLUMN Txn_act_id FORMAT 999999999;
COLUMN Txn_sty_id FORMAT 999999999;
COLUMN Txn_date FORMAT A10;
select TRANSACTION_ID Txn_id,
mmt.inventory_item_id Inv_Item_id,
Substr(segment1,1,11) Description,
subinventory_code Subinv_code,
transaction_quantity Txn_qty,
primary_quantity Pri_qty,
transaction_uom Uom,
transaction_type_id Txn_typ_id,
transaction_action_id Txn_act_id,
transaction_source_type_id Txn_sty_id,
transaction_date Txn_date,
cost_group_id cst_grp_id,
costed_flag Cflg
from MTL_MATERIAL_TRANSACTIONS mmt,
MTL_SYSTEM_ITEMS msi
where mmt.organization_id = 207
and mmt.organization_id = msi.organization_id
and mmt.inventory_item_id = msi.inventory_item_id
and costed_flag is not null
and mmt.inventory_item_id between 15819 and 15826
ORDER BY TRANSACTION_DATE, mmt.CREATION_DATE, transaction_id;

TXN_ID INV_ITEM_ID DESCRIPTION SUBINV_COD TXN_QTY PRI_QTY UOM TXN_TYP_ID TXN_ACT_ID TXN_STY_ID TXN_DATE CST_GRP_ID C
-------- ----------- ----------- ---------- ------- ------- --- ---------- ---------- ---------- ---------- ---------- -
11122708 15824 SK-FORK Stores -100 -100 Ea 35 1 5 18-APR-05 1164 N

Page 63
Oracle Cost Management R11i (Release 11.5.9)
The Move Transaction Interface Manager will also populate the wip_cost_txn_interface table with the following

COLUMN Txn_id FORMAT 999999999;


COLUMN Assembly_id FORMAT 999999999;
COLUMN wip_entity_id FORMAT 999999999;
COLUMN Wip_entity_name FORMAT A20;
COLUMN EType FORMAT 99999;
COLUMN TType FORMAT 99999;
COLUMN AChrg FORMAT 99999;
COLUMN BType FORMAT 99999;
COLUMN RType FORMAT 99999;
COLUMN SFlg FORMAT 99999;
COLUMN Txn_req_id FORMAT 999999999;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN PUom FORMAT A3;
COLUMN PPhase FORMAT 99999;
COLUMN PStatus FORMAT 99999;

SELECT wcti.TRANSACTION_ID Txn_id,


PRIMARY_ITEM_ID Assembly_id,
WIP_ENTITY_ID Wip_entity_id,
ENTITY_TYPE EType,
TRANSACTION_DATE Txn_date,
TRANSACTION_QUANTITY Txn_qty,
TRANSACTION_UOM Uom,
TRANSACTION_TYPE TType,
AUTOCHARGE_TYPE AChrg,
BASIS_TYPE BType,
STANDARD_RATE_FLAG SFlg,
wcti.REQUEST_ID Txn_req_id,
OPERATION_SEQ_NUM Op_SeqNum,
RESOURCE_SEQ_NUM Re_SeqNum,
RESOURCE_ID Resrc_Id,
MOVE_TRANSACTION_ID Txn_mov_id,
PROCESS_PHASE PPhase,
PROCESS_STATUS PStatus
from wip_cost_txn_interface wcti,
Page 64
Oracle Cost Management R11i (Release 11.5.9)
wip_txn_interface_errors wtie
WHERE ORGANIZATION_ID = 207
AND wtie.transaction_id (+) = wcti.transaction_id
ORDER BY TRANSACTION_DATE, wcti.CREATION_DATE, wcti.transaction_id;

TXN_ID ASSY_ID ENTITY_ID ETYPE TXN_DATE TXN_QTY UOM TTYPE ACHRG BTYPE SFLG TXN_REQ_ID OP_SEQNUM SEQNUM RESRC_ID TXN_MOV_ID PPHASE PSTATUS
-------- ------- --------- ----- --------- ------- --- ----- ----- ----- ---- ---------- --------- ------- -------- ---------- ------ -------
15187404 15818 117706 1 18-APR-05 50 HR 1 1 1 1 2740133 200 10 4268 15187397 2 1
15187405 15818 117706 1 18-APR-05 100 HR 1 1 1 1 2740133 200 20 4269 15187397 2 1
15187406 15818 117706 1 18-APR-05 100 Ea 2 1 1 2740133 200 15187397 2 1
15187407 15818 117706 1 18-APR-05 1 Ea 2 1 2 2740133 200 15187397 2 1

Now launch the Material Transaction Interface Manager. This would take care of the pending transactions in
mtl_material_transactions_temp. Launch the Cost Manager. The rows in mtl_material_transactions will look like
this.

COLUMN TXN_ID FORMAT 999999999;


COLUMN Inv_Item_id FORMAT 999999999;
COLUMN Description FORMAT A11
COLUMN Subinv_code FORMAT A10;
COLUMN Txn_qty FORMAT 999999999;
COLUMN Pri_qty FORMAT 999999999;
COLUMN Uom FORMAT A3;
COLUMN Txn_typ_id FORMAT 999999999;
COLUMN Txn_act_id FORMAT 999999999;
COLUMN Txn_sty_id FORMAT 999999999;
COLUMN Txn_date FORMAT A10;

select TRANSACTION_ID Txn_id,


mmt.inventory_item_id Inv_Item_id,
Substr(segment1,1,11) Description,
subinventory_code Subinv_code,
transaction_quantity Txn_qty,
primary_quantity Pri_qty,
transaction_uom Uom,
transaction_type_id Txn_typ_id,
transaction_action_id Txn_act_id,
transaction_source_type_id Txn_sty_id,
transaction_date Txn_date,
cost_group_id cst_grp_id,

Page 65
Oracle Cost Management R11i (Release 11.5.9)
Actual_cost Act_cost,
costed_flag Cflg
from MTL_MATERIAL_TRANSACTIONS mmt,
MTL_SYSTEM_ITEMS msi
where mmt.organization_id = 207
and mmt.organization_id = msi.organization_id
and mmt.inventory_item_id = msi.inventory_item_id
and mmt.inventory_item_id between 15819 and 15826
ORDER BY TRANSACTION_DATE, mmt.CREATION_DATE, transaction_id;

TXN_ID INV_ITEM_ID DESCRIPTION SUBINV_COD TXN_QTY PRI_QTY UOM TXN_TYP_ID TXN_ACT_ID TXN_STY_ID TXN_DATE CST_GRP_ID ACT_COST C
-------- ----------- ----------- ---------- ------- ------- --- ---------- ---------- ---------- --------- ---------- -------- -
11122719 15823 SK-BARS Stores -100 -100 Ea 35 1 5 18-APR-05 1164 42
11122720 15825 SK-TIRES Stores -200 -200 Ea 35 1 5 18-APR-05 1164 31.5
11122695 15819 SK-BRAKES Stores -200 -200 Ea 35 1 5 18-APR-05 1164 84
11122696 15820 SK-SADDLE Stores -100 -100 Ea 35 1 5 18-APR-05 1164 47.25
11122697 15821 SK-DERAIL Stores -200 -200 Ea 35 1 5 18-APR-05 1164 63
11122698 15826 SK-FRAME Stores -100 -100 Ea 35 1 5 18-APR-05 1164 262.5
11122708 15824 SK-FORK Stores -100 -100 Ea 35 1 5 18-APR-05 1164 115.5

6. Now that 100 quantity of XX-MB2XR’s are complete, close the job so any excess charges can be booked to the
variance. Close the Job.

(Navigation) Æ WIP Æ Discrete Æ Close Discrete Jobs Æ Close Discrete Jobs (Form)

Job XX-JOB1

Click on the Find button. Tools Æ Close 1 click OK. A Close Discrete Jobs request will be submitted. Once the
Request is complete, look at the Discrete Job Value Report (summary). It looks likes as follows.

Page 66
Oracle Cost Management R11i (Release 11.5.9)
Seattle Manufacturing Report Date: 14-MAY-2004 00:06
Discrete Job Value Report Page: 1 of 1
Summary (USD)
Sort by: Job

Job: SK-JOB1 Job Desc: Job Type: Standard Status: Closed

Assembly: SK-MB2XR Revision: A 09-JUN-04 UOM: Ea


Accounting Class: Discrete Start Quantity: 100.00 Start Date: 28-MAY-04
Class Type: Standard Discrete Quantity Completed: 100.00 Date Released: 13-MAY-04
Class Description: Discrete Job Class Quantity Scrapped: 0.00 Scheduled Completion Date: 10-JUN-04
Project: Project Name: Date Closed: 14-MAY-04

Period-To-Date Summary
----------------------
Elemental Single Level
Variances Variances
Element/Variance Accounts Costs Incurred Costs Relieved Relieved Relieved Period Activity
--------------------- ------------------------- ---------------- ---------------- ---------------- ---------------- ----------------
Material 01-000-1410-0000-000 78,500.00 78,500.00 0.00 0.00
Material Overhead 01-000-1420-0000-000 3,925.00 3,925.00 0.00 0.00
Resource 01-000-1440-0000-000 4,000.00 4,000.00 0.00 0.00
Outside Processing 01-000-1450-0000-000 0.00 0.00 0.00 0.00
Overhead 01-000-1430-0000-000 600.00 600.00 0.00 0.00
Material Variance 01-520-5310-0000-000 0.00
Resource Variance 01-520-5312-0000-000 0.00
Outside Process Var 01-520-5370-0000-000 0.00
Overhead Variance 01-520-5330-0000-000 0.00
---------------- ---------------- ---------------- ---------------- ----------------
Total Costs: 87,025.00 87,025.00 0.00 0.00 0.00
================ ================ ================ ================ ================

Cumulative-To-Date Summary
--------------------------
Elemental Single Level
Variances Variances
Element/Variance Accounts Costs Incurred Costs Relieved Relieved Relieved Period Activity
--------------------- ------------------------- ---------------- ---------------- ---------------- ---------------- ----------------
Material 01-000-1410-0000-000 78,500.00 78,500.00 0.00 0.00
Material Overhead 01-000-1420-0000-000 3,925.00 3,925.00 0.00 0.00
Resource 01-000-1440-0000-000 4,000.00 4,000.00 0.00 0.00
Outside Processing 01-000-1450-0000-000 0.00 0.00 0.00 0.00
Overhead 01-000-1430-0000-000 600.00 600.00 0.00 0.00
Material Variance 01-520-5310-0000-000 0.00
Resource Variance 01-520-5312-0000-000 0.00
Outside Process Var 01-520-5370-0000-000 0.00
Overhead Variance 01-520-5330-0000-000 0.00
---------------- ---------------- ---------------- ---------------- ----------------
Total Costs: 87,025.00 87,025.00 0.00 0.00 0.00
================ ================ ================ ================ ================

Page 67
Oracle Cost Management R11i (Release 11.5.9)
Review the data in the following forms as well.
• View Discrete Jobs forms (look at the resources and material requirements).
• (Navigation) Æ WIP Æ Discrete Æ WIP Value Summary (look at the value and account distribution).

Costs Incurred: Costs associated with material issues/returns, resource and overhead transactions of a job
or repetitive schedule.
Costs Relieved: Standard costs relieved by cost element when assemblies from a job or repetitive schedule
are completed or scrapped.
Variances Relieved: Variances relieved by cost elements when a job or accounting period is closed, or
when a repetitive schedule is cancelled.
Net Actitvity: Cost element net activity, the difference between the costs incurred and the costs and
variances relieved.
Page 68
Oracle Cost Management R11i (Release 11.5.9)

This Level/Previous Level Elemental Costs: Elemental costs for manufactured items are kept at two levels: this
level and previous level.
This level costs are those costs incurred in producing the part at the current bill of material level. This level
costs might include labor and overhead supplied to bring an assembly to a certain state of completion.

Previous level costs are those incurred at lower levels. Previous level costs might include material and
labor, and outside processing costs incurred to bring an item to its current state of completion.
Totals costs for an item are calculated by summing the this level and previous level costs as shown in the
following table.

Page 69
Oracle Cost Management R11i (Release 11.5.9)

MANUFACTURING SCHEDULING /JOB SCHEDULING WORKBENCH


1. Debug and getting the log file for Job Scheduling Workbench
a) On the forms server do the following

cd $IAS_ORACLE_HOME/Apache/Jserv/etc
modify jserv.properties and set the following attribute to true

log=true

The jserv.log will be written to a directory specified by this attribute

log.file=/seth/bdemfgora/iAS/Apache/Jserv/logs/jserv.log

Once these changes are made to the Jserv.properties, restart the Apache.

b) Set the profile option WPS:Debug Message Level to 2.

(Navigation) ÆManufacturing Scheduling Æ Job Scheduling Workbench

Click on the Filter button and on the filter button. The following window appears

Page 70
Oracle Cost Management R11i (Release 11.5.9)

Page 71
Oracle Cost Management R11i (Release 11.5.9)

Check the Complete for the Workorder Status and the click on Apply and Ok Button. The following window appears.

Page 72
Oracle Cost Management R11i (Release 11.5.9)
The jserv.log would look some thing like this.

Filter request for new criteria: ViewBy[,


name = Standard,
job = null,
assembly = null,
project = null,
task = null,
released = true,
unreleased = true,
hold = true,
completeCharges = true,
completeNoCharges = false,
hideJobsWithMissingChildren = false,
department = null,
componentUsed = null,
immediateDispatch = false,
upstreamDispatch = false,
resource = null,
activityTypeCode = null,
activityType = null,
activityCauseCode = null,
activityCause = null,
workOrderTypeCode = null,
workOrderType = null,
owningDepartment = null,
assetGroup = null,
assetNumber = null,
assetNumberChildOption = false,
afterDate = null,
beforeDate = null,
afterOffset = null,
beforeOffset = null,
maintenance = false,
discrete = true,
customerName = null,
salesOrderName = null,
sortOrder = [I@161496b]
Page 73
Oracle Cost Management R11i (Release 11.5.9)
export the dq
dq is : DynamicQuery[as standard SQL: SELECT wdj.scheduled_start_date AS schedul
ed_start_date,
wdj.scheduled_completion_date AS scheduled_completion_date,
wdj.wip_entity_id AS wip_entity_id
FROM mtl_item_flexfields mif2,
wip_schedule_groups wsg,
mtl_item_flexfields mif3,
wip_entities we,
pa_tasks pat,
pa_projects_all pap,
pjm_seiban_numbers psn,
wip_discrete_jobs wdj
WHERE (/* ************************************************ */
/* These are the standard job filter requirements. */
/* ************************************************ */
( /* -- standard job -- */
wdj.job_type in (1,3)
/* -- entity type -- */
and (
($discreteJobFilterPresent = 1 and we.entity_type in (1,3))
or ($maintenanceJobFilterPresent = 1 and we.entity_type in (6,7))
)
/* -- name -- */
and we.wip_entity_id = wdj.wip_entity_id
and we.organization_id = wdj.organization_id
and (not $jobFilterPresent = 1 or we.wip_entity_name like $jobName)
/* -- assembly -- */
and wdj.primary_item_id = mif2.inventory_item_id(+)
and wdj.organization_id = mif2.organization_id(+)
and (not $assemblyFilterPresent = 1
or mif2.item_number like $assemblyName)
/* -- schedule group -- */

etc…

Page 74

You might also like