You are on page 1of 77

1

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Advisor Webcast Program

Current schedule
Archived recordings
Doc ID 740966.1

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Future Advisor Webcasts


Upcoming live webcasts and recent recordings:
VOICE STREAMING ENABLED
Teleconference Access:
US & Canada: 866- 627-3315
Toll Number: +1-706-758-7972
Global Toll-Free: 1148600.1
Password: Oracle WIP
WIP Webcast Calendar/Archive
Doc ID 1319827.1
All Webcast Calendar/Archive
Doc ID 740966.1

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

What advisor webcast topics do YOU want to see presented? Visit the Work
In Process and Flow Manufacturing My Oracle Support Community today to
let us know.

Safe Harbor Statement


The following is intended to outline our general product
direction. It is intended for information purposes only, and
may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality,
and should not be relied upon in making purchasing decision.
The development, release, and timing of any features or
functionality described for Oracles products remains at the
sole discretion of Oracle.

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Advisor Webcast


Discrete Job Definition and Transactions

Emanuela Preda
Principal Technical Support Engineer

Objectives

Understanding discrete jobs


Achieving basic information about job related transactions
Becoming Self Sufficient in correcting stuck job transactions

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Agenda

1. Prerequisites for using Discrete Jobs


2. Creating and updating Discrete Jobs
3. Move transactions, Material transactions, Resource Transactions
4. Outside Processing
5. Transaction troubleshooting

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

1. PREREQUISITES for using Discrete Jobs

WIP Parameters, WIP Accounting Class, WIP Profile Options


Assembly, Components, Resources, Departments, OSP items
BOM
Routing

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Discrete

10

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Costing

11

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Move Transaction

12

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Material

13

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Intraoperation

14

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB OSP

15

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Mobile

16

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Serial

17

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Parameters - TAB Other

18

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Profile Options

TP:WIP:Completion Material Processing


TP:WIP:Completion Transaction Form
TP:WIP:Material Transaction Form
TP:WIP:Move Transaction
TP:WIP:Work Order-less Completion Form
WIP:Define Discrete Job Form

19

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WIP Accounting Class

Standard discrete,
Asset non-standard discrete
Expense non-standard discrete.

20

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Assembly/ Components
- Create items using templates
- Subassembly
- Finished Good
- Purchased Item
- OSP item List price
- Assign to organization

21

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Resources
- Charge Type
- Manual
- WIP Move
- PO Move
- PO Receipt
- Link OSP item
- Costed/Standard rate
- Link to a Department
- location

22

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Department
- Link to a Department
- Location
- Instances
- Available 24h
- Shifts
- Workday calendar

23

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Routing
- Standard

Operations

24

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Routing
- Standard

operations
- Normal
Operations
- Completion
subinventory
- Serialization
start operation

25

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Bill of Materials
- Operation Sequence
- Supply Type:

ORG/Item/BOM/Job
- Push
- Pull
- Phantom
- Bulk

26

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete manufacturing process

27

Define Discrete Job

Issue Components

Complete Job

Close Discrete Job

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Build Discrete Job

Define Discrete Job

28

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Define Discrete Job - OSP

29

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Define Discrete Job Material Requirements


- Supply Subinventory

default:
- BOM/Item/Org

30

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Define Discrete Job Resource Requirements

31

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Define Discrete Job Modify Requirements

Modify/Add/Delete:
- Operations
- Resource requirements
- Material Requirements

32

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Import Discrete Jobs WIP Mass Load

Record insertion from any source

Automatic Discrete job creation from Oracle Advanced

Planning and Scheduling


Explosion option for bills of material and routings
Single process import of sets of material or resource
requirements
Import of operation, material, resource, and resource usage
details
WIP_JOB_SCHEDULE_INTERFACE
WIP_JOB_DTLS_INTERFACE

33

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Import Discrete Jobs WIP Mass Load


WIP_JOB_SCHEDULE_INTERFACE

Control Columns:

INTERFACE_ID

ALLOW_EXPLOSION

LOAD_TYPE

GROUP_ID

PROCESS_PHASE

HEADER_ID

PROCESS_STATUS

WIP_JOB_DTLS_INTERFACE

Control Columns:

PROCESS_STATUS

GROUP_ID

SUBSTITUTION_TYPE

PROCESS_PHASE

WIP_INTERFACE_ERRORS

34

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Outside Processing

Creation:

User Interface (Receipts and Receiving Transactions


forms)
Receiving Interfaces
Integration with PO

35

WIP generates automatically the Purchase Requisitions

PO will generate automatically the Resource Transactions

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Define Discrete Job OSP Creating Purchase


Requisition
If records remain in error in the requisition interface you have possibility to see the
errors using Requisition Import Exception Report
Or, you can use following SQLs:
select *
from PO_REQUISITIONS_INTERFACE_All
where reference_num = '&wip_entity_name';
select * from PO_INTERFACE_ERRORS
where interface_transaction_id in (select transaction_id from
PO_REQUISITIONS_INTERFACE_All where
reference_num='&wip_entity_name');

36

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Define Job - OSP- Purchase Requisition

37

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Define Job - OSP- Purchase Requisition

To see data in the PR you can use the PR form or use following SQL:

select * from PO_REQUISITION_LINES_ALL


where wip_entity_id in
(select wip_entity_id
from wip_entities
where wip_entity_name=&job_Name');

38

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Outside Processing
WIP to PO flow :
1. Purchase Requisitions (PR) are automatically generated at WO
release or at Move to Queue of OSP operation

PO_REQUISITIONS_INTERFACE_ALL table.

WIP_ENTITY_ID

INTERFACE_SOURCE_CODE is WIP

2. PR can be manually created using Purchase Requisitions form.


3. PR created by using PR Interface:
PO_REQUISITIONS_INTERFACE_ALL table.

39

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete manufacturing process

40

Define Discrete Job

Issue Components

Complete Job

Close Discrete Job

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Build Discrete Job

Issue Components - Material Transactions


General Information:
Base table:

MTL_MATERIAL_TRANSACTIONS
TRANSACTIONS_SOURCE_TYPE_ID = 5 (WIP)
TRANSACTIONS_SOURCE_ID = WIP_ENTITY_ID
Creation:
WIP Transaction form
Backflush
Component Pick Release: Using material allocations
Using Inventory Interface or Temp tables: MTI and MMTT
41

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Material Transactions
Issue/Return Specific Components
Issue/Return All Push Components
Backflush Pull Components while Completing/Returning
Assemblies
Backflush Pull Components while Performing Move
Transactions
Backflushing Pull Components while Entering Receipt

42

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Material Transactions form

43

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Material Transactions form

44

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Material Transactions

Processing material transactions

Quantity stage: Inventory Manager (and the related worker)

Cost stage : Cost Manager (and the related workers)

Material Auto-allocation Component Pick Release


Conditions:

45

1.

enough available to reserve on-hand

2.

on-hand is located in a subinventory which is allowing reservations

3.

material is set as reservable in Master item form>Inventory tab

4.

at least 1 picking rule assigned to the organization

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Issue Components - Resource Transactions


General Information:
Base table:
WIP_TRANSACTIONS
Charge Type in resource is Manual / WIP Move (except OSP)

Creation:
1. Using Resource Transaction form
2. Triggered by Move Transaction
3. Imported via Resource Transactions Interface Table:

WIP_COST_TXN_INTERFACE
46

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Resource Transactions
Processing the resource transactions:

Cost Manager and its workers


Cost manager Scheduled via Interface Managers form

Front END

Back END

Pending resource Transactions

WIP_COST_TXN_INTERFACE

View Resource Transactions

WIP_TRANSACTIONS

View Resource Transactions, button


Distribution

WIP_TRANSACTION_ACCOUNTS

47

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Issue resources by Outside Processing

PO to WIP flow

PR will be progressed into Purchase Orders (PO)using


Autocreate PO form - (link with the job will be inherited
automatically)

PO created directly via Purchase Orders form or by PO Interface


JOB MUST be manually linked.

Receipt with Direct Delivery or Receipt + Receiving Transaction

Tables:
WIP_COST_TXN_INTERFACE
WIP_TRANSACTIONS
WIP_TRANSACTION_ACCOUNTS

48

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete manufacturing process

49

Define Discrete Job

Issue Components

Complete Job

Close Discrete Job

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Build Discrete Job

Build Discrete Job - Move Transactions


General Information:
Base table:

WIP_MOVE_TRANSACTIONS
Creation:
Move Transaction form
Triggering Backflush and resource transactions
Using Interface table: WIP_MOVE_TXN_INTERFACE

Processing:
Move Transactions Manager / Worker (background/OSP)
On-line

50

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Build Discrete Job - Move Transactions

51

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete manufacturing process

52

Define Discrete Job

Issue Components

Complete Job

Close Discrete Job

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Build Discrete Job

Complete Job
Creation:
Move Transaction form - Easy Completion
WIP Completion Transaction -

WIP Completion

Base table: MTL_MATERIAL_TRANSACTIONS


Processing:
Quantity stage: Inventory Manager (and the related worker)
Cost stage : Cost Manager (and the related workers)

53

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Complete Job

54

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Concurrent managers

55

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete manufacturing process

56

Define Discrete Job

Issue Components

Complete Job

Close Discrete Job

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Build Discrete Job

Close Job
Close Discrete Jobs form
Close Discrete Jobs (SRS)
Close Requirements
Unclose Requirements
Closing OSP related

57

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Close Job

58

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Stuck Transactions
Pending Job and Schedules
Pending Resource Transactions
View Material Transactions
Pending Move Transactions

59

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Stuck Transactions Pending Jobs


PROCESS_STATUS=3
WIP_INTERFACE_ERRORS
Use the Pending Jobs and Schedules form to update and resubmit

60

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Stuck Transactions Pending Resource Transactions


WIP > Resource Transactions > Pending Resource Transactions
select * from WIP_COST_TXN_INTERFACE;
select * from wip_txn_interface_errors
where TRANSACTION_ID in
(select TRANSACTION_ID from WIP_COST_TXN_INTERFACE where
process_status=3);
Resubmit:
UPDATE WIP_COST_TXN_INTERFACE
SET GROUP_ID = NULL,
TRANSACTION_ID = NULL,
REQUEST_ID = NULL,
PROCESS_STATUS = 1
WHERE PROCESS_STATUS = 3;

!!! IMPORTANT NOTE: when using update scripts to resubmit transactions, YOU
MUST STOP the related Manager bofore runnning the script !!!
61

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Stuck Transactions Pending Material Transactions


Pending in MTI
Inventory > Transactions > Transaction Open Interface form view only
select * from MTL_TRANSACTIONS_INTERFACE;
Pending in MMT
- Inventory > Transactions > Material Transactions
select * from mtl_material_transactions
where costed_flag='E';
select * from mtl_material_transactions
where costed_flag is not null
Resubmit:
update mtl_material_transactions
set costed_flag = 'N',
transaction_group_id = NULL,
transaction_set_id = NULL
where costed_flag in ('N', 'E');

!!! IMPORTANT NOTE: when using update scripts to resubmit transactions, YOU
MUST STOP the related Manager bofore runnning the script !!!
62

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Stuck Transactions Pending Move Transactions


WIP > Move Transactions > Pending Move Transactions

select * from WIP_MOVE_TXN_INTERFACE


select *
from wip_txn_interface_errors
where TRANSACTION_ID in
(select TRANSACTION_ID
from WIP_MOVE_TXN_INTERFACE
where process_status=3);

63

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Stuck Transactions Jobs not Closing


Jobs remain in status Pending Close
Unwanted records exist in WIP_DJ_CLOSE_TEMP
select wip_entity_name, wip_entity_id
from wip_entities
where wip_entity_id in
(select wip_entity_id from wip_discrete_jobs where
status_type = 14);
64

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete Job Diagnostic


Responsibility:
Application
Diagnostics

65

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete Job Diagnostic

Parameters:
- ORG_ID(ORG_CODE)
- JOB_ID(JOB_NO)

66

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete Job Diagnostic

67

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Discrete Job Diagnostic

68

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Summary
What we covered today
Understanding discrete jobs
Achieving basic information about job related transactions
Addressing stuck job transactions

69

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

To ask a question on the


phone line, select *1 on
your phone.

To ask a question online,


use the Chat area at the
top.

Your question will be read


aloud in the order
received.

Question can also be


asked on the My Oracle
Support Communities

Questions & Answers

70

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Top Articles and Community Links


Work In Process Information Center [ID
1417725.2].
Work In Process & Flow Manufacturing Advisor
Webcast Calendar/Archive [ID 1319827.1]
Advisor Webcasts In All Other Product Areas [ID
740966.1].
Continue the Discussion on the Work In Process
& Flow Manufacturing My Oracle Support
Community.
What Topics Do You Want To See?
Webcast Survey After Todays Session.

71

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

My Oracle Support Accreditation


Why Get Accredited?
Program Accreditations
My Oracle Support
Product-Specific
Program Pages

Easy to implement, high-value best


practices

Program Index 1583898.1

Efficiency with Oracle tools = more


time spent on your primary role

FAQ 1585906.1

Enhanced reputation & skills

E-Business Suite Accreditation


EBS path 1580100.1
Stay Informed | Period Close | Patching |
Certifications | Upgrade Advisor | Reporting |

72

Fully leverage support capabilities


delivered via My Oracle Support

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

To ask a question on the


phone line, select *1 on
your phone.

To ask a question online,


use the Chat area at the
top.

Your question will be read


aloud in the order
received.

Question can also be


asked on the My Oracle
Support Communities

Questions & Answers

73

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

THANK YOU

74

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

75

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Learn More
Available References and Resources to Get Proactive

About Oracle Support Best Practices


www.oracle.com/goto/proactivesupport
Get Proactive in My Oracle Support
https://support. oracle.com | Doc ID: 432.1
Get Proactive Blog
https://blogs.oracle.com/getproactive/
Ask the Get Proactive Team
get-proactive_ww@oracle.com

76

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

My Oracle Support Community


Collaborate with a large network of your industry peers, support professionals, and Oracle
experts to exchange information, ask questions & get answers.
Visit the My Oracle Support
Community now!!
1.

Log into My Oracle Support.

2.

Select the Community tab.

3.

Start typing the community


name in the Find a
Community Quick Find field.

77

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Advisor Webcast Program


Register for upcoming live advisor
webcasts.
Access past webcast recordings
and presentation material.
Continue the discussion on a
specific webcast topic.
Let us know what topics you would
like presented in the communities or
in the post webcast survey.
Doc Id 740966.1

78

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

You might also like