Inventory Transactions Flow

3
INVENTORY TRANSACTIONS MTL_MATERIAL_TRANSACTIONS Store Record of all material transactions and cost updates MTL_TRANSACTION_LOT_NUMBERS Store Lot Numbers information for transactions in R12 Inventory Transactions Flow Diagram Version 1.0 Last Update on 27-MAY-2010 Note 741477.1 FAQ: Inventory Transactions Process Flow? Costing INVTVPTX.fmb Transactions Open Interface INVTVTMP.fmb Pending Transactions INVTVTXN.fmb Material Transactions INVMWBIV.fmb Material Workbench OM Shipping WIP External INVENTORY INTERFACE MTL_TRANSACTIONS_INTERFACE Interface between non INV Modules and INV transactions MTL_TRANSACTION_LOTS_INTERFACE Stores Lot Number information for transactions in TRANSACTION_INTERFACE_ID INVENTORY TEMP MTL_MATERIAL_TRANSACTIONS_TEMP Gateway for all Material Transactions MTL_TRANSACTION_LOTS_TEMP(Stores Lot numbers information for transactions in PO WIP Move Orders INV TRANSACTION_TEMP_ID TRANSACTION_ID Store Lot Numbers information for transactions in MTL_MATERIAL_TRANSACTIONS MTL_UNIT_TRANSACTIONS Store Serial Numbers for transactions in MTL_MATERIAL_TRANSACTIONS MTL_ONHAND_QUANTITIES_DETAIL (Stores quantity On-Hand by control level and location) INLTPU.ppc Insert into MMT TRX Processing Programs INCTCM.ppc Old Transaction Manager TrxProcessor.java New Transaction Manager BaseTransaction.java Transaction Super Class On-Hand Programs INLTUQ.ppc Updates MOQD QtyManager.java Calculates Availability Terminology Table Form Program Module MTL_TRANSACTIONS_INTERFACE MTL_SERIAL_NUMBERS_INTERFACE Stores Serial Number information for transactions in MTL_TRANSACTIONS_INTERFACE TRANSACTION_INTERFACE_ID information for transactions in MTL_MATERIAL_TRANSACTIONS_TEMP MTL_SERIAL_NUMBERS_TEMP Stores Serial Number information for transactions in MTL_MATERIAL_TRANSACTIONS_TEMP TRANSACTION_TEMP_ID TRANSACTION_ID

description

Inventory Transactions Flow

Transcript of Inventory Transactions Flow

Page 1: Inventory Transactions Flow

INV

EN

TO

RY

TR

AN

SA

CT

ION

S

MT

L_M

AT

ER

IAL_

TR

AN

SA

CT

ION

S

Sto

re R

eco

rd o

f a

ll m

ate

ria

l tr

an

sact

ion

s a

nd

co

st

up

da

tes

MT

L_T

RA

NS

AC

TIO

N_

LOT

_N

UM

BE

RS

Sto

re L

ot

Nu

mb

ers

in

form

ati

on

fo

r tr

an

sact

ion

s in

R1

2 I

nv

en

tory

Tra

nsa

ctio

ns

Flo

w D

iag

ram

Ve

rsio

n 1

.0

Last

Up

da

te o

n 2

7-M

AY

-20

10

No

te 7

41

47

7.1

FA

Q:

Inve

nto

ry T

ran

sact

ion

s P

roce

ss F

low

?

Co

stin

g

INV

TV

PT

X.f

mb

Tra

nsa

ctio

ns

Op

en

In

terf

ace

INV

TV

TM

P.f

mb

Pe

nd

ing

Tra

nsa

ctio

ns

INV

TV

TX

N.f

mb

Ma

teri

al

Tra

nsa

ctio

ns

INV

MW

BIV

.fm

b

Ma

teri

al

Wo

rkb

en

ch

OM

Sh

ipp

ing

WIP

Ex

tern

al

INV

EN

TO

RY

IN

TE

RF

AC

E

MT

L_T

RA

NS

AC

TIO

NS

_IN

TE

RF

AC

E

Inte

rfa

ce b

etw

ee

n n

on

IN

V M

od

ule

s a

nd

IN

V

tra

nsa

ctio

ns

MT

L_T

RA

NS

AC

TIO

N_

LOT

S_

INT

ER

FA

CE

Sto

res

Lot

Nu

mb

er

info

rma

tio

n f

or

tra

nsa

ctio

ns

in

TR

AN

SAC

TIO

N_

INT

ER

FAC

E_

ID

INV

EN

TO

RY

T

EM

P

MT

L_M

AT

ER

IAL_

TR

AN

SA

CT

ION

S_

TE

MP

Ga

tew

ay

for

all

Ma

teri

al

Tra

nsa

ctio

ns

MT

L_T

RA

NS

AC

TIO

N_

LOT

S_

TE

MP

(Sto

res

Lot

nu

mb

ers

info

rma

tio

n f

or

tra

nsa

ctio

ns

in

PO

WIP

Mo

ve

Ord

ers

INV

TR

AN

SAC

TIO

N_

TE

MP

_ID

TR

AN

SAC

TIO

N_

ID

Sto

re L

ot

Nu

mb

ers

in

form

ati

on

fo

r tr

an

sact

ion

s in

MT

L_M

AT

ER

IAL_

TR

AN

SA

CT

ION

S

MT

L_U

NIT

_T

RA

NS

AC

TIO

NS

Sto

re S

eri

al

Nu

mb

ers

fo

r tr

an

sact

ion

s in

MT

L_M

AT

ER

IAL_

TR

AN

SA

CT

ION

S

MT

L_O

NH

AN

D_

QU

AN

TIT

IES

_D

ET

AIL

(Sto

res

qu

an

tity

On

-Ha

nd

by

con

tro

l le

vel

an

d l

oca

tio

n)

INLT

PU

.pp

c

Inse

rt i

nto

MM

T

TR

X P

roce

ssin

g

Pro

gra

ms

INC

TC

M.p

pc

Old

Tra

nsa

ctio

n

Ma

na

ge

r

Trx

Pro

cess

or.

jav

a

Ne

w T

ran

sact

ion

Ma

na

ge

r

Ba

seT

ran

sact

ion

.ja

va

Tra

nsa

ctio

n S

up

er

Cla

ss

On

-Ha

nd

Pro

gra

ms

INLT

UQ

.pp

c

Up

da

tes

MO

QD

Qty

Ma

na

ge

r.ja

va

Ca

lcu

late

s A

vaila

bili

ty

Te

rmin

olo

gy T

ab

le

Fo

rm

Pro

gra

m

Mo

du

le

Sto

res

Lot

Nu

mb

er

info

rma

tio

n f

or

tra

nsa

ctio

ns

in

MT

L_T

RA

NSA

CT

ION

S_IN

TE

RFA

CE

MT

L_S

ER

IAL_

NU

MB

ER

S_

INT

ER

FA

CE

Sto

res

Se

ria

l N

um

be

r in

form

ati

on

fo

r tr

an

sact

ion

s in

MT

L_T

RA

NS

AC

TIO

NS

_IN

TE

RF

AC

E

TR

AN

SAC

TIO

N_

INT

ER

FAC

E_

ID

info

rma

tio

n f

or

tra

nsa

ctio

ns

in

MT

L_M

AT

ER

IAL_

TR

AN

SA

CT

ION

S_

TE

MP

MT

L_S

ER

IAL_

NU

MB

ER

S_

TE

MP

Sto

res

Se

ria

l N

um

be

r in

form

ati

on

fo

r tr

an

sact

ion

s in

MT

L_M

AT

ER

IAL_

TR

AN

SA

CT

ION

S_

TE

MP

TR

AN

SAC

TIO

N_

TE

MP

_ID

TR

AN

SAC

TIO

N_

ID

Page 2: Inventory Transactions Flow

R1

2 I

nv

en

tory

Tra

nsa

ctio

ns

Flo

w

Qu

ick

He

lp T

ab

le -

Pro

cess

ing

De

tail

s a

nd

Tro

ub

lesh

oo

tin

g

MT

L_T

RA

NS

AC

TIO

NS

_IN

TE

RF

AC

EM

TL_

MA

TE

RIA

L_T

RA

NS

AC

TIO

NS

_T

EM

PM

TL_

MA

TE

RIA

L_T

RA

NS

AC

TIO

NS

Pro

cess

En

ab

led

PR

OC

ES

S_

FLA

G =

1

LOC

K_

FLA

G =

2

TR

AN

SA

CT

ION

_M

OD

E =

3

ER

RO

R_

CO

DE

= N

ULL

PR

OC

ES

S_

FLA

G L

OO

KU

PS

1:

Ye

s (W

ait

ing

to

be

pro

cess

ed

by

INV

Ma

na

ge

r)

2:

No

(N

ot

ava

ilab

le f

or

pro

cess

ing

)

TR

AN

SA

CT

ION

_M

OD

E L

OO

KU

PS

Nu

ll o

r 1

:O

nlin

e P

roce

ssin

g

2:

Co

ncu

rre

nt

Pro

cess

ing

3:

Ba

ckg

rou

nd

Pro

cess

ing

8:

Inte

rna

l Pro

cess

ing

(N

ot

visi

ble

in

th

e p

en

din

g

tra

nsa

ctio

ns

form

)

Pro

cess

En

ab

led

PR

OC

ES

S_

FLA

G =

Y

LOC

K_

FLA

G =

N

TR

AN

SA

CT

ION

_M

OD

E =

3

ER

RO

R_

CO

DE

= N

ULL

Co

st E

na

ble

d

CO

ST

ED

_FL

AG

= ‘

N’

TR

AN

SA

CT

ION

_G

RO

UP

_ID

= N

ULL

CO

ST

ED

_F

LAG

LO

OK

UP

S

N:

To

be

pro

cess

ed

E:

Pro

cess

ed

in E

rro

r

NU

LL:

Pro

cess

ed

OK

DIA

GN

OS

TIC

SD

IAG

NO

ST

ICS

DIA

GN

OS

TIC

S

Re

lea

se 1

2.0

.XR

ele

ase

12

.0.X

Re

lea

se 1

2.0

.XR

ele

ase

12

.0.X

-O

pe

n In

terf

ace

Tra

nsa

ctio

ns

No

te 4

63

57

8.1

-D

up

lica

te W

IP M

ate

ria

l T

ran

sact

ion

sN

ote

46

36

29

.1

-W

IP T

ran

sact

ion

s S

tuck

in t

he

In

terf

ace

No

te 4

63

63

3.1

Re

lea

se 1

2.1

-O

pe

n In

terf

ace

Tra

nsa

ctio

ns

N

ote

73

22

48

.1

-D

up

lica

te W

IP M

ate

ria

l T

ran

sact

ion

s

N

ote

73

23

55

.1

-W

IP T

ran

sact

ion

s S

tuck

in t

he

In

terf

ace

No

te 7

32

35

5.1

Re

lea

se 1

2.0

.X

-P

en

din

g T

ran

sact

ion

s D

iag

no

stic

No

te4

63

57

7.1

-P

en

din

g T

ran

sact

ion

s D

ata

Co

lle

ctio

n

No

te 4

63

60

6.1

-A

llo

cati

on

s fo

r C

an

cele

dS

ale

s O

rde

rs

No

te 4

63

58

0.1

-A

llo

cati

on

sfo

r C

lose

d M

ov

e O

rde

rsN

ote

46

35

81

.1

Re

lea

se 1

2.1

-P

en

din

g T

ran

sact

ion

s R

ep

ort

N

ote

73

22

47

.1

-P

en

din

g T

ran

sact

ion

s D

ata

Co

lle

ctio

n

No

te 7

32

34

5.1

-A

llo

cati

on

s fo

r C

an

cele

d S

ale

s O

rde

rs

No

te 7

32

22

5.1

-A

llo

cati

on

s fo

r C

lose

d M

ov

e O

rde

rs

N

ote

73

22

24

.1

Re

lea

se 1

2.0

.X

-O

racl

e C

ost

Ma

na

ge

me

nt

Stu

ck T

ran

sact

ion

s N

ote

47

16

62

.1

-U

nco

ste

dT

ran

sact

ion

s

No

te 4

63

57

5.1

Re

lea

se 1

2.1

-O

racl

e C

ost

Ma

na

ge

me

nt

Stu

ck T

ran

sact

ion

sN

ote

73

23

35

.1

-U

nco

ste

dT

ran

sact

ion

s

No

te 7

32

24

9.1

SE

RIA

L/LO

T R

ELA

TIO

NS

HIP

SE

RIA

L/LO

T R

ELA

TIO

NS

HIP

SE

RIA

L/LO

T R

ELA

TIO

NS

HIP

MT

L_T

RA

NS

AC

TIO

N_

LOT

S_

INT

ER

FAC

E

TR

AN

SA

CT

ION

_IN

TE

RF

AC

E_

ID jo

ins

to

TR

AN

SA

CT

ION

_IN

TE

RF

AC

E_

ID in

MT

L_T

AN

SA

CT

ION

S_IN

TE

RFA

CE

an

d

MT

L_S

ER

IAL_

NU

MB

ER

S_

INT

ER

FA

CE

MT

L_S

ER

IAL_

NU

MB

ER

S_

INT

ER

FAC

E

TR

AN

SA

CT

ION

_IN

TE

RF

AC

E_

ID jo

ins

to

TR

AN

SA

CT

ION

_IN

TE

RF

AC

E_

ID in

MT

L_T

AN

SA

CT

ION

S_IN

TE

RFA

CE

an

d

MT

L_T

RA

NS

AC

TIO

N_

LOT

S_IN

TE

RFA

CE

MT

L_T

RA

NS

AC

TIO

N_

LOT

S_

TE

MP

TR

AN

SA

CT

ION

_T

EM

P_

ID jo

ins

toT

RA

NS

AC

TIO

N_

TE

MP

_ID

in

MT

L_M

AT

ER

IAL_

TA

NSA

CT

ION

S_T

EM

P a

nd

MT

L_S

ER

IAL_

NU

MB

ER

S_

TE

MP

MT

L_S

ER

IAL_

NU

MB

ER

S_

TE

MP

TR

AN

SA

CT

ION

_T

EM

P_

ID jo

ins

to T

RA

NS

AC

TIO

N_

TE

MP

_ID

in

MT

L_M

AT

ER

IAL_

TA

NSA

CT

ION

S_T

EM

P a

nd

MT

L_T

RA

NS

AC

TIO

N_

LOT

S_T

EM

P

MT

L_T

RA

NS

AC

TIO

N_

LOT

_N

UM

BE

RS

TR

AN

SA

CT

ION

_ID

join

s to

TR

AN

SA

CT

ION

_ID

in

MA

TE

RIA

L_T

RA

NS

AC

TIO

NS

MT

L_U

NIT

_T

RA

NS

AC

TIO

NS

TR

AN

SA

CT

ION

_ID

join

s to

TR

AN

SA

CT

ION

_ID

in

MA

TE

RIA

L_T

RA

NS

AC

TIO

NS

Page 3: Inventory Transactions Flow

R1

2 I

nv

en

tory

Tra

nsa

ctio

ns

Flo

w–

Inte

rfa

ce M

an

ag

ers

an

d R

ela

ted

Fil

es

Mo

nit

or

Inv

en

tory

I/F

Ma

na

ge

rs

Co

ncu

rre

nt

-> M

an

ag

er

-> A

dm

inis

ter

-> C

on

curr

en

t R

eq

ue

st

Sta

rt I

nte

rfa

ce M

an

ag

ers

Se

tup

->

Tra

nsa

ctio

ns

-> I

nte

rfa

ce M

an

ag

ers

Co

st M

an

ag

er:

CM

CT

CM

Lot

Mo

ve T

ran

sact

ion

: W

SC

MT

M

Ma

teri

al

Tra

nsa

ctio

n:

INC

TC

M

Mo

ve T

ran

sact

ion

: W

ICT

MS

Tra

nsa

ctio

n E

xe

cuta

ble

sC

om

ma

nd

To

Ob

tain

Fil

e V

ers

ion

s

inct

cm.p

pc:

Inve

nto

ry T

ran

sact

ion

Ma

na

ge

r

inct

gl.

pp

c: S

um

ma

rize

Inve

nto

ry a

nd

WIP

Tra

nsa

ctio

n A

cco

un

ts

inlt

ev.

pp

c: V

alid

ate

I/F

re

cord

s

inlt

vu.p

pc:

Va

lida

te I

/F r

eco

rds

inlt

wv.

pp

c: V

alid

ate

I/G

WIP

re

cord

s

inlt

uq

.pp

c: U

pd

ate

s O

n-H

an

d t

ab

le

inlt

pu

.pp

c: M

ain

tain

tra

nsa

ctio

n i

nfo

rma

tio

n

inld

qc.

pp

c: C

alc

ula

tes

Ava

ilab

le Q

ua

nti

ty/R

ese

rve

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ctcm

.o|

gre

p–

I ‘$

He

ad

er’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ctg

l.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

lte

v.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltvu

.o|

gre

p–

I ‘$

He

ad

er’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltw

v.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltu

q.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltp

u.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltd

qc.

o|

gre

p–

I ‘$

He

ad

er’

inld

qc.

pp

c: C

alc

ula

tes

Ava

ilab

le Q

ua

nti

ty/R

ese

rve

inla

dr.

pp

c: R

elie

ves

rese

rva

tio

n

inlt

cp.p

pc:

Co

sts

ma

teri

al

tra

nsa

ctio

ns

inlt

gl.

pp

c: G

L tr

an

sfe

r

inlt

gp

.pp

c: G

ets

op

en

pe

rio

d d

ata

fo

r tr

an

sact

ion

s

inlt

is.p

pc:

Ge

ne

rate

s se

ria

l n

um

be

rs

inu

tpu

.pp

c: T

ran

sact

ion

Up

da

te

Ba

seT

ran

sact

ion

.ja

va

Qty

Ma

na

ge

r.ja

va

Trx

Pro

cess

or.

java

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltd

qc.

o|

gre

p–

I ‘$

He

ad

er’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

lad

r.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltcp

.o|

gre

p–

I ‘$

He

ad

er’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltg

l.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltg

p.o

| g

rep

–I

‘$H

ea

de

r’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

ltis

.o|

gre

p–

I ‘$

He

ad

er’

stri

ng

s –

a $

INV

_T

OP

/lib

/in

utp

u.o

| g

rep

–I

‘$H

ea

de

r’

exe

cute

fn

d_

ao

lj_

uti

l.g

etC

lass

Ve

rsio

nfr

om

DB

('o

racl

e.a

pp

s.in

v.tr

an

sact

ion

.se

rve

r.B

ase

Tra

nsa

ctio

n')

;

exe

cute

fn

d_

ao

lj_

uti

l.g

etC

lass

Ve

rsio

nfr

om

DB

('o

racl

e.a

pp

s.in

v.tr

an

sact

ion

.se

rve

r.Q

tyM

an

ag

er'

);

exe

cute

fn

d_

ao

lj_

uti

l.g

etC

lass

Ve

rsio

nfr

om

DB

('o

racl

e.a

pp

s.in

v.tr

an

sact

ion

.se

rve

r.T

rxP

roce

sso

r);