Technical Specifications
Open issues................................................................................................35
Close! issues.............................................................................................35
Overview
Item is an important entit$ in manu&acturing an" "istri)ution mo"ules o& *racle Applications suite. Items
are &irst "e&ine" at +aster Inventor$ *rgani,ation level an" then assigne" to various inventor$
organi,ations. The item control attri)utes set up at the master level -ill casca"e to chil" level. The item
attri)utes at the chil" level -ill )e uni.ue to that chil" organi,ation
/irst the +aster Item conversion -ill )e complete" in all respects 0 oa"ing into a temporar$ ta)le1
vali"ation an" conversion o& "ata in the temp ta)le1 inserting into the open inter&ace ta)le an" running
the Item Import. The same process -ill )e repeate" &or chil" organi,ation items.
The e2isting *rgs -ill )e mappe" to ne- organi,ations an" -ill )e converte" )ase" on the
organi,ation assignment rules.
3e -ill )uil" the &ollo-ing concurrent programs to implement the Item Import program:
1. oa" Items into temporar$ ta)le &rom te2t &ile 4567oa"er8
3. oa" Items 4+aster *rgani,ation level8
3. oa" Items 4*rgani,ation level8
%ali"ate Items Import 4(9568.
There -ill )e one vali"ation program &or +aster Items an" one &or *rg Items.
'. %ali"ate Item +aster
2. %ali"ate *rg Items
(age- :
Technical Specifications
The loa" program rea"s "ata &rom a &lat &ile into the &ollo-ing temporar$ staging ta)les o& R''i.
• +*T;IT<+C*=%;T
The %ali"ate program processes inter&ace "ata in or"er to make it rea"$ &or the stan"ar" *racle
inter&ace program Item Import. It per&orms the &ollo-ing )asic &unctions:
• =o "uplicate recor"s -ill )e entere".
• Checks -hether "ata loa"e" -ill suit to *racle Inventor$. I& the "ata "oes not suit1 the status
&lag -ill )e set to ><? 4<rror8 an" the correspon"ing error message -ill )e "ispla$e" in the <rror
message column.
• *nl$ the recor"s -ith status &lag >=? 4=ormal8 con"ition -ill )e loa"e" into Inter&ace ta)le an"
are importe".
• The Items -ith ><? &lag are vali"ate" again an" the "ata is ma"e as suita)le in&ormation an"
are importe" again.
• *racle Applications has a stan"ar" inter&ace program >Item Import? -hich rea"s the recor"s1
vali"ate them again an" then move the "ata into the R''i )ase ta)les.
Assumptions
This "esign "ocument assumes the &ollo-ing:
• All items in e2isting Rel '0.74&rom the "ata &iles8 -ill )e converte" into Rel ''.5.7.
• The mapping &rom ol" inventor$ organi,ations to ne- inventor$ organi,ation provi"e" -ill )e the
)asis &or populating the Item *pen Inter&ace ta)les.
10.7 Organization 11i Organization
(age- @
Technical Specifications
*+* I+* 4+aster8
*!5 I!5
*D ID
*!A I!A
*+! I+!
*BD IBD
• There is no "ata e2clusion criterion.
• The "ata to )e converte" &rom '0.7 to ''i nee" no manipulations e2cept &or assignment o& ne-
inventor$ organi,ation an" application o& an$ item templates.
• All the co"es &or primar$ unit o& measures remain unchange" &rom '0.7 to ''i.
• An$ changes to Inventor$ 5et up &rom '0.7 to ''i that impacts the Item "e&inition process -ill
impact the Item Conversion.
• The trans&ormation an" conversion logic use" &or Items -ill also )e applie" to Item revisions.
• 5ource;orgs an" source su) inventor$ mappings &rom '0.7 to ''i -ill )e provi"e".
• =o accounts 4e2pense account1 encum)rance account1 etc.8 -ill )e converte" &rom '0.7 to ''i.
• #u$er an" (lanner co"es are also mappe" accor"ing to the ol" an" ne- organi,ation
in&ormation.
• Item statuses -ill )e converte" as &ollo-s &rom '0.7 to ''i.
10.7 Status 11i Status
<=CR <ngineer
ACTI%< Active
(R*T* (rotot$pe
*#5*<T< *)solete
I=ACTI%< In Active
(BA5< *!T (hase *ut
• The "e&ault shipping *rg -ill )e null.
• The source;org an" source su)inventor$ -ill )e null.
Import steps
(age- 5
Technical Specifications
The import process takes place in : steps:
'. Import Items into a &lat &ile.
3. oa" 4oa" Items8 programs.
:. %ali"ate 4%ali"ate Items8 programs.
Convert Items
(age- D
oa" the +aster
Items Data into
the Temporar$
ta)le
Run Item Import an" Recti&$
errors i& an$
oa" the *rg
Items Data into
the Temporar$
ta)le
%ali"ate "ata 45et the
Inter&ace values like
process &lag1 etc..8
Insert the vali"ate" "ata
into the +T 5E5T<+;
IT<+5;I=T<R/AC<
ta)le ta)le
(opulate the custom C(5
ta)le -ith attri)utes
Run Item Import an" Recti&$
errors i& an$
%ali"ate "ata 45et the
Inter&ace values like
process &lag1 etc.8
Insert the vali"ate" "ata
into +T;5E5T<+;
IT<+5;I=T<R/AC<
ta)le
Technical Specifications
High level program information
The &ollo-ing lists summari,e the Import Items program in&ormation:
Load program
(ropert$ %alue
=ame F+*TC*=%G Items oa"
Concurrent program name +*T;IT<+C*=%;*AD
Import &ile &ormat C*++A "elimite"
Incompati)ilit$ =one
Replace or Appen" Appen" 4+*T;IT<+C*=%;*AD.ctl8
Initial recor" status Recor"s must )e processe" )$ the %ali"ate Items program
)e&ore the$ are availa)le &or the stan"ar" inter&ace program
/ull import &ile name +*T;DATA.t2t
Restart restrictions =one
alidate program
(ropert$ %alue
=ame F+*T;IT<+C*=%;(AC.%A;IT<+G
Concurrent program name +*T;IT<+C*=%;%AIDAT<
(age- 7
Technical Specifications
Incompati)ilit$ =one
(rocessing mo"e All or none
(re-re.uisites Inventor$ 5et !p
Restart restrictions =one
!nsert program
(ropert$ %alue
=ame F+*T;IT<+C*=%;(AC.IT<+;I=5<RTG
Concurrent program name +*T;IT<+C*=%;I+(*RT
(arameters *RCID
Incompati)ilit$ =one
(rocessing mo"e All or none
(re-re.uisites Inventor$ 5et !p
Restart restrictions =one
Standard Open !nter"a#e
(ropert$ %alue
=ame Item Import
Concurrent program name Item Import
(arameters All *rgani,ations: Ees9=o
%ali"ate Items: Ees9=o
(rocess Items: Ees9=o
(age- H
Technical Specifications
Delete (rocesse" Items: Ees9=o
Create or !p"ate Item: 'or 2
Restart Instructions Recti&$ error1 (rocess &lag shoul" )e set to >'? an" set
transaction;i"1 Inventor$;item;i" etc. to =!.
Import program components
The &ollo-ing list contains all components re.uire" to completel$ install the Import Item program.
Loader s#ripts
/ilename : +*T;IT<+C*=%;*AD.CT
$on#urrent programs
=ame : +*T;IT<+C*=%;*AD
T$pe : 567*AD<R
=ame : +*T;IT<+C*=%;%AIDAT<
T$pe : (956
=ame : +*T;IT<+C*=%;I+(*RT
T$pe : (956
=ame : IT<+ I+(*RT
%L&S'L pa#(ages
(ackage name : +*T;IT<+C*=%;(AC
/ile name : +*T;IT<+C*=%;5.56
+*T;IT<+C*=%;#.56
%ro"ile options
(ro&ile option name : =I
alue sets
=ame : '09=um)er
%alues : =one
(age- I
Technical Specifications
Load Items Program
The oa" Items programs are 567oa"er scripts. The$ loa" the import &iles into the &ollo-ing ta)le4s8
• MOT)!T*M$ON)T
!mport "ile "ormat
The import &ile is Comma 4>1?8 "elimite" an" has the &ormat as sho-n )elo-.
+ield Name Re, Des#ription
I=%<=T*RE;IT<+;ID Inventor$ Item I"enti&ier
*RCA=IJATI*=;ID *rgani,ation I"enti&ier
A5T;!(DAT<;DAT< 5tan"ar" -ho column
A5T;!(DAT<D;#E 5tan"ar" -ho column
CR<ATI*=;DAT< 5tan"ar" -ho column
CR<AT<D;#E 5tan"ar" -ho column
A5T;!(DAT<;*CI= 5tan"ar" -ho column
5!++ARE;/AC E /le2&iel" 5ummar$ &lag
<=A#<D;/AC E /le2&iel" segment <na)le" &lag
5TART;DAT<;ACTI%< E /le2&iel" segment start "ate
<=D;DAT<;ACTI%< /le2&iel" segment start "ate
D<5CRI(TI*= E Item "escription
#!E<R;ID E #u$er i"enti&ier
ACC*!=TI=C;R!< E Accounting rule i"enti&ier
I=%*ICI=C;R!< E Invoicing rule i"enti&ier
5<C+<=T' E Item =um)er
(!RCBA5I=C;IT<+;/AC E /lag in"icating purchasing item
5BI((A#<;IT<+;/AC E /lag in"icating shippa)le item
C!5T*+<R;*RD<R;/AC E /lag in"icating customer or"era)le item
I=T<R=A;*RD<R;/AC E /lag in"icating internall$ or"era)le item
5<R%IC<;IT<+;/AC E /lag in"icating service item
I=%<=T*RE;IT<+;/AC E /lag in"icating inventor$ item
<=C;IT<+;/AC E /lag in"icating engineering item
I=%<=T*RE;A55<T;/AC E /lag in"icating item is an inventor$ asset
(!RCBA5I=C;<=A#<D;/AC E /lag in"icating item is purchasa)le
C!5T*+<R;*RD<R;<=A#<D;/AC E /lag in"icating item is customer or"era)le
I=T<R=A;*RD<R;<=A#<D;/AC E /lag in"icating item is internall$ or"era)le
5*;TRA=5ACTI*=5;/AC E 5ales or"er transactions &lag
+T;TRA=5ACTI*=5;<=A#<D;/AC E /lag in"icating item is translata)le
5T*CA;<=A#<D;/AC E /lag in"icating item is stacka)le
#*+;<=A#<D;/AC E /lag in"icating item ma$ appear on a #*+
(age- '0
Technical Specifications
+ield Name Re, Des#ription
#!ID;I=;3I(;/AC E /lag in"icating item ma$ )e )uilt in 3I(
R<%I5I*=;6TE;C*=TR*;C*D< E Revision .uantit$ control co"e
CATA*C;5TAT!5;/AC E /lag in"icating item catalog complete
R<T!R=A#<;/AC E /lag in"icating -hether item is returna)le
D</A!T;5BI((I=C;*RC De&ault shipping organi,ation
+ield Name Re, Des#ription
C*AT<RA;/AC E /lag in"icating item is collateral item
TAKA#<;/AC E /lag in"icating -hether item is ta2a)le
6TE;RC%;<KC<(TI*=;C*D< E *ver tolerance receipts processing metho" co"e
A*3;IT<+;D<5C;!(DAT<;/AC E Allo- item "escription up"ates on (* lines
I=5(<CTI*=;R<6!IR<D;/AC E /lag in"icating -hether inspection is re.uire"
R<C<I(T;R<6!IR<D;/AC E /lag in"icating supplier receipt is re.uire"
+ARA<T;(RIC< E (urchasing market price
R/6;R<6!IR<D;/AC E /lag in"icating -hether an R/6 4re.uest &or
.uotation8 is re.uire"
6TE;RC%;T*<RA=C< E +a2imum accepta)le over-receipt percentage
(RIC<;T*<RA=C<;(<RC<=T E (urchase price tolerance percentage
R*!=DI=C;/ACT*R E Roun"ing &actor use" to "etermine or"er .uan-tit$
!=IT;*/;I55!< E !nit o& issue
<=/*RC<;5BI(;T*;*CATI*=;C*D< E Re.uire receipt location to match ship-to location
A*3;5!#5TIT!T<;R<C<I(T5;/AC E /lag in"icating su)stitute receipts allo-e"
A*3;!=*RD<R<D;R<C<I(T5;/AC E /lag in"icating unor"ere" receipts allo-e"
A*3;<K(R<55;D<I%<RE;/AC E /lag in"icating e2press "eliver$ allo-e"
DAE5;<ARE;R<C<I(T;A*3<D E Da$s )e&ore planne" receipt that item ma$ )e
receive"
DAE5;AT<;R<C<I(T;A*3<D E Da$s a&ter the planne" receipt that item ma$ )e
receive"
R<C<I(T;DAE5;<KC<(TI*=;C*D< E <2ception processing &or earl$9late receipts
R<C<I%I=C;R*!TI=C De&ault receipt routing
I=%*IC<;C*5<;T*<RA=C< E Invoice close tolerance
R<C<I%<;C*5<;T*<RA=C< E Receipt close tolerance
A!T*;*T;A(BA;(R</IK E Item-level pre&i2 &or lot num)ers
5TART;A!T*;*T;=!+#<R E =e2t auto assigne" lot num)er
*T;C*=TR*;C*D< E ot control co"e
5B</;I/<;C*D< E 5hel& li&e co"e
5B</;I/<;DAE5 E ength o& shel& li&e "a$s
5<RIA;=!+#<R;C*=TR*;C*D< E 5erial num)er control co"e
5TART;A!T*;5<RIA;=!+#<R E =e2t auto assigne" serial num)er
A!T*;5<RIA;A(BA;(R</IK E Item-level alpha pre&i2 &or serial num)ers
5*!RC<;TE(< E Inventor$ or supplier source t$pe
5*!RC<;*RCA=IJATI*= E *rgani,ation to source items &rom
5*!RC<;5!#I=%<=T*RE E 5u)inventor$ to source items &rom
<K(<=5<;ACC*!=T E <2pense account
<=C!+#RA=C<;ACC*!=T E <ncum)rance account
R<5TRICT;5!#I=%<=T*RI<5;C*D< E 5u)inventor$ restrictions t$pe
!=IT;3<ICBT E Conversion )et-een -eight unit o& measure an"
)ase unit o& measure
(age- ''
Technical Specifications
+ield Name Re, Des#ription
3<ICBT;!*+;C*D< E 3eight unit o& measure co"e e
%*!+<;!*+;C*D< E %olume unit o& measure co"e
!=IT;%*!+< E Conversion )et-een volume unit o& measure an"
)ase unit o& measure
R<5TRICT;*CAT*R5;C*D< E ocators restrictions t$pe
*CATI*=;C*=TR*;C*D< E 5tock locator control co"e
5BRI=AAC<;RAT< E (lanne" shrinkage rate
+ield Name Re, Des#ription
ACC<(TA#<;<ARE;DAE5 E Da$s an or"er ma$ )e earl$ )e&ore resche"uling is
recommen"e"
(A==I=C;TI+<;/<=C<;C*D< E (lanning time &ence co"e
D<+A=D;TI+<;/<=C<;C*D< E Deman" time &ence co"e
<AD;TI+<;*T;5IJ< E ea" time lot si,e
5TD;*T;5IJ< E 5tan"ar" lot si,e
C!+;+A=!/ACT!RI=C;<AD;TI+< E Cumulative manu&acturing lea" time
*%<RR!=;(<RC<=TAC< E +R( repetitive accepta)le overrun rate
+R(;CAC!AT<;AT(;/AC E Calculate AT( &lag 4$9n8 &or +R( planning
ACC<(TA#<;RAT<;I=CR<A5< E +R( repetitive accepta)le rate increase
ACC<(TA#<;RAT<;D<CR<A5< E +R( repetitive accepta)le rate "ecrease
C!+!ATI%<;T*TA;<AD;TI+< E Cumulative total lea" time
(A==I=C;TI+<;/<=C<;DAE5 E (lanning time &ence "a$s
D<+A=D;TI+<;/<=C<;DAE5 E Deman" time &ence "a$s
<=D;A55<+#E;(<CCI=C;/AC E <n" assem)l$ pegging &lag &or +R(
R<(<TITI%<;(A==I=C;/AC E /lag in"icating item to )e planne" as repeti-tive
sche"ule
(A==I=C;<KC<(TI*=;5<T E <2ception control set
#*+;IT<+;TE(< E T$pe o& item
(ICA;C*+(*=<=T5;/AC E /lag in"icating -hether all shippa)le compo-nents
shoul" )e picke"
R<(<=I5B;T*;*RD<R;/AC E Assem)le to *r"er &lag
AT(;C*+(*=<=T5;/AC E /lag in"icating -hether item ma$ have compo-nents
re.uiring AT( check
AT(;/AC E /lag in"icating AT( must )e checke" -hen item is
or"ere"
/IK<D;<AD;TI+< E /i2e" portion o& the assem)l$?s lea" time
%ARIA#<;<AD;TI+< E %aria)le portion o& an assem)l$?s lea" time
3I(;5!((E;*CAT*R E 5uppl$ locator &or 3I( transactions
3I(;5!((E;TE(< E 5ource o& 3I( material suppl$
3I(;5!((E;5!#I=%<=T*RE E 5uppl$ su)inventor$ &or 3I( transactions
(RI+ARE;!*+;C*D< E (rimar$ unit o& measure co"e
(RI+ARE;!=IT;*/;+<A5!R< E (rimar$ stocking unit o& measure &or the item
A*3<D;!=IT5;**A!(;C*D< E Allo-e" unit o& measure conversion t$pe
C*5T;*/;5A<5;ACC*!=T E Cost o& sales account
5A<5;ACC*!=T E 5ales account
D</A!T;I=C!D<;I=;R*!(;/AC E De&ault value &or inclu"e in cost rollup
I=%<=T*RE;IT<+;5TAT!5;C*D< E +aterial status co"e
(age- '2
Technical Specifications
+ield Name Re, Des#ription
I=%<=T*RE;(A==I=C;C*D< E Inventor$ planning co"e
(A==<R;C*D< E (lanner co"e
(A==I=C;+AA<;#!E;C*D< E In"icates -hether item is planne" as manu&ac-ture"
or purchase"
/IK<D;*T;+!TI(I<R E /i2e" lot si,e multiplier
R*!=DI=C;C*=TR*;TE(< E Roun"ing control co"e
CARREI=C;C*5T E Annual carr$ing cost
(*5T(R*C<55I=C;<AD;TI+< E (ost-processing lea" time
(R<(R*C<55I=C;<AD;TI+< E (re-processing lea" time
/!;<AD;TI+< E /ull lea" time
*RD<R;C*5T E *r"er cost
+R(;5A/<TE;5T*CA;(<RC<=T E 5a&et$ stock percentage
+ield Name Re, Des#ription
+R(;5A/<TE;5T*CA;C*D< E 5a&et$ stock co"e
+I=;+I=+AK;6!A=TITE E +inimum minma2 or"er .uantit$
+AK;+I=+AK;6!A=TITE E +a2imum minma2 or"er .uantit$
+I=I+!+;*RD<R;6!A=TITE E +inimum or"er .uantit$
/IK<D;*RD<R;6!A=TITE E /i2e" or"er .uantit$
/IK<D;DAE5;5!((E E /i2e" "a$s suppl$
+AKI+!+;*RD<R;6!A=TITE E +a2imum or"er .uantit$
(ICAI=C;R!< E (icking rule co"e
R<5<R%A#<;TE(< E Bar" reservations allo-e" &lag
(*5ITI%<;+<A5!R<+<=T;<RR*R E (ercent error a)ove measure" .uantit$
=<CATI%<;+<A5!R<+<=T;<RR*R E (ercent error )elo- measure" .uantit$
<=CI=<<RI=C;<C=;C*D< E <ngineering <C= co"e
5<R%IC<;5TARTI=C;D<AE E Da$s a&ter shipment that service )egins
%<=D*R;3ARRA=TE;/AC E /lag in"icating service &or the item is pro-vi"e"
)$ a supplier
5<R%IC<A#<;C*+(*=<=T;/AC E In"icates -hether the item is servicea)le )$ other
service-t$pe items an" -hether it can )e re&erence"
as the component o& another item
5<R%IC<A#<;(R*D!CT;/AC E In"icates -hether the item is servicea)le )$ other
service-t$pe items an" can have service
re.uests reporte" against it
(R<%<=TI%<;+AI=T<=A=C<;/AC /lag in"icating -hether item can )e a preven-tive
maintenance service item
5<R%IC<;D!RATI*=;(<RI*D;C*D< E (erio" co"e &or "e&ault service "uration
5<R%IC<;D!RATI*= E De&ault service "uration
+AK;3ARRA=TE;A+*!=T E +onetar$ value o& service costs covere" )$ the item
R<5(*=5<;TI+<;(<RI*D;C*D< E (erio" co"e &or service response time
R<5(*=5<;TI+<;%A!< E De&ault response time
=<3;R<%I5I*=;C*D< E in"icates ho- to noti&$ Customers o& ne- revi-sions
o& the item
I=%*IC<A#<;IT<+;/AC E /lag in"icating item ma$ appear on invoices
TAK;C*D< E Ta2 co"e
I=%*IC<;<=A#<D;/AC E In"icates -hether the item can )e invoice"
+!5T;!5<;A((R*%<D;%<=D*R;/AC E /lag in"icating purchases restricte" to
approve" supplier
(age- ':
Technical Specifications
+ield Name Re, Des#ription
*!T5ID<;*(<RATI*=;/AC E /lag in"icating item ma$ appear on outsi"e
operation purchase or"er
*!T5ID<;*(<RATI*=;!*+;TE(< E *utsi"e operation unit o& measure
5A/<TE;5T*CA;#!CA<T;DAE5 E 5a&et$ stock )ucket "a$s
A!T*;R<D!C<;+(5 E Automaticall$ "eletes +(5 entries -ithin a time
perio"
C*5TI=C;<=A#<D;/AC E /lag in"icating cost in&ormation is maintaine"
CEC<;C*!=T;<=A#<D;/AC E /lag in"icating item ma$ )e c$cle counte"
D<+A=D;5*!RC<;I=< E
5<T;ID E
A!T*;CR<AT<D;C*=/IC;/AC E /lag in"icating con&iguration item automati-call$
create"
IT<+;TE(< E !ser-"e&ine" item t$pe
+*D<;C*=/IC;CA!5<;=A+< E 4not currentl$ use"8
+ield Name Re, Des#ription
5BI(;+*D<;C*+(<T<;/AC E /lag in"icating mo"el must )e complete to ship
+R(;(A==I=C;C*D< E +R( (lanning option
R<T!R=;I=5(<CTI*=;R<6!IR<+<=T E R+A inspection re.uirement
D<+A=D;5*!RC<;TE(<
(R*C<55;/AC '
*RCA=IJATI*=;C*D< E *rg co"e
IT<+;=!+#<R E Item =um)er
T<+(AT<;=A+< L
AT*;/*R<CA5T;C*=TR* E T$pe o& &orecast control &or AT*
TRA=5ACTI*=;TE(< >CR<AT<?
A!T*;R<;TI+<;/<=C<;C*D< E
A!T*;R<;TI+<;/<=C<;DAE5 E
C*=TAI=<R;IT<+;/AC E /lag in"icating i& the item is a container. !se" &or
shipping sales or"ers
%<BIC<;IT<+;/AC E In"icates i& the item is a vehicle shippa)le or not. !se"
&or shipping sales or"ers
+AKI+!+;*AD;3<ICBT E +a2imum loa" -eight o& a container or a vehicle that
can )e use" &or shipping sales or"ers
+I=I+!+;/I;(<RC<=T E +inimum &ill con"ition un"er -hich the con-tainer or
vehicle shoul" )e use"
C*=TAI=<R;TE(<;C*D< E Container t$pe co"e &or container items. Con-tainer
t$pes are user "e&ina)le
I=T<R=A;%*!+< E Internal volume &or container items. !se" )$ 5hipping
to calculate container capacit$
restrictions
5<T;(R*C<55;ID E =um)er "erive" &or ever$ :000 ro-s org--ise
CB<CA;5B*RTAC<5;/AC E
R<<A5<;TI+<;/<=C<;C*D< E /lag to in"icate i& this item is auto releasa)le )$ +R(
R<<A5<;TI+<;/<=C<;DAE5 E =um)er o& "a$s -ithin -hich this item shoul" )e auto
release"
3B;!(DAT<;DAT< E 3arehouse up"ate "ate &or tracking changes relevant
to "ata collecte" in Data 3arehouse
(R*D!CT;/A+IE;IT<+;ID E I& the item is pro"uct &amil$ mem)er1 stores the pro"uct
&amil$ i"enti&ier. !se" in (ro"uction (lanning
(!RCBA5I=C;TAK;C*D< E (urchasing ta2 co"e
*%<RC*+(<TI*=;T*<RA=C<;TE(< E
(age- '@
Technical Specifications
+ield Name Re, Des#ription
<//<CTI%ITE;C*=TR* E
*%<R;5BI(+<=T;T*<RA=C< E *ver 5hipment tolerance
!=D<R;5BI(+<=T;T*<RA=C< E !n"er shipment tolerance
*%<R;R<T!R=;T*<RA=C< E *ver return tolerance
!=D<R;R<T!R=;T*<RA=C< E !n"er return tolerance
<6!I(+<=T;TE(< E <.uipment t$pe
R<C*%<R<D;(ART;DI5(;C*D< E Recovere" part "escription co"e
D</<CT;TRACAI=C;*=;/AC E De&ect tracking &lag
!5AC<;IT<+;/AC E !sage item &lag
<%<=T;/AC E <vent &lag
<<CTR*=IC;/AC E <lectronic &lag
D*3=*ADA#<;/AC E Do-n a)le &lag
%*;DI5C*!=T;<K<+(T;/AC E %olume "iscount e2empt &lag
C*!(*=;<K<+(T;/AC E Coupon e2empt &lag
C*++5;=;TRACAA#<;/AC E Track a)le &lag
+ield Name Re, Des#ription
A55<T;CR<ATI*=;C*D< E Asset creation co"e
C*++5;ACTI%ATI*=;R<6D;/AC E Activation re.uire" &lag
*RD<RA#<;*=;3<#;/AC E *r"era)le on -e) &lag
#ACA;*RD<RA#<;/AC E #ack or"era)le &lag
3<#;5TAT!5 E 3e" status
I=DI%I5I#<;/AC E In"ivisi)le &lag
*=C;D<5CRI(TI*= E ong "escription &or the item
DI+<=5I*=;!*+;C*D< E Dimension !*+ co"e
!=IT;<=CTB E !nit length
!=IT;3IDTB E !nit -i"th
!=IT;B<ICBT E !nit height
CART*=IJATI*=;CR*!(;ID E Cartoni,e" Croup ID
#!A;(ICA<D;/AC E #ulk picke" &lag
*T;5TAT!5;<=A#<D E ot status ena)le" &lag
D</A!T;*T;5TAT!5;ID E De&ault ot status ID
5<RIA;5TAT!5;<=A#<D E 5erial status ena)le"
D</A!T;5<RIA;5TAT!5;ID E De&ault serial status ID
*T;5(IT;<=A#<D E ot split ena)le"
*T;+<RC<;<=A#<D E ot merge ena)le"
(age- '5
(!RCBA5I=C;IT<+;/
AC
/lag in"icating
purchasing item
Data /ile (!RCBA5I=C;IT<+;/AC
5BI((A#<;IT<+;/AC /lag in"icating
shippa)le item
Data /ile 5BI((A#<;IT<+;/AC
C!5T*+<R;*RD<R;/
AC
/lag in"icating
customer
or"era)le item
Data /ile C!5T*+<R;*RD<R;/AC
I=T<R=A;*RD<R;/A
C
/lag in"icating
internall$
or"era)le item
Data /ile I=T<R=A;*RD<R;/AC
(age- '7
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
5<R%IC<;IT<+;/AC /lag in"icating
service item
Data /ile 5<R%IC<;IT<+;/AC
I=%<=T*RE;IT<+;/AC
/lag in"icating
inventor$ item
Data /ile I=%<=T*RE;IT<+;/AC
<=C;IT<+;/AC /lag in"icating
engineering item
Data /ile <=C;IT<+;/AC
I=%<=T*RE;A55<T;/
AC
/lag in"icating
item is an
inventor$ asset
Data /ile I=%<=T*RE;A55<T;/AC
(!RCBA5I=C;<=A#<D
;/AC
/lag in"icating
item is
purchasa)le
Data /ile (!RCBA5I=C;<=A#<D;/AC
$olumn Name Des#ription Sour#e $olumn Name
C!5T*+<R;*RD<R;<=
A#<D;/AC
/lag in"icating item is
customer or"era)le
Data /ile
C!5T*+<R;*RD<R;<=A#<D
;/AC
I=T<R=A;*RD<R;<=A
#<D;/AC
/lag in"icating item is
internall$ or"era)le
Data /ile
I=T<R=A;*RD<R;<=A#<D;/
AC
5*;TRA=5ACTI*=5;/
AC
5ales or"er
transactions &lag
Data /ile 5*;TRA=5ACTI*=5;/AC
+T;TRA=5ACTI*=5;<
=A#<D;/AC
/lag in"icating item is
transacta)le
Data /ile
+T;TRA=5ACTI*=5;<=A#<D
;/AC
5T*CA;<=A#<D;/AC
/lag in"icating item is
stocka)le
Data /ile 5T*CA;<=A#<D;/AC
#*+;<=A#<D;/AC /lag in"icating item
ma$ appear on a
#*+
Data /ile #*+;<=A#<D;/AC
#!ID;I=;3I(;/AC /lag in"icating item
ma$ )e )uilt in 3I(
Data /ile #!ID;I=;3I(;/AC
R<%I5I*=;6TE;C*=TR
*;C*D<
Revision .uantit$
control co"e
Data /ile
R<%I5I*=;6TE;C*=TR*;C*D
<
IT<+;CATA*C;CR*!(
;ID
Item catalog group
i"enti&ier
=ull IT<+;CATA*C;CR*!(;ID
CATA*C;5TAT!5;/A
C
/lag in"icating item
catalog complete
=ull CATA*C;5TAT!5;/AC
R<T!R=A#<;/AC /lag in"icating
-hether item is
returna)le
Data /ile R<T!R=A#<;/AC
D</A!T;5BI((I=C;*R
C
De&ault shipping
organi,ation
=ull D</A!T;5BI((I=C;*RC
C*AT<RA;/AC /lag in"icating item is Data /ile C*AT<RA;/AC
(age- 'H
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
collateral item
TAKA#<;/AC /lag in"icating
-hether item is
ta2a)le
Data /ile TAKA#<;/AC
A*3;IT<+;D<5C;!(
DAT<;/AC
Allo- item "escription
up"ates on (* lines
Data /ile
A*3;IT<+;D<5C;!(DAT<;/
AC
I=5(<CTI*=;R<6!IR<D
;/AC
/lag in"icating
-hether inspection is
re.uire"
Data /ile I=5(<CTI*=;R<6!IR<D;/AC
R<C<I(T;R<6!IR<D;/
AC
/lag in"icating
supplier receipt is
re.uire"
Data /ile R<C<I(T;R<6!IR<D;/AC
+ARA<T;(RIC< (urchasing market
price
Data /ile +ARA<T;(RIC<
$olumn Name Des#ription Sour#e $olumn Name
BAJARD;CA55;ID (urchasing ha,ar"
i"enti&ier
Derive" &rom
Data /ile
BAJARD;CA55;ID
R/6;R<6!IR<D;/AC /lag in"icating
-hether an R/6
4re.uest &or
.uotation8 is re.uire"
Data /ile R/6;R<6!IR<D;/AC
6TE;RC%;T*<RA=C< +a2imum accepta)le
over-receipt
percentage
Data /ile 6TE;RC%;T*<RA=C<
I5T;(RIC<;(<R;!=IT !nit list price 0
purchasing
=ull I5T;(RIC<;(<R;!=IT
!=;=!+#<R;ID (urchasing !=
4!nite" =ations8
num)er
Derive" &rom
Data /ile
!=;=!+#<R;ID
(RIC<;T*<RA=C<;(<
RC<=T
(urchase price
tolerance percentage
Data /ile (RIC<;T*<RA=C<;(<RC<=T
A55<T;CAT<C*RE;ID /i2e" asset categor$
i"enti&ier 4&oreign ke$
/A
asset categor$
&le2&iel"8
Derive" &rom
Data /ile
A55<T;CAT<C*RE;ID
R*!=DI=C;/ACT*R Roun"ing &actor use"
to "etermine or"er
.uan-tit$
Data /ile R*!=DI=C;/ACT*R
!=IT;*/;I55!< !nit o& issue Data /ile !=IT;*/;I55!<
<=/*RC<;5BI(;T*;*
CATI*=;C*D<
Re.uire receipt
location to match
ship-to location
Data /ile <=/*RC<;5BI(;T*;*CATI*=;
C*D<
A*3;5!#5TIT!T<;R
<C<I(T5;/AC
/lag in"icating
su)stitute receipts
allo-e"
Data /ile A*3;5!#5TIT!T<;R<C<I(T5
;/AC
A*3;!=*RD<R<D;R
<C<I(T5;/AC
/lag in"icating
unor"ere" receipts
Data /ile A*3;!=*RD<R<D;R<C<I(T
5;/AC
(age- 'I
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
allo-e"
A*3;<K(R<55;D<I
%<RE;/AC
/lag in"icating
e2press "eliver$
allo-e"
Data /ile A*3;<K(R<55;D<I%<RE;/
AC
DAE5;<ARE;R<C<I(T
;A*3<D
Da$s )e&ore planne"
receipt that item ma$
)e
Receive"
Data /ile DAE5;<ARE;R<C<I(T;A*3
<D
DAE5;AT<;R<C<I(T;A
*3<D
Da$s a&ter the
planne" receipt that
item ma$ )e
Receive"
Data /ile DAE5;AT<;R<C<I(T;A*3<
D
R<C<I(T;DAE5;<KC<(
TI*=;C*D<
<2ception processing
&or earl$9late receipts
Data /ile R<C<I(T;DAE5;<KC<(TI*=;C*
D<
R<C<I%I=C;R*!TI=C;I
D
De&ault receipt
routing
Derive &rom
Routing
R<C<I%I=C;R*!TI=C;ID
I=%*IC<;C*5<;T*<R
A=C<
Invoice close
tolerance
Data /ile I=%*IC<;C*5<;T*<RA=C<
$olumn Name Des#ription Sour#e $olumn Name
R<C<I%<;C*5<;T*<
RA=C<
Receipt close
tolerance
Data /ile R<C<I%<;C*5<;T*<RA=C<
A!T*;*T;A(BA;(R<
/IK
Item-level pre&i2 &or
lot num)ers
Data /ile A!T*;*T;A(BA;(R</IK
5TART;A!T*;*T;=!+
#<R
=e2t auto assigne"
lot num)er
Data /ile 5TART;A!T*;*T;=!+#<R
*T;C*=TR*;C*D< ot control co"e Data /ile *T;C*=TR*;C*D<
5B</;I/<;C*D< 5hel& li&e co"e Data /ile 5B</;I/<;C*D<
5B</;I/<;DAE5 ength o& shel& li&e
"a$s
Data /ile 5B</;I/<;DAE5
5<RIA;=!+#<R;C*=T
R*;C*D<
5erial num)er control
co"e
Data /ile 5<RIA;=!+#<R;C*=TR*;C*
D<
5TART;A!T*;5<RIA;
=!+#<R
=e2t auto assigne"
serial num)er
Data /ile 5TART;A!T*;5<RIA;=!+#<R
A!T*;5<RIA;A(BA;(
R</IK
Item-level alpha
pre&i2 &or serial
num)ers
Data /ile A!T*;5<RIA;A(BA;(R</IK
5*!RC<;TE(< Inventor$ or supplier
source t$pe
Derive" 5*!RC<;TE(<
5*!RC<;*RCA=IJATI*
=;ID
*rgani,ation to
source items &rom
Derive" 5*!RC<;*RCA=IJATI*=;ID
5*!RC<;5!#I=%<=T*
RE
5u)inventor$ to
source items &rom
Derive" 5*!RC<;5!#I=%<=T*RE
<K(<=5<;ACC*!=T <2pense account Data /ile <K(<=5<;ACC*!=T
<=C!+#RA=C<;ACC*
!=T
<ncum)rance
account
Data /ile <=C!+#RA=C<;ACC*!=T
R<5TRICT;5!#I=%<=T
*RI<5;C*D<
5u)inventor$
restrictions t$pe
Data /ile R<5TRICT;5!#I=%<=T*RI<5;C
*D<
!=IT;3<ICBT Conversion )et-een Data /ile !=IT;3<ICBT
(age- 20
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
-eight unit o&
measure an" )ase
unit o& measure
3<ICBT;!*+;C*D< 3eight unit o&
measure co"e
Data /ile 3<ICBT;!*+;C*D<
%*!+<;!*+;C*D< %olume unit o&
measure co"e
Data /ile %*!+<;!*+;C*D<
!=IT;%*!+< Conversion )et-een
volume unit o&
measure an" )ase
unit o& measure
Data /ile !=IT;%*!+<
R<5TRICT;*CAT*R5;
C*D<
ocators restrictions
t$pe
Data /ile R<5TRICT;*CAT*R5;C*D<
*CATI*=;C*=TR*;C
*D<
5tock locator control
co"e
Data /ile *CATI*=;C*=TR*;C*D<
5BRI=AAC<;RAT< (lanne" shrinkage
rate
Data /ile 5BRI=AAC<;RAT<
ACC<(TA#<;<ARE;D
AE5
Da$s an or"er ma$
)e earl$ )e&ore
resche"uling is
recommen"e"
Data /ile ACC<(TA#<;<ARE;DAE5
$olumn Name Des#ription Sour#e $olumn Name
(A==I=C;TI+<;/<=C
<;C*D<
(lanning time &ence
co"e
Data /ile (A==I=C;TI+<;/<=C<;C*D<
D<+A=D;TI+<;/<=C<;
C*D<
Deman" time &ence
co"e
Data /ile D<+A=D;TI+<;/<=C<;C*D<
<AD;TI+<;*T;5IJ< ea" time lot si,e Data /ile <AD;TI+<;*T;5IJ<
5TD;*T;5IJ< 5tan"ar" lot si,e Data /ile 5TD;*T;5IJ<
C!+;+A=!/ACT!RI=C
;<AD;TI+<
Cumulative
manu&acturing lea"
time
Data /ile C!+;+A=!/ACT!RI=C;<AD;T
I+<
*%<RR!=;(<RC<=TAC
<
+R( repetitive
accepta)le overrun
rate
Data /ile *%<RR!=;(<RC<=TAC<
+R(;CAC!AT<;AT(;
/AC
Calculate AT( &lag
4$9n8 &or +R(
planning
Data /ile +R(;CAC!AT<;AT(;/AC
ACC<(TA#<;RAT<;I=
CR<A5<
+R( repetitive
accepta)le rate
increase
Data /ile ACC<(TA#<;RAT<;I=CR<A5<
ACC<(TA#<;RAT<;D<
CR<A5<
+R( repetitive
accepta)le rate
"ecrease
Data /ile ACC<(TA#<;RAT<;D<CR<A5<
C!+!ATI%<;T*TA;
<AD;TI+<
Cumulative total lea"
time
Data /ile C!+!ATI%<;T*TA;<AD;TI+
<
(A==I=C;TI+<;/<=C
<;DAE5
(lanning time &ence
"a$s
Data /ile (A==I=C;TI+<;/<=C<;DAE5
D<+A=D;TI+<;/<=C<;
DAE5
Deman" time &ence
"a$s
Data /ile D<+A=D;TI+<;/<=C<;DAE5
<=D;A55<+#E;(<CCI <n" assem)l$ Data /ile <=D;A55<+#E;(<CCI=C;/A
(age- 2'
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
=C;/AC pegging &lag &or +R( C
R<(<TITI%<;(A==I=C
;/AC
/lag in"icating item
to )e planne" as
repeti-tive sche"ule
Data /ile R<(<TITI%<;(A==I=C;/AC
(A==I=C;<KC<(TI*=
;5<T
<2ception control set Data /ile (A==I=C;<KC<(TI*=;5<T
#*+;IT<+;TE(< T$pe o& item Data /ile #*+;IT<+;TE(<
(ICA;C*+(*=<=T5;/
AC
/lag in"icating
-hether all shippa)le
compo-nents shoul"
)e picke"
Data /ile (ICA;C*+(*=<=T5;/AC
R<(<=I5B;T*;*RD<R
;/AC
Assem)le to *r"er
&lag
Data /ile R<(<=I5B;T*;*RD<R;/AC
#A5<;IT<+;ID #ase item i"enti&ier =ull #A5<;IT<+;ID
AT(;C*+(*=<=T5;/
AC
/lag in"icating
-hether item ma$
have compo-nents
re.uiring AT( check
Data /ile AT(;C*+(*=<=T5;/AC
AT(;/AC /lag in"icating AT(
must )e checke"
-hen item is
*r"ere"
Data /ile AT(;/AC
/IK<D;<AD;TI+< /i2e" portion o& the
assem)l$?s lea" time
Data /ile /IK<D;<AD;TI+<
$olumn Name Des#ription Sour#e $olumn Name
%ARIA#<;<AD;TI+< %aria)le portion o& an
assem)l$?s lea" time
Data /ile %ARIA#<;<AD;TI+<
3I(;5!((E;*CAT*R
;ID
5uppl$ locator &or
3I( transactions
Derive" 3I(;5!((E;*CAT*R;ID
3I(;5!((E;TE(< 5ource o& 3I(
material suppl$
Data /ile 3I(;5!((E;TE(<
3I(;5!((E;5!#I=%<
=T*RE
5uppl$ su)inventor$
&or 3I( transactions
Data /ile 3I(;5!((E;5!#I=%<=T*RE
(RI+ARE;!*+;C*D< (rimar$ unit o&
measure co"e
Data /ile (RI+ARE;!*+;C*D<
(RI+ARE;!=IT;*/;+<
A5!R<
(rimar$ stocking unit
o& measure &or the
item
Data /ile (RI+ARE;!=IT;*/;+<A5!R<
A*3<D;!=IT5;**A
!(;C*D<
Allo-e" unit o&
measure conversion
t$pe
Data /ile A*3<D;!=IT5;**A!(;C*D<
C*5T;*/;5A<5;ACC*
!=T
Cost o& sales account Derive" C*5T;*/;5A<5;ACC*!=T
5A<5;ACC*!=T 5ales account Derive" 5A<5;ACC*!=T
D</A!T;I=C!D<;I=;
R*!(;/AC
De&ault value &or
inclu"e in cost rollup
Data /ile D</A!T;I=C!D<;I=;R*!(;/
AC
I=%<=T*RE;IT<+;5TAT
!5;C*D<
+aterial status co"e Data /ile I=%<=T*RE;IT<+;5TAT!5;C*D<
I=%<=T*RE;(A==I=C
;C*D<
Inventor$ planning
co"e
Data /ile I=%<=T*RE;(A==I=C;C*D<
(A==<R;C*D< (lanner co"e Derive &rom (A==<R;C*D<
(age- 22
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
"ata /ile
(A==I=C;+AA<;#!E;
C*D<
In"icates -hether
item is planne" as
manu&ac-ture"
or purchase"
Data /ile (A==I=C;+AA<;#!E;C*D<
/IK<D;*T;+!TI(I<R
/i2e" lot si,e
multiplier
Data /ile /IK<D;*T;+!TI(I<R
R*!=DI=C;C*=TR*;
TE(<
Roun"ing control
co"e
Data /ile R*!=DI=C;C*=TR*;TE(<
CARREI=C;C*5T Annual carr$ing cost =ull CARREI=C;C*5T
(*5T(R*C<55I=C;<A
D;TI+<
(ost-processing lea"
time
Data /ile (*5T(R*C<55I=C;<AD;TI+<
(R<(R*C<55I=C;<AD
;TI+<
(re-processing lea"
time
Data /ile (R<(R*C<55I=C;<AD;TI+<
/!;<AD;TI+< /ull lea" time Data /ile /!;<AD;TI+<
*RD<R;C*5T *r"er cost Data /ile *RD<R;C*5T
+R(;5A/<TE;5T*CA;(
<RC<=T
5a&et$ stock
percentage
Data /ile +R(;5A/<TE;5T*CA;(<RC<=T
+R(;5A/<TE;5T*CA;C
*D<
5a&et$ stock co"e Data /ile +R(;5A/<TE;5T*CA;C*D<
+I=;+I=+AK;6!A=TIT
E
+inimum minma2
or"er .uantit$
Data /ile +I=;+I=+AK;6!A=TITE
+AK;+I=+AK;6!A=TIT
E
+a2imum minma2
or"er .uantit$
Data /ile +AK;+I=+AK;6!A=TITE
$olumn Name Des#ription Sour#e $olumn Name
+I=I+!+;*RD<R;6!A
=TITE
+inimum or"er .uantit$ Data /ile +I=I+!+;*RD<R;6!A=TITE
/IK<D;*RD<R;6!A=TI
TE
/i2e" or"er .uantit$ Data /ile /IK<D;*RD<R;6!A=TITE
/IK<D;DAE5;5!((E /i2e" "a$s suppl$ Data /ile /IK<D;DAE5;5!((E
+AKI+!+;*RD<R;6!A
=TITE
+a2imum or"er
.uantit$
Data /ile +AKI+!+;*RD<R;6!A=TITE
AT(;R!<;ID Availa)le to promise
rule to )e use" &or this
Item
Derive" AT(;R!<;ID
(ICAI=C;R!<;ID (icking rule co"e Derive" (ICAI=C;R!<;ID
R<5<R%A#<;TE(< Bar" reservations
allo-e" &lag
Data /ile R<5<R%A#<;TE(<
(*5ITI%<;+<A5!R<+<
=T;<RR*R
(ercent error a)ove
measure" .uantit$
Data /ile (*5ITI%<;+<A5!R<+<=T;<RR*R
=<CATI%<;+<A5!R<+
<=T;<RR*R
(ercent error )elo-
measure" .uantit$
Data /ile =<CATI%<;+<A5!R<+<=T;<RR*
R
<=CI=<<RI=C;<C=;C*
D<
<ngineering <C= co"e Data /ile <=CI=<<RI=C;<C=;C*D<
<=CI=<<RI=C;IT<+;ID <ngineering
implemente" item
i"enti&ier
Derive" <=CI=<<RI=C;IT<+;ID
<=CI=<<RI=C;DAT< <ngineering Data /ile <=CI=<<RI=C;DAT<
(age- 2:
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
implementation "ate
5<R%IC<;5TARTI=C;D<
AE
Da$s a&ter shipment
that service )egins
Data /ile 5<R%IC<;5TARTI=C;D<AE
%<=D*R;3ARRA=TE;/
AC
/lag in"icating service
&or the item is pro-vi"e"
)$ a supplier
Data /ile %<=D*R;3ARRA=TE;/AC
5<R%IC<A#<;C*+(*
=<=T;/AC
In"icates -hether the
item is servicea)le )$
other service-t$pe items
an" -hether it can )e
re&erence" as the
component o& another
item
Data /ile 5<R%IC<A#<;C*+(*=<=T;/AC
5<R%IC<A#<;(R*D!C
T;/AC
In"icates -hether the
item is servicea)le )$
other service-t$pe items
an" can have service
re.uests reporte"
against it
Data /ile 5<R%IC<A#<;(R*D!CT;/AC
#A5<;3ARRA=TE;5<R
%IC<;ID
#ase -arrant$ i"enti&ier =ull #A5<;3ARRA=TE;5<R%IC<;ID
(AE+<=T;T<R+5;ID (a$ment terms
i"enti&ier
Derive" (AE+<=T;T<R+5;ID
(R<%<=TI%<;+AI=T<=
A=C<;/AC
/lag in"icating -hether
item can )e a preven-
tive
maintenance service
item
=ull (R<%<=TI%<;+AI=T<=A=C<;/AC
$olumn Name Des#ription Sour#e $olumn Name
(RI+ARE;5(<CIAI5T;I
D
(rimar$ service
specialist
=ull (RI+ARE;5(<CIAI5T;ID
5<C*=DARE;5(<CIAI
5T;ID
5econ"ar$ service
specialist
=ull 5<C*=DARE;5(<CIAI5T;ID
5<R%IC<A#<;IT<+;C
A55;ID
5ervicea)le item class
i"enti&ier
=ull 5<R%IC<A#<;IT<+;CA55;ID
TI+<;#IA#<;/AC /lag in"icating service
la)or hours are )ill-a)le
Data /ile TI+<;#IA#<;/AC
+AT<RIA;#IA#<;/
AC
/lag in"icating service
material is )illa)le
Data /ile +AT<RIA;#IA#<;/AC
<K(<=5<;#IA#<;/
AC
/lag in"icating service
e2penses are )illa)le
Data /ile <K(<=5<;#IA#<;/AC
(R*RAT<;5<R%IC<;/
AC
/lag in"icating cost o&
service ma$ )e
prorate"
=ull (R*RAT<;5<R%IC<;/AC
C*%<RAC<;5CB<D!<
;ID
Coverage sche"ule
i"enti&ier
Derive" C*%<RAC<;5CB<D!<;ID
5<R%IC<;D!RATI*=;(
<RI*D;C*D<
(erio" co"e &or "e&ault
service "uration
Data /ile 5<R%IC<;D!RATI*=;(<RI*D;C*D
<
5<R%IC<;D!RATI*= De&ault service "uration Data /ile 5<R%IC<;D!RATI*=
(age- 2@
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
3ARRA=TE;%<=D*R;I
D
5ervice supplier
i"enti&ier
=ull 3ARRA=TE;%<=D*R;ID
+AK;3ARRA=TE;A+*
!=T
+onetar$ value o&
service costs covere"
)$ the item
=ull +AK;3ARRA=TE;A+*!=T
R<5(*=5<;TI+<;(<RI
*D;C*D<
(erio" co"e &or service
response time
=ull R<5(*=5<;TI+<;(<RI*D;C*D<
R<5(*=5<;TI+<;%A!
<
De&ault response time =ull R<5(*=5<;TI+<;%A!<
=<3;R<%I5I*=;C*D< in"icates ho- to noti&$
Customers o& ne- revi-
sions
o& the item
=ull =<3;R<%I5I*=;C*D<
I=%*IC<A#<;IT<+;/
AC
/lag in"icating item
ma$ appear on invoices
Data /ile I=%*IC<A#<;IT<+;/AC
TAK;C*D< Ta2 co"e Data /ile TAK;C*D<
I=%*IC<;<=A#<D;/A
C
In"icates -hether the
item can )e invoice"
Data /ile I=%*IC<;<=A#<D;/AC
+!5T;!5<;A((R*%<D
;%<=D*R;/AC
/lag in"icating
purchases restricte" to
approve" supplier
Data /ile +!5T;!5<;A((R*%<D;%<=D*R;
/AC
*!T5ID<;*(<RATI*=;
/AC
/lag in"icating item
ma$ appear on outsi"e
operation purchase
or"er
Data /ile *!T5ID<;*(<RATI*=;/AC
*!T5ID<;*(<RATI*=;
!*+;TE(<
*utsi"e operation unit
o& measure
Data /ile *!T5ID<;*(<RATI*=;!*+;TE(<
$olumn Name Des#ription Sour#e $olumn Name
5A/<TE;5T*CA;#!CA<
T;DAE5
5a&et$ stock )ucket
"a$s
Data /ile 5A/<TE;5T*CA;#!CA<T;DAE5
A!T*;R<D!C<;+(5 Automaticall$ "eletes
+(5 entries -ithin a
time perio"
Data /ile A!T*;R<D!C<;+(5
C*5TI=C;<=A#<D;/A
C
/lag in"icating cost
in&ormation is
maintaine"
Data /ile C*5TI=C;<=A#<D;/AC
CEC<;C*!=T;<=A#<
D;/AC
/lag in"icating item
ma$ )e c$cle counte"
Data /ile CEC<;C*!=T;<=A#<D;/AC
D<+A=D;5*!RC<;I=< Deman" 5ource line =ull D<+A=D;5*!RC<;I=<
C*(E;IT<+;ID Cop$ Item ID =ull C*(E;IT<+;ID
5<T;ID 5et ID =ull 5<T;ID
R<%I5I*= Revision =ull R<%I5I*=
A!T*;CR<AT<D;C*=/I
C;/AC
/lag in"icating
con&iguration item
automati-call$
create"
=ull A!T*;CR<AT<D;C*=/IC;/AC
IT<+;TE(< !ser-"e&ine" item
t$pe
Data /ile IT<+;TE(<
(age- 25
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
+*D<;C*=/IC;CA!5
<;=A+<
4not currentl$ use"8 =ull +*D<;C*=/IC;CA!5<;=A+<
5BI(;+*D<;C*+(<T
<;/AC
/lag in"icating mo"el
must )e complete to
ship
Data /ile 5BI(;+*D<;C*+(<T<;/AC
+R(;(A==I=C;C*D< +R( (lanning option Data /ile +R(;(A==I=C;C*D<
R<T!R=;I=5(<CTI*=;R
<6!IR<+<=T
R+A inspection
re.uirement
Data /ile R<T!R=;I=5(<CTI*=;R<6!IR<+<
=T
+AT<RIA;5!#;<<+;I
D
+aterial su) element
ID
=ull +AT<RIA;5!#;<<+;ID
+AT<RIA;*B;5!#;<<
+;ID
+aterial *verhea"
su) element ID
=ull +AT<RIA;*B;5!#;<<+;ID
A!T*;R<;TI+<;/<=C<
;C*D<
Time &ence co"e Data /ile A!T*;R<;TI+<;/<=C<;C*D
<
A!T*;R<;TI+<;/<=C< Time &ence "a$s Data /ile A!T*;R<;TI+<;/<=C<;DAE
(age- 2D
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
;DAE5 5
C*=TAI=<R;IT<+;/AC /lag in"icating i& the
item is a container.
!se" &or shipping
sales or"ers
Data /ile C*=TAI=<R;IT<+;/AC
%<BIC<;IT<+;/AC In"icates i& the item is
a vehicle or not. !se"
&or shipping sales
or"ers
Data /ile %<BIC<;IT<+;/AC
+AKI+!+;*AD;3<ICB
T
+a2imum loa" -eight
o& a container or a
vehicle that can )e
use" &or shipping
sales or"ers
Data /ile +AKI+!+;*AD;3<ICBT
+I=I+!+;/I;(<RC<=T
+inimum &ill con"ition
un"er -hich the con-
tainer or vehicle
shoul" )e use"
Data /ile +I=I+!+;/I;(<RC<=T
C*=TAI=<R;TE(<;C*D
<
Container t$pe co"e
&or container items.
Con-tainer
t$pes are user
"e&ina)le
Data /ile C*=TAI=<R;TE(<;C*D<
I=T<R=A;%*!+< Internal volume &or
container items. !se"
)$ 5hipping to
calculate container
capacit$
restrictions
Data /ile I=T<R=A;%*!+<
$olumn Name Des#ription Sour#e $olumn Name
5<T;(R*C<55;ID 5et process ID A num)er -ill
)e set &or a
)atch o& :000
recor"s in each
org.
5<T;(R*C<55;ID
CB<CA;5B*RTAC<5;/
AC
/lag to in"icate i&
item cane )e counte"
&or shortage
Data /ile CB<CA;5B*RTAC<5;/AC
R<<A5<;TI+<;/<=C<;
C*D<
/lag to in"icate i& this
item is auto
releasa)le )$ +R(
Data /ile R<<A5<;TI+<;/<=C<;C*D<
R<<A5<;TI+<;/<=C<;
DAE5
=um)er o& "a$s
-ithin -hich this item
shoul" )e auto
release"
Data /ile R<<A5<;TI+<;/<=C<;DAE5
3B;!(DAT<;DAT< 3arehouse up"ate =ull 3B;!(DAT<;DAT<
(age- 27
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
"ate &or tracking
changes relevant
to "ata collecte" in
Data 3arehouse
(R*D!CT;/A+IE;IT<+
;ID
I& the item is pro"uct
&amil$ mem)er1
stores the pro"uct
&amil$ i"enti&ier. !se"
in (ro"uction
(lanning
Derive" &rom
pro"uct &amil$
(R*D!CT;/A+IE;IT<+;ID
(!RCBA5I=C;TAK;C*D
<
(urchasing ta2 co"e Data /ile (!RCBA5I=C;TAK;C*D<
*%<RC*+(<TI*=;T*
<RA=C<;TE(<
*ver completion
tolerance t$pe
Data /ile *%<RC*+(<TI*=;T*<RA=C<;T
E(<
<//<CTI%ITE;C*=TR* <&&ectivit$ control Data /ile <//<CTI%ITE;C*=TR*
C*#A;ATTRI#!T<;CA
T<C*RE
Clo)al "escriptive
&le2&iel" structure
"e&ining column
=ull C*#A;ATTRI#!T<;CAT<C*RE
*%<R;5BI(+<=T;T*<
RA=C<
*ver shipment
tolerance
Data /ile *%<R;5BI(+<=T;T*<RA=C<
!=D<R;5BI(+<=T;T*
<RA=C<
!n"er shipment
tolerance
Data /ile !=D<R;5BI(+<=T;T*<RA=C<
*%<R;R<T!R=;T*<RA
=C<
*ver return tolerance Data /ile *%<R;R<T!R=;T*<RA=C<
!=D<R;R<T!R=;T*<R
A=C<
!n"er return
tolerance
Data /ile !=D<R;R<T!R=;T*<RA=C<
<6!I(+<=T;TE(< <.uipment t$pe =ull <6!I(+<=T;TE(
R<C*%<R<D;(ART;DI5
(;C*D<
Recovere" part
"escription co"e
=ull R<C*%<R<D;(ART;DI5(;C*D<
D</<CT;TRACAI=C;*=;
/AC
De&ect tracking on
&lag
=ull D</<CT;TRACAI=C;*=;/AC
!5AC<;IT<+;/AC !sage Item &lag =ull !5AC<;IT<+;/AC
<%<=T;/AC <vent &lag =ull <%<=T;/AC
<<CTR*=IC;/AC <lectronic &lag =ull <<CTR*=IC;/AC
D*3=*ADA#<;/AC Do-na)le &lag =ull D*3=*ADA#<;/AC
%*;DI5C*!=T;<K<+(
T;/AC
%olume "iscount
e2empt &lag
=ull %*;DI5C*!=T;<K<+(T;/AC
$olumn Name Des#ription Sour#e $olumn Name
C*!(*=;<K<+(T;/AC Coupon e2empt
&lag
=ull C*!(*=;<K<+(T;/AC
C*++5;=;TRACAA#<
;/AC
Tracka)le &lag =ull C*++5;=;TRACAA#<;/AC
A55<T;CR<ATI*=;C*D
<
Asset creation co"e =ull A55<T;CR<ATI*=;C*D<
C*++5;ACTI%ATI*=;R<
6D;/AC
Activation re.uire"
&lag
=ull C*++5;ACTI%ATI*=;R<6D;/AC
*RD<RA#<;*=;3<#;/
AC
*r"era)le on -e)
&lag
=ull *RD<RA#<;*=;3<#;/AC
#ACA;*RD<RA#<;/A
C
#ack or"era)le &lag =ull #ACA;*RD<RA#<;/AC
3<#;5TAT!5 3e) status =ull 3<#;5TAT!5
(age- 2H
Technical Specifications
$olumn Name Des#ription Sour#e $olumn Name
I=DI%I5I#<;/AC In"ivisi)le &lag =ull I=DI%I5I#<;/AC
*=C;D<5CRI(TI*= ong Description =ull *=C;D<5CRI(TI*=
DI+<=5I*=;!*+;C*D< Dimensions !*+
co"e
=ull DI+<=5I*=;!*+;C*D<
!=IT;<=CTB !nit length =ull !=IT;<=CTB
!=IT;3IDTB !nit -i"th =ull !=IT;3IDTB
!=IT;B<ICBT !nit height =ull !=IT;B<ICBT
CART*=IJATI*=;CR*!(
;ID
Catoni,e" group ID =ull CART*=IJATI*=;CR*!(;ID
#!A;(ICA<D;/AC #ulk picke" &lag =ull #!A;(ICA<D;/AC
*T;5TAT!5;<=A#<D ot status ena)le"
&lag
=ull *T;5TAT!5;<=A#<D
D</A!T;*T;5TAT!5;I
D
De&ault lot status ID =ull D</A!T;*T;5TAT!5;ID
5<RIA;5TAT!5;<=A#
<D
5erial status
ena)le"
=ull 5<RIA;5TAT!5;<=A#<D
D</A!T;5<RIA;5TAT
!5;ID
De&ault serial status
ID
=ull D</A!T;5<RIA;5TAT!5;ID
*T;5(IT;<=A#<D ot split ena)le" =ull *T;5(IT;<=A#<D
*T;+<RC<;<=A#<D ot merge ena)le" =ull *T;+<RC<;<=A#<D
Load program parameters
The oa" Items program has &ollo-ing parameters:
%arameter name %rompt alue set name De"ault Re,uired
(age- 2I
Technical Specifications
Validate Item aster Program
The vali"ate Item +aster program is a (956 concurrent program that per&orms the &ollo-ing:
• Converts some column values into their *racle e.uivalents
• %ali"ates some inter&ace ta)le columns
• Assigns "e&aults to recor"s in +T;5E5T<+;IT<+5;I=T<R/AC< inter&ace ta)le.
Ta-le name $olumn name De"ault
(age- :0
Technical Specifications
+T;5E5T<+;IT<+5;I=T<R/AC< *RCA=IJATI*=;C*D<
(R*C<55;/AC '
TRA=5ACTI*=;TE(< >CR<AT<?
$onversions
Sour#e ta-le and #olumn names Target ta-le and #olumn names $onversion logi#
+*T;IT<+C*=%;T +T;5E5T<+;IT<+5;I=T<R
/AC<
!sing 567oa"er
+T;5E5T<+;IT<+5;I=T<R/A
C<
+T;5E5T<+;IT<+5;# !sing (956 scripts
alidations
Ot1er logi#
The set process I" -ill )e set "i&&erent &or ever$ '000 ro-s to ena)le the open inter&ace program to
)atch the recor"s.
*2#eption 1andling
The vali"ations &or all the recor"s -hich are importe" to staging ta)le are "one at staging ta)le itsel&.
T-o e2tra columns -ere create" in the staging ta)le )$ name status;&lag an" <rror;message.
=ormall$ the status;&lag -ill have a value >=? 4=ormal8. I& an$ recor" &ails the con"itions 4i& vali"ation
&ail &or that recor"81 then the &lag column is up"ate" to ><? 4<rror8 an" correspon"ing error message is
"ispla$e" in the error;message column.
(age- :'
Ta-le name $olumn name alidation logi#
Technical Specifications
A&ter all the vali"ations are complete" then the recor"s -ith status &lag as >=? are importe" to inter&ace
ta)le an" then the items are importe".
The error recor"s -hich have the status;&lag value as ><? are vali"ate" again.
%L&S'L %a#(age Design
/ilename 5peci&ication : +*T;IT<+C*=%;5.56
#o"$ : +*T;IT<+C*=%;#.56
(ackage name : +*T;IT<+C*=%;(AC
Conc. program : +*T;IT<+C*=%;I+(*RT
+*T;IT<+C*=%;%AIDAT<
(roce"ures : %al;Item
Item;insert
/unctions : =il
3lo-al #onstants and varia-les
These constants are glo)al onl$ to the package -hich means that1 the$ are to )e "e&ine" in the
package )o"$ onl$.
!mport %rogram Design
(age- :2
oa" +aster Items1 vali"ate
master items an" run item
import &or +aster Items.
oa" *rg Items1 vali"ate them
an" complete the item import
in the or"er speci&ie" in this
"oc
Technical Specifications
/or /irst organi,ation
/or secon" organi,ation
Technical overview of pac!age and procedures
(ackage name : +*T;IT<+C*=%;(AC
(roce"ure name : %A;IT<+
(roce"ure name : IT<+;I=5<RT
In (arameters : *RCID4 /or IT<+;I=5<RT proce"ure8
CREATE OR REPLACE PACKAGE BODY MOT_ITEMCONV_PKG IS
--Procedure VALIDATE_ITEM
PROCEDURE VALIDATE_ITEM
(Errbuf ou !"rc#"r$
Recode ou !"rc#"r$
Or%"&'("'o&_ID '& &u)ber*
(age- ::
Delete an" !p"ate ro-s in the
temp ta)les
Insert multiple ro-s into the inter&ace ta)le
as mappe"
Insert into Item *pen Inter&ace
ta)le as man$ times as
mappe" &or the orgs
• Run Item Import
• Recti&$ errors
Technical Specifications
I+
Be%'&
--V",'d"'o&+ for cer"'& f,"% co,u)&+- co,u)&+ ,'.e bu/er_'d ec0
--'f #ere "re "&/ error+ '& #e d""- +"u+_f,"% %e+ u1d"ed o 2E3 "&d 4e %e
error )e++"%e '& error co,u)&0
--T".e " cur+or for ,o"d'&% #e '&for)"'o& '&o '&erf"ce "b,e fro) +"%'&%
"b,e0
---INSERTING INTO MTL_SYSTEM_ITEMS_INTER5ACE
INSERT INTO
MTL_SYSTEM_ITEMS_INTER5ACE
(ORGANI6ATION_ID
777778
V",ue+ ('0 ORGANI6ATION_ID
77777*
--Cou& of record+
COMMIT8
END V",'d"e_Ie)8
---E&d P"c."%e MOT_MAST_ITEM_IMP8
END MOT_ITEMCONV_IMP8
9
--PROCEDURE 5OR VALIDATING C:ILD ORG ITEMS
CREATE OR REPLACE PACKAGE BODY MOT_ITEMCONV_PKG IS
--Procedure VALIDATE_ITEM_C:ILD
PROCEDURE VALIDATE_ITEM
(Errbuf ou !"rc#"r$
Recode ou !"rc#"r$
Or%"&'("'o&_ID '& &u)ber*
I+
Be%'&
--V",'d"'o&+ for cer"'& f,"% co,u)&+- co,u)&+ ,'.e bu/er_'d ec0
--'f #ere "re "&/ error+ '& #e d""- +"u+_f,"% %e+ u1d"ed o 2E3 "&d 4e %e
error )e++"%e '& error co,u)&0
--T".e " cur+or for ,o"d'&% #e '&for)"'o& '&o '&erf"ce "b,e fro) +"%'&% "b,e
4#ere +e%)e& & co,u)& &o '& #e +e%)e& & co,u)& of ),_+/+e)_'e)+_b0
---INSERTING INTO MTL_SYSTEM_ITEMS_INTER5ACE
INSERT INTO
MTL_SYSTEM_ITEMS_INTER5ACE
(ORGANI6ATION_ID
777778
V",ue+ ('0 ORGANI6ATION_ID
(age- :@
Technical Specifications
77777*
--Cou& of record+
COMMIT8
END V",'d"e_Ie)8
---E&d P"c."%e MOT_MAST_ITEM_IMP8
END MOT_ITEMCONV_IMP8
9
T#e +")e 1rocedure 4',, be re1e"ed for c#',d or%"&'("'o& 'e)+0
Open"Closed Issues
Open issues
Sno. !ssue des#ription Resolution O4ner
$losed issues
Sno. !ssue des#ription Resolution O4ner
(age- :5