StdRollupTutorial

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

Transcript of StdRollupTutorial

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 TemplateType

WIP Supply Type

Build in WIP

Material Cost

Material Overhead Basis

Rate/Amount

xx-MB2XR Xtreme MountainBike

Finished Goods

Push Yes

xx-FRAME 6061 AluminumFrame

Purchased Item

Operation Pull

No 250.00 Total Value

0.05

xx-TIRES Kevlar Tires PurchasedItem

Push No 30.00 Total Value

0.05

xx-FORK Front SuspensionFork

Purchased Item

Assembly Pull

No 110.00 Total Value

0.05

xx-BARS TitaniumHandleBars

Purchased Item

Push No 40.00 Total Value

0.05

xx-COMP Components Kit PhantomItem

Phantom No

xx-DERAIL Front/RearDerailleur

Purchased Item

Operation Pull

No 60.00 Total Value

0.05

xx-BRAKES Front/Rear V-brakes

Purchased Item

Operation Pull

No 80.00 Total Value

0.05

xx-SADDLE Padded Gel Seat Purchased Item

Operation Pull

No 45.00 Total Value

0.05

Page 4

Oracle Cost Management R11i (Release 11.5.9)

Department , Resources and Overheads

Dept Description Resource ResourceDescription

Type Basis UOM ChrgType

Cst Std Rate

Res Unit Cost

Units

xxMFG ManufacturingDepartment

xxAsmblr BikeAssembler

Person Item HR WIPMove

Y Y 10 8

xxQLTY QualityDepartment

XxSpec Spec CheckComputer

Machine Item HR WIP Move

Y Y 40 8

xxTester Test Rider / Inspector

Person Item HR WIP Move

Y Y 15 8

Overhead Cost

Element Description Absorption

Account Default Basis

xx-BENEFIT Overhead Overhead forPersonnel

01-000-1420-0000-000

Resource Value

xx-UTILITY Overhead Overhead for Machine

01-000-1420-0000-000

Resource Value

Routings

Routing Description OpSeq

Dept Res.Seq

Resource Usage StandardRate

Schedule

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 ItemSeq

Op. Seq

Quantity Supply Type

Sub Inventory

Include in Roll up

xx-COMP Components Kit xx-DERAIL Front/Rear Derailleur 10 1 1 Operation

Pull Stores Yes

xx-BRAKES Front/Rear V-brakes 20 1 2 Operation Pull

Stores Yes

xx-SADDLE Padded Gel Seat 30 1 1 Operation Pull

Stores Yes

xx-MB2XR Xtreme Mountain Bike xx-FRAME 6061 Aluminum Frame 10 100 1 Operation

Pull Stores Yes

xx-TIRES Kevlar Tires 20 100 2 Push Stores Yes xx-FORK Front Suspension Fork 30 100 1 Assembly

Pull Stores Yes

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

DescriptionType Basis UOM Chrg

TypeCst Std

RateRes Unit Cost

Units

xxMFG ManufacturingDepartment

XXAsmblr Bike Assembler

Person Item HR WIP Move

Y Y 10 8

xxQLTY QualityDepartment

XXSpec Spec Check Computer

Machine Item HR WIP Move

Y Y 40 8

XXTester Test Rider / Inspector

Person Item HR WIP Move

Y Y 15 8

(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 Description

Type Basis UOM ChrgType

Cst Std Rate

Res Unit Cost

Units

XXMfg Manufacturing Department

xxAsmblr Bike Assembler

Person Item HR WIP Move

Y Y 10 8

XxQlty Quality Department

XxSpec Spec Check Computer

Machine Item HR WIP Move

Y Y 40 8

xxTester Test Rider / Inspector

Person Item HR WIP Move

Y Y 15 8

(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 TemplateType

WIP Supply Type

Build in WIP

Material Cost

Material Overhead Basis

Rate/Amount

xx-MB2XR Xtreme MountainBike

Finished Goods

Push Yes

xx-FRAME 6061 AluminumFrame

Purchased Item

Operation Pull

No 250.00 Total Value

0.05

xx-TIRES Kevlar Tires PurchasedItem

Push No 30.00 Total Value

0.05

xx-FORK Front SuspensionFork

Purchased Item

Assembly Pull

No 110.00 Total Value

0.05

xx-BARS TitaniumHandleBars

Purchased Item

Push No 40.00 Total Value

0.05

xx-COMP Components Kit PhantomItem

Phantom No

xx-DERAIL Front/RearDerailleur

Purchased Item

Operation Pull

No 60.00 Total Value

0.05

xx-BRAKES Front/Rear V-brakes

Purchased Item

Operation Pull

No 80.00 Total Value

0.05

xx-SADDLE Padded Gel Seat Purchased Item

Operation Pull

No 45.00 Total Value

0.05

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)

Page 18

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).

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

Overhead Resource OSP Overhead

Activity X Item X X X X XLot X X X X XResource 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 OpSeq

Dept Res.Seq

Resource Usage StandardRate

Schedule

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 ItemSeq

Op. Seq

Quantity Supply Type

Sub Inventory

Include in Roll up

xx-COMP Components Kit xx-DERAIL Front/Rear Derailleur 10 1 1 Operation

Pull Stores Yes

xx-BRAKES Front/Rear V-brakes 20 1 2 Operation Pull

Stores Yes

xx-SADDLE Padded Gel Seat 30 1 1 Operation Pull

Stores Yes

xx-MB2XR Xtreme Mountain Bike xx-FRAME 6061 Aluminum Frame 10 100 1 Operation

Pull Stores Yes

xx-TIRES Kevlar Tires 20 100 2 Push Stores Yes xx-FORK Front Suspension Fork 30 100 1 Assembly

Pull Stores Yes

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

ELEMENTS ITEM / RESOURCE BASIS CALCULATION TOTAL

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 1000XX-FORK Stores 1000XX-BARS Stores 1000XX-DERAIL Stores 500XX-BRAKES Stores 1000XX-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';

Page 40

VALUE

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