You are on page 1of 97

BOM

SAP-IMG
SAP Production Planning Table
Demand Management
PBED Independent Requirements Data
PBIM Independent Requirements by Material
Repetitive Manufacturing
SAFK RS Header Master Data
S025 IS !! Run S"#edule $uantities
S02% IS !! Material &sa'e
S02( IS !! Rep)rtin' P)int Statisti"s
*E+P Rep)rtin' P)int D)"ument )'s
*P+P Rep)rtin' P)ints ! Peri)di" ,)tals
MRP Records
MDKP MRP D)"ument Header Data
MD,B MRP ,able Stru"ture -n) data.
PS* Plannin' S"enari) -)n'!term Plannin'.
MDFD MRP Firmin' Dates
MD/M Plannin' File Entries
S001 IS !! St)"23Requirements Analysis
Reservations
RESB Reser4ati)ns3Dependent Requirements
Planned Orders
PAF Planned 5rders
Discrete Production
AFK5 5rder Header
AFP5 5rder Item Detail
AF/* 5rder 5perati)ns Detail
AFF 5rder Sequen"e Details
AFFH 5rder PR, Assi'nment
AFBP 5rder Bat"# Print Requests
AFR& 5rder *)mpleti)n *)n6irmati)ns
AFF7 *)n6irmati)ns !! 8))ds M)4ements 9it# Err)rs
AFR* *)n6irmati)ns !! In")rre"t *)st *al"ulati)ns
AFRD *)n6irmati)ns !! De6aults 6)r *)lle"ti4e *)n6irmati)n
AFRH *)n6irmati)ns !! Header In6) 6)r *)n6irmati)n P))l
AFR/ *)n6irmati)n P))l
AF7I *)n6irmati)ns !! Subsequently P)sted 8))ds M)4ements
Classification
KAH *lass Detail
*AB: *#ara"teristi" Detail
A&SP *#ara"teristi" /alues
*A7: *#ara"teristi" /alues
*A7:, *#ara"teristi" /alue ,e;ts
KSM *#ara"teristi" All)"ati)n t) *lass
KSSK Material All)"ati)n t) *lass
SAP PP Transaction Codes
*)mm)nly &sed ,")des in PP M)dule Part <
*)mm)nly &sed ,")des in PP M)dule Part 2
*)mm)nly &sed ,")des in PP M)dule Part =
Commonl !sed Tcodes in PP Module Part "
MATERIAL
CREATE-GENERAL MM01 IMMEDIETELY
MM11 SCHEDULE
CHANGE MM02 IMMEDIETELY
MM12 SCHEDULE
MM13 ACTIVATE
FLAG FOR DELETION MM06 IMMEDIETELY
MM16 SCHEDULE
DISPLAY MM03 DISPLAY CURRENT
MM19 DISPLAY AT KEY DATE
DISPLAY CHANGES MM04 ACTIVE CHANGES
MM14 SCHEDULE CHANGES
MM17 MASS MAINTENANCE
MMAM CHANGE MATERIAL TYPE
OTHER MMBE STOCK OVERVIE
MMPV CLOSE PERIOD
MMRV ALLO POSTING TO
PREVIOUS PERIOD
MM!0 INSTANT MATERIAL VIE
MMSC ENTER STORAGE LOCATIONS
MM60 MATERIAL LIST
ARCHIVING"MATERIAL# MM71 ARCHIVE$DELETE
MM72 DISPLAY ARCHIVE
BILL OF MATERIAL (MATERIAL BOM)
CS01 CREATE
CS02 CHANGE
CS03 DISPLAY
E%TRAS CS2& ARCHIVING
CS20 MASS CHANGES
EVALUATION$BOM CS11 BOM MULTILEVEL
E%PLOSION$MATERIAL CS12 STRUCTURE MULTILEVEL
BOM CS13 SUMMURISED BOM
WORK CENTRES
CR01 CREATE
CR02 CHANGE
CR03 DISPLAY
CA&! REPLACE
CAPACITY CR11 CREATE
CR12 CHANGE
CR13 DISPLAY
HIERARCHY CR21 CREATE
CR22 CHANGE
CR23 DISPLAY
LINE HIERARCHY LDB1 CREATE
LDB2 CHANGE
LDB3 DISPLAY
REPORTING CR60 $C INFORMATION SYSTEM
CR0! $C LIST
CR06 COST CENTRE ASSIGNMENT
CR07 $C CAPACITIES
CR0& $C HIERARCHY
HERE USED CA&0 ORK CENTRE
CR1! CAPACITY
CR10 CHANGE DOCUMENTS
E%TRAS CR09 STD' TE%TS TASK LIST
CR41 ARCHIVING
ROUTING
STAD' ROUTING CA01 CREATE
CA02 CHANGE
CA03 DISPLAY
REF' OPERATION SETS CA11 CREATE
CA12 CHANGE
CA13 DISPLAY
RATE ROUTING CA21 CREATE
CA22 CHANGE
CA23 DISPLAY
REF' RATE ROUTING CA31 CREATE
CA32 CHANGE
CA33 DISPLAY
E%TRAS CA&! REPLACE $C
MASS CHANGES CA9! REPLACE REF' OP' SET
CA7! REPLACE PRT
DELETE TASK LIST CA99 ITH ARCHIVING
CA9& $O ARCHIVING
REPORTING CA&0 ORK CENTRE
HERE USED LIST CA90 REF' OP' SETS
CA70 PRODUCTION RESORCE TOOLS
COST CENTRE
OKKP MAINTAIN CONTROLLING AREA
KS01 CREATE COST CENTRE
K(S2 CREATE COSTING SHEET
KA01 CREATE PRI' COST ELEMENT
KA06 CREATE SEC' COST ELEMENT
KL01 CREATE ACTIVITY TYPE
KP26 ACTIVITY TYPE$PRICE PLANNING
Commonl !sed Tcodes in PP Module Part #
SALES AND OPERATIONS PLANNING
PRODUCT GROUP MC&4 CREATE
MC&6 CHANGE
MC&! DISPLAY
GRAPHIC MC91 PRODUCT GROUP
MC92 OVERVIE
PLANNING MC&1 CREATE
FOR PRODUCT GROUP MC&2 CHANGE
MC&3 DISPLAY
MC7! TRANSFER PG TO PLANNING
FOR MATERIAL MC&7 CREATE
MC&& CHANGE
MC&9 DISPLAY
MC74 TRANSFER MATERIALS TO DM
MC9K MATERIAL AVAILABILITY
VERSION MANAGEMENT MC7& COPY
MC&0 DELETE
FLE%IBLE PLANNING MC93 CREATE
PLANNING MC94 CHANGE
MC9! DISPLAY
MC9K MATERIAL AVAILABILITY
TOOLS$PLANNING TYPE MC&A CREATE
MACRO MC&B CHANGE
MC&C DISPLAY
EVENT MC64 CREATE
MC6! CHANGE
MC66 DISPLAY
ROUGH CUT PLANNING MC3! CREATE
PROFILE MC36 CHANGE
MC37 DISPLAY
ENVIRONMENT MC90 TRANSFER MATERIALS TO DM
ACTIVITY RE)T' KSPP TRANSFER TO COST CENTRE
KSBL COST CENTRE OLANNING REPORT
KSOP TRANSFER TO ACTIVITY BASED COSTING
CPBL PLANNING REPORT PROCESSES
MC9C REPORTING
SETTINGS MC96 FORECAST PROFILE
DISSAGGRIGATION MC76 BREAKDON PG PLAN
MC77 DISPLAY PG PLAN
MC7! TRANSFER PG TO PLANNING
MC74 TRANSFER MATERIALS TO DM
FORECASTING
INDIVIDUAL FORECAST MP30 E%ECUTE
MP31 CHANGE
MP32 DISPLAY
TOTAL FORECAST MP3& E%ECUTE
MP33 REPROCESS
MP39 PRINT
MPBT E%ECUTE BACKGROUND
MPDR PRINT BACKGROUND
DEMAND MANAGEMENT
PIR MD61 CREATE
MD62 CHANGE
MD63 DISPLAY
MD6! RE)TS' FOR SCINARIO
MD66 COPY SIMULATED DEPENDENT RE)T'
MD70 COPY TOTAL FORE CAST
EVALUATION MD73 DISPLAY TOTAL RE)T'
MD79 E%CELL INTERFACE
MD4C ORDER REPORT
MD72 CHARECTERISTICS PLANNING
CUSTOMER RE)T' MD&1 CREATE
MD&2 CHANGE
MD&3 DISPLAY
REPETITIVE MANUFACTURING
MASTER DATA C223 PRODUCTION VERTION
PRODUCT COST PLANNING
COSTING RUN CKMATSEL CREATE
SELECTION LIST CKMATCON E*+,
CK40N EDIT COSTING RUN
Commonl !sed Tcodes in PP Module Part $
Material Requiree!t Pla!!i!"
Me!u N#$e% Tra!%a&ti#!A&ti'it(
M-.,/0 D-,- MD2! C0/-,/ 12-33+34 5-2/3*-0
MD26 C6-34/ 12-33+34 5-2/3*-0
MD27 D+.12-7 12-33+34 5-2/3*-0
MDSA D+.12-7 BOM /8129.+93 3:;</0
MDSP E*+, BOM /8129.+93 3:;</0
ME)1 M-+3,-+3 =:9,- >+2/
OPPP E8129*/ BOM <7 *-,/
MDUS D+.12-7 109?/5, -..+43;/3,
MDUP P095/.. 109?/5, -..+43;/3,
MDL1 C0/-,/ 109*:5,+93 29,
MDL2 C6-34/ 109*:5,+93 29,
MDL3 D+.12-7 109*:5,+93 29,
P2-33+34 MD20 C0/-,/ 12-33+34 >+2/ /3,07
MD21 D+.12-7 12-33+34 >+2/ /3,07
MDAB S/, :1 12-33+34 >+2/ /3,07 +3 <-5@409:3*
MDRE C6/5@ 12-33+34 >+2/ /3,07
MD01 T9,-2 12-33+34 932+3/
MDBT T9,-2 12-33+34 +3 <-5@409:3*
MD03 S+342/-+,/;A .+342/-2/B/2 12-33+34
MD02 S+342/-+,/;A ;:2,+-2/B/2 12-33+34
MD43 I3,/0-5,+B/ .+342/-+,/; 12-33+34
MD!0 M:2,+-2/B/2A ;-@/-,9-90*/0 12-33+34
MD!1 M:2,+-2/B/2 109?/5, 12-33+34
MF!2 D+.12-7 12-33+34 ,-<2/
MF!0 C6-34/ 12-33+34 ,-<2/
MF!7 P2-33+34 ,-<2/ <7 MRP 2+.,.
MF!1 P2-33+34 ,-<2/ <7 109*:5,+93 2+.,
EB-2:-,+93. MD04 S,95@$0/=:+0/;/3,. 2+.,
MD07 C922/5,+B/ -55/.. 9> .,95@$0/=:+0/;/3,.
2+.
MD0! MRP 2+.,
MD06 C922/5,+B/ -55/.. 9> MRP 2+.,.
MDLD P0+3, MRP 2+.,
MD4! P2-33+34 0/.:2,
MD46 C922/5,+B/ -55/.. 9> 12-33+34 0/.:2,
MD44 P2-33+34 .+,:-,+93 >90 - ;-,/0+-2
MD47 P2-33+34 .+,:-,+93 >90 - 109*:5, 409:1
MD4& C09..-12-3, 12-33+34 .+,:-,+93
MD4C O0*/0 0/190,
MD09 P/44/* 0/=:+0/;/3,.
CO46 O0*/0 10940/..
P2-33/* O0*/0 MD11 C0/-,/ 12-33/* 90*/0
MD12 C6-34/ 12-33/* 90*/0
MD13 I3*+B+*:-2 -55/.. 9> 12-33/* 90*/0
MD16 C922/5,+B/ -55/.. 9> 12-33/* 90*/0.
MD14 I3*+B+*:-2 593B/0.+93 9> 12-33/* 90*/0
+3,9
MD1! C922/5,+B/ 593B/0.+93 9> 12-33/* 90*/0.
+3,
MDUM C93B/0, 12-33/* 90*/0 +3,9 1:056-./
0/=:+.+
CO40 C93B/0, +3*+B+*:-2 12-33/* 90*/0 +3,9
109*:
CO41 C922/5,+B/ 593B/0.+93 9> 12-33/* 90*/0.
+3,
CO4& P-0,+-2 593B/0.+93 9> 12-33/* 90*/0
+3,9 10
COR7 I3*+B+*:-2 593B/0.+93 9> 12-33/* 90*/0
+3,9
COR7CPC C922/5,+B/ 593B/0.+93 9> 12-33/* 90*/0.
+3,
COR& P-0,+-2 593B/0.+93 9> 12-33/* 90*/0
+3,9 10
MDVP C922/5,+B/ -B-+2-<+2+,7 56/5@
MDAC E8/5:,/ -5,+93 >90 12-33/* 90*/0
LONG TERM PLANNING
PALNNING SCENARIO MS31 CREATE
MS32 CHANGE
MS33 DISPLAY
PLANNING RUN MS01 ON LINE
MSBT SA BACKGROUND DOB
MS02 SINGLE ITEM - MULTI LEVEL
MS03 SINGLE ITEM - SINGLE LEVEL
MS!0 SINGLE ITEM - SALES ORDER
MS!1 SINGLE ITEM PLANNINGA PRODECT
MFSO PLANNING TABLE
EVALUTIONS MS0! MRP LIST MATERIAL
MS06 MRP LIST COLLECTIVE DISPLAY
MSLD PRINT MRP LIST
MS04 STOCK$RE)UIREMENTS LIST
MS07 STOCK$RE)UIREMENT LIST COLLECTIVE
DISPLAY
MS44 PLANNING SITUATION MATERIAL
MS47 SITUATION PRODUCT GROUP
MPS)MASTER SC*EDULE ITEMS
TOTAL PLANNING MD40 ON LINE
MDBS SA BACKGROUND DOB
MD41 SINGLE ITEM - MULTI LEVEL
MD42 SINGLE ITEM - SINGLE LEVEL
MD43 SINGLE ITEM - INTERACTIVE
MD!0 SINGLE ITEM - SALES ORDER
MD!1 SINGLE ITEM PLANNINGA PRODECT
+++ EVALUTION IS SIMILAR TO MRP
PRODUCTION CONTROL
ORDER - CREATE CO01 ITH MATERIAL
CO07 ITHOUT MATERIAL
CO40 FROM PLANNED ORDER
CO41 COLLECTIVE CONVERTION OF PLANNED ORDER
CO0& FOR SALES ORDER
CO10 FOR PRODECT
CO02 CHANGE
CO03 DISPLAY
CONTROL MD04 STOCK$RE)UIREMENTS LIST
COHV MASS PROCESSING
COMAC COLLECTIVE AVAILABILITY CHECK
CO0!N COLLECTIVE RELEASE
CO04N PRINT
CO09 AVAILABILITY OVER VIE
GOODS MOVEMENT MF6! STOCK TRANSFER FOR RESERVATION
MATERIAL STAGING MF6& LOG
MB1A GOODS ISSUE
MB31 GOODS RECEIPT
COBPACK PACK MATERIAL
CONFIRMATION CO1V TIME TICKET
FOR OPERATION CO14 DISPLAY
CO13 CANCEL
CO1L RE)UESTED CONFIRMATIONS
CO1P PREDEFINED PROCESSES
TOOLS-ARCHIVING CO7& ORDER
KOAA SETTELMENT DOCUMENTS
CAPACIT, PLANNING
EVALUTION CM01 LOAD
ORK CENTER VIE CM02 ORDERS
CM03 POOL
CM04 BACKLOG
CM0! OVERLOAD
CM07 VARIABLE
E%TENDED EVALUTION CM!0 ORK CENTER VIE
CM!1 INDIVIDUAL CAPACITY VIE
CM!2 ORDER VIE
LEVELLING CM21 PLANNING TABLE "GRAPHICAL#
ORK CENTER VIE CM22 PLANNING TABLE "TABULAR#
INDIVIDUAL CAPACITY VCM27 PLANNING TABLE "GRAPHICAL#
CM2& PLANNING TABLE "TABULAR#
ORDER VIE CM31 PLANNING TABLE "GRAPHICAL#
CM32 PLANNING TABLE "TABULAR#
AVAILABLE CAPACITY CR12 CHANGE
CAPACITY CR13 DISPLAY
OP4A SHIFT SE)UENCE
OP43 FACTORY CALENDER
%&ere s&all 'e maintain number range for planned orders(
,) maintain number ran'e 6)r planned )rder> 8) t)?
MM!!@*BP!!@:&MBER RA:8E!!@DEFI:E :&MBER RA:8E F5R PA::I:8
R&:>
D)nAt all)9 E;ternal :umber Assi'nment>
SAP PP Master Data Tables
MAST)R DATA
)ngineering C&ange Management
AE:R *ust)mer and pri)rity
AE5I Re4isi)n :umbers
%or* Center
*RHD 7)r2"enter Header Data
*R*A 7)r2"enter *apa"ity All)"ati)n
*R*5 7)r2"enter *)st *enter Assi'nment
*RHH Hierar"#y Header
*RHS Hierar"#y Stru"ture
*R,B 7)r2"enter ,e;t
KAK5 *apa"ity Header
KA+C Inter4als )6 *apa"ity
Routing
PP5 R)utin' 5perati)n Details
PK5 R)utin' Header Details
MAP R)utin' in2 t) Material
PAB Relati)ns#ips ! Standard :et9)r2
PAS ,as2 ist ! Sele"ti)n )6 5perati)ns
PM+ *)mp)nent All)"ati)n
PPH *APP Sub!)perati)ns
PFH PR, All)"ati)n
P7P Maintenan"e Pa"2a'e All)"ati)n
PMK Inspe"ti)n *#ara"teristi"s
+ill of Material
S,P5 B5M Item Details
S,P& B5M Sub Items -desi'nat)rs.
S,K5 B5M Header Details
MAS, B5M 8r)up t) Material
S,+& B5M Hist)ry Re")rds
S,AS B5M Item Sele"ti)n
S,PF B5M E;pl)si)n Stru"ture
,ine Design
DH ine Hierar"#y Header
DP ine Hierar"#y Items
D, ine Hierar"#y ,a2t ,imes
DB* ,a2ts3:)> Indi4idual *apa"ities per ine
DBH ine Balan"e Header
DBP ine Balan"e Items
DB, ine Hierar"#y Entry and E;it ,a2ts
PRT-s
*RFH PR, Master Data
*R/DDA in2 )6 PR, t) D)"ument
*R/DDB in2 )6 D)"ument t) PR,
*R/EDA Assi'nment )6 PR, data t) Equipment
*R/EDB Assi'nment )6 equipment t) PR, data
*R/MDA in2 )6 PR, data t) Material
*R/MDB in2 )6 Material t) PR, data
*R/SDA in2 )6 PR, Internal number t) PR, E;ternal number
*R/SDB in2 )6 PR, E;ternal number t) PR, Internal number
Table of t&e Order Production Operation
%&ic& is t&e table of t&e order production operation details( I need to get t&e
activities for production order .
Setup/ ,abor/ Mac&ine/ Confirmed and to confirm0
I can see loo* at t&is in CO1# 2 Operation Overvie' 3f45 2 Operation Detalis 2 6t-
Activities
,#at is pr)bably t#e #ardest in6)rmati)n t) pie"e t)'et#erE I used 5 tables 9it# multiple
F)ins t) 'et &ser Fields 6)r )perati)ns in a pr)du"ti)n )rder> Maybe y)u "an use
s)met#in' simular>
AFK5 ! t#is is 6)r y)ur basi" pr)du"ti)n #eader in6) ! )rder numberE basi" 6inis# date et"
S022 ! t#is is 6)r y)ur )perati)n #eader details ! )perati)n numberE 7)r2 "entre et" i6 y)u
are )nly a6ter t#e #eader details su"# as setup time and e;e"uti)n timeE y)u "an pr)bably
st)p #ere 9it#)ut ')in' t) AF/* )r A&F/ -y)u de6initely need A&FK i6 y)u 9ant )rder
status.
A&FK ! t#is is 6)r y)ur )rder master data ! 5rder released 6la'E )rder ")mplete 6la'E
te"#ni"ally ")mplete dateE y)uAll need t#is t) 6ilter )ut "l)sed )rders
AF/* ! t#is is t) lin2 t) t#e detail table ! #)9e4er I used t#e ")ntr)l 2ey 6ield in it s) I
9)uld 2n)9 9#et#er it 9as a MIE st)ne )r 8PP< 6)r ")n6irmati)nAs sa2e
A&F/ ! t#is is t#e user 6ield table ! y)u may 9ant t) repla"e t#is 9it# 9#ate4er detail
y)u are a6ter
Delete all t#e aut)mati" F)ins?
AFK5 !@ A&FK )n?
A&F:R !@ A&F:R
AFK5 !@ S022 )n?
A&F:R !@ A&F:R
P:BE+ !@ MA,:R
AFK5 !@ AF/* )n?
A&FP !@ A&FP
S022 !@ AF/* )n?
7ERKS !@ 7ERKS
P:F !@ P:F
/5R:R !@ /5R:R
,#e F)in bel)9 is 6)r user 6ields in )perati)n detailE y)u 9ill #a4e t) 6ind y)ur )9n
rele4ant tableE but I assume t#e t9) 2ey 6ields 9ill be t#e sameGG
AF/* !@ AF/& )n?
A&FP !@ A&FP ! R)utin' number )6 )perati)ns in t#e )rder AP+ !@ AP+ !
8eneral *)unter 6)r )rder
Tips b . Robert
MRP
%& used Planning tools li*e APO or I#(
AP5 and I2 are Finite PA::I:8 t))ls> 7#en MRP runs 9it# AP5 )r I2 -)r Red
Pepper )r Manu'isti"s.E it ta2es *apa"ity issues int) ")nsiderati)n> MRP in SAP R3=
*)re d)es n)tE it assumes in6inite "apa"ity a4ailable> -MRP )nly l))2s at material
a4ailablity>.
H)9e4erE SAP R3= D5ES d) 6inite S*HED&I:8E 9#i"# is 9#ere t#e system
Adispat"#esH )perati)ns )n a pr)du"ti)n )rder until it 6ills up t#e "apa"ity a4ailableE t#en
m)4es t) t#e ne;t time peri)d and dispat"#es until t#at peri)d is 6illed up> In SAP spea2E
t#at is "alled "apa"ity le4elin'>
I belie4e AP5 s#)uld )nly be used in 4ery lar'e ")mpanies -billi)ns. be"ause )6 t#e
am)unt )6 master data t#at must be maintainedE and t#at data better be A*&RA,EE )r
y)uA4e 9asted a #e"2 )6 a l)t )6 time> By t#e 9ayE AP5 stands 6)r Ad4an"ed Planner and
5ptimiIer t))lE )b4i)usly a 8erman s)rt )6 nameJ

Differences bet'een planning and sc&eduling/ finite and infinite
R3= d)es plannin' 9it#)ut ")nsiderati)n 6)r "apa"ity situati)ns> S) i6 MRP says y)u need
500 parts )n =3<301E it s"#edules t#em all t) be built at t#e same timeE e4en t#)u'# y)u
"an )nly d) <00 at a time> Assume y)u #a4e a 6i;ed l)t siIe )6 <00E y)uAll 'et 5 planned
)rders 6)r <00 t) start )n t#e same day> ,#is is HIn6inite Plannin'H> AP5 9)uld re")'niIe
t#at ")nstraintE and instead s"#edule )ut t#e 5 )rders )4er time> ,#e imp)rtant part )6 t#at
is t#at it als) 9ill s"#edule )ut t#e deli4eries )6 t#e ")mp)nents 6)r 5 di66erent days> ,#is
is HFinite Plannin'H>
:)9E assume )ld 6as#i)n MRP> It s"#edules all 5 )rders 6)r t#e same dayE and t#e buyers
') )ut an 'et all )6 t#e ")mp)nents 6)r t#e same day> ,#en t#e planner realiIes #e "anAt d)
all 5E and manually "#an'es t#e s"#eduleE and manually spreads )ut t#e 5 )rders> ,#e
buyers 9ill re"ie4e res"#edulin' n)ti6i"ati)nsE but n)t until t#e s"#eduler d)es t#e manual
res"#edulin'> C)u ")uld "all t#is HIn6inite S"#edulin'HE but t#at )nly means t#e same
t#in' as In6inite Plannin'>
ButE SAP #as H*apa"ity e4elin'H> 7#at t#at means is y)u run an)t#er pr)'ram a6ter
MRP -*M2K and *M2(.E 9#i"# "an be run in bat"# m)de )4erni'#t> -,#ere is a t)n )6
")n6i'urati)n and t#in2in' t#at 9ill be required t) d) t#isJ.> ,#e "apa"ity le4elin'
pr)'ram 9ill re")'niIe t#e ")nstrant at t#e 9)r2 "enter le4elE and 6ill up t#e 6irst dayE
t#en re!s"#edule t#e ne;t )rder t) t#e ne;t a4ailable "apa"ityE t#en t#e ne;t )rder sear"#es
6)r a4ailable "apa"ityE and s) )n> ,#is is "alled HFinite S"#edulin'H> ,#e pr)blem 9it#
t#is is t#e )pp)site )6 In6inite Plannin'E 9#i"# is it d)esnAt ta2e Material a4ailablity int)
")nsiderati)nJ ,#e system 9ill re!s"#edule a pr)du"ti)n )rder 9it#)ut t#in2in' ab)ut
9#et#er t#e materials 9ill be a4ailable )r n)t>
Finite Plannin' d)es Finite S#edulin' at t#e same time> I6 t#ere is n) "apa"ity a4ailable
)n t#e desired dateE t#e system l))2s 6)r 9#en "apa"ity IS a4ailable> ,#en it st)ps t) see
i6 Materials 9ill als) be a4ailable -usually based )n t#e lead!time 6)r t#)se ")mp)nents.>
I6 t#ere is a material pr)blemE t#en t#e system 6i'ures )ut 9#en t#e materials 7I be
a4ailableE and t#en
"#e"2s t) see i6 "apa"ity is a4ailable )n ,HA, dayE and i6 s)E it bl)"2s )66 "apa"ityE and
all)"ates t#e materials 6)r t#at day>
D) y)u #a4e a SAP PP $uesti)nG
Difference bet'een MRP vs MPS
)7plain t&e difference bet'een MRP 8 MPS0 T&oug& bot& components gives ou
t&e re9uirement list/ '&at 'e gain out of MPS run rat&er t&an running MRP0 %&at
is t&e main idea be&ind t&is(
,#e 6)ll)9in' mi'#t #elp in e;plainin' t#e di66eren"e bet9een MPS and its ")unter part
MRP>
Master Production Sc&edule 3MPS5 .
MPS )perates 9it#in )nly )ne le4el )6 t#e B5ME 7#ile MRP "an be utiliIed t#r)u'#)ut
all le4els )6 a materialLs B5M> I6 a MPS is run )n a materialE t#e ne"essary )rders are
planned at t#at le4el> Dependent requirements -i6 any. are pla"ed )n t#e ne;t B5M le4el
d)9nE and t#en t#e pr)"ess st)ps>
Main Idea ? Master pr)du"ti)n s"#edulin' -MPS. is a 6)rm )6 MRP t#at ")n"entrates
plannin' )n t#e parts )r pr)du"ts t#at #a4e t#e 'reat in6luen"e )n ")mpany pr)6its )r
9#i"# d)minate t#e entire pr)du"ti)n pr)"ess by ta2in' "riti"al res)ur"es> ,#ese items
are mar2ed as MAL parts -MPS items. and are planned 9it# e;tra attenti)n> ,#ese items are
sele"ted 6)r a separate MPS run t#at ta2es pla"e be6)re t#e MRP run> ,#e MPS run is
")ndu"ted 9it#)ut a B5M e;pl)si)n s) t#at t#e MRP ")ntr)ller "an ensure t#at t#e
Master s"#edule items -MSI. are ")rre"tly planned be6)re t#e detailed MRP run ta2es
pla"e>
,#e master pr)du"ti)n s"#edule is a line )n t#e master s"#edule 'rid t#at re6le"ts t#e
anti"ipated build s"#edule 6)r t#)se items assi'ned t) t#e master s"#eduler> ,#e master
s"#eduler maintains t#is s"#eduleE and in turnE it be")mes a set )6 plannin' numbers t#at
dri4es material requirements plannin'> It represents 9#at t#e ")mpany plans t) pr)du"e
e;pressed in spe"i6i" ")n6i'urati)nsE quantitiesE and dates> ,#e master pr)du"ti)n
s"#edule is n)t a sales item 6)re"ast t#at represents a statement )6 demand> ,#e master
pr)du"ti)n s"#edule must ta2e int) a"")unt t#e 6)re"astE t#e pr)du"ti)n planE and )t#er
imp)rtant ")nsiderati)ns su"# as ba"2l)'E a4ailability )6 materialE a4ailability )6 "apa"ityE
and mana'ement p)li"ies and ')als> Syn? master s"#edule>
Material Re9uirements Planning 3MRP5 .
A set )6 te"#niques t#at uses bill )6 material dataE in4ent)ry dataE and t#e master
pr)du"ti)n s"#edule t) "al"ulate requirements 6)r materials> It ma2es re")mmendati)ns
t) release replenis#ment )rders 6)r material> Furt#erE be"ause it is time!p#asedE it ma2es
re")mmendati)ns t) res"#edule )pen )rders 9#en due dates and need dates are n)t in
p#ase> ,ime!p#ased MRP be'ins 9it# t#e items listed )n t#e MPS and determines
-<. t#e quantity )6 all ")mp)nents and materials required t) 6abri"ate t#)se items and
-2. t#e date t#at t#e ")mp)nents and material are required> ,ime!p#ased MRP is
a"")mplis#ed by e;pl)din' t#e bill )6 materialE adFustin' 6)r in4ent)ry quantities )n #and
)r )n )rderE and )66settin' t#e net requirements by t#e appr)priate lead times>
MRP Intervie' 6uestions.
%&at is t&e need of mrp list if stoc* re9uirement list is alread t&ere(
,#e MRP list displays t#e result )6 t#e last plannin' run> *#an'es t#at #a4e )""urred
bet9een plannin' runs are i'n)red in t#e MRP list> In ")ntrast t) t#isE t#e system
displays all "#an'es in st)"2E re"eipts and issuesE 9#i"# #a4e "urrently )""urredE in t#e
st)"23requirements list>
%&ic& tcode are used to run MRP(
! MD0< is 'enerally used t) run t#e MRP 6)r all t#e materials in a plant n)rmally Fust
be6)re ')!li4e>
! MD02 is used t) run MRP 6)r materials 9#i"# #a4e a B5M i>e multi!le4el>
! MD0= is used t) run MRP 6)r materials 9#i"# d) n)t #a4e a B5M i>e sin'le le4el>
SAP :actor Calendar
Fa"t)ry "alendar ")ntain ")mpany spe"i6i" dates su"# as alternate 9)r2in' SaturdaysE
Plant s#utd)9n et">
C)u "an "reate y)ur ")mpany 6a"t)ry "alendar 4ia transa"ti)n ")de ASCA,A>
Assi'nment )6 t#e 6a"t)ry "alendar by plant is d)ne in transa"ti)n ")de ASM$1 !
/D,00<7A>
An e;ample )6 a SAP appli"ati)n t#at uses t#e 6a"t)ry "alendar is t#e SAP MRP m)dules>
Assumin' t#at y)u #a4e a spe"i6ied an alternate 9)r2in' SaturdayE MRP 9ill p)stp)ned
t#e planned )rders t) t#e ne;t 9)r2in' day i6 it #appened t) 6alls )n a n)n!9)r2in'
Saturday>

+est regards/
GR processing time in PP and MM
I &ave one material number t&at is procured e7ternall but also produced in&ouse0
;o' I &ave one problem 'it& t&e GR processing time0 As far as I can see t&e
parameter on t&e material master on MRP# vie' and Purc&asing vie' is t&e same
3MARC-%)+A<50 +ut in m case t&e GR processing time s&ould be onl used for
goods receipts in MM 3from purc&ase oders50 T&is GR processing time must not be
added to m lead time sc&eduled in production 3'&en producing t&e material50 =o'
to solve t&is conflict(
%e &ave a ma*e to order enviroment/ t&at means our production orders are created
3and sc&eduled5 directl from t&e sales order0 T&e sales gets bac* a confirmed date
and 9uantit from production order sc&eduling - and &ere t&is GR processing time
is also added0 Absolutel useless in t&is scenario/ but MM needs t&is GR processing
time for t&e e7ternal procurement of t&e material0
IAm #earin' at least t9) pr)blems #ere> et me lumber t#r)u'# t#em as I see t#em>
N< ! 7e #a4e a ma2e t) )rder en4ir)mentE t#at means )ur pr)du"ti)n )rders are "reated
-and s"#eduled. dire"tly 6r)m t#e sales )rder> ,#e sales 'ets ba"2 a ")n6irmed date and
quantity 6r)m pr)du"ti)n )rder s"#edulin' ! and #ere t#is 8R pr)"essin' time is als)
added> Abs)lutely useless in t#is s"enari)E but MM needs t#is 8R pr)"essin' time 6)r t#e
e;ternal pr)"urement )6 t#e material>
,#e 8R pr)"essin' time is quite le'itimateE and need6ul> It represents t#e time it ta2es
)n"e a material is Adeli4eredAE be6)re it is usable> I6 t#at is instantane)us 6)r y)uE t#en t#is
6ield is blan2> In 6a"t i6 it is less t#an )ne dayE t#e 6ield s#)uld be blan2> -MAR*!
7EBA+. I6 y)u D5 #a4e t) d) testin' )r d)"umentati)n )r e4en Fust A"#e"2in'A t) be
sure t#e pr)per "erti6i"ates
#a4e arri4ed 9it# t#is materialE t#en itAs ni"e t) #a4e a day #ere 6)r t#is> !!! I may #a4e
)4erl))2ed )ne t#in'E i6 y)u are 5:C t#in2in' )6 t#e FER, t#at y)ur "ust)mer )rderedE
t#en maybe t#is 6ield seems tri4ial> H)9e4erE i6 y)ur pr)"ess requires t#at t#e FER, be
pur"#ased 6r)m s)me )t#er ")mpany -)r e4en supplied 6r)m 9it#in C5&R ")mpany.E
t#en t#ere IS a re"ei4in' pr)"ess t#at #as t) #appen > > > it d)es ta2e time t) ba"2 a tru"2
upE 'et a 6)r2 tru"2 t) unl)ad itE t#e
identi6i"ati)n pr)"essE and t#en rel)"atin' t#e item t) 9#ere it "an be s#ipped t) y)ur
"ust)mer>
Als)E i6 y)u pr)du"e t#is itemE t#en t#ere are A)t#erA items t#at need t) be AbuiltA int) t#is
item > > > ,HEC need t#e 8R 6ieldE e4en i6 y)u pr)du"e t#e saleable itemE it #as t) be
Are"ei4edA 6r)m pr)du"ti)n int) in4ent)ry 6)r y)u t) s#ip it )ut>
,#ere is an)t#er 6ield t#at s#)uld be ")nsidered> ,#is is t#e pr)"urement lead time> ,#e
time it ta2es 6)r pur"#asin' t) Hrea"tH t) t#e requirement> 7#en t#e sales )rder is pla"edE
t#e si'nal 9ill ")me 6)r Apur"#asin'A t) )""ur -4ia MRP per#aps.> Pur"#asin' MAC ta2e
as l)n' as a day t) 'et t#at )rder t) a 4end)r 9#ere t#e 4end)r "an n)9 rea"t> ,#is time is
'enerally a AstandardA time 6)r any 'i4en plant3pur"#asin' )r' and is in"luded usin'
5MD,>
,#irdlyE t#e 4end)r lead time #as t) be ")nsidered> ,#is is 9#at t#e 6ield HPlanned
deli4ery timeH -MAR*!PIF+. is ab)ut> ,#e 4end)rAs turn ar)und time ! 6r)m t#e time
t#ey are n)ti6ied )6 y)ur intenti)n -4ia a P5 per#aps.E until t#ey "an put it )n y)ur d)"2 >
> > t#at is 9#at t#is 6ield is ab)ut> And MRP 2n)9s t#e di66eren"e bet9een t#is 6ield and
t#e )t#ers> Bet9een t#e t#ree 6ields menti)nedE t#e Apur"#asedA item is pr)perly planned
6)r > > > e;"ept 6)r t#e e;"epti)ns and t#e 6a"t t#at t#is is all based )n Hn)rmsH and
a4era'es 9#i"# ne4er seem t) be e;a"tly 9#at is neededE but t#atAs an)t#er dis"ussi)n >
:e;t 9e t#in2 )6 t#e situati)n 9#ere t#e item requested is pr)du"ed by us> In t#is "ase -as
menti)ned be6)re.E t#e 8R is S,I le'itimate ! per#aps n)t needed i6 it ta2es less t#an a
day 6)r y)ur ")mpany t) re"ei4e material 6r)m pr)du"ti)nE inspe"t itE "erti6y itE and l)ad
it up>
H)9e4erE a H0H is a le'itimate entry t) t#is 6ield>
7#at is als) needed is a pla"e t) l)"ate t#e time 6)r Hpr)du"in'H t#is item> ,#at is 9#ere
t#ere are )pti)ns> 5ne )pti)n in MRP 2 is t#e 6ield Hin!#)use pr)du"ti)nH -MAR*!
D+EI,.> ,#is is s)metimes use6ulE but dan'er)us> It assumes t#at n) matter #)9 lar'e an
)rder is )r #)9 mu"# )6 a material is neededE it "an al9ays be pr)du"ed in t#e same
peri)d -in AdaysAE )6 ")urse.> ,#e number )6 days 6its in t#is 6ield>
I6 t#at d)esnAt Ad) itA 6)r y)uE y)u "an ') t) t#e H7)r2 S"#edulin'H 4ie9 )6 t#e Material
Master and in"lude t#e details 6)r t#e 6ields under t#e Hin #)use pr)du"ti)n time in daysH
'r)upin' -Setup timeO Inter)perati)nO Pr)"essin' timeO and base quantity.> At EAS, t#is
'i4es t#e system a As#)tA at plannin' l)n'er times 6)r 'reater quantities> I6 y)u 6ill b)t#
data p)ints in -in
#)use pr)du"ti)n time and H in daysE t#e Ain daysA 9ill super"ede t#e )t#er.>
:)9 y)uA4e put in all t#e data t#at y)u HA/E t) input t) #a4e t#e system plan t#e len't#
)6 time needed 6)r tellin' y)ur "ust)mer 9#en y)u 9ill #a4e t#eir pr)du"t ready 6)r
t#em>
In t#e "ase )6 y)ur ")n6li"t 9#ere y)u pr)du"e 5R s)ur"e t#e itemE t#en y)u MAC #a4e a
pr)blem 9it# 8R ! l))2 at b)t# s"enari)s and see 9#at y)ur entry s#)uld be> C)u *A:
use t#e ,)tal Replenis#ment eadtime -MAR*!7+EI,. 6ield t) be t#e ,5,A ,IME
9#en pr)du"in' t#e material in!#)useE be"ause t#e e;ternal replenis#ment d)es n)t l))2
at t#is 6ield> S) MRP 9ill run and dependin' )n #)9 y)u #a4e it setE it 9ill ")nsider
pur"#asin' t#e materialE )r ma2in' t#e materialE and t#e 6ields 9eA4e menti)ned 9ill
impa"t t#e result as menti)ned>
Related ,in*s.
Production Planning - )7tract data from MRP Table
EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
E
E A .-;12/ 10940-; ,9 /8,0-5, *-,- >09; ,6/ MRP ,-<2/'
E
EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
REPORT (MRPTABLE'
TABLESG MDKPA HH/-*/0 D-,- >90 MRP D95:;/3,
MDTBA HMRP ,-<2/
MDTCA HA440/4-,/* MRP ,-<2/ +,/;.
T4!7T' HD/.50+1,+93 9> MRP /2/;/3,.
DATAG BEGIN OF MDTB% OCCURS 0'
INCLUDE STRUCTURE MDTB'
DATAG END OF MDTB%'
SELECT-OPTIONSG PLANT FOR MDKP-PLRK OBLIGATORYA
MATNR FOR MDKP-MATNR OBLIGATORY'
CLEARG MDKPA MDTB'
SELECT E FROM MDKP HERE DTART E) IMDI
AND MATNR IN MATNR
AND PLRK IN PLANT'
RITEG$ MDKP-MATNRA MDKP-PLRK'
IF MDKP-CFLAG E) I%I'
CLEAR MDTB%' REFRESH MDTB%'
IMPORT MDTB% FROM DATABASE MDTC"AR# ID MDKP-DTNUM'
LOOP AT MDTB%'
MOVE MDTB% TO MDTB'
SELECT SINGLE E FROM T4!7T HERE SPRAS J IEI
AND DELK( J MDTB-DELK('
IF MDTB-PLUMI J I-I' MULTIPLY MDTB-MNG01 BY -1' ENDIF'
RITEG$ MDTB-DAT00A T4!7T-DELB1A MDTB-VSTATA
MDTB-MNG01A MDTB-LGORT'
ENDLOOP'
ELSE'
SELECT E FROM MDTB
HERE DTNUM E) MDKP-DTNUM
ORDER BY PRIMARY KEY'
SELECT SINGLE E FROM T4!7T HERE SPRAS J IEI
AND DELK( J MDTB-DELK('
IF MDTB-PLUMI J I-I' MULTIPLY MDTB-MNG01 BY -1' ENDIF'
RITEG$ MDTB-DAT00A T4!7T-DELB1A MDTB-VSTATA
MDTB-MNG01A MDTB-LGORT'
ENDSELECT'
ENDIF'
ENDSELECT'
Calculation to determine t&e deliver date and release
date
,#ere #a4e been t#ree parameters t#at SAP 9ill ta2e it int) "al"ulati)n t) determine t#e
deli4ery date and release date durin' material requirement plannin'> ,#ey are !
<. Planned Deli4ery ,ime 9#i"# is t#e 4end)r!dependent lead time bein' measured 6r)m
t#e time P5 is )utputted -6)r sendin' t) t#e 4end)r. till t#e time t#e s#ipment is deli4ered
at t#e 9are#)use>
2. 8R pr)"essin' time represents t#e ne"essary peri)d )6 time bein' required 6)r
re"eiptin' t#e s#ipment int) t#e 9are#)use> ,#is peri)d isE usuallyE 6)r quality and
quantity inspe"ti)n>
=. Pur"#asin' Pr)"essin' ,ime> ,#is is t#e internal required time 6)r pr)"essin' t#e
pur"#asin' d)"ument -Pur"#ase Requisiti)n. till Pur"#ase 5rder> C)u "an set it up plant!
9ise 4ia ,ransa"ti)n 5MI(>
7it# t#ese t#ree parametersE it is p)ssible t#at y)u "an set it up ")rre"tly in y)ur system
t) enable t#e appr)priate plannin' )6 y)ur material requirement>
D) y)u #a4e a SAP PP $uesti)nG
Purc&asing processing Time - OPP6
Please refer above sub>ect and 'ould li*e to do follo'ing0 )7ternal Processing Time
I &ave set in using OPP60 M client 'ant t&is time set differentl for different
?endor0 Is t&ere an usere7it or customi@ation settings(
F)r MRP t) ta2e lead time by supplierE y)u need t) #a4e = settin's?
<. ,#e ")n6i' in 5PP$ ! E;ternal pr)"urement at plant le4el -)r 5PPR at MRP 'rp !
S"#edulin'3d)"> type. s#)uld #a4e t#e "#e"2 b); mar2ed t) read
S"#edA'reem3In6)re")rd leadtime -,=00D!8,ERM.
2. C)u s#)uld #a4e a ")ntra"t3s"#edule a'reementE )r a pur"#ase in6) re")rd maintained
6)r t#at plant!material!4end)r ")mbinati)n
=. C)u s#)uld maintain s)ur"e list -ME0<. 6)r t#e ")ntra"t3s"#edule a'reementE )r in6)
re")rd> ,#is "#an'es t#e de6ault be#a4i)r )6 MRP t) use leadtime by supplierE rat#er t#an
material master leadtime> 7#en b)t# ")ntra"t and in6) re")rd e;istE t#e ")ntra"t 9ill ta2e
pre"eden"e>
Please 9at"#)ut 6)r t#e "ase i6 y)uAre already usin' ")ntra"ts3in6) re")rds in
pr)"urementE but n)t usin' t#em 6)r plannin'> In t#is "ase y)ur leadtime data in t#ese
d)"uments may be in")rre"tE )r may be le6t blan2 ! t#is 9ill be interpreted as Ier) i6 y)u
ma2e t#is "#an'e implementati)nE as menti)ned in t#e steps ab)4e>
Related ,in*s.
Define Safet Stoc* Availabilit
,#e IM8 "an be set in SM$1 ! ?AB$CMAS
C)u de6ine per plant and per MRP 'r)up t#e per"enta'e )6 t#e sa6ety st)"2 t#at is t) be
a4ailable 6)r plannin'> ,#is #elps t) a4)id a situati)n 9#ere )rder pr)p)sals are "reated
unne"essarily by t#e system t) ")4er small s#)rta'e quantities>
F)r e;ample?
Mat> < Mat> 2 Mat> =
Sa6ety st)"2? <00 p" <00 p" <00 p"

a4ailable 6)r plannin'? 0P 50P 50P

S#)rta'e quantity < p" < p" 5< p"
5rder pr)p)sal quantity
6)r l)t!6)r!l)t )rder qty < p" 0 p" 5< p"

+est regards/
6uestions on MRP Group and MRP Controller
MRP 'r)ups are used 9#en t#e plant di4isi)n 6)r plannin' is n)t en)u'# 6)r t#e di4isi)n
)6 t#e di66erent materials MRP requirements> C)u assi'n di66erent 'r)ups a"")rdin' t) t#e
requirements t) run MRP -di66erent Settin's.> ,#ese settin's 9ill be ta2en in a"")unt
9#en y)u run MRP 6)r sin'le item )r t)tal plannin'>
MRP ")ntr)ller is t#e pers)n in "#ar'e )6 t#e MRP run 6)r t#e materials> It is still a
6urt#er di4isi)n )n y)ur MRP> ,#is is 9)r2 l)ad related> C)u "an #a4e )ne MRP
")ntr)ller 6)r materials 9it# di66erent MRP 'r)ups>
5n y)ur MRP 'r)upE y)u 9ill de6ine t#e parameters 6)r t#e MRP run> ,#ese parameters
are "al"ulated in a"")rdan"e 9it# t#e settin's )n y)ur material master MRP 4ie9s>
A4ailable st)"2 Q
Plant st)"2 ! sa6ety st)"2 R
re"eipts )6 -pur"#asin' )rders R pur"#asin' a'reements R pr)du"ti)n )rders. !
required quantity>
,#is means t#at all t#e requirements are "al"ulated in t#e bases )6 y)ur material master
settin's and y)ur MRP 'r)up settin's>

%&at if not&ing &appens '&en ou run MRP(
,#e reas)ns ")uld be ?!
! C)u #a4e pur"#ase requisiti)ns t#at are delayed but t#e deli4ery time #as n)t been
updated )n t#e system>
! ,#e settin's )n y)ur material MRP s"reens are n)t ")rre"tE i>e> y)ur material #a4e n)t
yet
entered t#e re!)rder p)int le4el>
! C)ur requirements #a4e n)t been ta2en in a"")unt 9#en runnin' MRP>

Assumin' t#at e4eryt#in' is 9ell and t#e requirement #as been "al"ulatedE ') t)
transa"ti)n ")de MD1B and 4eri6y t#at t#e di66erent requirements are re6le"ted in t#e
MRP list and als) i6 t#ere is any pur"#ase requisiti)n s"#eduled by t#e system> /eri6y als)
i6 t#ere is any )t#er deli4ery s"#edule t#at 9ill e;"eed t#e a"tual requirements>
I6 t#e pur"#asin' requisiti)n is t#ereE t#e )nly t#in' t#at y)u #a4e t) tr)ubles#))t is t#e
messa'e t) tell y)u t#at t#e pur"#asin' requirement 9as "al"ulated>
I6 t#e requirement is n)t t#ereE re!4isit y)ur material master and "#e"2 y)ur settin's 6)r
t#e MRP 'r)up>
%&at is t&e real meaning and usage of t&e follo'ings configured in PP.
"0 MRP ControllerD
#0 Sc&edule margin *eD
$0 MRP groupD
B0 MRP profile0
<> MRP *)ntr)llerO
,#is 9ill #elp y)u t) 'r)up t#e material 6)r s)me ")ntr)llin' purp)se> C)u "an run mrp
by mrp ")ntr)ller>
y)u "an d) e4aluati)n by mrp ")ntr)ller> ,#is 9ill #elp us i6 #a4e di66erent pe)ple in )ne
)r'anisati)n in4)l4ed in pur"#asin'>
2> S"#edule mar'in 2eyO
,#is 9ill #elp y)u t) determine t#e 6l)ats> In "ase i6 y)u #a4e pr)du"ti)n )rder y)u "an
see t#e impa"t )6 6l)ats
=> MRP 'r)upO
,#is 9ill #elp y)u 6)r t#e material t) rea" in tems )6 t#e settin's made rela4ant t) ea"#
'r)up> ,) 2n)9 m)re details )n t#e 'r)up y)u "an "#e2 t#e t")de )ppr>
1> MRP pr)6ile
7e "an #a4e s)me pre6i;ed datas in t#e pr)6ile and and 9e "an enter te# pr)6ile 6)r di66
material s) t#e 4alues 9ill ")pied as de6aulted in t#e pr)6ile>
Guide To Mass Replace %or* Center
On t&e 'or* center I &ave defined an activit tpe for preparation/ mac&ine 'or*/
personal 'or*0 %&en I modif an activit tpe on a 'or* center/ t&e routings '&ere
t&ese 'or* center are emploed are not automaticall updated0
&se ,")de *A(5 9it# same 9)r2"enter in :e9 9)r2 "enter 6ield> *#an'e t#e ne9
a"ti4ity type in de6ault 4alues s"reen>
But i6 y)ur a"ti4tity types d)nAt "#an'e in t#e r)utin's 9#ere e4er t#e 9)r2"enter is usedE
t#en "#e"2 t#e re6eren"e indi"at)r in t#e 9)r2"enter itsel6> S) 9#ene4er y)u "#an'e t#e
a"ti4ity type in t#e 9)r2"enterE r)utin' data 9ill als) 'et "#an'ed aut)mati"ally>
,#e step by step 'uide bel)9 'a4e y)u a bl)9 by bl)9 a"")unt )6 t#e steps 6)r *A(5>
Sust ensure y)u )nly sele"t a 6e9 materials initiallyE and "#an'e t#e m)de )6 trans6er s)
t#at it 9)r2s li2e a BD* and y)u are sure t#at t#e data is ")rre"tly "#an'ed>
SAP PP Tips b . Ra>
Planning separatel via Storage ,ocation or ?endor 'it& MRP Area

S,/1. 1 G-
Y9: ;:., 593B/0, ,6/ /8+.,+34 12-33+34 >+2/ ",-<2/ MDVM# ,9 ,6/ 3/K
12-33+34 >+2/ ",-<2/ DBVM#
+3 90*/0 ,9 </ -<2/ ,9 :./ MRP -0/-. +3 ;-,/0+-2. 0/=:+0/;/3,.
12-33+34' T0-3.-5,+93 OM-F'
1' D:0+34 ,6/ 593B/0.+93A ,6/ .7.,/; 50/-,/. - 12-3, MRP -0/- >90
/B/07 12-3,'
2' T6/ /8+.,+34 12-33+34 >+2/ /3,0+/. -0/ 591+/* >09; ,6/ 12-33+34
>+2/ :./* :1 ,9 39K +3,9
,6/ 3/K 12-33+34 >+2/'
3' T6/ .7.,/; */2/,/. ,6/ 12-33+34 >+2/ ,6-, 6-* <//3 :./* :1 ,9 39K
->,/0 ,6/ 593B/0.+93 6-.
,-@/3 12-5/'
4' A, 52+/3, 2/B/2A ,6/ +3*+5-,90 P2-33+34 >+2/ /3,0+/. >90 MRP -0/-
593B/0,/* +. ./, +3 -
.7.,/; ,-<2/' T6+. +3*+5-,90 5-:./. ;-,/0+-2 0/=:+0/;/3,. 12-33+34
,9 </ 5-00+/* 9:, :.+34
12-33+34 >+2/ /3,0+/. -, MRP -0/- 2/B/2 >09; ,6+. 19+3, 93K-0*.'
!' T6/ 0/190, -2.9 593B/0,. ,6/ +3*+B+*:-2 5:.,9;/0 12-33+34 >+2/
/3,0+/. -, 12-3, 2/B/2 ,9
+3*+B+*:-2 5:.,9;/0 12-33+34 >+2/ /3,0+/. -, MRP -0/- 2/B/2'
S,/1. 2 G-
A5,+B-,/ MRP A0/- +3 SM.- ) T---MD'
"M-,/0+-2 0/=:+0/;/3,. 12-33+34 K+,6 MRP -0/-. 5-339, </ 0/B/0./* 935/
-5,+B-,/*#'
S,/1. 3 G-
D:0+34 593B/0.+93 +3 S,/1. 1A SAP K+22 -:,9;-,+5-227 50/-,/ - MRP -0/-
>90 -22 79:0 /8+.,+34
P2-3,.'
N9KA 79: 5-3 .,-0, 50/-,+34 ,6/ MRP -0/- >90 .,90-4/ 295-,+93 90 B/3*90
,9 </ 12-33/*
./1-0-,/27' T6-,I. +. ,6/ K692/ 1:019./ >90 :.+34 MRP -0/-'
D/>+3/ MRP A0/- +3 SM.- ) V/MDLV'
H/0/ 79: */>+3/ K6/,6/0 ,6/ MRP -0/- ,71/ G-
01 - P2-3,
02 - S,90-4/ L95-,+93
03 - V/3*90
S,/1. 4 G-
I3 M-,/0+-2 M-.,/0 MRP 1A t0e MPR area %e&ti#! 1ill a22ear 935/ 79:
.:55/..>:227 59;12/,/
,6/ -<9B/ S,/1.'
A..+43 MRP A0/-. ,9 M-,/0+-2.
Y9: -..+43 ,6/ MRP -0/-. ,9 ,6/ ;-,/0+-2. <7 50/-,+34 -3 MRP -0/-
./4;/3, >90 /-56 MRP -0/-
+3 ,6/ ;-,/0+-2 ;-.,/0' Y9: 5-3 -..+43 ./B/0-2 MRP -0/-. ,9 93/
;-,/0+-2'
MRP K+,6 MRP -0/-. >90 ,6/ ;-,/0+-2 +. 39, -5,+B-,/* :3,+2 -3 MRP -0/-
6-. <//3 -..+43/* ,9
- ;-,/0+-2' I> 79: 6-B/ 39, -..+43/* -3 MRP -0/- ,9 - ;-,/0+-2A ,6-,
+.A 79: 6-B/ 39, 50/-,/*
-3 MRP -0/- ./4;/3, +3 ,6/ ;-,/0+-2 ;-.,/0A ,6/ ;-,/0+-2 K+22 593,+3:/
,9 </ 12-33/* +3 ,6/
12-3, MRP -0/- 9327' I> 79: 6-B/ -..+43/* -3 MRP -0/- ,9 ,6/ ;-,/0+-2A
,6/ .7.,/; 5-3 12-3 +,
+3 ,6/ 12-3, MRP -0/- -3* +3 ,6/ -..+43/* MRP -0/-'
Y9: 5-3 *+.12-7 -3 9B/0B+/K >90 -22 ;-,/0+-2. +3 -3 MRP -0/-' T9 *9
,6+.A 79: 49 +3,9
C:.,9;+L+34 >90 MRP -3* 5699./ ,6/ IMG -5,+B+,7 D/>+3/ MRP -0/-.' C-22
:1 -3 MRP -0/- <7
*9:<2/-52+5@+34 -3* 5699./ M-,/0+-2 9B/0B+/K >90 MRP -0/-'
S,/1. ! G-
C6/5@ S,90-4/ L95-,+93.
I> 79: 6-B/ -20/-*7 /3,/0/* - .,90-4/ 295-,+93 +3 ,6/ BOM "BOM +,/;#A
+3 ,6/ K90@ 5/3,/0
".:1127 -0/-# 90 +3 ,6/ 109*:5,+93 B/0.+93A 79: .69:2* 56/5@ K6/,6/0
,6+. .,90-4/ 295-,+93
+. ,6/ .,90-4/ 295-,+93 >90 ,6/ MRP -0/- ,6-, 79: 6-B/ -..+43/* +3 ,6/
;-,/0+-2 ;-.,/0'
T6/ ;-,/0+-2. -0/ -..+43/* ,9 -3 MRP -0/- B+- ,6/ .,90-4/ 295-,+93 ,6-,
,6/ .7.,/;
*/,/0;+3/. *:0+34 ,6/ 12-33+34 0:3' Y9: .69:2* ,6/0/>90/ 56/5@ ,6/
.,90-4/ 295-,+93. ,6-,
79: 6-B/ ;-+3,-+3/* +3 ,6/ ;-,/0+-2 ;-.,/0' T6/ .,90-4/ 295-,+93 +3 ,6/
;-,/0+-2 ;-.,/0
;:., </ - .,90-4/ 295-,+93 >90 ,6/ MRP -0/-A >90 K6+56 79: 6-B/ 50/-,/*
-3 MRP -0/- ./4;/3,
+3 ,6/ ;-,/0+-2 ;-.,/0' Y9: 5-3 ,6/0/>90/ /3.:0/ ,6-, ;-,/0+-2
0/=:+0/;/3,. 12-33+34 K+22
</ 5-00+/* 9:, >90 ,6/ 5900/5, MRP -0/-
T6/ MRP -0/- 0/10/./3,. -3 904-3+L-,+93-2 :3+, >90 K6+56 ;-,/0+-2
0/=:+0/;/3,. 12-33+34 +.
5-00+/* 9:, +3*/1/3*/3,27'
B-.+5-227A ,6/0/ -0/ ,60// ,71/. 9> MRP -0/-G
P2-3, MRP A0/-
T6/ 12-3, MRP -0/- +3+,+-227 593,-+3. ,6/ 12-3, ,94/,6/0 K+,6 -22 +,.
.,90-4/ 295-,+93. -3*
.,95@ K+,6 .:<593,0-5,90.'
6/3 79: 6-B/ */>+3/* MRP -0/-. >90 .,90-4/ 295-,+93. -3* >90
.:<593,0-5,90. -3* 79: 6-B/
-..+43/* ,6/ ;-,/0+-2.A t0e 2la!t MRP area i% re$u&e$ 3( e4a&tl( t0i%
!u3er #5 %u3&#!tra&t#r%
a!$ %t#ra"e l#&ati#!%6 T6+. +. </5-:./ ,6/7 -0/ 39K ,9 </ 12-33/*
./1-0-,/27'
MRP A0/-. >90 S,90-4/ L95-,+93.
Y9: 5-3 */>+3/ -3 MRP -0/- ,6-, 593.+.,. 9> - 1-0,+5:2-0 .,90-4/
295-,+93A <7 50/-,+34 -3 MRP
-0/- -3* -..+43+34 ,6/ .,90-4/ 295-,+93 ,9 +,' M-,/0+-2 0/=:+0/;/3,.
>90 ,6+. .,90-4/ 295-,+93
-0/ ,6/3 12-33/* ./1-0-,/27 >09; ,6/ 0/., 9> ,6/ 12-3,'
Y9: 5-3 -2.9 "r#u2 %e'eral %t#ra"e l#&ati#!% i!t# #!e MRP area7 <7
50/-,+34 -3 MRP -0/- -3*
-..+43+34 ,6/ .,90-4/ 295-,+93. ,9 +,' T6/./ .,90-4/ 295-,+93. -0/ ,6/3
12-33/* ,94/,6/0'
A %t#ra"e l#&ati#! #5 a 2la!t a( 3e a%%i"!e$ t# #!l( #!e MRP area6
MRP A0/-. >90 S:<593,0-5,90.
Y9: 5-3 -2.9 */>+3/ -3 MRP -0/- >90 /-56 .:<593,0-5,90'
A %u3&#!tra&t#r a( 3e a%%i"!e$ t# #!l( #!e MRP area6
A3 MRP -0/- 9> ,6/ .:<593,0-5,90 ,71/ ;-7 -2.9 9327 593,-+3 93/
.:<593,0-5,90'
MRP -0/-. 9> ,6/ .,90-4/ 295-,+93 90 .:<593,0-5,90 ,71/ -0/ 9327
.:+,-<2/ >90G
1' &#2#!e!t% t0at are 2la!!e$ a!$ 2r#$u&e$ 5#r %t#&8
2' 5i!i%0e$ 2r#$u&t% t0at are 2la!!e$ a!$ 2r#$u&e$ 5#r %t#&8'
B7 -..+43+34 - .,90-4/ 295-,+93 +3 - .-2/. 90*/0 90 <7 /3,/0+34 -3 MRP
-0/- K6/3 50/-,+34
,6/ 12-33/* +3*/1/3*/3, 0/=:+0/;/3,.A 79: 5-3 */>+3/ K6/,6/0 - ;-,/0+-2
+. 12-33/* +3 ,6/
12-3, MRP -0/- 90 +3 ,6/ MRP -0/- 9> ,6/ .,90-4/ 295-,+93'
M-,/0+-2 0/=:+0/;/3,. 12-33+34 >90 /-56 MRP -0/- -229K. 79: ,9 6-B/
.1/5+>+5 593,092 9B/0
,6/ .,-4+34 -3* 1095:0/;/3, 9> 1-0,. 109*:5/* +3-69:./ -3* 1:056-./*
1-0,. >90 /-56 .691
>2990 -3* -../;<27 -0/-' I>A >90 /8-;12/A 79: */>+3/ -3 MRP -0/- >90
,6/ 109*:5,+93
.,90-4/ 295-,+93 9> -3 -../;<27 2+3/A ,6/ .7.,/; 12-3. ,6/ ;-,/0+-2
0/=:+0/;/3,. >90 ,6/
-../;<27 2+3/ ./1-0-,/27 >09; -22 9,6/0 0/=:+0/;/3,.'
E8-;12/G S:<593,0-5,90
Y9: 5-3 -2.9 5-007 9:, 12-33+34 >90 59;193/3,. ,9 </ 109B+*/* +3
.:<593,0-5,+34 :.+34 -3
MRP -0/- <7 */>+3+34 -3 MRP -0/- >90 /B/07 .:<593,0-5,90 -3* -..+43+34
,6/ 59;193/3,. ,9 </
109B+*/* ,9 ,6/ MRP -0/- 9> ,6/ .:<593,0-5,90' Y9: ,6/0/>90/ 12-3 ,6/
0/=:+0/;/3,. ,9 </
109B+*/* >90 ,6/./ 59;193/3,. >90 93/ .:<593,0-5,90 ./1-0-,/27 >09; -22
9,6/0 0/=:+0/;/3,.'
D/1/3*+34 93 ,6/ 0/=:+0/;/3,. .+,:-,+93A ,6/ .7.,/; 50/-,/. /+,6/0
.,95@ ,0-3.>/0 0/./0B-,+93.
>09; ,6/ 12-3, ,9 ,6/ .,95@ 9> ;-,/0+-2 109B+*/* 9> ,6/ .:<593,0-5,90
90 +, 50/-,/. 1:056-./
0/=:+.+,+93. K+,6+3 .:<593,0-5,+34$,6+0*-1-0,7 90*/0 1095/..+34A
-5590*+34 ,9 ,6/ .1/5+-2
1095:0/;/3, @/7 ./,,+34.'
T6/ 12-33+34 0:3 ,-@/. +3,9 -559:3, ,6/ 12-33+34 K+,6 MRP -0/-. -.
>9229K.G
I> 79: *9 39, /3,/0 - ./1-0-,/ .591/ 9> 12-33+34A ,6/ .7.,/; 12-3. ,6/
K692/ 12-3,A ,6-, +.A
-22 MRP -0/-. +3 ,6/ 12-3,A *:0+34 ,6/ ,9,-2 12-33+34 0:3' I> 79: K-3,
,9 5-007 9:, - ,9,-2
12-33+34 0:3 >90 - 1-0,+5:2-0 MRP -0/- 9327A 79: ;:., .1/5+>7 ,6/
0/=:+0/* MRP -0/- +3 ,6/
.591/ 9> 12-33+34'
D:0+34 .+342/-+,/;A ;:2,+-2/B/2 12-33+34A ,6/ .7.,/; 12-3. ,6/ ./2/5,/*
;-,/0+-2 +3 ,6/ MRP
-0/- /3,/0/*' I3 -**+,+93A ,6/ .7.,/; ,-@/. +3,9 -559:3, 12-33+34 >+2/
/3,0+/. >09; 9,6/0
MRP -0/-.A >90 /8-;12/A +> ,6/ ;-,/0+-2 +. ,9 </ 1095:0/* :.+34 .,95@
,0-3.>/0'
D:0+34 .+342/-+,/;A .+342/-2/B/2 12-33+34A ,6/ .7.,/; 12-3. ,6/
./2/5,/* ;-,/0+-2 +3 ,6/
MRP -0/- /3,/0/* 9327'
Y9: */>+3/ ,6/ MRP -0/-. +3 C:.,9;+L+34 >90 MRP' Y9: 5-3 ,6/0/<7 -..+43
,6/ >9229K+34 ,9
-3 MRP -0/-G 93/ 90 ;90/ .,90-4/ 295-,+93. "/8-;12/G 79: K-3, ,9 5-007
9:, 12-33+34 >90 -
1-0,+5:2-0 -../;<27 2+3/ -3* ,6/0/>90/ -..+43 - 109*:5,+93 .,90-4/
295-,+93 ,9 ,6/ MRP -0/-#
- .:<593,0-5,90'
Y9: -..+43 ,6/ B-0+9:. MRP -0/-. ,9 ,6/ ;-,/0+-2. +3 ,6/ ;-,/0+-2
;-.,/0' F90 ,6+.A 79:
50/-,/ -3 MRP -0/- ./4;/3, >90 - ;-,/0+-2 >90 /B/07 MRP -0/-A +3 K6+56
+, +. :./*' I3 ,6+.
MRP -0/- ./4;/3,A 79: 5-3 */>+3/ MRP 1-0-;/,/0. .:56 -.A >90 /8-;12/A
,6/ 29, .+L/ 90 MRP
,71/' T6+. -229K. 79: ,9 12-3 ,6/ ;-,/0+-2 *+>>/0/3,27 +3 ,6/ MRP -0/-
>09; 69K 79: 12-3 +,
+3 ,6/ 12-3, MRP -0/-'
MRP K+,6 MRP area% 5#r t0e aterial i% !#t a&ti'ate$ u!til t0e aterial
0a% 3ee! a%%i"!e$
t# a! MRP area6 I> 79: 6-B/ 39, -..+43/* - ;-,/0+-2 ,9 -3 MRP -0/-A
,6-, +.A 79: 6-B/
39, 50/-,/* -3 MRP -0/- ./4;/3, +3 ,6/ ;-,/0+-2 ;-.,/0A ,6/ ;-,/0+-2
K+22 593,+3:/ ,9
</ 12-33/* +3 ,6/ 12-3, MRP -0/- 9327' I> 79: 6-B/ -..+43/* -3 MRP -0/-
,9 +,A ,6/ .7.,/;
5-3 12-3 +, +3 ,6/ 12-3, MRP -0/- -3* +3 ,6/ -..+43/* MRP -0/-'
PP - T&e Common Planning Strateg used
,#e plannin' strate'ies are maintained in *ust)miIin' 6)r Demand Mana'ement in
SM$1 - ?ATBE"S>
De6ine t#e Planned Requirement ,ype and assi'n t#e requirement "lass in OMP">
De6ine t#e requirement "lass in OMPO>
*#e"2 t#e independent requirement and ")nsumpti)n )6 requirement "lass in OMPC>
Maintain t#e messa'e 6)r in4alid requirement type in OMPF>
C)u de6ine t#e strate'y 'r)up in SM$1 - ?ATBE"P>
C)u de6ine t#e Plant t) MRP 'r)up in SM$1 - ?ATB$CMAS>
Maintain t#e ")nsumpti)n m)de and peri)d )6 adFustment in SM$1 - ?ATB$CMA?>
,isted &ere are some common used planning strategies .-

Strateg "1 in summar .-
<> Sales 5rder "reati)n ! n) impa"t>
2> 8))ds Re"eipt ! redu"e t#e planned independent requirement durin' MRP run
F)r e>'> i6 PIR is <00E quantity remained as <00 in PIRE #)9e4er durin' MRP runE
<00 9ill n)t be in"luded in t#e MRP planned as st)"2 is a4ailable>
=> Deli4ery ! minus t#e quantity 6)r t#e )ldest planned independent in demand
mana'ement>
F)r e>'> i6 PIR is <00 and deli4ery 00E PIR be")mes <0 -9it#dra9al 00.>

<0 SF Ma2e!t)!st)"2 pr)du"ti)n KS Sale 6r)m st)"2 9it#)ut
independent
requirement redu"ti)n
*#))se t#is strate'y i6 y)u 9ant pr)du"ti)n t) be determined by a pr)du"ti)n plan
-Demand Mana'ement. and i6 y)u d) n)t 9ant sales )rders t) in6luen"e pr)du"ti)n
dire"tly>
C)u must maintain t#e 6)ll)9in' master data 6)r t#e 6inis#ed pr)du"t?
Strateg group "1 on t&e MRP screen0
Item categor group 3for e7ample/ ;ORM5 on t&e Sales Organi@ation screen0
Availabilit c&ec* field in Customi@ing so t&at ou perform an availabilit c&ec*
'it&out replenis&ment lead times 3in t&e standard sstem/ ou must enter 1# &ere50
In net requirements plannin' a"")rdin' t) strate'y <0E t#e )rder d)es n)t "reate a
requirementO t#e sales )rder is displayedE but d)es n)t 'enerate planned )rders>
,#e planned independent requirement is redu"ed durin' pr)"essin' )6 t#e '))ds issue>
5ld quantities "an still be retrie4ed by usin' eit#er
8)t) !@ S"#edule line #ist)ry in Demand Mana'ementE )r by usin' t#e t)tal requirements
list
-E4aluati)ns !@ Display t)tal requirements 6r)m t#e Demand Mana'ement menu.>
,#e quantities issued are displayed in t#e 7it#dra9al quantity 6ield>
,#e system al9ays redu"es t#e )ldest planned independent requirements unless t#e
")nsumpti)n 6ields -*)nsumpti)n m)deE F9d ")nsumpti)n per>E B9d ")nsumpti)n per>.
are maintained in t#e material master )r in t#e MRP 'r)up>
<< BSF 8r)ss planned independent requirements KS Sale 6r)m st)"2 9it#)ut
independent
requirement redu"ti)n
Strateg "" in summar .-
<> Sales 5rder "reati)n ! n) impa"t>
2> 8))ds Re"eipt ! minus t#e quantity 6)r t#e )ldest planned independent in demand
mana'ement>
F)r e>'> i6 PIR is <00 and deli4ery 00E PIR be")mes <0 -9it#dra9al 00.>
=> Deli4ery ! n) impa"t as deli4ery is issue 6r)m sales )rder>
,#is strate'y is parti"ularly use6ul i6 y)u need t) pr)du"eE re'ardless )6 9#et#er y)u #a4e
st)"2 )r n)t> F)r instan"eE steel )r "ement pr)du"ers mi'#t 9ant t) use t#is strate'y
be"ause t#ey "ann)t s#ut d)9n pr)du"ti)nO a blast 6urna"e )r a "ement 6a"t)ry must
")ntinue t) pr)du"eE e4en i6 t#is means #a4in' t) pr)du"e t) st)"2>
C)u need t) maintain t#e 6)ll)9in' master data 6)r t#e 6inis#ed pr)du"t?
Maintain strateg group "" on t&e MRP screen0
Set t&e Mi7ed MRP indicator to # on t&e MRP screen0
Maintain t&e item categor group 3for e7ample/ ;ORM5 on t&e Sales Organi@ation
screen0
Maintain t&e Availabilit c&ec* field so t&at ou perform an availabilit c&ec*
'it&out t&e replenis&ment lead time 3c&ec*ing group 1# in t&e standard sstem50
Strate'y <0 <<

St)"2 is ta2en int) a"")unt Ces :)

Redu"ti)n )6 planned independent
requirements ta2es pla"e durin' T T '))ds issue 6)r >>> '))ds re"eipt 6)r a
pr)du"ti)n
t#e deli4ery )rder -dis"rete
pr)du"ti)n.E
6)r a planned )rder -repetiti4e
manu6a"turin'.E )r 6)r a pur"#ase
)rder -tradin' '))ds.>
%& Planning file entr still )7ists(
Does anone *no' '& a planning file entr 'ould e7ist for ;)TC= or ;)TP,
'&en t&ere &as been ;O activit on t&e material since t&e last planning run( ;o
movements/ no PO-s created/ no Orders ta*en/ no activit '&atsoever 0 0 0 and MRP
ran/ created a planned order/ '&ic& 'as converted to a re9uisition and t&en a PO0
T&is PO 'as converted for a date earlier t&an '&at MRP recommended0
;o' eac& time MRP runs/ 'e get e7ception G"4 - dela t&e order until later 3gives
date50 %e don-t c&ange it and t&e planning file entr doesn-t go a'a/ even after t&e
run0
:ound a note t&at seemed to appl/ but 0 0 0 I guess it doesn-t reall0
HIf t&e planning run terminates for a material 'it& planning file entr on account of
an error message/ t&e planning file entr is not deleted if t&is is not e7plicitl set in
customi@ing0 In transaction OMDI/ ou can set for '&ic& errors 3message number5
ou 'ant t&e planning file entr being deleted0H
I t&oug&t t&is 'as m ans'er0 =o'ever/ after loo*ing in OMDI - t&e message G1"4
J Dates incorrect 3start date K finis& date50 And message G"4 J )nter value for
version number increment 3?ers;umIncr050
;eit&er of t&ese defines m MRP ,ist e7ception message "4 J HPostpone process
3#C01E0#11B2#E01E0#11B5H - on a current date of 1$21E2#11B0 It-s C,OS)/ but not t&e
first message0
So if I set t&e field for t&e deletion of t&e planning file entr/ it still 'ouldn-t affect
m real problem - tring to get t&is entr to -go a'a- after doing '&at it 'as
supposed to do0
Please *#e"2 *S<5 ! 9#ere used list> May be t#is material #as been added t) a B5M )6 a
pr)du"t3AssyE 9#i"# #as "aused an entry in plannin' 6ile>
*#e"2 MD01 6)r t#e s)ur"e )6 reqt>
Als) "#e"2 MD%=E i6 a PIR e;ists>
I6 n)tE delete 6r)m plannin' 6ile> ,ry rep)rt RMMD/M<0 ! ")nsisten"y "#e"2>
Related ,in*s.
Planning Strateg Selection
Sele"ti)n pri)rity 6)r plannin' strate'y is?
First materialE se")nd MRP 'r)up and last plant parameters> E>'> System 6irst "#e"2s 6)r
materialE i6 strate'y is de6ined t#ereE t#at is usedE i6 itAs n)t maintained t#ereE t#en it
"#e"2s i6 itAs de6ined in MRP 'r)up>
,#at is t#e same 6)r all MRP parametersE n)t )nly strate'y>
I6 y)u 9anna test #)9 it 9)r2sE try t#is?
<> "reate an mrp 'r)upE say 000<E and assi'n strate'y 'r)up H10 ! plannin' 9it# 6inal
assemblyH in t#e MRP 'r)up parameters>
2> "reate a materialE say pr)du"t< and de6ine plannin' strate'y as H20 ! ma2e t) )rderH>
And als) enter t#e MRP 'r)up 000< in material master>
=> *reate a sales )rder and "reate an )rder item 6)r pr)du"t<>
1> In t#e sales )rder #eaderE ') t) t#e Pr)"urement tab> ,#ereE y)u 9ill see t#e
requirement type 6)r pr)du"t<E 9#i"# is aut)mati"ally sele"ted by system a"")rdin' t)
t#e plannin' strate'y it uses> ,#at requirement type s#)uld be HKEH i6 strate'y 20 is
sele"tedE )r it s#)uld be HKSH i6 strate'y 10 is sele"ted by system>
5> In my testE system sele"ted KE requirement typeE 9#i"# indi"ates t#at system used
strate'y 20E and 9#i"# I #a4e entered in t#e material master> It didnAt sele"t KSE 9#i"#
indi"ates t#at system uses strate'y 10E 9#i"# is entered in t#e mrp 'r)up> FinallyE t#is test
s#)9s t#at system ta2es t#e plannin' strate'y in material master -i6 itAs entered.E n)t t#e
strate'y in MRP 'r)up>
I t#in2 y)u "an n)9 ma2e an)t#er test #)9 system uses MRP 'r)upAs plannin' strate'y>
-#int? Delete planin' strate'y 6r)m t#e material master and repeat t#e pre4i)us test steps>
,#at 9)uld end up usin' strate'y 10E 9#i"# is sele"ted usin' t#e MRP 'r)up parameters>.
%it& Compliment. Osman Larslioglu
%&en do 'e use planning 'it&out final assembl
strateg(
%e &ave mainl MTS/ MTO/ planning 'it& final assembl and planning 'it&out
final assembl0 ;o' '&en 'e are dealing 'it& planning 'it& final assembl/ 'e
'ould usuall produce subassemblies 3=A,+s I guess5 using ma*e to stoc*/ so do 'e
use a planning strateg M1 for subassemblies and do a MRP run0 To m *no'ledge I
t&oug&t 'e run MRP onl for final products 3'it& final assembl5 so in t&at case
&o' 'ould 'e plan for subassembl products0
I 'et t) understand y)u are usin' strate'y plannin' 9it# 6inal assembly> S) y)u are usin'
strate'y 10 6)r t#e 6inis#ed pr)du"t>

Sust t) "lari6y "ertain t#in'sE MRP "an be run 6)r any material>>>be it 6inis#ed )r semi
6inis#ed )r ra9 material> A"tually 9#en y)u run a MRP 6)r t#e 6inis#ed pr)du"t usin'
MD02E y)u are d)in' a multile4el run>

Se")ndlyE 9#en y)u are usin' 10 6)r t#e 6inis#ed pr)du"t y)u may )r may n)t use any
strate'y 6)r t#e semi 6inis#ed '))ds> It depends )n y)ur business> I6 y)u are ')in' t)
pr)du"e semi 6inis#ed '))ds independent )6 t#e 6inis#ed '))dsE y)u may #a4e a ma2e t)
st)"2 strate'y <0 -)ne )6 t#e many )pti)ns. and pr)du"e t#em independent )6 t#e 6inis#ed
'))d requirement> :)9 9#en a requirement 9ill be 'enerated 6)r t#e 6inis#ed '))d and a
MRP run 9ill be ta2enE it 9ill s#)9 t#at t#e Semi Finis#ed is eit#er in st)"2 )r a
planned3pr)du"ti)n )rder e;ists and t#us )nly t#e remainin' quantity 9ill be planned 6)r
-t#ere is a better strate'y e;istin' 6)r t#is type )6 a s"enari)>>>>>

H)9e4er i6 y)u d) n)t put any strate'y 6)r t#e Semi Finis#edE t#en planned )rders 9ill be
"reated 6)r t#e Semi Finis#ed 6)r t#e same quantity as t#e )rders "reated 6)r t#e Finis#ed
'))ds>

%it& Compliment. Arvind L&invesra
MRP Mont&l lot si@e
Appreciated if some guide can be provided0
MRP lot si@e &as been set to M+ 3Mont&l lot si@e5
It is *no'n t&at 'it& t&is setting/ material are al'as bring in on t&e first 'or*ing
da of t&e mont&0
)7. Dep re9uirement #E-"1-1B "11 pcs
Dep re9uirement $1-"1-1B "N1 pcs
%&en MRP completion/ t&e PR item s&o'n "-"1-#11B #N1 pcs/ is t&at an possible
to bring in material >ust rig&t before dependant re9uirement #E-"1-1B sa about #B
or #4 of t&e mont&0
+ecause0 'e dont tend to *eep more stoc*s until actual re9uirement0
An comment are 'elcome0
In t#at "ase y)u mi'#t li2e t) ")nsider l)t siIe 2ey 7B -9ee2ly.> It 9ill brin' in material
at t#e 6irst 9)r2in' day )6 t#e 9ee2> In y)ur "ase it is 5"t 25E 2001
+ut in t&is case/ I 'ill &ave increase administrative cost on monitoring t&e material
lot 'ee*l0
I 'ant to &ave mont&l lot si@e t&at group all t&e re9uirement/ but bring in material
as close as possible on t&e first re9uirement0
An comment are 'elcome00
H)9 ab)ut manually "#an'e deli4ery date in P5 item
C&ec* our config0 in OMIB - sc&eduling ma b --"-H for ,ot si@e of M+0
C&ange to +lan*0
Friend PPS is ")rre"tE S"#edule t#e HRE$&IREME:,S DA,E Q DEI/ERC DA,EH
)pti)n in *ust)miIin' 6)r )t SiIe MB -use Blan2 instead )6 <. U y)ur reqt All be met>>>
%e &ave similar problem and '&en I applied our solution/ t&e proposed
re9uirement date is perfect0
:ast ,in*s.
Reservation ;ot Created During MRP Run
I &ave created a planned order t&ro MRP run/ but reservation for ra' material is
not created/ even t&oug& stoc* is available0 After conversion to Production order
reservation is created0 After confirmation and goods reciept M+$" final product is
updated in storage location/ but ra' material 9uantit is not reducing0

Can an one give solution for t&is0

Gurura> =ebbar
PAR, I
A6ter MRP runE based )n t#e demand Planned )rder 9ill be "reated and 6)r t#e B5M
")mp)nents sytem 9ill "reate dependent requirement i6 st)"2 is a4ailable> I6 st)"2 is n)t
a4ailable system "reates a planned )rder )r a pur"#ase requistati)n> 5n"e t#e planned
)rder )6 t#e Header material is ")n4erted int) a pr)du"ti)n )rder E t#en system ")n4erts
t#e dependent requirement int) reser4ati)ns>
PAR, II
A6ter ")n6irmati)n and '))ds re"iept i6 t#e item ")mp)nents are n)t ")nsumedE it means
y)u #a4e n)t de6ined ba"26lus# pr)"ess> I6 y)u 9ant t) issue manualy t) t#e )rder u "an
use ,!*5DE MB<AE 6)r t#e same>
L0 Prasob&
<> *#e"2 ba"26lus# indi"at)r eit#er in r)utin' 39)r2"enter )r in material master>
2> In "ust)miIati)n pr)du"ti)n ")ntr)l !)perati)ns!")n6irmati)n - 'eneral indi4idual entry
s"reen . "#e"2!! p)st )pen reser4ati)n > It 9ill p)st )pen reser4ati)n 9#ile ")n6irmati)n>
=> A6ter d)in' t#is "r)ss "#e"2 6ailed '))ds m)4ements> =o' to Configure
Range Of Coverage Profile
I am tring to configure t&e range of coverage profile to provide a E mont&s safet
stoc*/ in '&ic& t&e -target cov- field s&ould be populated 'it& "C1 das/ but t&e t&at
field onl accepts # c&aracters ma70 Is t&ere anot&er 'a of accomplis&ing t&is or
am I doing somet&ing 'rong0 Please let me *no'0 T&e current setup is.
- Period Indicator J M 3Mont&5
- Tpe of Period J " 3%or*das5
- Range of coverage in t&e first period.
- Min J blan*D Target J N1D Ma7 J blan*
In t&is Target value accepts onl digit numbers0
Mut&u C&innadurai
Ces t#e system a""epts )nly t9) di'its> But sin"e y)u 9ant st)"2 ")4era'e 6)r <(0 days>
&se tar'et as say %0 and t#e number )6 peri)ds as = > ,ry it and 2eep us p)sted> But t#e
)ne )t#er issue is t#e system "al"ulates t#e dynami" sa6ety st)"2>
It easy t) "al"ulate t#e st)"2 6)r t#e 6irst peri)d but 6)r t#e later peri)ds its di66i"ult> S) i6
later t#ere is a pr)blem 9it# t#e quantity t#en its di66i"ult t) "al"ulate )r "r)ss "#e"2 9#at
system #as pr)p)sed>
Ra>
&sin' tar'et as %0 and number )6 peri)ds as =E )nly results in system maintainin' sa6ety
st)"2 6)r %0 days 6)r 6irst = peri)ds> I 6)und )ut t#at t#ere is n) 9ay )ut )6 t#is> Stran'e
t#at SAP 9)uldnAt let t#e ")mpanies plan 6)r in4ent)ry ")4era'e m)re t#an
00 days> ,#is is a p#arma"euti"al "lient 9#)se pr)"urement lead times are m)re t#an 5
m)nt#s 6)r s)me )6 t#e materialsE 9#ere t#ey 9ant t) maintain a % m)nt# ")4era'e and
SAP 9)uldnAt all)9 t) a"#ie4e it> Am I d)in' s)met#in' 9r)n' #ere> Is t#ere an)t#er 9ay
)6 maintainin' dynami" sa6ety st)"2 6)r <(0 days requirements ")4era'eG Please s#are
y)ur 2n)9led'e>
Mut&u
Please let me 2n)9 in details #)9 t#e pr)6ile ")4era'e 9)r2s in SAP> In details means
#)9 it is bein' "al"ulated and 9#at is bein' ")nsidered> As I am 6i'urin' #)9 I ")uld
ma2e use )6 t#is 6un"ti)n t#at my "ust)mer require us t) 2eep <5 days in4ent)ry and
"ust)mer 6)re"ast 6lu"uates drasti"ally e4ery 9ee2>
,#an2in' all in ad4an"e 6)r y)ur 2ind ad4i"e and #elp>
Alicia
In "ust)miIin' in MRP "al"ulati)n menu E y)u #a4e Ran'e )6 ")4era'e> De6ine t#e ran'e
)6 ")4era'e y)u 9ant E as y)u said <5 days 6)r a peri)d )6 = m)nt#s> ,#en in t#e pr)6ile
6irst 6ill t#e A4'> daily req data and t#en t#e ran'e )6 ")4era'e data>
&se t#is pr)6ile in t#e material master mrp II 4ie9-I t#in2.E in ran'e )6 ")4era'e>
As 6ar as "al"ualti)n are ")n"erned its 4ery t) "al"ualte t#e $ty 6)r t#e 6irst peri)d and
t#en 6)r t#e later peri)ds its di66i"ult>
May be I am 9r)n'E Fust try and 2eep us p)sted
Ra>
,#e Ran'e )6 *)4era'e pr)6ile is de6ine spe"i6i" t) a plant in IM8 and t#en assi'ned t)
materials in master data MRP 2 4ie9> ,) de6ine t#e pr)6ileE use menu pat#
IM8!@PP!@MRP!@MRP *al"ulati)n!@De6ine Ran'e )6 *)4era'e Pr)6ile> In t#e
de6initi)nE t#ere are t9) se"ti)ns )6 data t#at y)u need t) 6ill in>
<> Parameters 6)r "al"ulati)n )6 a4era'e daily requirements and Peri)d indi"at)r>
2> MinimumE ,ar'etE and Ma;imum st)"2 "al"ulati)n parameters>
PARAME,ERS F5R A/ERA8E DAIC RE$&IREME:,S *A*&A,I5:?
*#))se t#e peri)d indi"at)r as M)nt#E Peri)dE )r 7ee2>
Spe"i6y t#e number )6 peri)ds> ,#is is used by system t) "al"ulate t#e a4era'e daily
requirements>
Sele"t t#e H,ype )6 Peri)d en't#HE ie> as 9)r2days )r "alendar days )r standard days
-days per peri)d.> I6 t#e type )6 peri)d len't# is sele"ted as standard daysE t#ey y)u #a4e
t) spe"i6y t#e Hdays per peri)dH> &sin' t#ese t#ree parametersE t#e system "al"ulates
a4era'e daily requirements usin' t#e 6)rmula?
a4era'e daily requirements Q Sum )6 requirements in t#e number )6 peri)ds 3 number )6
days in t#e number )6 peri)ds>
PARAME,ERS F5R ,AR8E, S,5*K AS DACAS 5F S&PPC
,#en y)u #a4e t) spe"i6y #)9 many 9)r2days )6 supply y)u 9ant t) maintain as tar'et
st)"2E in y)ur "ase <5 9)r2days> I6 y)u 9anted t) maintain a ")nstant <5 days )6 supply
as in4ent)ry t#r)u'# )ut t#e plannin' #)riI)nE Fust spe"i6y t#e tar'et st)"2 as <5 days and
lea4e rest )6 t#e 6ields as blan2E i>e minE ma;E and number )6 peri)ds> ,#e number )6
peri)ds in t#is se"ti)n simply maintains t#e tar'et st)"2 6)r t#at many peri)ds 6r)m t#e
date )6 MRP run> ,#is 9ay y)u "an tell t#e system t) maintain di66erent tar'et st)"2
le4els 6)r t#ree di66erent peri)d inter4als> F)r e;ampleE i6 y)u 9anted t) maintain <5 days
st)"2 6)r 6irst = peri)dsE t#en spe"i6y t#e tar'et st)"2 as <5 days and number )6 peri)ds
")rresp)ndin' t) it as => ,#e system t#en 9ill maintain <5 days supply as in4ent)ry 6)r
6irst = peri)ds 6r)m t#e date )6 MRP run and subsequent m)nt#s Ier) in4ent)ry 9ill be
maintained> ,#is 9ill all)9 y)u t) maintain y)ur <5 days supply ")nstantly 6)r = peri)ds>
Mut&u C&innadurai
,ose of lin* bet'een sales order and production order
Issue 9it# pr)du"ti)n )rder ")n6irmati)n
Due t) l)se )6 lin2 bet9een sales )rder and pr)du"ti)n )rder due t) "redit "#e"2 pr)blem
,#e pr)du"ti)n )rder 6)r #i'#er le4el ")mp)nent l)st lin2 and 9as #an'in' )ut in limb)
status>
:)9 t#e pr)du"ti)n )rder at l)9er le4el ")mp)nent als) l))se tra"2 and t#ey 9ere
already released 9#ere as pr)du"ti)n )rders at #i'#er le4el 9ere n)t released
S) n)9 l)9er le4el pr)du"ti)n )rders 9ere te")ed 9it# BD* pr)'ram as t#ere 9ere <200
pr)du"ti)n )rders t) be te")ed at l)9er le4el >
S) )n"e I deleted l)9er le4elE I sa9 t#at t#ere 9ere planned )rders 6)r same ")mp)nent
and same sales )rder and itemE t#is 9as be"ause MRP 9as runnin' at same time >
S) t#is MRP 'enerated planned )rders as t#e pr)du"ti)n )rders at #i'#rt le4el 9ere still
#an'in' t#ere and t) 6ull 6ill t#)se pr)du"ti)n )rders l)9er le4el ")mp)nent planned
)rders 9ere 'enerated
S) n)9 "leared t#e pr)du"ti)n )rders in t)p le4el and ran MRP in display m)de and
6)und t#at t#ere 9ere n) planned )rders 6)r l)9er le4el ")mp)nent>
But still t#ere 9ere t9) m)re planned )rder "reated at #i'#er le4el #as I pre4i)usly
te")ed t#em and did Ier) ")n6irmati)n due t) s)me )t#er reas)nE S) I #ad t) unte") t#em
t) delete t#ese planned )rders and als) "an"el ")n6irmati)n t) 'et t#e pr)du"ti)n )rder
element )n t) MD01 s"reen> 5n"e Iam d)ne 9it# t#at it s#)9 a messa'e 2%
S) It s#)uld be "lear t#at i6 t#e e;"epti)n messa'e is 20 ie "an"el pr)"ess t#en t#at
pr)du"ti)n )rder must be deleted as t#ere is n) requirement t) ")nsume t#is )rder> As all
t#is ")nte;t 9as made in M,5 st)"2 pr)du"t>
%it& Compliments from. Pras&ant&
:ast ,in*s.
+atc& C&aracteristics '&ile Running MRP
Can batc& c&aracteristics be considered '&ile running a MRP( I &ave a finis&ed
good t&at &as acid value as its batc& c&aracteristics0 +ased on t&is acid value I am
tring to pic* up a certain batc& of ra' material t&at is also batc& managed and &as
its c&aracteristics as acid value0
%&ile running MRP 9t re9uirements are transferred and stoc* is reserved but t&e
re9uired batc& 9t 3&aving t&e acid value re9uired5 of ra' material is not pic*ed0
MRP d)es :5, use bat"# data>
Be"auseE 9#ile enterin' PIRE t#ereAs n) 6ield t) enter bat"# number> 7#en system "reates
planned )rderE als) t#ereAs n) 6ield t) enter bat"# numberE b)t# 6)r t#e #eader material
and planned )rder ")mp)nents>
,#ereAs )ne e;"epti)n in PP!PIE 9#ere y)u "an use bat"# spe"i6i" unit )6 measure> ,#at isE
y)u "an de6ine bat"# le4el alternati4e unit )6 measure> F)r e;ampleE y)u may #a4e a
liquidE and it may #a4e iters as base unit )6 measureE and it may als) #a4e t#e per"ent
based a"ti4e in'redientE t#at is iters )6 t#e A"ti4e In'redient "an be an alternati4e unit )6
measure>
S)E e4ery m)4ement )6 material in t#e system 9ill be d)ne usin' 2 unit )6 measures at
t#e same time> e>'> '))ds re"eipt )6 <00 t liquid -9#i"# is als) (0 iters )6 Al")#)lE
be"ause )6 (0P al")#)l p)ten"y.E 6)r t#e 6irst bat"#> als) '))ds re"eipt )6 an)t#er <00 t
liquid -9#i"# is %0 iters )6 Al")#)l t#is timeE be"ause )6 %0P al")#)l p)ten"y. 7#en
y)u l))2 at y)ur st)"2E y)u 9ill see 200 , liquidE 9#i"# is equi4alent t) <10 , Al")#)l
in'redient>
7#atAs t#e use )6 t#is a"ti4e in'redient data durin' MRPG
7#en y)u de6ine t#e bat"# unit )6 measureE y)u de6ine limits 6)r it> SayE )ur liquid in
pre4i)us e;ample "an )nly be bet9een 50P and 00PE t#ere6)re 9e de6ine it li2e t#at>
E4ery time 9e re"ei4e t#is material 6r)m 4end)rE 9e ma2e t#e quality inspe"ti)n and
determine t#e Al")#)l per"enta'e> #)9e4erE 9#ile runnin' MRPE system 9ill "reate
pur"#ase requisiti)nsE but it d)esnAt 2n)9 t#e per"enta'e )6 t#e liquid )ur 4end)r 9ill
send>
H)9 9ill it determine t#e ")rre"t quantityG
In t#is "aseE 9e de6ine a per"enta'e 6)r MRPE and MRP 9ill use t#at per"enta'e 6)r
"al"ulati)n> e>'> i6 t#ereAs an industry standard t#at all 4end)rs )6 t#at liquid pr)du"e it at
K5PE )r i6 9e are al9ays 9)r2in' 9it# a 4end)r 9#) pr)du"es %(PE t#en 9e "an enter
t#is data -per material. and MRP 9ill "al"ulate 9it# t#at per"enta'e>
Faant
:ast ,in*s. %&at is :irming Tpe in t&e MRP Tpes
,#e 6irmin' type di"tates t#e be#a4i)r )6 plannin' 9it# P,R -Plannin' ,ime Fen"e.E i>e
9#et#er t#e system s#)uld aut)mati"ally 6irm t#e un6irmed planned )rders and pur"#ase
requisiti)nsE 9#i"# are )utside t#e P,F as t#ey m)4e t) 6all 9it#in P,F as days pr)'ress
and als) i6 ne9 plannin' pr)p)sals are needed t) be "reated t) ")4er t#e s#)rta'e 9it#in
P,F>
,#ere are 6i4e 6irmin' typesE 4iI> 0E <E 2E =E and 1>
isted bel)9 are t#e "#ara"teristi"s )6 t#ese 6)ur 6irmin' types?
0 ! P,F #as n)t e66e"t )n plannin'>
< ! All un6irmed plannin' pr)p)sals -planned )rders3pur"# reqs. m)4in' int) P,F 9ill
aut)mati"ally be 6irmed by t#e systemE t#us pr)te"tin' t#em 6r)m anym)re aut)mati"a
"#an'es due t) subsequent plannin' runs.> At t#e same timeE i6 t#e MRP en'ine identi6ies
any s#)rta'e 9it#in P,FE t#e system 9ill "reate ne9 planned )rdersE but s"#edule t#em
t) lie S&S, )utside t#e end )6 P,FE t#us lea4in' t#em as un6irmed elements>
2 ! All un6irmed plannin' pr)p)sals -planned )rders3pur"# reqs. m)4in' int) P,F 9ill
aut)mati"ally be 6irmed by t#e systemE t#us pr)te"tin' t#em 6r)m anym)re aut)mati"a
"#an'es due t) subsequent plannin' runs.> B&,E t#e system 9ill :5, "reate any ne9
plannin' pr)p)sals t) ")4er t#e s#)rta'es identi6ied 9it#in P,F> ,#e s#)rta'e is le6t as a
!4e qty 6)r t#e planner t) deal 9it# manually>
= ! :) aut)mati" 6irmin' )6 any un6irmed planned )rdersE e4en i6 t#ey m)4e int) P,F>
,#ey 9ill be m)4ed )ut t) lie S&S, )utside t#e P,F> ,#e system 9ill "reate ne9
pr)p)sals t) ")4er t#e s#)rta'e but s"#edule t#em )utside t#e P,F and 2eep t#em as
un6irmed>
1 ! :) aut)mati" 6irmin' 3 :) aut)mati" "reati)n )6 plannin' pr)p)sals t) ")4er s#)rta'e>

:unctions of Production ?ersion
Can somebod enlig&ten me on t&e functions of production version and some tips on
its configuration(
Pr)du"ti)n /ersi)ns are used t) des"ribe t#e pr)du"ti)n pr)"ess t) be used 6)r planned 3
pr)du"ti)n )rder>
C)u "an use t#e pr)du"ti)n 4ersi)ns based )n?
<> )t siIe qty
2> B)m e;pl)si)n dates
=> Based )n MRP 8r)up
%& is it re9uired(
Supp)se y)u #a4e 23= pr)du"ti)n lines and 23= alternati4e B5Ms t) pr)du"e )ne F8>
H)9 system 9ill ")me t) 2n)9 9#i"# B5M and R)utin' t) be used> ,#is is d)ne t#ru
Pr)d>/ersi)n>
In pr)du"ti)n 4ersi)n 9e maintain t#e ")mbinati)n )6 B5M and r)utin'>
Als) it "an be desi'ned 9it# l)t siIe )r 4alidity peri)d>
8) t) MM02!!!@MRP1 3 7)r2 s"#edulin' 4ie9 !!!!@ Pr)d>/ersi)n>
Enter t#e 4alidity peri)d and l)t siIe>
A6ter enterin' t#e reqd> r)utin' n)> and B5M alternati4e E "arry a "#e"2>
A6ter 'ettin' t#e 8reen si'nals E*)ntinue>
,#us y)u #a4e sa4ed t#e pr)d> 4ersi)n>
Mass pr)"essin' ,*)de! *22=>
Does t&is mean t&at I &ave to activate all t&e +OMOs if in case I &ave $ alternative
+OMOs( if es/ t&en/ 'ill it t&ese $ +OMOs be e7ploded in MRP( IOm >ust 'orried
Pco@ I mig&t bloat our inventor if t&ere are t&ree active +OMOs0
:)>First )6 all need n)t 9)rry ab)ut t#e B5M e;pl)si)n>
As I t)ld y)u earlier 9#i"# B5M and 9#i"# R)utin' is de"ided by Pr)d>/ersi)n>
S) in MRP t#e a"ti4e pr)d>4ersi)n )nly 9ill be ")nsidered> ,#us a"ti4e B5M and a"ti4e
R)utin' 9ill be used 6)r MRP>
,#e questi)n ")mes? H)9 t) dea"ti4ate t#e alternati4e B5Ms and R)utin'G
,9) 7ays?
<> C)u l)"2 all )t#er n)n!rele4ant Pr)d>/ersi)ns in MM02 )6 t#e F83SF8 material>-E4ery
alternati4e B5M and r)utin' 6)rms a Pr)d>/ersi)n. ,#us e4en i6 t#ere are 23=
pr)d>4ersi)ns System 9ill ') and "#e"2 6)r &nl)"2ed pr)d> 4ersi)n and use it>
2> I6 y)u d)nAt 9ant t) d) t#is business )6 H)"2 U &nl)"2H Fust pla"e t#e required
4ersi)n at t#e 6irst pla"e in list )6 pr)d>4ersi)ns in MRP1 4ie9 )6 t#e material>
5n"e system 6inds t#e 6irst pr)d>4ersi)n it 9ill n)t spend ener'y in sear"#in' )t#er
alternati4es>
Als) please>d)nAt 6)r'et t) maintain t#e sele"ti)n 4alue )6 H2H in MRP 1 4ie9 6)r B5M
sele"ti)n>
,#is 9ill enable y)u t) start t#e use )6 pr)d> 4ersi)n 6un"ti)nality in SAP!PP>-4ery '))d
t))l 6)r pra"ti"al purp)sesE ")stin' and
MRP.> V!! . Praveen
%&at is Discrete Manufacturing/ R)M and Demand
Management(
"0 %&at is Discrete Manufacturing(
#0 %&at is R)M(
$0 %&at is Demand Management(
Here are di66eren"e bet9een Dis"rete and REM and small e;planati)n ab)ut dis"rete and
repetati4e man6>?
! A typi"al "#ara"teristi" )6 dis"rete manu6a"turin' is t#e 6requent s9it"#in' 6r)m )ne
manu6a"tured pr)du"t t) an)t#er> ,#e pr)du"ts are typi"ally manu6a"tured in indi4idually
de6ined l)tsE t#e sequen"e )6 9)r2 "enters t#r)u'# pr)du"ti)n 4aryin' 6)r ea"# )ne )6
t#ese> *)sts are "al"ulated )n t#e basis )6 )rders and indi4idual l)ts>
! In Repetiti4e Manu6a"turin'E pr)du"ts remain un"#an'ed )4er a l)n'er peri)d and are
n)t manu6a"tured in indi4idually de6ined l)ts> InsteadE a t)tal quantity is pr)du"ed )4er a
"ertain peri)d at a "ertain rate>
! Dis"rete manu6a"turin' typi"ally in4)l4es 4aryin' t#e sequen"e )6 9)r2 "enters t#r)u'#
9#i"# t#e pr)du"ts "an pass durin' pr)du"ti)n> ,#e )rder )6 9)r2 "enters is determined
in r)utin'sE 9#i"# "an )6ten be 4ery ")mple;> ,#ere "an be 9aitin' times bet9een t#e
indi4idual 9)r2 "enters> Als)E semi!6inis#ed pr)du"ts are 6requently pla"ed in interim
st)ra'e pri)r t) 6urt#er pr)"essin'>
! Repetiti4e Manu6a"turin'E )n t#e )t#er #andE n)rmally in4)l4es a relati4ely ")nstant
6l)9 )n pr)du"ti)n lines> Semi!6inis#ed pr)du"ts are usually pr)"essed 6urt#er
immediately 9it#)ut bein' put in interim st)ra'e> R)utin's tend t) be relati4ely simple>
! In dis"rete manu6a"turin'E ")mp)nent materials are sta'ed 9it# spe"i6i" re6eren"e t) t#e
indi4idual pr)du"ti)n l)ts> *)mpleti)n ")n6irmati)ns 6)r t#e 4ari)us steps and pr)"esses
d)"ument t#e 9)r2 pr)'ress and enable 6ine!tune ")ntr)llin'>
! In Repetiti4e Manu6a"turin'E ")mp)nents are )6ten sta'ed at t#e pr)du"ti)n line 9it#)ut
re6eren"e t) a parti"ular )rder> *)mpleti)n ")n6irmati)ns are less detailedE and t#e
re")rdin' )6 a"tual data is simpli6ied>
! ,#e 6un"ti)n )6 Demand Mana'ement is t) determine requirement quantities and
deli4ery dates 6)r 6inis#ed pr)du"ts assemblies> *ust)mer requirements are "reated in
sales )rder mana'ement> ,) "reate a demand pr)'ramE Demand Mana'ement uses
planned independent requirements and "ust)mer requirements>
,) "reate t#e demand pr)'ramE y)u must de6ine t#e plannin' strate'y 6)r a pr)du"t>
Plannin' strate'ies represent t#e met#)ds )6 pr)du"ti)n 6)r plannin' and manu6a"turin'
)r pr)"urin' a pr)du"t>
&sin' t#ese strate'iesE y)u "an de"ide i6 pr)du"ti)n is tri''ered by sales )rders -ma2e!t)!
)rder pr)du"ti)n.E )r i6 it is n)t tri''ered by sales )rders -ma2e!t)!st)"2 pr)du"ti)n.>C)u
"an #a4e sales )rders and st)"2 )rders in t#e demand pr)'ram> I6 t#e pr)du"ti)n time is
l)n' in relati)n t) t#e standard mar2et deli4ery timeE y)u "an pr)du"e t#e pr)du"t )r
"ertain assemblies be6)re t#ere are sales )rders> In t#is "aseE sales quantities are plannedE
6)r e;ampleE 9it# t#e aid )6 a sales 6)re"ast>
PP ) A%%i"! Multi2le Pla!!e$ Or$er t# a
Pur&0a%e Requi%iti#!
I3 90*/0 ,9 -..+43 ;:2,+12/ 12-33/* 90*/0 ,9 - .+342/ 1:056-./
0/=:+.+,+93 3:;</0A
79: 3//* ,9 ;-@/ :./* 9> ,6/ /8,/03-2 1:056-./ 0/=:+.+,+93 3:;</0 0-34/'
D/>+3/ 79:0 /8,/03-2 1:056-./ 0/=:+.+,+93 3:;</0 0-34/ +3 OMDN6
A..+43 ,6/ /8,/03-2 1:056-./ 0/=:+.+,+93 409:1 3:;</0 0-34/ ,9 :./* +3
OMI.6
O35/ ,6/ IMG ./,,+34. -0/ 59;12/,/*A 79: 5-3 :./* MD9: ,9 -..+43 ,6/
;:2,+12/ 12-33/*
90*/0 +3,9 - .+342/ 1:056-./ 0/=:+.+,+93 3:;</0'
I3 MD9:A ./2/5, ,6/ 12-33/* 90*/0 79: K-3, ,9 593B/0, ,9 - 1:056-./
0/=:+.+,+93'
N/8,A 52+5@ ,6/ C#!'ert O!li!e <:,,93'
SAP K+22 *+.12-7 ,6/ 12-33/* 90*/0 +3 56-34/ ;9*/'
N9KA 299@ >90 ,6/ Pur&0a%e Requi%iti#! >+/2*. -3* .:1127 ,6/ Pur&0a%e
requi%iti#! 3:;</0'
F90 /8-;12/A -..:;+34 ,6-, 79: -..+43 ,6/ /8,/03-2 3:;</0 0-34/ 2000001'
I3 ,6/ 12-33/* 90*/0A 79: ,71/ ,6/ >+0., 3:;</0 0-34/ 2000001 -3* +,/;
3:;</0 10
.:<./=:/3,27A 5917 -3* 1-.,/ ,6/ 3:;</0 0-34/ <:, +31:, ,6/ +,/; 3:;</0
;-3:-227'

I, K9:2* </ 2+@/ 2000001 10 -3* .-B/
2000001 20 -3* .-B/'''''
T6/ *+.-*B-3,-4/. +. ,6-, ,6/ :./0 6-B/ ,9 ,0-5@ -3* /3,/0 ,6/ /8,/03-2
3:;</0 0-34/
;-3:-227'
T6/0/>90/A ,6/0/ +. - ,0-*/ 9>>A </,K//3
1' 6-B+34 - .+342/ 12-33/* 90*/0 >90 - .+342/ 1:056-./ 0/=:+.+,+93
3:;</0 90
2' 6-B+34 ;:2,+12/ 12-33/* 90*/0 ,9 - .+342/ 1:056-./ 0/=:+.+,+93
3:;</0'
Scheduling
Resc&eduling date does not ta*e into account t&e GR
Processing Time
I6 y)u l))2 at MD1BE t#e res"#edulin' date is based )n t#e St)"2s Requirement date>
It d)es n)t ta2e int) a"")unt t#e parameters in Pr)"urement and S"#edulin' in t#e
Material Master>
In t#e net requirements "al"ulati)nE t#e system "#e"2s 9#et#er 9are#)use st)"2 )r 6irmed
re"eipts are a4ailable t) ")4er requirements> I6 a material s#)rta'e e;istsE t#e system
usually "reates a ne9 pr)"urement pr)p)sal>
,#e res"#edulin' "#e"2 is used t) c&ange t&e dates of alread e7isting firmed receipts
not planned on t&e same da as t#e requirement t) suit t&e re9uirement date>
F)r t#is purp)seE t#e system displays t#e appr)priate e;"epti)n messa'es 9it#
res"#edulin' pr)p)sals 6)r t#ese 6irmed re"eipts t) be pr)"essed by t#e MRP ")ntr)ller>
Iou defined t&e resc&eduling parameters in Customi@ing for MRP0
An imp)rtant parameters is t#e resc&eduling &ori@on period t) be in"luded>
<> OPP6 per plant t) *arry )ut )4erall maintenan"e )6 plant parameters>
2> OPPR per MRP 'r)up t) *arry )ut )4erall maintenan"e )6 MRP 'r)ups>
C)u "an als) define tolerance values 6)r t#e creation of e7ception messages>
,#ese 4alues de6ine a time peri)d in 9#i"# n) e;"epti)n messa'e is t) be "reatedE despite
t#e 6a"t t#at a res"#edulin' pr)p)sal may e;ist>
,#e MRP ")ntr)ller "an t#us avoid a situation '&ere too man e7ception messages are
"reated i6 a "ertain bu66er #as already been planned 6)r s"#edulin' basis dates>
Resc&eduling )7ception Proposal
+ring process for'ard 3resc&edule in5
7it#in t#is res"#edulin' #)riI)nE t#e net requirements "al"ulati)n "#e"2s 9#et#erE a6ter a
requirementE a 6irmed re"eipt e;istsE 9#i"# "an be used t) ")4er t#is requirement> ,#en
t#e system displays a res"#edulin' date as 9ell as t#e e;"epti)n messa'e Brin' pr)"ess
6)r9ard 6)r t#is re"eipt> ,#e net requirements "al"ulati)n t#en uses t#is re"eipt and t#e
system 9ill )nly "reate an)t#er pr)"urement pr)p)sal i6 t#e re"eipt quantity is n)t
su66i"ient t) ")4er t#e ")mplete requirement> Se4eral 6irmed re"eipts "an be used t) ")4er
)ne requirement>
,#e res"#edulin' #)riI)n is al9ays calculated from t&e MRP date>
Postpone process 3resc&edule out5/ or cancel process
,#e net requirements "al"ulati)n "#e"2s )4er t#e ")mplete time a;is 9#et#er a4ailability
")uld still be 'uaranteed 9it#)ut t#e re"eipt in questi)n> I6 t#is is t#e "aseE t#e system
"#e"2s 9#et#er t#e re"eipt planned #ere ")uld be used t) ")4er a 6uture requirement> I6
t#e system "an 6ind su"# a requirementE it t#en displays a res"#edulin' date as 9ell as t#e
e;"epti)n messa'e P)stp)ne pr)"ess 6)r t#is re"eipt>
I6 t#e system 6inds n) 6uture requirementE 6)r 9#i"# t#e re"eipt is requiredE t#e system
displays t#e e;"epti)n messa'e Cancel process>
D) y)u #a4e a SAP PP $uesti)nG
Sc&edule Margin Le in Production Sc&eduling
I 'ant to *no' impact of sc&edule margine *e in production sc&eduling in
follo'ing c&anges in mateial master
"5 if I &ave sc&edule *e '&ere all floats are @ero but I enter in-&ouse prodution time
as e0g0 M das 0
#5 if I &ave *e '&ere floats before prodution is 4 das and same values in ne7t
floats and in &ouse production time as " da0
All above 'it& MTO '&at is impact of above cases in sc&eduling0
7#ile HBasi" S"#edulin'H in MRP>>> S"#edulin' mar'in 2ey is n)t ")nsidered> It ta2es t#e
HIn #)use pr)du"ti)nH days 6)r 6i;in' up t#e start date> ,#is is )nly e;a"t t) HdaysH>
ead ,ime s"#edulin' is "arried )ut )n request 6r)m t#e s")pe )6 MRP> ,ar'et dates are
"al"ulated 6r)m r)utin' and *apa"ity requirement "al"ulati)ns are als) d)ne> ,#e
"al"ulati)ns are e;a"t t) t#e se")nds -time.>
S*HED&I:8 MAR8I: KEC ta2es e66e"t )nly 6)r ead ,ime S"#edulin'> F)r t#is y)u
#a4e t) ")n6i'ure 6)r Hs"#edulin' #)riI)nH t) limit t#e peri)d 6)r 9#i"# lead time
s"#edulin' and "apa"ity plannin' s#)uld be "arried )ut> s"#edulin' #)riI)n is t#e peri)d
in 9)r2in' days> I6 a planned )rder #as its basi" start date 9it#in t#is peri)d in 6utureE
lead time s"#edulin' is "arried )ut usin' t#e sele"ted r)utin'> ,#e pr)du"ti)n times are
"al"ulated 6r)m t#e 6l)at times )6 t#e s"#edulin' mar'in 2ey in t#e material master re")rd
and t#e time 6r)m t#e indi4idual )perati)ns> I6 t#e planned )rder #as its basi" start date
6urt#er in t#e 6uture t#an t#is s"#edulin' #)riI)nE t#e basi" dates are "al"ulated 6r)m t#e
in!#)use pr)du"ti)n times in t#e material master and are trans6erred t) t#e pr)du"ti)n
times>

Could ou e7plain '&at-s function of opening period in Sc&ed Margin *e0
5penin' peri)d is li2e a Hrelease 9ind)9H> ,#e len't# )6 t#e )penin' peri)d is t#e
9ind)9 )6 )pp)rtunity a planner #as t) ")n4ert t#e planned )rder t) a pur"#ase req>
F)r e;ample ! *)mp)nent A #as a lead time )6 <1 days and )penin' peri)d )6 5 days>
Requirement )n <2!22!0=
5penin' Date ! <2!0<!0=
Start Date ! <2!0(!0=
Finis# Date ! <2!22!0=
:)9 t#e planner "an ")n4ert t#e )rder startin' De"> <stE instead )6 De"> (> It basi"ally is a
bu66er in t#e lead time t) 'et t#in's )n )rder a little s))ner t#an needed>

%&at-s t&e function for Plan order convert to production order(
As our e7ample/
Re9uirement on "#-##-1$
Opening Date - "#-1"-1$
Start Date - "#-1C-1$
:inis& Date - "#-##-1$
+ut I can convert plan order to production before "#-1"-1$ at random/ so I 'onder
'&at is t&e opening period real function( it loo*s useless to restrict '&en to convert
plan order to production order0

*51< and MD<5 are used 6)r t#e ")n4ersi)n pr)"ess> Here y)u enter t#e )penin' dates
y)u 9is# t) ")n4ert> 56 ")urse t#e )penin' peri)d 9ill n)t st)p y)u 6r)m ")n4ertin'
planned )rders ! #)pe6ully y)ur planner is n)t rand)mly ")n4ertin' )rders )r y)u #a4e
mu"# bi''er issuesJJJJ
,#e )penin' peri)d is basi"ally Fust t) 'et t#e planned )rder t) s#)9 up )n t#e *51< )r
MD<5 lists in "ase y)u 9is# t) ")n4ert it s))ner t#an t#e lead time su''ests>

Iour ans'er ma*e me clear to understand t&e opening period0
+T%/could ou e7plain t&e release *e /float after production and float before
production parameter in Sc&edMargin *e(
I *no' t&e parameter affection in production/but I am not sure '& to define &o'
man das in eac& parameter0
for e7ample/ release *e defined for "1 'or*das/but ou can release production
order out of t&e release period randoml0an 'a to stop release out of t&e release
period(
:or e7ample - Component A &as a lead time of "B das and opening period of 4 das0
Re9uirement on "#-##-1$
Opening Date - "#-1"-1$ (((
Start Date - "#-1C-1$ 3from re9uirement date - lead time (5
:inis& Date - "#-##-1$ 3from re9uirement date (5
%& Openning date J "#21"2#11$ &o' sstem calculate / Could ou please e7plain to
me00
I *no' t&at '&en 'e run MRP sstem 'ill c&ec* if t&e opening date is out of open
period sstem 'ill generate Plan order instead of PR 0

,#e times in t#e s"#> mar'in 2ey are in 9)r2days> ,#atAs #)9 it 'ets t#e dates> ,#e
")mp)nent I 9as des"ribin' )ri'inally 9)uld #a4e been a pur"#ased partE 9#ere lead
time is in "alendar days>
,#e )rder start date and t#e )rder 6inis# date 6)rm t#e 6rame9)r2 9it#in 9#i"# a
pr)du"ti)n )rder is t) be e;e"uted> Sin"e mal6un"ti)ns and disturban"es in t#e pr)du"ti)n
pr)"ess "an ne4er be 6ully pre4entedE t#e system uses parti"ular 6l)ats in a pr)du"ti)n
)rder> ,#e system ta2es int) a"")unt s)!"alled Hbe6)re and a6ter pr)du"ti)n 6l)atsH 9#en
s"#edulin' an )rder>
,#e 6l)at be6)re pr)du"ti)n is a start 6l)at> It #as t9) 6un"ti)ns?
It "an ")mpensate 6)r delays in t#e sta'in' )6 t#e material ")mp)nents>
I6 t#ere is a "apa"ity b)ttlene"2 at t#e 9)r2 "enters in4)l4edE t#e pr)du"ti)n dates "an be
m)4ed 6)r9ard in t#e 6uture> In t#is 9ay it ser4es as a 6l)at 6)r "apa"ity le4elin'>
,#e 6l)at a6ter pr)du"ti)n is a 6inis# 6l)at> It is used t) ")mpensate 6)r une;pe"ted
disturban"es in t#e pr)du"ti)n pr)"essE s) t#at t#ey d) n)t delay t#e s"#eduled 6inis#
date>
,#e 6l)ats be6)re and a6ter pr)du"ti)n are de6ined 6)r ea"# material usin' a s"#edulin'
mar'in 2ey> ,#is s"#edulin' mar'in 2ey is aut)mati"ally trans6erred 6r)m t#e material
master 9#en an )rder is "reated> H)9e4erE y)u "an "#an'e t#e times in t#e )rder>
,#e system "al"ulates t#e s"#eduled start )6 t#e )rder by addin' t#e 6l)at be6)re
pr)du"ti)n t) t#e )rder start date> It "al"ulates t#e s"#eduled 6inis# )6 t#e )rder by
subtra"tin' t#e 6l)at a6ter pr)du"ti)n 6r)m t#e )rder 6inis# date>
,#e system dedu"ts t#e number )6 days de6ined in t#e release peri)d 6r)m t#e s"#eduled
start )6 t#e )rder and t#us determines t#e s"#eduled release date )6 t#e )rder> ,#is date
"an be used 6)r ")lle"ti4e release>
%or* Sc&eduling ?ie' in Material Master
%&at is t&e importance of 'or* sc&eduling vie' in material master and t&e
standard values in Routing(
If I am maintaining ,ot si@e dependent information suc& as set time/ Interoperation
time/ Processing time in 'or* sc&eduling vie' in material master and also Total in-
&ouse production time in MRP vie' under sc&eduling tab/ '&at 'ill effect on t&e
sstem(
Means &o' 'ill t&e sstem be&ave in t&is scenario(
In #)use pr)du"ti)n time in MRP2 4ie9E spe"i6ies t#e time in 9)r2days needed t)
pr)du"e t#e material in!#)use> In!#)use pr)du"ti)n time is independent )6 t#e )rder
quantity> ,#e system requires t#e in!#)use pr)du"ti)n time t) determine t#e planned
dates 6)r planned )rders in materials plannin'>
C)u "an de6ine 9)r2 s"#edulin' times in t#e material master re")rd in )ne )6 t9) 9ays?
!Eit#er y)u enter t#e in!#)use pr)du"ti)n time> I6 requiredE y)u "an 'et t#e system t)
update t#is 4alue 6r)m t#e r)utin'>
!5r y)u enter t#e setupE teard)9nE pr)"essin'E and inter)perati)n times> I6 y)u maintain
t#ese 4aluesE t#e system determines t#e in!#)use pr)du"ti)n time )n t#e basis )6 l)t siIe>
SAP PP Tips b . +ra>es&
%&at is t&e basic fundamental of HIndependent lot si@eH and HDependent lot si@eH
in 'or* sc&eduling vie' of a material master0 I am >umbling a lot bet'een t&is t'o
to understand t&e basic re9uirement of m client0
Second t&ing is t&at ou are saing t&at - Iou can define 'or* sc&eduling times in
t&e material master record in one of t'o 'as.
-)it&er ou enter t&e in-&ouse production time0 If re9uired/ ou can get t&e sstem
to update t&is value from t&e routing0
-Or ou enter t&e setup/ teardo'n/ processing/ and interoperation times0
+ut &o' t&e sstem update t&is first option0
I mean to sa / is t&ere an setting in configuration so t&at t&e sstem 'ill update
'or*sc&eduling time values from t&e routings(
C)u need s"#edulin' data 6)r 2 types )6 )rdersE planned )rders and pr)du"ti)n )rders>
And y)u "an #a4e t#e s"#edulin' data in = 9ays?
<> )t siIe independent in!#)use pr)du"ti)n timeE in material masterE MRP2 4ie9> e;? i6
in #)use pr)du"ti)n time is 2 daysE it 9ill s"#edule t#e )rder 6)r 2 daysE and it d)esnAt
matter i6 t#e )rder siIe is < )r <000E t#ey are b)t# pr)du"ed in 2 days> -I ne4er met any
"ase t#at 6its t#is situati)n.
2> )t siIe dependent in!#)use pr)du"ti)n timeE in material masterE 7)r2s"#edulin'
4ie9> e;? i6 y)u #a4e 5 day setup timeE and < day pr)du"ti)n time 6)r l)t siIe )6 <0E t#en
y)ur )rder 9ill be s"#eduled a"")rdin' t) t#e )rder siIe> i6 y)ur )rder is 6)r <0E t#en y)ur
t)tal pr)du"ti)n time 9ill be 5 day R < day ; <0 3 <0E 9#i"# is % days> I6 y)ur )rder is 6)r
<00E t#en y)ur t)tal pr)du"ti)n time 9ill be 5 day R < day ; <00 3 <0E 9#i"# is <5 days> 5
day setup time 9ill n)t "#an'e 9#en t#e )rder quantity "#an'esE be"ause y)u ma2e t#e
setup )n"e at t#e be'innin' )6 t#e pr)du"ti)nE and use t#e same setup durin' 9#)le
pr)du"ti)n>
=> )t siIe dependent in!#)use pr)du"ti)n timeE in r)utin'> ,#e same "al"ulati)n )6 ab)4e
9ill be used 6)r t#is>
S)E 9#i"# )6 t#ese data is used 6)r t#e 2 )rder typesG
F)r t#e planned )rdersE 6)r de6aultE system uses t#e times in number 2 ab)4e> I6 t#at data
is n)t enteredE system 9ill use t#e time in number < ab)4e> I6 y)u 9ant t#e system t) use
t#e r)utin' dataE t#en y)u s#)uld use lead!time s"#edulin' parameter in MRP runE t#en
system 9ill use data in number = ab)4e>
-,#e idea be#ind t#is isE MRP run al9ays ta2es l)n' timeE and i6 y)u 9ant it t) use
r)utin' dataE t#at 9ill als) in"rease t#is run time> ,#ere6)reE y)u "an use r)utin' but ta2e
results a6ter l)n' MRP run timeE )r y)u "an use appr);imate times but ta2e t#e results
a6ter s#)rt MRP run> ,#is 9as 4ery "ru"ial be6)reE be"ause at t#)se times #ard9are
te"#n)l)'y 9as n)t en)u'# t) pr)"ess t)) mu"# data in s#)rt timeE 9#en MRP run 9as
ta2in' days and days> But n)9 is n)t t#at "ru"ialE t#atAs my pers)nal )pini)n> As I said
be6)reE y)u "an use r)utin' data but ta2e results a6ter l)n' MRP run timeE )r y)u "an use
appr);imate times but ta2e t#e results a6ter s#)rt MRP runE #)9e4erE t#ereAs )ne )t#er
9ay 9#i"# is a ")mbinati)n )6 t#ese t9)? C)u "an use t#e system t) update t#e data in
number 2 usin' t#e data in number =E 9#i"# is "alled t#e update )6 material master 6r)m
r)utin'> In t#at "aseE t#e appr);imate pr)du"ti)n times in material master 9ill be as "l)se
as p)ssible t) t#e a"tual pr)du"ti)n times> In t#at "aseE n)t )nly MRP run 9ill n)t ta2e
l)n' timeE but als) 9e 9ill 'et mu"# better results>.
F)r t#e pr)du"ti)n )rdersE al9ays t#e r)utin' data is used 6)r s"#edulin'>
;o'/ I am cleared t&at '&at is independent and dependent lot si@e0 but still t&ere is
one confusion in m mind t&at '&ere did 'e mentioned t&is lot si@e i0e "1/"11 as per
our e7ample in case #0
Secondl/ I didnt understand our second last sentence 3i0e0t&e appro7imate
production times in material master 'ill be as close as possible to t&e actual
production times50 Can ou please clear me t&is sentence 'it& suitable e7ample0
C)u enter t#e l)t siIe )n t#e 7)r2 s"#edulin' 4ie9 )6 material masterE 6)r t#e l)t siIe
dependent timesE 6)r my e;ample y)u enter <0 as l)t siIe>
And t#e appr);imati)n is li2e t#is? In t#e material masterE y)u enter t#e pr)du"ti)n times
as DACSE but in t#e r)utin' y)u "an use MI:&,ESE e4en se")nds> ,#ere6)re t#e m)st
detailed and a""urate pr)du"ti)n times "an be entered in r)utin'E in material master y)u
"an enter )nly daysE 9#i"# 9ill be t#e appr);imate 4alue>
I6 y)ur r)utin' isE 6)r l)t siIe )6 <0E setup time is = #)urs and pr)du"ti)n time is 50
minutesE 9#en y)u update t#e material master 6r)m r)utin'E system 9ill 9rite =321 days
6)r t#e setup timeE and 503<110 minutes 6)r t#e pr)du"ti)n timeE be"ause it #as t) ")n4ert
it t) days>
+ut still I dont understand t&at '&ere I &ave to mentioned t&at lot si@e "1 or "11(
And second t&ing is t&at/ If I &ave to use routing data for planned order '&at s&ould
I &ave to do( S&all I &ave to mentioned lead time sc&eduling in MD1#(
C)u enter l)t siIe in material masterE )n 9)r2s"#edulin' 4ie9>
and yesE y)u #a4e t) menti)n )n md02 s"reen t#at y)u 9ant lead!time s"#edulin'>
Iou mean to sa I &ave to enter t&at "1 or "11 in base 9uantit of 'or* sc&eduling
vie' of material master(
Ces>
Sc&eduling +ac*ground Fobs for MRP
,ransa"ti)n ")de ? MD+T
"li"2 *reate /ariant butt)n -spe"i6ied a 4ariant name and "li"2 ")ntinue.>
,#en 6ill in t#e 6)ll)9in' 6ields ?!
S")pe )6 Plannin' ? 5pti)nal -re6er t) :)te i6 y)u 9ant t) spe"i6y a plant 'r)upin'.
Plant ? C)ur ")mpany Plant
Pr)"essin' Key ? :E,*H
*reate P&r"#ase Req> ? <
S"#edule lines ? <
*reate MRP lists ? <
Plannin' m)de ? <
S"#edulin' ? <
Plannin' date ? de6ault date
*li"2 t#e Ba"2 butt)n and y)u 9ill be pr)mpt Sa4e /alues>
,ype in a Des"ripti)n and "li"2 t#e Sa4e butt)n>
A6ter "reatin' t#e 4ariantE par2 y)ur "urs)r at t#e 4ariant and "li"2 t#e S"#edule F)b
butt)n>
Fill in t#e Date and ,ime 4alue>
*li"2 S"#edule peri)di"ally and y)u are pr)mpt t) "#))se t#e peri)d>
*li"2 t#e *reate butt)n and y)u are d)ne>
,) "#e"2E y)u "an "li"2 t#e S#)9 S"#edulin' butt)n>
:)te ?
De6ine S")pe )6 Plannin' 6)r ,)tal Plannin' in AOM1)A>
<> *#))se :e9 entries>
2> Enter a 2ey and a des"ripti)n 6)r t#e s")pe )6 plannin' t#at y)u 9)uld li2e t) de6ine>
Sa4e y)ur entries>
=> Sele"t t#e s")pe )6 plannin' and "#))se Sequen"e )6 plants3MRP areas>
1> *#))se ne9 entries and enter t#e plants )r t#e MRP areas in t#e sequen"e in 9#i"#
t#ey are t) be planned>
,#e ")unter determines t#e sequen"e>
5> Sa4e y)ur entries>
%&at is :inite and Infinite Sc&eduling
%&at is finite and infinite sc&eduling( =o' it is carried out( %&at is to be done for
eac& one( %&at are t&eir significance(
Di66eren"es bet9een plannin' and s"#edulin'E 6inite and in6inite
Finite S"#edulin'
S"#edulin' type 9it#in "apa"ity plannin' t#at ta2es a"")unt )6 t#e "apa"ity l)ads 9#i"#
already e;ist> Finite s"#edulin' "al"ulates t#e start and 6inis# dates 6)r )perati)ns in t#e
)rder> It is a detailed s"#edulin' strate'y 9it# 9#i"# y)u s"#edule )rders and )perati)nsE
ta2in' int) a"")unt t#e e;istin' res)ur"e l)ad> A res)ur"e )4erl)ad "ann)t )""ur>
In6inite S"#edulin'
A detailed s"#edulin' strate'y 9it# 9#i"# y)u s"#edule )rders and )perati)nsE 9it#)ut
ta2in' int) a"")unt t#e e;istin' res)ur"e l)ad> It is t#ere6)re p)ssible 6)r res)ur"e
)4erl)ads t) )""ur>
R3= d)es plannin' 9it#)ut ")nsiderati)n 6)r "apa"ity situati)ns> S) i6 MRP says y)u need
500 parts )n =3<301E it s"#edules t#em all t) be built at t#e same timeE e4en t#)u'# y)u
"an )nly d) <00 at a time> Assume y)u #a4e a 6i;ed l)t siIe )6 <00E y)uAll 'et 5 planned
)rders 6)r <00 t) start )n t#e same day> ,#is is HIn6inite Plannin'H> AP5 9)uld re")'niIe
t#at ")nstraintE and instead s"#edule )ut t#e 5 )rders )4er time> ,#e imp)rtant part )6 t#at
is t#at it als) 9ill s"#edule )ut t#e deli4eries )6 t#e ")mp)nents 6)r 5 di66erent days> ,#is
is HFinite Plannin'H>
:)9E assume )ld 6as#i)n MRP> It s"#edules all 5 )rders 6)r t#e same dayE and t#e buyers
') )ut an 'et all )6 t#e ")mp)nents 6)r t#e same day> ,#en t#e planner realiIes #e "anAt d)
all 5E and manually "#an'es t#e s"#eduleE and manually spreads )ut t#e 5 )rders> ,#e
buyers 9ill re"ie4e res"#edulin' n)ti6i"ati)nsE but n)t until t#e s"#eduler d)es t#e manual
res"#edulin'>
C)u ")uld "all t#is HIn6inite S"#edulin'HE but t#at )nly means t#e same t#in' as In6inite
Plannin'>
ButE SAP #as H*apa"ity e4elin'H> 7#at t#at means is y)u run an)t#er pr)'ram a6ter
MRP -*M2K and *M2(.E 9#i"# "an be run in bat"# m)de )4erni'#t> -,#ere is a t)n )6
")n6i'urati)n and t#in2in' t#at 9ill be required t) d) t#isJ.> ,#e "apa"ity le4elin'
pr)'ram 9ill re")'niIe t#e ")nstrant at t#e 9)r2 "enter le4elE and 6ill up t#e 6irst dayE
t#en re!s"#edule t#e ne;t
)rder t) t#e ne;t a4ailable "apa"ityE t#en t#e ne;t )rder sear"#es 6)r a4ailable "apa"ityE
and s) )n> ,#is is "alled HFinite S"#edulin'H> ,#e pr)blem 9it# t#is is t#e )pp)site )6
In6inite Plannin'E 9#i"# is it d)esnAt ta2e Material a4ailablity int) ")nsiderati)nJ ,#e
system 9ill re!s"#edule a pr)du"ti)n )rder 9it#)ut t#in2in' ab)ut 9#et#er t#e materials
9ill be a4ailable
)r n)t>
Finite Plannin' d)es Finite S"#edulin' at t#e same time> I6 t#ere is n) "apa"ity a4ailable
)n t#e desired dateE t#e system l))2s 6)r 9#en "apa"ity IS a4ailable> ,#en it st)ps t) see
i6 Materials 9ill als) be a4ailable -usually based )n t#e lead!time 6)r t#)se ")mp)nents.>
I6 t#ere is a material pr)blemE t#en t#e system 6i'ures )ut 9#en t#e materials 7I be
a4ailableE and t#en
"#e"2s t) see i6 "apa"ity is a4ailable )n ,HA, dayE and i6 s)E it bl)"2s )66 "apa"ityE and
all)"ates t#e materials 6)r t#at day>
SAP PP Tips b . ;ages&
%&at Is Mean + Sc&edule ,ines
%&at is mean b sc&edule lines(
)7plain t&e sc&edule lines in md1#(
"0 no sc&edule lines
#0 sc&edule lines in opening period
$0 sc&edule lines
S"#edule lines are "reated a'ainst s"#edule a'reements> Say i6 y)u #a4e a material 9#i"#
is pr)"ured 6r)m sub")ntra"t> I6 y)u 9ant t#e deli4ery in parti"ular days 9it# s"#edule
y)u "an maintain s"#edule a'reeement> In s)ur"e list y)u 9ill maintain 4end)rE s"#edule
a'reeement 9it# 4alidity dates and 9#i"# a'reement is rele4ant 6)r mrp>
I6 y)u maintain 2 a'ainst t#e s"# a'reemetn mrp 9ill 'enerate s"#edule line 9#i"# y)u
"an see in md01> Als) t#is deli4ery s"#edules are updated in s"#edulin' a'reement -t ")d
ME==.> 7#en runnin' mrp in initial s"reen deli4ery s"#edules!!y)u #a4e t) maintain =
"reate s"#edule line
S"#edule line in )penin' peri)d ! 5penin' peri)d is maintained in *)n6i'urati)n )6
HS"#edule Mar'in KeyH 9#i"# is 'ettin' assi'ned t) Material master in MRP2 4ie9>
C)ur understandin' )6 t#e result a6ter MRP is needed>
De6ine Fl)ats -S"#edulin' Mar'in Key.
In t#is stepE y)u spe"i6y t#e 6l)ats 6)r determinin' t#e basi" dates )6 t#e planned )rders>
,#e 6l)ats are all)"ated t) t#e material 4ia t#e release peri)d 2ey in t#e material master
re")rd>
5penin' peri)d
,#e )penin' peri)d represents t#e number )6 9)r2days t#at are subtra"ted 6r)m t#e )rder
start date in )rder t) determine t#e )rder "reati)n date> ,#is time is used by t#e MRP
")ntr)ller as a 6l)at 6)r ")n4ertin' planned )rders int) pur"#ase requisiti)ns )r int)
pr)du"ti)n )rders>
Fl)at be6)re pr)du"ti)n
,#e 6l)at be6)re pr)du"ti)n represents t#e number )6 9)r2days t#at are planned as a 6l)at
bet9een t#e )rder start date -planned start date. and t#e pr)du"ti)n start date -tar'et start
date.> 5n t#e )ne #andE t#is 6l)at is intended t) 'uarantee t#at delays in sta'in' a material
d) n)t delay t#e pr)du"ti)n start> 5n t#e )t#er #andE t#e pr)du"ti)n dates "an be br)u'#t
6)r9ard by means )6 t#e 6l)at t) ")pe 9it# "apa"ity b)ttlene"2s>
Fl)at a6ter pr)du"ti)n
,#e 6l)at a6ter pr)du"ti)n s#)uld pr)4ide a 6l)at 6)r t#e pr)du"ti)n pr)"ess t) ")pe 9it#
any disrupti)ns s) t#at t#ere is n) dan'er t#at t#e planned 6inis# date 9ill be e;"eeded>
C)u plan t#e 6l)at a6ter pr)du"ti)n bet9een )rder 6inis# date -planned 6inis# date. and
s"#eduled end -tar'et 6inis# date.>
Release peri)d
,#e release peri)d represents t#e number )6 9)r2days t#at are subtra"ted 6r)m t#e )rder
start date in )rder t) determine t#e pr)du"ti)n )rder release> ,#e release peri)d is )nly
rele4ant 6)r pr)du"ti)n )rder mana'ement> Re")mmendati)n
,#e )penin' peri)d s#)uld re6le"t t#e pr)"essin' time t#e MRP ")ntr)ller needs t)
")n4ert planned )rders int) pur"#ase requisiti)ns )r pr)du"ti)n )rders> ,#e )penin'
peri)d s#)uld be at least as l)n' as t#e inter4al bet9een t9) MRP inter4alsE s) t#at all
planned )rders "an be ta2en int) a"")unt durin' t#e ")n4ersi)n> V!! D#ananFay
Production Order
Production Setup Time
M client &as a production setup '&ere t&ere is a particular activit '&ic& &as a
setup time of C &rs '&en it is e7ecuted for t&e first time/ but if anot&er production
order is ta*en up for t&e same material t&en t&e set up rime is @ero0 T&at is if I
produce a material 7 at a particular 'or* center t&e for t&e first time t&e set up
time is C &rs/ but if anot&er production order of same material 7 is e7ecuted rig&t
after t&is order t&en t&e setup time is @ero0 ;o'/ if 'e give t&e setup time as C &rs in
routing t&en t&e sstem 'ill calculate total time ta*ing C &rs as setup time eac& time0
Is t&ere an 'a in '&ic& t&e sstem ta*es t&e setup time as @ero '&en a production
order for a particular material as repeated0
Soumadipta
,a2e a l))2 at t#e 6un"ti)nality ass)"iated 9it# t#e set up 'r)up and transiti)n matri;E i6 I
remember ri'#tly t#)u'# t#e setup times are )nly adFusted a6ter pr)du"ti)n )rders #a4e
been despat"#ed in t#e plannin' table as t#is is t#e 6irst time SAP is a9are )6 t#e
sequen"e )6 manu6a"ture
Paul
If I am not 'rong/ setup matri7 and transition matri7 can be made use of '&en ou
go from one operation to t&e ot&er in a particular routing0 +ut/ &ere t&ere is onl "
operation in t&e routing and t&at operation is being repeated for different
production orders of t&e same material0 Can t&is different setup times be given for
t&is same operation0
Soumadipta
I6 I remember i6 setup 'r)up 2ey is de6ined in t#e )perati)n in t#e r)utin' and t#en t#e
transiti)n times bet9een setup 2eys is maintained in ")n6i'urati)n>
S) itAs p)ssible t) "reate s)met#in' li2e t#e 6)ll)9in'?

Fr)m Key < ,) Key < =0 mins
Fr)m Key < ,) Key 2 ( #)urs

S) di66erent t#e )perati)ns in )rders 6)r t#e same material s#)uld b)t# #a4e t#e same 2ey
and s#)uld #a4e a setup time )n =0 mins bet9een t#em>
,#en 9#en a di66erent material 9it# a di66erent setup 2ey ")mes al)n' in t#e
manu6a"turin' sequen"e it 9ill pi"2 up an ( #)ur setup time
Paul
I am facing a muc& similar problem0 %e &ave "4 'or* stations and dail 41 - E1
production orders are printed0 I am maintaining production time as 'ell as set up
time in t&e routings 3 T&ere e7ists a separate routing for all t&e part no-s 50 %&en a
production order is printed it copies t&e setup time from routings0 Suppose in one
'or* station t&ere &appens &as to be # production orders processed one b one t&en
t&e setup is onl once0 but due to t&e fact t&at setup is present in t&e routings t&e
production order s&o's a non-conformit of setup time for t&e #nd production
order0 =o' to solve t&is problem0
;arendra S
7e #a4e a similar situati)n in t#e ")mpany I 9)r2 6)rE 9e d)nAt a"tually maintain
r)utin's at material le4el but use re6eren"e )perati)n sets at an a''re'ate le4el t)
represent t#e di66erent pr)du"ti)n 6))tprints -t#e lin2 t) ea"# material is t#en made
t#r)u'# t#e pr)du"ti)n 4ersi)n in t#e material master.>

7e measure t#e a"tual setup time ")n6irmed in ea"# )rder bel)n'in' t) ea"# 6))tprint 3
6amily )4er a r)llin' t#ree m)nt# peri)d and maintain an a4era'e setup time in t#e
re6eren"e )perati)n set> ,#is 'ets ")pied t) ea"# pr)du"ti)n )rderE but is )nly t) ma2e
sure t#at a time all)9an"e is le6t in ea"# pr)du"ti)n 9ee2 6)r set up t) "reate meanin'6ul
"apa"ity plannin' data>

7#en t#e planners de4el)p t#e manu6a"turin' s"#edule usin' t#e 'rap#i"al plannin'
table t#ey t#en update t#e setup time in ea"# )rder aut)mati"ally 9it# t#e setup times
maintained in t#e transiti)n matri; s) itAs m)re a""urateE as it ta2es a"")unt )6 t#e )rder
bein' made )n t#e 9)r2"entre pre4i)usly> S) in )ur "ase t9) )rders s#arin' t#e same
6))tprint 9ill #a4e di66erent setup times>
Paul
Material Stoc* in Production Order
I &ave t&e problem in stoc* against production order.
Our scenario is 'e donOt 'ant to create a sales order0 I create a production order
t&at &as 4 operations0 T&e first operation is sub contracting0 T&roug& control *e
3)7ternal operation5 I create t&e purc&ase re9uisition and convert purc&ase order in
t&at operation0 T&roug& t&e PO I can issue t&e RO= and received =A,+0 %&en I
received t&e =A,+ t&e stoc* of RO= is automaticall reduced0 +ut =A,+ stoc*
doesnOt increase0 In t&is case '&ere is m =A,+ material for second operation(
In t&is case &o' to proceed(
D) y)u #a4e a material ")de 6)r HABG i6 y)u #a4e material ")de t#an y)u "an #a4e
st)"2 in"reased> I t#in2 t#ereAs s)me mista2e 9it# t#e pr)"ess> t#e sub")ntra"tin' in
)perati)n is )nly 6)r t#e )perati)nE n)t t#e material>
In y)ur ")n6i'urati)nE y)u sub")ntra"t t#e 6irst )perati)n )6 t#e FER, pr)du"ti)n> and
t#ereAs n) st)"2 in"rease )6 FER, )r HAB 9#en t#e 6irst )perati)n is ")mpleted
-")n6irmati)n by pur"#ase )rder>>>.
And 9#at y)u 9ant ")uld be p)ssible li2e t#is?
C)u "reate t#e HAB material ")deE and y)u ma2e it e;ternal pr)"urement -F in
standard. and 9it# spe"ial pr)"urement 2ey sub")ntra"tin' -=0 in standard. -enter t#ese
6ields in material master mrp2 4ie9.> ,#en y)u "an "reate pur"#ase )rder 6)r t#e HAB
material 9#en neededE and send R5H material t) t#e sub")ntra"t)r 6)r t#e pur"#ase )rder
and p)st '))ds re"eipt 6)r HAB material and st)"2 in"reases> And a"")rdin'lyE sin"e t#e
pr)du"ti)n )6 HAB is a di66erent pr)"essE n)t a sub pr)"ess )6 FER, materialE y)u
s#)uld "#an'e t#e r)utin' )6 FER, material t) 1 )perati)nsE )mittin' t#e 6irst )perati)nE
9#i"# is sub")ntra"ted pr)du"ti)n )6 HAB> And y)u s#)uld als) "#an'e t#e B5M )6
t#e FER, materialE and rem)4e t#e R5H -9#i"# is used 6)r pr)du"in' HAB. and put
t#e HAB material itsel6>
Automatic Conversion to Production Orders
Is t&ere anone out t&ere '&o *no's if it is possible to ma*e an automatic c&ange of
planned orders to production orders rig&t a'a - or per&aps even to s*ip t&e
planned orders and create pp - orders instead(
I &ave a customer '&o 'ant to do t&is 3s*ip t&e manual conversion50
Per&aps it is impossible(
,) "reate pr)du"ti)n )rders in MRP run 9it#)ut "#e"2in' 6irst t#e )rder pr)p)sals
-planned )rders. is n)t a re")mmended pr)"ess at all> It is a'ainst t#e a""epted n)rms in
pr)du"ti)n3in4ent)ry mana'ement and its MRP!2 l)'i" )n 9#i"# SAP s)6t9are is als)
based )n>
I6 y)u #a4e ")mple; pr)du"ti)n ! y)uAd #a4e a ni'#tmare "l)sin' all t#e pr)du"ti)n
)rders 9it# t#e err)rs n)t res)l4ed at t#e pri)r t) ")n4ersi)n sta'e> 5n t#e )t#er #andE i6 it
is t)) simple pr)du"ti)n 9it# )nly a #and6ul )6 )perati)ns and n) stri"t requirement )6
pr)du"ti)n ")ntr)l -9#i"# seems t) be y)ur "aseE 6)r me.E t#en please d) a9ay 9it#
pr)du"ti)n )rdersE and use t#e repetiti4e manu6a"turin' 9#ere planned )rders are t#e
6inal>
I am ")n6ident t#at a ")nsultant 9#) "an see t#e need and bene6it 6)r t#e 9isd)m )6
planned )rder ")n4ersi)n as a separate manual pr)"essE s#)uld A7ACS be able t)
")n4in"e "ust)mer>
As al9aysE t#e questi)n isE 9#et#er y)u 9ant t#e ri'#t s#)e t) 6it t#e 6))tE )r "ut t#e 6))t
t) 6it t#e s#)e>
Regarding Production Order Confirmation
Production order confirmation 'it& future date is not allo'ed
Future dates "an be ")n6i'ured in t#e ")n6irmati)n ")n6i'urati)n>
In ")n6i'urati)n OPLBE de6ine ")n6irmati)n parameters>
7#en t#is ")n6i'urati)n ")mes upE in t#e HC&ec*sH Se"ti)nsE t#e last parameter says
HDate in t&e future>H
*#e"2 t#is b); i6 y)u 9ant y)ur dates in t#e 6uture>
It determines 9#et#er dates in t#e 6uture "an be used in a ")n6irmati)n>
I6 t#e indi"at)r is n)t setE y)u "ann)t ma2e any ")n6irmati)ns usin' dates in t#e 6uture>
I6 y)u try t) d) s)E t#e system 9ill issues an err)r messa'e>
%&at is t&e importance of Production Order confirmation( Is t&ere an
specification to use tpe of confirmation ie0/ CO"" or CO"4 or CO""; (
A ")n6irmati)n d)"uments t#e pr)"essin' status )6 )rdersE )perati)nsE sub)perati)ns and
indi4idual "apa"ities>
C)u "an enter a ")n6irmati)n
! F)r an 5pearti)n -")<<3")<<n.
C)u #a4e t#e 6)ll)9in' )pti)ns?
! ,) ")n6irm quantitiesE durati)nsE a"ti4ities )r pers)nnel data>
! ,) ma2e a ")n6irmati)n at a parti"ular p)int in time -6)r e;ampleE at t#e start )6 setup )r
t#e 6inis# )6 pr)"essin'. enter a
")n6irmati)n>
! 7#en y)u ")n6irm time e4entsE t#e system "al"ulates t#e required durati)n> F)r
e;ampleE t#e setup durati)n is t#e time bet9een setup start and setup 6inis#>
! F)r an 5rder ? *5<5
I6 y)u enter a ")n6irmati)n at )rder #eader le4elE t#e system ")n6irms all t#e )perati)ns
t#at #a4e a ")ntr)l 2ey in 9#i"#
")n6irmati)n is )pti)nal )r ne"essary> ,#e quantities")n6irmed in t#e )perati)ns are
pr)p)rti)nal t) t#e quantities ")n6irmed in t#e )rder #eader> Q-- Ra>es&
I 'ant to stop t&e confirmation of production order '&enever t&ere is no goods issue
to t&e production order so t&at I can get t&e correct material accounting report0 I
can-t set bac*flius& indicator to t&e material at Routing level because 'e are
&andling t&e ra' material in batc&es/ so I &ave to assign t&e batc&es to issue t&e
ra' material03 tcode CO#M 50
%e &ave set t&e criteria to release t&e production order is onl availabilit of ra'
material in plant/ so sstem c&ec*s onl t&e availabilit of ra' material 8 releases
t&e order0 Is it possible after issuing t&e ra' material t&e release of order too*
place(
8))ds issues be6)re release )6 )rder is n)t p)ssible in SAP>
C)u "an t#in2 )6 6)ll)9in' t#in's>
<. In )pF1Ey)u "an bl)"2 release )6 )rder i6 it #as missin' parts>
2. By usin' Auser e;itA it is p)ssible t) disall)9 ")n6irmati)n i6 '))ds issues are n)t
p)sted a'ainst ea"# ")mp)nent>
Q-- S&ailendra
=o' Costing ta*es place in Production Orders
Can anone please e7plain me t&e &o' t&e Costing ta*es place for t&e Production
Orders0
Actuall/ I am ne' to t&is pac*age / In Ot&er Pac*age 3RAMCO )RP5
3T&e Process is li*e follo's.
a0 Production %or*-Order Resource Cost Posts to :inance directl
b0 Material Consumption postings &appens from OS?3Order Settlement ?ariance5
of MAC Module3Management Accounting50

Please somebod e7plain me as above in SAP0

,#e 6)ll)9in' are ")nsidered in ")stin'E

<. ")st )6 materials t#at y)u #a4e issued 6)r )rder
2. a"ti4ity y)u #a4e per6)rmed in terms )6 lab)ur #)urs t#at y)u entered 9#ile
")n6irmin' t#e )rder -t#e rates 6)r t#e lab)ur are de6ined in t#e a"ti4ity plannin' tables )6
")ntr)llin' m)dule.>>9#i"# is 'enerally ass)"iated 9it# a 6)rmula 2ey and atta"#ed t) a
9)r2"enter t#at is lin2ed t) a ")st "enter als)

=. )4er#ead as appli"able 9it# respe"t t) t#at ")st "enter based )n a predetermined ")st
"enter plannin' and its rate>>>
Anil

Costing updation in production order
=o' is costing updated for production order(
After goods issue/ conformation 8 GR/ 'e do T)CO0
+efore closing t&e order/ costing details s&ould be updated0 Is it not(
Could ou please guide me as to &o' t&is is done(
Also/ '&at is t&e transaction code to be used(

Planned ")st is "a"ulated i6 y)u "li"2 A")st "al"ulati)nA in pr)du"ti)n )rder> 8I ')
pr)du"ti)n )rder 9ill update a"tual material ")st> *)n6irmati)n )6 pr)du"ti)n )rder 9ill
update a"tual a"ti4ity ")st> C)u "an settle ")st )n"e pr)du"ti)n )rder #as status ,E*5 )r
D/> Fr)m PP sideE t#e trans"ti)n is *502

In IM8 9e "an de6ine t#at 9#en 9e "al"u> t#e planned ")st>
,#ere are = 9ays>
! Determine planned ")sts 9#en sa4in'E
! D) n)t determine planned ")sts 9#en sa4in'E
! Determine planned ")sts 9#en sa4in' i6 released>
But t#e a"tual ")st is p)sted 9#en 9e dra9 t#e materialE 9#en 9e ")n6irm t#e
)rder>>>>>>7e "an use ")02 and "li"2 t#e "al"u> ")st t) update t#e ")st in t#e prd )rder>

)rror in Cost Calculation
I am using B0M0 %&en I 'as saving m production order/ t&ere 'as t&is error
message t&at told me t&at t&ere 'as an error in cost calculation0 Do ou &ave an
suggestions '&at I couldn-t &ave done( %&at can I do to fi7 t&is(

*#e"2 t#e l)' 6ile in t#e Pr)du"ti)n 5rder !@ 8)t) !@ )'s !@ F)r ")stin'
,#en ta2e it 6r)m #ere>>>>
*#e"2 9#et#er t#e material 6)r 9#i"# y)u #a4e "reated a pr)du"ti)n )rder #as a pri"e
de6ine in material master li2e M)4in' a4era'e pri"e )r Std pri"e>
:ast ,in*s.
SAP flo' for R)%ORL activit
6uestion.
%&at is t&e SAP flo' for R)%ORL activit in PP-PI0
Sample Scenerio.
"0 Initial Process Order 9t. "1pc
#0 Confirmed 6TI0. N PCS0
$0 Re>ection 9t 0. " pc0
B0 ;o' t&at one pc0 is to be re'or*ed in operation no011#10
=o' is it possible to understand later t&at/ it is in t&is particular process order/ so
muc& of re'or* is carried out/ and t&ats t&e reason t&e process cost &as increased0
Re9)r2 durin' pr)du"ti)n depends )n t#e "lientAs de"isi)n> i2e s)me ")mpanies 9ant a
separate pr)"ess )rder t) pr)"ess t#is reFe"ted quantity and s)me "lients 9ant t) use t#e
same pr)"ess )rderE s)me e4en 9ant t) identi6y t#is reFe"ted by assi'nin' a ne9 bat"#
number>
But in s)me ")mpanyE t#ey d) re9)r2 rarely but n)t as 6requently as y)u d)>
7#at t#ey d) is by insertin' t#e ne9 )perati)n3p#ase a6ter t#e a"tual )perati)n3p#aseE and
t#e )perati)n quantity3base
quantityE queue timesE et" 9ill be a"")rdin' t) t#e users de"isi)n> in u r e;ample d)9n <
p" 9ill be t#e )perati)n3p#ase quantity>
and )ne m)re t#in' is t#at remember t) P*:F t#e 0 p" i6 y)u 9ant t) identi6y t#e < p"
9it# t#e ne9 bat"#>
%it& Compliments b. Sandeep
Additi)nal ")mments??
C)u als) need t) remember t#e pr)du"t ")stin' aspe"t>
,#e primary ")sts )6 material s#)uld n)t be repeated 9#ile d)in' t#e re9)r2> s)E t#e
'enerally a""epted trend is t#at y)u "reate a separate )rder type 6)r it and a ")mm)n
re"ipe 9it# a re9)r2 )perati)n and t#e materials y)u "an assi'n 9#ile "reatin' t#e
pr)"ess )rder>
D)in' it in t#e same pr)"ess )rder 9ill #a4e a pr)blem )6 trea"ability )6 ")st>
%it& Compliments b. Anil
Serial ;umber :or Component
I &ave a :G 3A2C5 '&ic& &as a serial number0 T&is A2c &as a compressor in its +OM0
T&e client re9uirement is to lin* t&e compressor to A2c using serial number0 So/ I
maintain serial number profile for t&e compressor also0 +ut '&en I do mfbf
3bac*flus&5 for t&e A2c/ t&e sstem as*s onl for t&e serial no0 profile onl for t&e A2c
8 not for t&e compressor0 =o' do I lin* t&e t'o(
C)u "an assi'n ")mp)nenets -9it# serial n)s>. t) assembly - als) 9it# serial n)s>. 9it#
*5IB a6ter '))ds re"eipt>- Menu pat# !!)'isti"s !@ Plant maintenan"e !@ Mana'ement
)6 te"#ni"al )bFe"ts !@ Installed base !@ *reate -spe"ial. !@ 7it# re6eren"e t) pr)du"ti)n
data>.
E;ample? Say assembly sr> n)> is <
And ")mp)nents serial n)> are! <E5E<0E20 and s) )n>
A6ter assi'nment )6 ")mp)nents it "an be 4ie9ed )n ri'#t part )6 s"reenE C)u "an #a4e
t#e assi'nment #ist)ry!!! ie 6)r 9#i"# assembly n)> 9#i"# ")mp)nents are assi'ned )r
4i"e 4ersa> In pr)du"ti)n )rder i>e in des"rete m6'> it "an be dire"tly d)ne at t#e time )6
)perati)n ")n6irmati)n>
,#e 6)ll)9in' is t#e detail steps?
<> , ")de!!*5IB
2> Enter material ")de - Assembly.> C)u "an sele"t spe"i6i" serial n)> )6 assembly !!! by
puttin' sr> n)> in serial n)> 6ield>
=> *li"2 )n list tree! y)u 9ill 6ind all assembly 9it# serial numbers>
1> *li"2 )n e;pl)de!! it 9ill s#)9 t#e B5M - in b)tt)m le6t ")rner )6 s"reen.
5> Sele"t t#e assembly numbers 6)r 9#i"# y)u 9ant t) assi'n t#e ")mp)nets
%> *li2 )n tran6er
K> Sele"t t#e ")mp)nent
(> Als) sele"t t#e assembly n)> )n ri'#t side s"reen>
0> Sele"t t#e serial n)> 9#i"# y)u 9ant t) assi'n t) an assembly
<0> *li"2 )n assi'n
<<> C)u 9ill 6ind all t#e ")mp)nents 9ill 'et assi'ned t) assembly 9it# serial numbers>
<2> :)9 )n ri'#t side s"reen t#ere is Hsa4eH butt)n> - It 9ill as2 y)u "reate3 "#an'e as
built in 6)re'r)und )r ba"2'r)undG
<=> Sele"t as 6)re'r)und
<1> Sa4e
<5> C)u 9ill 6ind a messa'e at t#e b)rtt)m !!! sa4ed>
<%> :)9 y)u 9ill 6ind ti"2 mar2 - in 6r)nt )6 assembly material. in ri'#t part )6 s"reen
- indi"ati)n )6 assi'nment )6 ")mp)nents.
Tips b . Avad&ut
=o' To Delete Old Production Orders
=o' to delete old production orders 3 COMC 5(
:)te t#at *5K( is t#e start )6 t#e Ar"#i4e pr)"ess> 7e are n)t usin' Ar"#i4in' yet but
t#e initial pr)"ess 6its t#e bill 6)r 9#at 9e need t) d) as menti)ned in t#e )ri'inal n)te>
De"ide t#e ran'e )6 )rders y)u 9ant t) delete> ,#is ran'e 9ill be used in t#e pr)'ram
4ariant> :)te t#at 9e 9ill be runnin' *5K( many times be"ause )6 t#e number )6 )rders
in4)l4ed>
Runnin' *5K( "alls pr)'ram PPAR*HP< and t#is in4)l4es t#e use )6 a /ariant 9#ere
t#e parameters 6)r sele"ti)n et"> are set>
First )6 allE "reate t#e 4ariant 4ia SE=( 6)r PPAR*HP<>
Enter details 6)r number ran'eE )rder typeE plant and set deleti)n 6la'> Fla' Detailed l)'
and set t#is t) ') t) Sp))l 9#en runnin'> Sa4e t#e 4ariant> C)u "an als) 6)r"e t#e F)b t)
run in ba"2'r)und at t#is p)int -9#i"# I 9)uld re")mmend. 4ia menu line /ariant !!@
Attributes> Als) #ere y)u "an 6la' )rder numberE )rder type and plant t) be required
6ields>
F)r e>'>
Run *5K(
Press t#e 6irst butt)n ! deleti)n 6la'3deleti)n indi"at)r>
*#))se t#e 4ariant y)u #a4e Fust "reated> Press HMaintainH t) update t#e sele"ti)n ran'e
)n subsequent runs> Sa4e "#an'es and return t) initial s"reen>
Press Start date t) set date and time 6)r F)b t) run as per any ba"2'r)und F)b> I")n 9ill
turn 8reen>
Press Sp))l Params t) set sa4e )utput in Sp))l $ rat#er t#an print immediately> I")n 9ill
als) turn 8reen>
Press E;e"ute and F)b "an be tra"2ed 4ia SM=K>
Details )6 deleted )rders and err)rs 9ill appear in t#e Sp))l>
Rerun as many times as y)u need 9it# rele4ant )rder ran'es till all required )rders are
deleted>
C&ec*ing Costs and Revenues from t&e Sales Order
,#is rep)rt is used 9#en y)u used transa"ti)n MD41 t) ")n4ert t#e Sales 5rder t)
Pr)du"it)n Plannin'>
5n t#e Ma2e!,)!5rder Plannin' ! Multi!e4el s"reenE enter t#e 6)ll)9in' data?
Field Data ?! Sales )rder C)ur sales )rder number
Sales )rd> item -,#e item number )6 y)ur sales )rder.
*reate pur>req> 2
Plannin' m)de =
S"#edule lines <
S"#edulin' <
Als) plan un"#an'ed ")mp)nents Sele"t
Display material list Sele"t
Menu Pat# ?!
A"")untin' !@ *)ntr)llin' !@ Pr)du"t *)st *)ntr)llin' !@ *)st 5bFe"t *)ntr)llin' !@
Pr)du"t *)st by Sales 5rder
!@ In6)rmati)n System !@ Rep)rts 6)r Pr)du"t *)stin' by Sales 5rder !@ Detailed
Rep)rts
!@ F)r Sales 5rder !@ Plan3A"tual *)mparis)n
,ransa"ti)n ")de ?! SAA,RACM1"$"14
Enter y)ur Sales 5rder :umber
*#))se ?! ,#e Plan3A"tual *)mparis)n and t#e sele"ti)n s"reen 9ill appears>
,) display t#e 4ari)us ")st elements and re4enues 6)r )ne )6 t#e itemsE "li"2 t#e d)9n
arr)9 and y)u 9ill see t#e rep)rt data>

Goods Movement
PP - Define t&e default components reservation
movement tpe
Durin' )rder "reati)nE SAP 9ill aut)mati"ally "reates reser4ati)ns 6)r t#e ")mp)nents
t#at are 2ept in st)"2>
,#e reser4ati)ns are assi'ned a m)4ement type 6)r t#e material issue 9it# transa"ti)n
OPLA0
C)u "an ")ntr)l t#e material issue usin' t#e m)4ement type>
*#an'es are )nly ne"essary i6 y)u d) n)t 9is# t) use t#e SAP de6ault settin'>
M)4ement types are prede6ined in t#e standard SAP R3= System>
,#e de6ault m)4ement types used are?!
Dev0 cl0 GR GR-canc0 GI GI canc0 GI-b-prod GI-canc-b-prod
*5 <0< <02 2%< 2%2 5=< 5=2
I75< 2%< 2%2

+est regards/
Goods Receipt 3"1"5 for Process Order
%e are currentl 'or*ing on SAP B0M0
Currentl e7periencing a problem '&ere t&e Goods Receipt 3"1"5 for Process order
is ta*ing place before a
confirmation is done0 T&is causes a recon variance during mont&-end/ meaning t&e
"1" movement ta*es place
e0g0 last mont& and t&e confirmation done in t&e current mont&0
Is t&ere a 'a t&at I can customi@e2set t&e sstem ;OT to process a "1" movement
!;TI, a Process order
is confirmed( So/ '&atever 9uantit 'as confirmed/ t&e "1" movement s&ould ta*e
place for t&at 9uantit and not more0
;ote. I &ave set t&e control *e to ;OT process an automatic "1" movement0
T&an*s in advance for our suggestions0
Poobie
C)u #a4e 2 )pti)ns>

<> C)u "an use &ser Statuses 6)r t#is> C)u de6ine t#e *)n6irmed user status and t#is user
status lets '))ds re"eipt t) be d)ne> I6 n)t a"ti4eE y)u d)nAt let '))ds re"eipt> And y)u set
t#is user status durin' ")n6irmati)nE manually )r y)u may use user e;it t) d) t#is
aut)mati"ally> Settin's 6)r t#is )pti)n "an be d)ne in *ust)miIin'>

2> C)u s#)uld be "are6ul 6)r t#is )pti)nJ C)u "an edit t#e Standard statuses 6)r t#is> ,#e
system #as P*:F and *:F statuses 6)r partially ")n6irmed and 6ully ")n6irmed> As 6ar as
y)u #a4e e;plainedE it seems t#at t#ese statusesE 9#en a"ti4eE is ")n6i'ured t#at t#e
system lets '))ds re"eipt d)ne> C)u "an edit t#ese statusesE t) n)t t) all)9 '))ds re"eipt
d)neE i6 ina"ti4e> Settin's 6)r t#is )pti)n is d)ne t#r)u'#t Status Editin' transa"ti)nsE
BS2= 6)r displayE and BS22 6)r edit> I repeatE y)u s#)uld be "are6ulE and e;tra "are6ul i6
t#is is t#e 6irst time y)u are usin' t#ese transa"ti)ns>

H)pe it #elpsE

Osman0
,#at is )ne '))d ,CPI*A pr)blem )6 Pr)du"ti)n Plannin'> I 9)uld su''est n)t t) ')
6)r bi' de4el)pments 9#i"# 9ill ta2e l)n' time t) 4alidate -may ta2e e4en = )r 1 m)nt#s.
be"ause all )t#er pr)"ess related t) settlement is als) in4)l4ed 6)r y)ur
RE*5:*IIA,I5:>

De4el)pment 6)r sa2e )6 adFustin' t#e quantities t#at y)u #a4e "al"ulated in
EB*E3)tus ! *an be ")nsidered> ,#at is ? y)u 9ill be a"tually tryin' t) upl)ad t#e
EB*ESS Pr)du"ti)n $uantities )r RED&*E Pr)du"ti)n $uantities in t#e e;istin'
Pr)du"ti)n 5rders> Be"ause ! C)u 9ill de6initely be d)in' a re")n"iliati)n )utside SAP
)n"e> ,#is data need t) be pun"#ed in t) SAP> ,ypi"ally by =rd )r 1t# day )6 t#e M)nt#
y)u 9ill be d)in' t#is ! I belie4e>

A6ter y)ur adFustment3re")n"iliati)n 6)r t#e last m)nt# ! y)u #a4e t) 'i4e "learan"e 6)r
runnin' t#e SE,,EME:, pr)"ess>

Goods receipt and goods issue t&roug& a PI s&eet
Can anone e7plain to me &o' t&e goods issue and goods receipt are done t&roug& a
PI s&eet0 %&at-s t&e logic be&ind calling t&e functional module0
?asud&a

Pr)"ess instru"ti)ns ")ntain in6)rmati)n )n?
<> ,#e indi4idual pr)"essin' steps t) be "arried )ut
2> ,#e pr)"ess data needed 6)r 6urt#er pr)"essin' in pr)"ess mana'ement su"# as pr)"ess
parameterEpr)"ess data "al"ulati)n 6)rmulaEinspe"ti)n results request et"> Durin'
maintenan"e )6 PI s#eetE t#e material quantity ")nsumed in ea"# p#ases and t#e a"tual
quantity pr)du"ed are entered -")n6irmed.> Based )n t#e ")n6irmed quantity t#e system
'enerates 8R
6)r t#e pr)"ess )rder 6)r t#e 6inis#ed pr)du"t and a '))ds issue 6)r t#e material
9it#dra9al as s))n as t#e pr)"ess messa'es are sent>
H)pe t#is may "lear y)ur d)ubt>
S0Arulselvan

,#an2s Arulsel4anE i6 t#e materials are 9are#)use mana'edE #)9 d)es t#e '))ds re"eipt
9)r2E d)es it 9)r2 as a n)rmal transa"ti)n in t#e ba"2'r)und>>>
?asud&a

In 'eneral s"eneri) )6 9are#)use mana'ementE 8R and 8I ta2es in di66erent sta'es>
7#en y)u p)st t#e 8R -b)t# 6)r pur"#ased material and 6ins#ed '))ds. t#e material
st)red in entry st)ra'e type> Based )n t#e transp)rt )rder materials are pi"2ed and m)4ed
t) t#e permanant st)ra'e type> ,#is 9ill be ta2en "are by 9are#)use ")ntr)ller> A6ter
enterin' t#e material quantity in PI s#eet and p)stin' t#e pr)"ess messa'esE trans6er
request 9ill be 'enerated and t#e 9are#)use ")ntr)ller t#en ")n4ert t#e trans6er request
int) trans6er )rder> Based )n t#e trans6er )rder material 9ill be pi"2ed 6r)m t#e
permanent st)ra'e type and m)4es t) e;it st)ra'e type and 6r)m t#ere material m)4es t)
s#)p 6l))r>I #a4e n) e;perien"e in t#is but t#is is t#e 'eneral pr)"edure>
I6 t#is is n)t 9)r2in'E please reply>
S0Arulselvan
Steps for Subcontracting
i2e t) s#are 9it# y)u my Sub")ntra"tin' Steps?
<> De6ine all t#e materials in y)ur plant -sub")ntra"tin' and pa"2a'in' et".>
2> In t#e material master MRP 1 4ie9 t#ere is )ne 6ield in 9#i"# y)u "an menti)n t#at
t#is material is n)t rele4ant t) MRP plannin'E use t#is 6ield 6)r sub")ntra"tin' material s)
t#at it 9ill n)t be planned in MRP runs - 'enerally use t#is 6ield 6)r re!)rder p)int
plannin'.>
=> In t#e B5M 6)r t#e sub")ntra"tin' material put t#e spe"ial pr)"urement 2ey as
Sub")ntra"tin' and d) n)t 2eep rele4an"e 6)r ")stin'>
1> I6 y)uAre usin' pa"2a'in' material )6 y)ur ")mpany and 9ant t) "apture t#e ")st )6
t#ese materials in t#e sub")ntra"tin' pr)du"ti)n )rder t#en put rele4an"e 6)r ")st>
5> De6ine alternate B5Ms 6)r ea"# "ust)mer>
%> 8enerally t#e r)utin' 9ill be t#e same but materials 9ill "#an'eE de6ine di66erent
pr)d"uti)n 4ersi)ns 6)r ea"# alternate B5M and assi'n t) t#e r)utin'>
K> De6ine t#e a"ti4ite types 6)r pa"2in' and mi;in' in t#e 9)r2 "enter and assi'n t#em
t) t#e ")st "enterE use t#ese 6)r y)ur r)utin'>
(> 7#ene4er y)u re"i4e a sub!")ntra"tin' )rderE use t#e rele4ant pr)du"ti)n 4ersi)n
dependin' )n t#e "ust)mer>
In my pla"e all t#e palnts bel)n' t) t#e same "lient in sap and t#ey 9ant t) use t#e same
material ")de in b)t# plantsE s) I t#in2 my sub")ntra"tin' s"enari) mi'#t be di66erent
6r)m y)urs but it 'i4e y)u s)me ideas t) ') ab)ut it>
SAP PP Tips b . Sandeep
;ote. To Define Subcontracting Cost Center ? 8)t) ! "a02 ! d)uble "li"2 )perati)n
number> It is at t#e se"ti)n "all E;ternal Pr)"essin'> -Sub")ntra"tin' 9ill be ti"2.>
Stoc* in Transit - li9uidation or remove t&e stoc* '&ic&
is in transit
I am transfering a product from one plant 3sa "1115 to anot&er plant 3sa #11150
+ using M+4T/ I could find t&e stoc* in transit0 !nfortunatel/ t&e lorr met 'it&
a fire accident and all m goods destroed0 ;o' I &ave a scenario '&ere I need to
remove t&e stoc* '&ic& is in transit0
H)9 d) y)u 9is# t) rem)4e t#e st)"2G Are y)u ')in' t) s"rap it )r issue it t) a spe"i6i"
8 a"")unt 6)r insuran"e purp)sesG
It is 6)r b)t# s"rap and 6)r insuran"e purp)ses>
C)u #a4e t9) )pti)ns> 5pti)n number )ne bein' t#e simplest )6 t#e t9)> C)u 9ill need
t) 2n)9 t#e st)"2 transp)rt P5 number )r numbers> I6 y)u d) n)t 2n)9 t#em y)u "an
per6)rm a sear"# usin' transa"ti)n MB5, enter in t#e re"ei4in' plantE "#e"2 t#e st)"2
trans6er )rder and t#e "r)ss!")mpany!")de b); and e;e"ute> All in transit P5As 9ill be
displayed 6)r t#at plant> C)u "an drill int) d)"ument 6l)9 by d)uble "li"2in' )n t#e P5
number>

5pti)n <>
C)u ")mplete t#e transa"ti)ns int) t#e intended plant and t#en per6)rm t#e s"rap
transa"ti)n>
MB0< )r MI85 -'))ds re"eipt a'ainst a pur"#ase )rder. dependin' )n 9#i"# y)u use t)
per6)rm '))ds re"eipts and ,0% bin put a9ayE- i6 t#e plant is 9are#)use mana'ed.>
S"rap t#e '))ds usin' transa"ti)n MB<A m)4ement type 55< )r MB<A mis" issue t) a
spe"i6i" 8 a"")unt> &se m)4ement type 20<> ,0% t) rem)4e t#e '))ds 6r)m t#e put
a9ay bin i6 t#e re"ei4in' plant is 9are#)use mana'ed> I6 t#e re"ei4in' plant is n)t
9are#)use mana'ed t#en MB<A is all t#at y)u need t) d) t) ")mplete t#e s"rappin' )6
t#e '))ds>

5pti)n 2>
C)u 9is# t) re4erse t#e '))ds m)4ement ba"2 int) t#e supplyin' plant and t#en per6)rm
t#e s"rap transa"ti)n>
/00 re4erse '))d m)4ement> -C)u 9ill need t#e deli4ery number in )rder t) d) t#is.
,08 -i6 usin' 9are#)use mana'ement. t) re4erse t#e '))ds ba"2 int) a bin>
/02: t) "an"el t#e deli4ery
ME22: t) "an"el t#e P5>
MB<A "#))se t#e bin l)"ati)n in 9#i"# y)u pla"ed t#e '))ds 9#en y)u per6)rmed t#e
re4ersal> -a'ain i6 y)u #a4e 9are#)use mana'ement.> I6 n)n 9are#)use mana'ed MB<A
is all t#at needs t) be ")mpleted t) rem)4e t#e '))ds 6r)m in4ent)ry>
SAP PP Tips b . C&ristine Sc&ant@
Restricting Good Receipt !nless Production Order
Confirmed
SAP Production Planning Tic*et.
Restricting good receipt in M+$" unless t&e production order is confirmed0
M client uses CO""; for activit confirmation0 T&e are not using auto goods
receipt for t&is transaction0 Instead t&e are using M+$"/ "1" movement tpe0 T&is #
transactions are independent of eac& ot&er0 ;o' t&e user 'ants t&at unless t&e order
is confirmed t&ere s&ould not an goods receipt0 Means t&e sstem s&ould not allo'
M+$"-"1" movement against t&e order if it is not confirmed t&roug& CO"";0
<> &se ,")de BS02 - *ust)misin' &Ser status pr)6ile.>
2> Sele"t t#e )rder type 9#i"# y)u 9ant t) ")n6i'ure -e'?PP00000<. and "#))se HDetailsH
butt)n>
=> In t#e &ser status table d) t#e 6)ll)9in'?
a> In t#e status n) 6ield typeH<H E status 6ield HSta<HE s#)rt te;tH8R n)t all)9edHE l)9est
n) H<HE Hi'#est :) H2H> Mar2 a ti"2 in t#e initial stats "#e"2 b);>
b>:e;t lineE type status n) 6ield H2H Estatus 6ield Hsta2HE s#)rt te;tH8r all)9edHE l)9est n)
H2H E #i'#est n) H2H>
1> Sele"t t#e S,A< line and "#))se details> sele"t t#e H"reateHbutt)n>sele"t t#e H8R 6)r
pr)d )rderHE mar2 H6)rbidden
radi) butt)nH and Hset radi) butt)nH>
5> Sele"t t#e S,A2 line and "#))se details> Sel"t t#e H"reateHbutt)n> sele"t H")n6irm
)rderHE mar2 Hpermitted radi) butt)nH and Hset radi) butt)nH> :e;t "#))se H8R 6)r pr)d
)rderH E mar2 Hpermitted radi) butt)nH>
%>Sa4e>
BOM
=o' to lin* +OM component to storage location(
If ou &ave to issue a component for production order of main item al'as from a
specific storage location 3component is stored in multiple storage locations but for
production of a top item reservations s&ould be created onl on a specific storage
loc5/ '&ere can ou provide t&e lin* bet'een +OM component and storage ,oc((
Is it possible to provide t&at lin* in +OM( or '&ile allocating +OM components to
routing operations or else '&ere(
C)u "an use t#e issue st)ra'e l)"ati)n 6ield )n t#e MRP 2 s"reen in t#e material master
)r
C)u #a4e = 9ays )6 d)in' it ! n)t in"ludin' t#e material master sin"e t#e ")mp)nents are
st)red in multiple l)"ati)ns>
<> B5M item ! 4ery 6le;ible but 4ery time ")nsumin' t) maintain i6 y)u #a4e l)ts )6
B5MAs> In *S02 y)u "an set st> l)"> )n ea"# ")mp)nentE and SAP 9ill ta2e t#is st> l)">
6irst>
2> 6r)m le4el ab)4e ! y)u "an set it up s) t#at 9#ate4er st> l)"> is t#e de6ault pr)d> st> l)"
)n t#e material master 6)r t#e le4el ab)4e 9ill be t#e issue st> l)" 6)r t#e ")mp)nents y)u
"#))seE i6 t#e ")mp)nent e;ists in t#at st> l)"> ! 2ind )6 a "#ampa'ne 9ater6all e66e"t> I6
t#e st> l)"> is n)t maintained )n t#e ")mp)nentE it 9ill ta2e t#e material master de6ault )6
t#e ")mp)nent>
=> usin' supply area and 9)r2 "enter> "reate supply areas and lin2 t#em t) st> l)"As> ! t#en
lin2 t#e supply area t) t#e 9)r2 "enter )n *R02> ,#en all)"ate ")mp)nents t) )perati)ns
')in' t#r)u'# t#)se 9)r2 "enters>
:)te?
Supply Areas are meant t) be used in ")nFun"ti)n 9it# Kanban> H)9e4er y)u "an Fust
use t#em t) lin2 t#e 9)r2 "enter t) a st)ra'e l)"ati)n> C)u 9ill ne4er see an in4ent)ry
balan"e in MMBE in a supply area> 7it# Kanban y)u "an set up aut)mati" tri''ers t)
replenis# st)"2 t) t#e supply areas 6r)m a main st)"2 l)"ati)n>
%&en is a Material +OM ;ot )7ploded(
A B5M is n)t e;pl)ded in t#e 6)ll)9in' situati)ns?
! :) B5M is e66e"ti4e?
!! 5n t#e e;pl)si)n date and in t#e 'i4en area )6 4alidity
F)r t#e 'i4en e66e"ti4ity parameters
! ,#e B5M #as a deleti)n indi"at)r>
! ,#e B5M is a multiple B5ME and #as n) alternati4e t#at mat"#es t#e l)t siIe 6)r y)ur
required quantity>
! :) B5M mat"#es t#e sele"ti)n "riteria )6 t#e B5M appli"ati)n y)u sele"ted>
! ,#is is p)ssible in t#e 6)ll)9in' situati)nsE 6)r e;ample?
!! ,#e appli"ati)n d)es n)t ta2e all B5M usa'es int) a"")unt>
F)r e;ampleE t#e appli"ati)n )nly ta2es B5Ms t#at are rele4ant t) pr)du"ti)n int)
a"")untE s) a B5M t#at is rele4ant t) sales and distributi)n is n)t e;pl)ded>
!! ,#e appli"ati)n sele"ts a spe"i6i" alternati4e )n t#e e;pl)si)n date y)u require> ,#e
material master re")rd supp)rts alternati4e determinati)n by E;pl)si)n date>
I6 t#e spe"i6ied alternati4e is n)t 4alid )n t#e e;pl)si)n dateE t#e B5M is n)t e;pl)ded>
!! ,#e appli"ati)n ta2es pr)du"ti)n 4ersi)ns in t#e material master re")rd int) a"")untE
but n) pr)du"ti)n 4ersi)n #as a B5M t#at is 4alid )n t#e e;pl)si)n date y)u require> ,#e
material master re")rd supp)rts alternati4e determinati)n by Pr)du"ti)n 4ersi)n>
,#e system )nly e;pl)des t#e B5M de6ined 6)r t#e pr)du"ti)n 4ersi)n t#at mat"#es t#e
alternati4e and3)r usa'e entered )n t#e e;pl)si)n date required>
!! ,#e appli"ati)n )nly ta2es B5Ms 9it# "ertain status indi"at)rs int) a"")unt>
F)r e;ampleE t#e appli"ati)n 6)r MRP )nly e;pl)des B5Ms t#at #a4e at least t#e status
E;pl)si)n 6)r MRP>
:urt&er c&ec*s.
! D) t#e pr)per S"#edulin' in R)utin' -Ba"29ard36)r9ard.> In md%< 'i4e t#e
requirement in ne;t m)nt#>"#e"2 y)ur in!#)use pr)du"ti)nE planned deli4ery time in
md02 'i4e MRP *)ntr)l parameter Re;pl)de B5M and R)utin'>
! *#e"2 B5M e;pl)si)n data in MRP1 4ie9 )6 material master 4ie9 - Indi4idual3*)ll
data.>
Creating a simple +OM
,ransa"ti)n ")de ? CS1"
Material ? C)ur Material ")de
Plant ? C)ur Plant
+OM !sage ? <

Item Categor Componment 6uantit
00<0 C)ur Material ")de C)ur required quantity
Sa4e y)ur entries
C)u "an used CS1# t) "#an'ed t#e B5M and CS1$ t) display t#e B5M>

+est regards/
)7plode +OM
,ransa"ti)n ")de ?
CS"" t) e;pl)de B5M le4el by le4el
CS"# t) e;pl)de B5M Multi le4el
Material ? C)ur Material ")de
Plant ? C)ur Plant
Alternative +OM ? i6 y)u #a4e multiple B5Ms
+OM application ? PP0< i6 y)u 6)ll)9s SAP de6ault 6)r Pr)du"ti)n 8eneral
?alid from ? date )6 B5M y)u 9ant t) "#an'e
Re9uired 9t ? enter required quantity -)pti)nal.

%&ere used list for +OM
,ransa"ti)n ")de ? CS"4
:irst screen ?
Material ? y)ur material ")de
Tpe of '&ere used list ? ,i"2 Dire"t
?alid from date ? de6ault system date -"#an'e i6 y)u 9ant )t#er dates.

;e7t screen ?
Re9uired 9t ? required qty )6 material
Resulting 9t ? resultin' qty )6 t#e #eader material
Plant ? restri"t sele"ti)n t) a sin'le plant
PP ) C#!tr#lli!" $ata 5#r (#ur Bill #5
Material%
Y9: */>+3/ ,6/ */>-:2, B-2:/. >90 BOM +3 OS;<'
- B-./* =:-3,+,7
- BOM S,-,:.
- S+L/ U3+,
- V-0-.+L/ +,/; :3+,
Y9: 593,092 ,6/ M-,/0+-2 ,71/ -229K/* >90 ,6/ BOM 6/-*/0 +3 ,0-3.-5,+93
OS;='
I3 ,0-3.-5,+93 OS;>A 79: */>+3/ ,6/ 5/3,0-2 ./,,+34. >90 79:0 BOM
;-3-4/;/3, .7.,/;' T6+.
-0/ 93/-,+;/ ./,,+34. >90 BOM ;-3-4/;/3,A K6+56 .69:2* 39, </ 56-34/
->,/0 109*:5,+93'
L#1 $ate
6/3 79: 50/-,/ 90 1095/.. BOM.A ,6/ */>-:2, *-,/ +. ,6/ *-,/ */>+3/*
+3 79:0 .7.,/; -. ,6/
/-02+/., 1095/..+34 *-,/ "01$01$1900 +3 ,6/ .,-3*-0* .7.,/;#'
BOM 'ali$it( ai!te!a!&e
T+5@ +> K-3, ,6/ :./0 ,9 .1/5+>7 - B-2+*->09; *-,/ K6/3 ;-+3,-+3+34
BOM.' I> 39, ,+5@ ,6/ BOM
50/-,/* -. 9> ,6/ 5:00/3, *-,/ 90 ,6/ .7.,/; 29K *-,/ "1$1$1990#'
EC a!a"ee!t a&ti'e
T+5@ +> 79: K-3, ,9 ;-@/ 6+.,90+5-2 56-34/. ,9 BOM. K+,6 0/>/0/35/ ,9 -
56-34/ 3:;</0'
"T6+. ;/-3. ,6-, ,6/ .,-,:. 9> ,6/ BOM <9,6 </>90/ -3* ->,/0 ,6/ 56-34/
+. .,90/* +3
,6/ .7.,/;'# I3 ,6+. .,/1A 79: 9327 .1/5+>7 K6/,6/0 /34+3//0+34 56-34/
;-3-4/;/3, 5-3 </
:./* >90 ;-+3,-+3+34 <+22. 9> ;-,/0+-2' I3 ,0-3.-5,+93 OS2!A C93>+4:0/
6+.,907 0/=:+0/;/3,
>90 BOM.A 79: */>+3/ K6/,6/0 79: K-3, ,9 ;-@/ ,6/ :./ 9> /34+3//0+34
56-34/ ;-3-4/;/3, -
0/=:+0/;/3, +3 5/0,-+3 5-./.'
*i%t6 reqt 'aria!t
U./ ,6+. +3*+5-,90 ,9 593,092 K6/3 6+.,907 0/=:+0/;/3, -112+/. ,9 3/K
B-0+-3,. 90
-2,/03-,+B/. +3 - BOM 409:1'
Su3)ite $#&ue!t!
Y9: :./ ,6/ S:<-+,/; *95:;/3,-,+93 +3*+5-,90 ,9 */>+3/ K6/,6/0 56-34/.
,9 .:<-+,/;. -0/
*95:;/3,/*'
*ea$er
C0/-,/ BOM 6/-*/0 K+,6 1-0-;/,/0 B-2+*+,7
TEC*INCAL T,PE
Mult6 BOM i!a&ti'e
T+5@ +> 39 ;:2,+12/ BOM. 5-3 </ ;-+3,-+3/* +3 ,6+. R$3 .7.,/;'
Varia!t BOM i!a&ti'e
T+5@ +> 39 B-0+-3, BOM. 5-3 </ ;-+3,-+3/* +3 ,6+. R$3 .7.,/;
BILL OF MATERIAL ITEM
BOM ite e42l#%i#! t(2e
I> 79: 50/-,/ - BOM +,/; K+,6 0/>/0/35/ ,9 - 56-34/ 3:;</0 -3* 56-34/
,6/ B-2+*->09; *-,/
"+3 ,6/ 56-34/ 6/-*/0 90 -2,/03-,+B/ *-,/#A ,6/3 ,6+. 5-3 56-34/ ,6/
./=:/35/ 9> B-2+*+,7
1/0+9*. 9> - BOM +,/;' T6/ +3*+5-,90 BOM +,/; /8129.+93 ,71/ .1/5+>+/.
K6/,6/0 -3* -5590*+34 ,9 K6-, 0:2/.A
,6/ .7.,/; */,/0;+3/. - :3+=:/ 56-34/ .,-,:.A K6/3 79: *+.12-7A
/B-2:-,/ 90 56-34/ - BOM ,9
- *-,/ +3 ,6/ 9B/02-1 1/0+9*'
De%&ri2ti#! 'aria3le)%i?e$ ite
T6+. +3*+5-,90 593,092. K6+56 ,/8, +. *+.12-7/* +3 BOM 1095/..+34 >90 -
B-0+-<2/-.+L/* +,/;'
Re2eate$ e55e&ti'it( 'ia e4ter!al ite ID
T6+. +3*+5-,90 /3.:0/. ,6-, -3 +,/; ,6-, -20/-*7 /8+.,. :3*/0 -3
/8,/03-2 +,/; ID 5-3 </ :./*'
Ge!eral %etti!"%
U3+, I1+/5/I
I3 ,6/ .,-3*-0* .7.,/;A ,6+. >+/2* 593,-+3. - :3+, 9> ;/-.:0/ >90
H1+/5/H' Y9: 5-3 56-34/
,6+. :3+,' T6+. :3+, +. ,6/ <-./ :3+, 9> ;/-.:0/ "BOM 6/-*/0# 90 ,6/
59;193/3, :3+, 9>
;/-.:0/'
Ba%e u!it #5 ea%ure 5#r@
E=:+1;/3, BOM
F:35,+93-2 295-,+93 BOM
D95:;/3, .,0:5,:0/
S,-3*-0* BOM
C9;193/3, :3+, 9> ;/-.:0/ >90G
T/8, +,/;
D95:;/3, +,/;
N93-.,95@ +,/; K+,69:, ;-,/0+-2 ;-.,/0 0/590*
CAD a&ti'e
I> 79: K-3, ,9 ;-+3,-+3 BOM. >09; - CAD .7.,/;A ./, ,6+. +3*+5-,90'
T6+. -5,+B-,/. -3
-**+,+93-2 >+/2* +3 ,6/ BOM 6/-*/0 -3* BOM +,/;A K6+56 ,/22. 79:
K6/,6/0 ,6/ BOM 6/-*/0 90
BOM +,/; K-. ;-+3,-+3/* >09; - CAD .7.,/;'
I> 79: */-5,+B-,/ /34+3//0+34 56-34/ ;-3-4/;/3,A 56-34/. ,9 <+22. 9>
;-,/0+-2 -0/ 39,
0/590*/*'
T6/ ;9*+>+5-,+93 1-0-;/,/0. */>+3/* 6/0/ -1127 ,9 -22 BOM 5-,/490+/.'
T6/ >9229K+34 ./,,+34. -0/ ;-*/ +3 ,6/ .,-3*-0* R$3 S7.,/;G
1' V-2+*+,7 *-,/ ;-+3,/3-35/ -3* /34+3//0+34 56-34/ ;-3-4/;/3, -0/
-5,+B/'
2' T6/ 5:00/3, .7.,/; *-,/ +. ,6/ */>-:2, B-2+*->09; *-,/'
3' CAD +. -5,+B/'
4' E8129.+93 ,71/ >90 BOM +,/;G <2-3@'
Allocating +OM to Ot&er Plant
&se ,ransa"ti)n CS1M t) lin2 t#is B5M t) t#e )t#er plants>
,#is s#all ma2e t#e B5M a4ailable in t#e )t#er plants>
Mass C&ange +ill of Materials
&se ,ransa"ti)n CS#1 t) mass "#an'e y)ur B5M>
In t#is transa"ti)n ")deE y)u "an ?!
<> mass "#an'e item data
2> mass delete items
=> mass add materials et">
Multi-level configuration 'it& variants
!!!!!5ri'inal Messa'e!!!!!
SubFe"t? Multile4el")n6i'urati)n 9it# 4ariants
Hi allE
D)es anyb)dy 2n)9 a tri"2 t) use pre")n6i'ured
4ariants in mulitile4el ")n6i'urati)n G
A"")rdin' t) 5SS n)teE it is n)t p)ssible be"au"e )6
MRP and p)ssible di66eren"es bet9een sales )rder
")n6i'urati)n and material master data ")n6i'urati)n>
t#an2s in ad4an"e>
!!!!!Reply Messa'e!!!!!
SubFe"t? Multile4el")n6i'urati)n 9it# 4ariants
I6 y)u ')t a s)me material 4ariants t#at y)u 9)uld li2e t) 2eep in st)"2E
t#e remainin' 4ariants are ")n6i'urable materials>
I6 y)u )nly sell material 4ariants and n)t ")n6i'urable materialAs y)u "an try
t#is s)luti)n>
Kmat stru"ture>
e4el A ! ! ! ! ! !! Desi'n le4el ! &sed t) ma2e
simulati)n3pri"elist3deside 9#i"# system t#e "ust)mer s#)uld use>
e4el B ! ! ! ! Di66erent systems dependin' )n t#e sele"ti)ns
made in le4el A>
e4el * ! ! ! ! ! At t#is le4el I #a4e ')t t#e material
4ariants and ")n6i'urable mateialAs all t)'et#er>
Step <?
,) be able t) sele"t a material 4ariant in le4el *E I use t#e
"lasse6i"ati)n system> - "lass type 200 .>
,#is "lass #as ')t )ne "#ar> - re6 t) table mar" and 6ield matnr .> It is
n)t nessesary t) ma2e t#e re6eren"e t) a table> I #a4e d)ne t#is be"ause I
#)pe t) 6ind a better s)luti)n at a later sta'e>
All my material 4arints are all)"ated t) t#is "lass> Enter t#e material
number in t#e "lass usin' "l21:>
Remember t) ma2e t#e "lasse6i"ati)n )6 t#e material numbers>
Step 2?
*reate a /ariant table> - / .
Enter t#e "#ars t#at y)u #a4e ')t in t#e "lass - =00 .> 7e #a4e ')t many
")n6i'urable materials> I #a4e "reated )ne "lass 6)r ea"# ")n6i'urable
material>
In t#is "lass y)u s#)uld all)"ate t#e "#ar mar"Dmatnr> All "#ars e;"ept
6r)m mar"Dmatnr s#)uld be mar2ed as 2ey 6ields>
In t#e 6ield mar"Dmatnr y)u must enter t#e material 4ariant a"")rdin' t)
t#e "lasse6i"ati)n )6 t#e material 4ariant> - i6 t#e ")mbinati)n t#at y)u
#a4e entered #a4enAt ')t a material 4ariantE y)u must 3 ")uld enter t#e
")n6i'urable material number>
Enter all ")mbinati)ns t#atAs nessesary t) ")4er t#e material 4ariants t#at
y)u #a4e ')t in y)ur system> ,#e lar'est 4ariant tables t#at I #a4e ')tE
#as apr);> 5000 p)siti)ns>
Step =?
All)"ate t#e "lass-es. t) t#e sales )rder b)m> I6 y)u sell ")n6i'urable
materialAs y)u must enter 2 p)siti)ns> 5ne 9it# t#e "lassE and )ne 9it# t#e
")n6i'urable material> ,#is is be"ause y)u "anAt all)"ate a ")n6i'urable
material t) a "lass> - I ")uldAnt ma2e t#is 9)r2 .
,#en all)"ate a sele"ti)n ")nditi)n t) t#e "lass> e4el B ")mp)nent Q 2000
,#en all)"ate a pr)"edure t) t#e "lass>
table / - a Q Wparent>a E
b Q Wparent>b E
" Q Wparent>" E
d Q Wparent>d E
mar"Dmatnr Q Wsel6>mar"Dmatnr .
,#is s#)uld d) it y)u d)nAt sell ")n6i'urable materials>
All)"ate t#is sele"ti)n ")nditi)n t) t#e ")n6i'urable material>
table / - a Q a E
b Q b E
" Q " E
d Q d E
mar"Dmatnr Q A2000A .
,#is ma2es sure t#at y)u 'et a ")n6i'urable material i6 t#ere isenAt a
materal 4ariant>
,#e sales pers)n d)nAt #a4e t) 9)rry ab)ut d)in' t#in's ri'#t> In )ur "ase
it 9)r2 4ery 9ell> 7e #a4e ')t a 4ery '))d per6)rman"es>
It is p)ssible t) ")n6i'ure 2 ! 20 items at t#e same time as it ta2es 6)r
)ur sin'le le4el ")n6i'urable materials>
I t#in2 SAP needs t) implement a s)luti)n-t#is. s) t#at 9e d)nAt #a4e t)
6ind3de4el)p )ur )9n s)luti)ns>
5t#er s)luti)ns )ut t#ereGG
Best re'ards
%&at e7actl is a P&antom item or Assembl means(
Can anone plese tell me '&at e7actl is a p&antom item or assembl means(
=o' does it affect t&e MRP process(
A p#ant)m assembly is used 9#en y)u 9ant t) be able t) stru"ture a B5M s) it is easy t)
understandE but d)nAt 9ant t) "reate t)) many pr)du"ti)n )rders>
Assume an aut) En'ine> ,#ere are #undreds )6 ")mp)nents> C)u mi'#t stru"ture t#em as?
En'ine bl)"2 and partsE "ams#a6t and partsE and % pist)n assemblies> But y)u d)nAt 9ant
t) "reate = pr)du"ti)n )rdersE t)) mu"# #assle> S) y)u 9ant t) issue t#e ")mp)nents 6)r
t#e pist)n assembly in t#e same pr)du"ti)n )rder as t#e En'ine bl)"2> S) y)u "reate a
ne9 material number 6)r t#e Pist)n assemblyE but y)u mar2 it as a p#ant)m assembly>
,#at means t#at 9#en y)u "reate t#e b)m 6)r t#e En'ine assemblyE y)u )nly #a4e t9)
assembliesE t#e En'ine bl)"2 and t#e *ams#a6t> C)u add t#e p#ant)m assembly 6)r t#e
Pist)n Assembly t) t#e En'ine bl)"2 B5ME sayin' it requires ( )6 t#e p#ant)m assembly>
7#en t#e pr)du"ti)n )rder is "reated 6)r t#e En'ine bl)"2E t#e pi"2list 9ill als) in"lude
all )6 t#e ")mp)nents )6 t#e ( pist)n assemblies>
"5 %&en to use/ or not use a p&antom assembl(
I6 y)u need t) d) ")st a"")untin' )n #)9 many #)urs it ta2es t) assemble a pist)n
assemblyE it "ann)t be a p#ant)m assemblyE be"ause as a part )6 t#e En'ine bl)"2
assemblyE t#e lab)r ")sts are in"luded in t#e En'ine bl)"2 pr)du"ti)n )rderE and t#ere6)re
in t#e standard ")st>
#5 Can t&e assembl people pic* out t&e parts for t&e p&antom assembl from t&e all
of t&e components in t&e Lit(
I6 t#e 'uy assemblin' t#e En'ine Bl)"2 'ets ")n6used be"ause )6 all )6 t#e ")mp)nents
6)r t#e Pist)n assemblies are t#ereE t#en it "ann)t be a p#ant)m assembly> But i6 t#ey "an
seperate t#em easilyE ') 6)r it> A printed "ir"uit b)ard assembly s#)uld ne4er be a
p#ant)m assemblyE be"ause all )6 t#)se little parts 6)r ea"# type )6 P* b)ard must be 2ept
separate>
$5 Do ou usuall build "11 piston assemblies/ put t&em into stoc*/ t&en issue C at a
time to build an )ngine Assembl(
I6 s)E it is n)t a p#ant)m assembly> I6 t#e Pist)n assembly is a p#ant)mE y)u )nly build
t#e ( y)u need 9#ile y)u are buildin' t#e En'ine Bl)"2 assembly> C)u n)rmally d) :5,
st)re a pist)n assembly -p#ant)m assembly. in st)"2>
B5 =o'ever/ sometimes a customer calls and 'ants ou to send t&em all of t&e
components for One Piston Assembl0
By #a4in' it set as a p#ant)m assemblyE e4en t#)u'# y)u d)nAt usually "reate seperate
pr)du"ti)n )rdersE in t#is "ase y)u *A: "reate a pr)du"ti)n )rder 6)r )neE pull t#e
")mp)nentsE "l)se t#e P5E and send t#e parts )66 t) y)ur "ust)mer>
45 Iou complete a )ngine Assembl0
As y)u are 9al2in' it ba"2 t) t#e st)"2r))mE y)u dr)p it )n t#e 6l))rE and it brea2sJ
DamnE but y)u "an still sa4e t#e pist)n assemblies> Sin"e t#ey d) #a4e a SAP material
numberE y)u *A: put t#)se ba"2 int) st)"2> M)st MRP systems 7I re")'niIe t#at
y)u #appen t) #a4e ( pist)n assemblies in st)"2E and 9ill issue t#)se 9#)le assemblies t)
t#e ne;t )rder 6)r a En'ine Bl)"2>
Attac&ment Of Dra'ings in +OMs
=o' to attac& a document to a +OM (
:)9 )ne "an atta"# a d)"ument t) a B5M in )ne )6 t#e 6)ll)9in' t#ree 9aysT
<. Atta"# d)"ument as an item in t#e item )4er4ie9E
2. Atta"# d)"ument t) an item and
=. Atta"# d)"ument t) t#e #eader material>
<. Atta"#in' d)"ument as an item in t#e item )4er4ie9?
T') t) t#e X8eneral Item 54er4ie9A s"reen
Tsele"t t#e tab pa'e XD)"umentA
Tenter item "ate')ry XDA
Tdr)pd)9n and sele"t t#e d)"ument y)u 9ant t) atta"#
Tt#e system aut)mati"ally sele"ts t#e respe"ti4e d)"ument typeE d)"ument partE
d)"ument 4ersi)n and d)"ument des"ripti)n
Tt#e system als) enters ")mp)nent quantity X<A and ")mp)nent unit )6 measure as XP*A
by de6ault>
2. Atta"#in' d)"ument t) an item?
T') t) t#e X8eneral Item 54er4ie9A s"reen
Tsele"t t#e parti"ular item by F2
Tt#e item all data s"reen appears
T') t) tab pa'e Xd)"ument assi'nmentA
Tdr)pd)9n and sele"t t#e Xd)"ument typeA y)u 9ant t) atta"# Tdr)pd)9n and sele"t
t#e d)"ument y)u 9ant t) atta"#
Tt#e system aut)mati"ally sele"ts t#e respe"ti4e d)"ument partE d)"ument 4ersi)n and
d)"ument des"ripti)n
=. Atta"# d)"ument t) t#e #eader material?
T') t) #eader )4er4ie9 s"reen
T') t) tab pa'e Xd)"ument assi'nmentA
Tdr)pd)9n and sele"t t#e Xd)"ument typeA y)u 9ant t) atta"#
Tt#e system aut)mati"ally sele"ts t#e respe"ti4eE d)"ument partE d)"ument 4ersi)n and
d)"ument des"ripti)n
Pre!requisitesT
T"reate d)"ument by transa"ti)n */0<:
T*ust)miIin' settin'sTin d)"ument mana'ement "ust)miIin' determines 9#i"#
)bFe"ts "an be assi'ned t) d)"uments per )bFe"t type>
T') t) IM8 !@ "r)ss!appli"ati)n ")mp)nents !@ d)"ument mana'ement !@ ")ntr)l data
!@ de6ine d)"uments type
Tsele"t t#e d)"ument type 6)r e;ample XDR7A
Tsele"t t#e sub dial)' Xde6ine )bFe"t lin2sA
Tsele"t ne9 entries and enter 6)ll)9in' )bFe"tsT
TAS,P5DD5*A and s"reen X25KA-lin2in' d)"ument t) B5M #eader. TAS,K5DD5*A and
s"reen X25(A-lin2in' d)"ument t) B5M item. Tn)9 d)"uments "an be lin2ed t) B5M
#eader as 9ell as B5M item>
Tips b . Ra*es&
Split In Routing 2 Difference +et'een Alternative And
Parallel Se9
,#e term HSplittin'H in SAP means #a4in' m)re t#an )ne pers)n )r ma"#in' 9)r2in' )n
an )perati)n in a pr)du"ti)n )rder>
SAP assumes t#at )nly )ne pers)n3ma"#ine 9ill be 9)r2in' )n a F)b at a time> I6 it ta2es
)ne #)ur t) ma2e )neE and t#e )rder is 6)r <0E t#e system 9ill s"#edule t#e F)b at t#at
9)r2 "enter t) ta2e <0 #)urs> H)9e4erE i6 in t#e )perati)n in t#e r)utin'E y)u sele"t
HRequired Splittin'HE t#en y)u put in Hnumber )6 splitsH as 2E t#en t#e system 9ill assume
y)u are #a4in' t9) pe)ple3ma"#ines 9)r2 )n t#e F)b at t#e same timeE #en"e it 9ill )nly
s"#edule t#e F)b t) ta2e 5 #)ursE n)t <0> I6 y)u put in splitts as 1E t#en t#e system 9ill
assume 2>5 #)urs t) 'et t#e F)b d)ne>
Als)E s)metimes it mi'#t be ridi"ul)us t) split t#e F)b> F)r instan"eE i6 t#at pre4i)us
e;ample )rder 9as )nly 6)r 2 piedes> Ha4in' t9) ma"#ines 9)r2in' )n it 9)uld be
dumbE be"ause y)u 9)uld #a4e t) d) t9) setups> S) t#e system 'i4es y)u a Minimum
pr)"essin' timeE s) i6 itAs less t#anE sayE 5 #)ursE d) n)t split it>
%&at is t&e difference bet'een alternative and parallel se9uence0=o' t&ese are
used(

8enerally in r)utin' = types )6 sequen"e are present 9#i"# are standardE parellel and
alternate sequen"e>

Alternate sequen"es are lin2ed t) t#e standard sequen"e 9#i"# is t#e main sequen"e> ,#e
pla"e 9#ere alternate sequen"e starts 6r)m t#e standard sequen"e is "alled bran"#
)perati)n and a'ain t#e pla"e 9#ere it F)ins t#e standard sequen"e is "alled t#e return
)perati)n>

Parellel sequen"es are set )6 )perati)n 9#i"# run parellel t) t#e standard sequen"eE 6)r
e;ample in a "#emi"al industry 6)r analyti"al pr)"esses t#at )""ur parellel t) t#e main
pr)du"ti)n pr)"ess>

Alternate sequen"e ")nsists )6 set )6 )perati)ns )t#er t#an t#e standard sequen"e s) t#at
eit#er )6 t#e sequen"es "an be run 6)r a pr)du"ti)n pr)"ess>8enerally bran"# )perati)ns
in t#e standard sequen"e are in')red in t#is pr)"ess>

Tips b . Lartee*
A 3a%i& SAP E!"i!eeri!" C0a!"e
Ma!a"ee!t Setu2
T6+. -0/ ,6/ <-.+5 IMG ./,,+34. +3 90*/0 ,9 :./* ,6/ /34+3//0+34 56-34/
;-3-4/;/3,
>/-,:0/.'
4 0/>/0. ,9 - ,+5@'
F+0., ./,:1 ,6/ 593,092 *-,- +3 OS:='
Re'i%i#! %e&ti#!%
F+/2*. G-
R/B+.+93 2/B/2 -5,+B/ 8
E8,' 0/B+.+93 2/B/2 8
H+46/0 0/B+.+93 2/B/2 8
O3Ae&t Ma!a"ee!t Re&#r$ %e&ti#!%
F+/2*. G-
O<?/5, ;-+3,/3-35/ 8
A..+43 -2,/03-,+B/ *-,/ 8
O'eri$e 'alueBa%%i"!e!t $ate %e&ti#!%
F+/2*. G-
O327 K+,6 2/-*+34 56-34/ ;.,' 8
S/,,+34 ,6/ R/B+.+93 2/B/2 -5,+B/ +. ,9 -5,+B-,/ ,6/ /34+3//0+34 56-34/
;-3-4/;/3, >90
;-,/0+-2 ;-.,/0' I> 79: *9 39, K-3, ,6/ /34+3//0+34 56-34/ ;-3-4/;/3,
>90 ;-,/0+-2.A
0/;9B/ ,6/ ,+5@'
+,6 - ,+5@ +3 HH+46/0 0/B+.+93 2/B/2HA ,6/ 3/K 0/B+.+93 2/B/2 6-. ,9
</ -2K-7. 6+46/0
,6-3 ,6/ 92* 0/B+.+93'
S/593*27A ./,:1 ,6/ /8,/03-2 3:;</0 0-34/ +3 OS:.'
I> 79: :./ ,6/ +3,/03-2 3:;</0 0-34/A ,6/3 0/;9B/ ,6/ /8,/03-2 3:;</0
0-34/'
T6+0*A */>+3/ ,6/ .,-,:. >90 ,6/ 56-34/ ;-.,/0 0/590*. +3 ,0-3.-5,+93
SM.- ) V/T=9CS'
C6-34/ N9' C64 D-,/ C64 D+.,' L95@ D/.50+1,+93
S,-,:. P9..

1 8 8 I I A5,+B/
2 I I I I I I I3-5,+B/
3 I I I I 8 L95@/*
F9:0,6A */>+3/ ;9*+>+5-,+93 1-0-;/,/0. >90 ,6/ BOM +3 OS;>'
F+/2*. G-
BOM V-2+*,7 M-+3,' 8
EC M-3-4/;/3, A5,+B/ 8
H+.,907 R/=:+0/;/3, I I
U3+, P+/5/ PC
T6/ 0/., 9> ,6/ >+/2*. -0/ <2-3@'
I> ,6/ H+.,907 R/=:+0/;/3, +. ,+5@A /B/07 ,+;/ *:0+34 50/-,+93 9> ,6/
BOMA SAP K+22
109;1, 79:0 >90 -3 ECN 3:;</0 -. +. 59;1:2.907'
L-.,27A */>+3/ >+/2*. ./2/5,+93 >90 09:,+34 +3 OP:A'
PP ta%8 li%t%@ i!itial %&ree! )D C0a!"e !u3er )D Tra!%a&ti#! &#$e )D
Ti&8 Req6
S/,,+34 ,6/ T0-3.-5,+93 59*/ >+/2*. R/=:+0/* +3*+5-,/ ,6-, 79: 6-B/
;-@/ ,6/ ECN 3:;</0
59;1:2.907 K6/3 56-34+34 ,6/ 09:,+34'
F+3-227A *9 - ,/., <7 ;-@+34 56-34/. ,9 ,6/ M-,/0+-2 M-.,/0A BOM -3*
R9:,+34'
SAP PP-CRP-,?, - Capacit ,eveling Profile Setup
*apa"ity le4elin' is used in 4ari)us areas )6 a ")mpany and at di66erent plannin' le4els
9it# t#e 6)ll)9in' )bFe"ti4es?
! Hi'# "apa"ity l)ad
! Ad#eren"e t) dates
! S#)rt lead times
! )9 st)"2s
,#e )bFe"ti4es )6 "apa"ity le4elin' in"lude?
! e4elin' )4erl)ads and under l)ads at 9)r2 "enters
! A"#ie4in' )ptimum ")mmitment )6 ma"#ines and pr)du"ti)n lines
! Sele"ti)n )6 appr)priate res)ur"es
S&o' &ere is an e7ample on &o' to customi@e t&e Capacit ,eveling Profile0
Define time profile in OPD#0
Assumin' y)u 9ant t) "reate a time pr)6ile 6)r 2 m)nt#s>
Entry ,ype Start Date End Date
Database Read Peri)d S != =
,#e database read peri)d spe"i6ies t#e peri)d in 9#i"# "apa"ity requirements are read
6r)m t#e database> All requirements are a""essed 9#i"# are partially )r ")mpletely
9it#in t#e database read peri)d>
E4aluati)n Peri)d 8 !< %0
,#e e4aluati)n peri)d spe"i6ies t#e peri)d )4er 9#i"# data is 6)rmatted and displayed>
,#e e4aluati)n peri)d must lie 9it#in t#e database read peri)d>
Plannin' Peri)d 8 !< %0
,#e plannin' peri)d de6ines t#e peri)d in 9#i"# t#e SAP system "an "arry )ut plannin'>
,#e plannin' peri)d is smaller t#an )r equal t) t#e e4aluati)n peri)d> C)u "ann)t m)4e
)perati)ns )utside t#e plannin' peri)d> EquallyE 9#en aut)mati" 6inite s"#edulin' is
"arried )ut 6)r an )perati)n t#e system )nly sear"#es 6)r a ne9 date 9it#in t#e plannin'
peri)d>
Dispat"# )6 ba"2l)' 8 Ba"2l)' dispat"# Date Q 0
,#e date 6)r dispat"#in' t#e ba"2l)' is )6 imp)rtan"e in peri)d!related plannin'>
C)u use t#e date 6)r dispat"#in' t#e ba"2l)' t) determine t#e date ba"2l)'s are t) be
all)"ated>
,#e 6)ll)9in' types )6 entry are a4ailable?
A"tual date spe"i6i"ati)ns
,#ese date spe"i6i"ati)ns -6)r e;ampleE "alendar dayE "alendar year. are )nly use6ul in
t#e pr)6iles in e;"epti)nal "ases>
Relati4e date spe"i6i"ati)ns
,#ese date spe"i6i"ati)ns -6)r e;ampleE number )6 "alendar daysE number )6 "alendar
years.
are al9ays "al"ulated 6r)m t#e "urrent day>
F)r e4ery peri)dE y)u "an spe"i6y in 9#at 6)rm y)u 9ant t) enter t#e date by usin' t#e
respe"ti4e 6ield H,ype )6 entryH>
Define t&e strateg profile in OPD+0
In t#is menu )pti)n y)u de6ine strate'y pr)6iles t) ")ntr)l "apa"ity le4elin' 9it# t#e
plannin' tables>
C)u "an ")py t#e standard strate'y pr)6ile li2e SAPSF*/ER< )r SAPD,00<>
Assumin' y)u ")py t#e strate'y pr)6ile t) +APSF*/ER< ti"2in' t#e 6)ll)9in's?!
<> Dispat"# at earliest p)int in time>
2> *#an'e pr)du"ti)n 4ersi)n )n err)r>
=> *an"el dispat"#in' due t) err)r>
1> &se )perati)ns 6l)ats>
5> &se 6l)at be6)re pr)du"ti)n>
%> &se 6l)at a6ter pr)du"ti)n>
and ")py t#e strate'y t) +APD,00< ti"2in' t#e *#an'e Plannin' dire"ti)n>
Define t&e Overall profiles in OPD10
,#e )4erall pr)6iles are used as 6)ll)9s t) ")ntr)l "apa"ity plannin'?
I6 y)u sele"t t#e menu )pti)ns?
*apa"ity plannin' !@ e4elin' !@ 7)r2 "enter 4ie9 !@ Plannin' tableE t#en t#e pr)6ile
SAPSF*800< is pr)"essed in t#e standard 4ersi)n>
C)u "an "#an'e t#e pr)6ileE but t#e SAP sub!pr)6iles s#)uld remain un"#an'ed as 6ar as
p)ssible>
C)u "an de6ine y)ur )9n pr)6iles and all)"ate t#em t) parti"ular users by means )6 user
parameters> -See user parameters *CA !@ *CB.
F)r e;ampleE 9#en y)u a""ess t#e plannin' table enter usin' t#e appli"ati)n menu
H*apa"ity plannin'H !@ e4elin' !@ 7)r2 "enter 4ie9 !@ Plannin' table
t#e user parameter H*CAH is )perati4e>
C)u "an sele"t any )4erall pr)6ile y)u li2e by enterin' 4ia t#e appli"ati)n menu
H*apa"ity plannin'H !@ e4elin' !@ /ariable>

C)ur details )6 t#e pr)6ile "an be as 6)ll)9s?!
Pr)6ile +5:I:E +BA*K8RD
Sele"ti)n pr)6ile SAPSF*S005 SAPSF*S00<
*)ntr)l pr)6ile SAPDD*00< SAPDD*002
,ime pr)6ile +,IME SAPDD+002
E4aluati)n pr)6ile SAPDDA00< SAPDDA00<
Strate'y pr)6ile SAPDD,00< +S,RA,E8C
Peri)d pr)6ile SAPDDP002
Plannin' table pr)6ile SAPSF*0<0
Pr)6> Plan tab -tab. SAPSF*R0<<
ist pr)6ile SAPSF*I00< SAPSF*I00<

Message / System Status
C&anging 'arning msgs to error msg n vice-versa
In t#e "ust)miIin'E 6)r s)me )6 t#e m)dulesE t#ere are s)me transa"ti)ns 9#i"# all)9 us
t) "#an'e t#e type )6 t#e system messa'esE t) 9arnin'E err)rE )r n) messa'e at all> But
t#ey 9)r2 )nly 6)r s)me )6 t#e spe"i6i" messa'esE n)t all )6 t#emJ C)u s#)uld "#e"2 t#e
")rresp)ndin' "ust)miIin' menu and "#e"2 i6 suits y)ur needs>>
S)me e;amples?
5PSB 6)r pr)du"ti)n messa'es
5BA5 6)r *5 messa'es
5M,1 6)r material master messa'es
5t#er9iseE y)u #a4e t) 6ind )t#er 9)r2!ar)unds t) meet t#e requirement t) "#an'e t#e
messa'e type>
FCI?
7#y is t#e need t) restri"t t) )nly s)me )6 t#e messa'esG System di4ides t#e messa'es
int) 2 "ate')ries 6r)m business side> S)me messa'es are issued by t#e pr)"essin' ABAP
pr)'ram and t#ey "ann)t be "#an'ed> Be"ause t#e pr)'ram "ann)t ")ntinue t) run
9it#)ut ")rre"tin' t#)se err)rs> But s)me messa'es d) n)t result in any ")ntradi"ti)ns 6)r
t#e pr)"essin' pr)'ramE but mi'#t a66e"t t#e su""eedin' )perati)ns in t#at business
pr)"ess>
HereAs t#e e;ample?
F)r t#e 6irst "aseE
7#en "reatin' t#e pr)du"ti)n )rderE 9e #a4e t) enter t#e )rder quantity> ,#ereAs n) 9ay
t#et system "an ")ntinue i6 9e d) n)t enter t#e quantity> S) t#ereAs n) d)ubt t#at 9e
s#)uldnAt be able t) "#an'e t#e err)r type 6)r t#is>
F)r t#e se")nd "aseE
7#en i "reate a pr)du"ti)n )rderE i "an "reate t#e bat"# number 6)r t#e pr)du"t in t#e
)rder be6)re sa4in' t#e )rder> And t#e system "#e"2s 9#et#er i entered t#e bat"# number
in t#e )rder )r n)t> F)r t#e pr)du"ti)n )rder "reati)nE itAs n)t a must t) enter pr)du"t
bat"# number be6)re#and> System "an sa4e t#e )rder> 7e "an "reate t#e pr)du"t bat"#
separatelyE )r e4en 9e "an "reate it durin' '))ds re"eipt 6)r )rder> ,#ere6)reE system
")uld all)9 us t) "#an'e t#e messa'e type t) err)r )r 9arnin'> I6 )ur pr)du"ti)n pr)"ess
is desin'nedE s) t#at t#e pers)n ma2in' t#e '))ds re"eipt s#)uldnAt enter )t#er bat"#
number t#an t#at entered in pr)du"ti)n )rderE 9e s#)uld ma2e t#e messa'e type err)rE s)
t#at t#e planner s#)uld #a4e t) "reate t#e bat"# number durin' "reati)n> I6 #)9e4erE 9e
)nly "reate t#e bat"# number durin' '))ds re"eiptE 9e s#)uld all)9 t#e planner n)t t)
enter bat"# number be6)re#and>>> -,#is 9as Fust a 6i"ti)n e;ampleE d) n)t questi)n itE and
d)nAt l))2 6)r t#is settin' in t#e "ust)miIin'.
Pr#$u&ti#! Pla!!i!" ) Pr#$u&ti#!
C#!tr#l S(%te Me%%a"e%
Y9: 5-3 ;-3-4/ ,6/ 109*:5,+93 593,092 .7.,/; ;/..-4/. K+,6 ,0-3.-5,+93
OPEB6
I3 ,6+. .,/1 79: 5-3 .1/5+>7 K6/,6/0 ,6/ SAP S7.,/; K+22 G-
- .:110/.. ,6+. +3>90;-,+93
- *+.12-7. +, -. - K-03+34
- *+.12-7. +, -. -3 /0090 ;/..-4/
I3 ,6/ 5-./ 9> ,6/ /0090 ;/..-4/ 79: 5-3 9327 1095/.. +, >:0,6/0 +> 79:
5900/5, ,6/ /3,07'
Y9: 5-3 -2.9 409:1 ,6/ ;/..-4/. -5590*+34 ,9 :./0 52-../. <7 .-B+34 ,6/
;/..-4/. +3 $i55ere!t
'er%i#!%6
P095/.. ,6/ 2+., 9> ;/..-4/. <7 -..+43+34 /B/07 ;/..-4/ - ;/..-4/
5-,/4907'
I> 79: 6-B/ .-B/* ;/..-4/ 5-,/490+/. :3*/0 $i55ere!t 'er%i#!% (#u &a!
a%%i"! a 'er%i#! t#
%2e&i5i& u%er%6
T6+. 6-. ,6/ />>/5, ,6-, ,6/ .-;/ ;/..-4/ -11/-0. -. -3 err#r >90 93/
:./0
-3* - 1ar!i!" >90 -39,6/0'
T9 *9 ,6+. 79: ;:., -..+43 ,6/ 2araeter ID FMSVF -3* ,6/ 'er%i#! !u3er
,9 ,6/
5900/.193*+34 :./0 ;-.,/0 0/590*. +3 ,0-3.-5,+93 SU-96
Production Order Sstem Status
Tell t&e difference bet'een T)C=O and C,OS)D0
,E*5 means ,e"#ni"ally ")mpleted )rderE means 9it# )ut 6ull ")mpleti)n )6 )rder> ,#at
pr)du"ti)n )rder st)pped be"ause )6 s)me reas)ns> *5SED means a6ter ")mpleti)n )6
")n6irmati)n and settlement t#e )rder is 6ully "l)sed 6)r 6urt#er pr)"essin'>
=o' to delete released production orders(
In t#e pr)d"uti)n )rderE sele"t Fun"ti)ns !!@ Deleti)n 6la' !!@A"ti4e t) delete
pr)du"ti)n )rder> ,#is met#)d "an be used 6)r pr)du"ti)n )rders #a4in' *R,D -ie
"reated. and RE -released. status> H)9e4erE it is n)t p)ssible t) delete a pr)du"ti)n
)rder 9it# RE and 8MPS -ie> a6ter t#e 9it#dra9l )6 materials 6)r t#e )rder. status>
C)u "an ,E*5 t#e pr)du"ti)n )rders 9it# RE and 8MPS status>
*5<= is used t) "an"el t#e ")n6irmati)n )6 a pr)du"ti)n )rder>
Once :inal Goods Receipt is post 8 Order is completed n it is Tec&nicall
Completed it s&ould not allo' an goods movement against t&at order but t&is is not
&appening 8 one can issue goods even if t&e order is T)CO0
7#en )rder status is ,e")E system all)9 us t) d) t#e p)stin' a'ainst t#e )rder> 5n"e
)rder status is "l)sedE t#en )nly )rder treated as "l)sed 6)r e;e"uti)n>
In ,E*5 status y)u "an p)st t#e remainin' a"ti4ity3'))ds m)4ement> i2e i6 y)u #a4e
)ne )rder t#at ")ntains t#e 5 )perati)n and )ut )6 5E = y)u are ")n6irmin' in t#e "urrent
peri)d and supp)seE rest y)u are d)in' in t#e ne;t peri)d> S) at t#e time )6 settlement 6)r
"urrent peri)dE )rder status s#)uld be ,e") "ause y)u 9ill d) s)me )perati)n is t#e ne;t
peri)d and ")st 6)r ne;t peri)d s#)uld be settle )n ne;t peri)d> a6ter t#at y)u #a4e t)
"l)se t#e )rder>
S) ,E*5 all)9s t#e p)stin's>
I6 t#e requirement is n)t all)9in' any '))ds m)4ement 9#ile system status ,E*5 is
a"ti4eE pls try t#is appr)a"# in t#e ")n6i'?
<> ') t) t")de BS22 -Maintain? System Status.
2> l))2 6)r t#e system status ,E*5>
=> D)uble "li"2 t#e 6ield H,E*5H>
1> in t#e transa"ti)n ")ntr)l tab l))2 6)r t#e business transa"ti)n HRM7AH )r '))ds
m)4ement -y)u "an type it in t#e l)9er le6t ")rner butt)m b);.>
5> sele"t t#e radi) butt)n 6r)m HAll)9edH t) Disall)9edH>
%> sa4e y)ur "#an'es> V!! )l
)7plain Sstem and !ser Status In Production Order
%&at is Sstem Status in PP(
A system status is a status set by t#e system> It in6)rms t#e user t#at a parti"ular 6un"ti)n
9as "arried )ut )n an )bFe"t> C)u "ann)t in6luen"e a system status in any 9ayE t#at isE it
"ann)t be dire"tly deleted )r "#an'ed> E;ample? 7#en y)u release a pr)du"ti)n )rderE
t#e system aut)mati"ally sets t#e system status HreleasedH> C)u "ann)t in6luen"e t#is
status unless y)u "arry )ut a business transa"ti)n t#at leads t) a "#an'e )6 t#e system
status>
C)u "an a"ti4ate any number )6 statuses in a pr)du"ti)n )rder> It is p)ssible 6)r a
pr)du"ti)n )rder t) be simultane)usly HreleasedHE Hpre!")stedHE HprintedH and
H")n6irmedH>
,#e Main system statuses 9#i"# are in use at :eta6im?
! *R,D Q *reated> ,#is is t#e status 'i4en t) ea"# pr)du"ti)n )rder up)n "reati)n> As
l)n' as a pr)du"ti)n )rder #as n)t
been releasedE it "ann)t be printed )r ")n6irmed>
! RE Q Released> 5n"e a pr)du"ti)n )rder is "reatedE it "an be released 6)r pr)du"ti)n
eit#er aut)mati"ally )r manually>
! P*:F Q Partially *)n6irmed> ,#is status is 'i4en t) an )rder )n"e t#e 6irst ")n6irmati)n
#ad been re"ei4ed 6r)m t#e
s#)p6l))r> ,#is status 9ill "#an'e aut)mati"ally t) *:F 9#en a 6inal ")n6irmati)n 9ill be
d)ne>
! *:F Q *)n6irmed> *)n6irmati)ns )6 pr)du"ti)n pr)'ress and pr)du"ed '))ds are
rep)rted t) SAP 6r)m t#e s#)p 6l)r>
A 6inal ")n6irmati)n is 'i4en t) an )rder 9#en its pr)du"ti)n is ")mplete>
! PD/ Q Partially deli4ered> ,#is status is 'i4en t) pr)du"ti)n )rder t#at is partially
deli4ered>
! D/ Q Deli4ered> ,#is status is 'i4en t) pr)du"ti)n )rder t#at is 6ully deli4ered>
! ,E*5 Q ,e"#ni"ally *)mplete> ,#is status is 'i4en t) pr)du"ti)n )rders 9#i"# #ad
been 'i4en b)t# *:F status -6inal
pr)du"ti)n ")n6irmati)n. as 9ell as &ser Status )6 *HE*K -see H&ser StatusH se"ti)n.>
,E*5 is set aut)mati"ally by a daily F)b runnin' in t#e ba"2'r)und>
! DF Q Deleti)n Fla'> ,#is status indi"ates t#at t#e )rder #ad been mar2ed 6)r deleti)nE
but 9as n)t erased 6r)m t#e
in6)rmati)n system>
%&at is !ser Status in PP(
A user status is a"ti4ated by t#e user and "an be "reated as an additi)n t) t#e e;istin'
system status> C)u "an de6ine and
a"ti4ate any number )6 user statuses> ,) de6ine a user statusE y)u need t) #a4e "reated a
status pr)6ileE 9#i"# is "reated per )rder type in *ust)miIin'>
,#e Main user statuses 9#i"# are in use at :eta6im?
! Rel> Q Released> ,#is user status is 'i4en t) t#e pr)du"ti)n )rder 9it# its "reati)n>
! Pr)d> Q Pr)du"ti)n> 5n"e a 6irst pr)du"ti)n ")n6irmati)n #as been madeE t#e Rel> status
is "#an'ed t) Pr)d>
! *l)> Q *l)sed> &ser status 'i4en t) a pr)du"ti)n )rder 9#i"# 9as 6ully ")n6irmed
-system status *:F.>
! *#e"2 Q ,#e ")ntr)ller mar2s a pr)du"ti)n )rder as H*#e"2H a6ter per6)rmin' a
t#)r)u'# e;aminati)n 9it# t#e aid )6 H7)r2 5rder 6)r *#e"2H rep)rt -t#e rep)rt list all
t#e pr)du"ti)n )rders 9it# *:F system statuses but 9it# n) ,E*5 system status.> &p)n
mar2in' t#e pr)du"ti)n )rder as H*#e"2HE t#e system 9ill aut)mati"ally mar2 t#e
pr)du"ti)n )rder as ,E*5> ,#e status indi"ates t#at ")ntr)llin' "an pr)"ess t#e
pr)du"ti)n )rder> V!! As#is# S#i4an2ar
PP Iear )nd To Do ,ist
Content Aut&or. Debbie
%e 'ill do our first ear end0 %&at s&ould I do for t&e PP module(
,#ese are t#e a"ti4ities 9e #a4e de6ined 6)r A areas in"ludin' PP and t#ey are in
additi)n t) y)ur n)rmal m)nt# end "l)sin'?
<> *reate ne9 material d)"ument number ran'es 6)r t#e ne9 year>
2> 8enerate peri)d rules 6)r Asset A"")untin'>
=> D) Asset A"")untin' year end "l)se and Fis"al year "#an'e>
1> R)ll all A3R and A3P balan"es>
5> *l)se )ut all n)minal 3 PU a"")unts in a"")untin'>
%> Enter all ")st "enter bud'ets 6)r t#e ne9 year>
K> Enter ne9 standard ")sts 6)r y)ur materials 6)r Sanuary < )6 t#e ne9 year>
(> Maintain t#e plannin' 6)r y)ur a"ti4ity type used in y)ur 9)r2 "enters 6)r t#e ne9
year
-)t#er9ise y)u 9ill n)t be able t) d) ")n6irmati)ns in t#e ne9 year>.
0> *reate "alendar 6)r ne9 year>
SAP Production Planning and Control :re9uentl
As*ed 6uestion
Bills Of Material
6. 7e #a4e a B5M ! AAA 9it# t9) pa"2in' materials ABA and ACA> F)r <000 units )6 AAAE <
pa"2in' material )6 ABA is required and 6)r 50 units )6 AAAE < pa"2in' material )6 ACA is
required> Base quantity )6 AAA is de6ined as <000> H)9 "an I de6ine ABA U ACA )r in 6a"t AAAG
A. Ma2e t#e base quantity )6 AAA as 5000> ,#e resultin' ")mp)nent quantities 9)uld be 5
)6 ABA and <00 )6 ACA>
Work Centers
6. *an 9e #a4e m)re t#an % standard 4alues in standard 4alue 2eyG
A: 5ne 9ay t) a"#ie4e t#is is t) "reate an)t#er )perati)n step usin' t#e same 9)r2
"enter> H)9e4er t#is s#all be 9it# a ")ntr)l 2ey t#at is n)t a milest)ne> 7#en t#e
milest)ne )perati)n is ")n6irmedE t#e pre4i)us )perati)ns up t) t#e ne;t milest)ne are
aut)mati"ally ")n6irmed> ,) 'et t#e desired number )6 standard 4alues E all t#e An)n
milest)neA steps "an be built dependin' )n t#e need>
Routing
Q: *an 9e use same r)utin' 6)r materials under')in' t#e same pr)"ess3)perati)nsG *an
9e a4)id separate r)utin' 6)r ea"# and e4ery material pr)du"edG
A1: Presume t#at t#ere are 50 pr)du"ts and t#e 6abri"ati)n s#)p uses a set )6 <0
ma"#ines> I6 all t#ese pr)du"ts use t#e same settin's )6 t#e ma"#inesE Re6eren"e
5perati)n Sets -tas2 list type S. "an be setup 6)r ")mm)n pr)"esses t#at use t#e same
9)r2 "enters> H)9e4er ")stin'E s"#edulin' and "apa"ity 9ill be a66e"ted i6 ea"# pr)du"t
#as di66erent setup time and Re6eren"e 5perati)n sets "an n)t be used>
A r)utin' 6)r ea"# material number - type : )r R. #as t) be set up and 9it#in t#at
r)utin'E t#e Re6eren"e 5perati)n Set "an be used>
H)9e4er y)u "an by try utiliIin' t#e KMA, material and pr)du"t 4ariants in4ariant
")n6i'urati)n t) a4)id separate r)utin' 6)r ea"# material>
A#. C)u may "reate a r)utin' 'r)up> 8) int) r)utin' "reati)n and enter t#e plant and t#e
'r)up name> I6 y)u 9ant y)u may name t#e 'r)up E else name is assi'ned by internal
")unter.> *reate t#e r)utin' 9it# t#e 9)r2 "entersE )perati)n timesE et"> 8) t) t#e
HHeader )4er4ie9H s"reen and "li"2 )n t#e HMat All)"H s"reen> Fill in t#e blan2s 9it# all
t#e material masters t#at use t#is r)utin'>
6. S"#edulin' times "an be de6ined in t#e material master re")rd byO
N enterin' t#e in!#)use pr)du"ti)n time> ,#is 4alue "an be updated 6r)m t#e r)utin' by
t#e system>
N enterin' t#e setupE tear d)9nE pr)"essin'E and inter)perati)n times> I6 t#ese 4alues are
maintainedE t#e system determines t#e in!#)use pr)du"ti)n time )n t#e basis )6 l)t siIe>
H)9 d) y)u 'et t#e system t) update t#is 4alue 6r)m t#e r)utin'G
A. In r)utin'E "arry )ut s"#edulin'> 8) int) t#e r)utin' )perati)n )4er4ie9 and 6)ll)9
E;tras !@ S"#edulin' !@ Results> ,#e p)p!up 9ind)9 displays t#e s"#edulin' data> At t#e
b)tt)m t#ere is a pus#butt)n t) ")py t#e s"#edulin' data t) t#e material master *#e"2
t#is pus# butt)n t) update master data>
6. 7e #a4e deleted a 'r)up 2ey in an )perati)n in r)utin' and t#e same d)es n)t appear
6)r t#is r)utin' -*A02.> But 9e n)ti"ed t#at entries are maintained in table PP5 and t#e
deleti)n indi"at)r is n)t set> H)9 d)es t#e system remember t#is deleti)n )6 'r)up 2eyG
A. C)u may l))2 at t#e tables PK5E MAP and PAS>
Sales & Operations Planning
Q: %e defined S5P in m)nt#s> H)9e4er during S5P trans6er t) demand mana'ementE
)ur independent requirements are appearin' in 9ee2s> H)9 "an 9e ")rre"t t#is 6r)m
9ee2s int) m)nt#s G
A: C&ec* transaction OMPA for general split0 OMPS - based on t&e MRP group0
)nsure t&at MRP group assigned to t&e material0 Delete an allocations in t&ese
tables0 T&en periods 'ill be transferred to Demand Management 'it& t&e same
splits as in SOP0 Also c#e"2 9#et#er t#e 4alue )6 peri)d is set as Hm)nt#H at y)ur plant
le4el in ,ransa"ti)n A5MPKA
Demand Management
Q: Sales quantities in S5P 6)r "ertain days are trans6erred int) Demand Mana'ement
and are s#)9n as planned independent requirements> 7e need t) 2eep t#e settin's in S5P
and "#an'e t#e peri)ds in Demand Mana'ementG 7e 9)uld li2e t) #a4e a r)llin'
#)riI)nE 6)r e;? t#e 6)ll)9in' 1 9ee2s )n a daily basisE a6ter t#at )n a m)nt#ly basis>
7#at is t#e best 9ay t) d) t#isG
A: &se t#e aut)mati" peri)d split 6un"ti)n>
M R P
Q: %e &ave a lot si@e procedure &ere '&ic& is creating more order proposals0 =o'
do ou set t&e limit value for maximum number of MRP order proposals
per date in IMG?
A: Under customization, try materials management-consumption
based planning-maintain all plants
Q: !"at is t"e difference bet#een $planned consumption$ and
$Unplanned consumption$? %an safety stoc& calculation be done on
eit"er of t"ese?
A: !"ile customizing movement types '(M))* it is defined as to #"ic"
set of consumption values gets posted during t"e material movement+
,or some it may al#ays be t"e total consumption and for some it is
al#ays t"e unplanned one and for some it is dependent on #"et"er t"e
issues #ere done #it" reference to a reservation ie+, a planned
consumption+ -"e #ay t"ese consumption values are ta&en into
account in MRP is defined in t"e customizing of MRP types+
,or Reorder point planning '.M* t"e total consumption is used to
calculate t"e safety stoc& and t"e reorder point+
,or ,orecast based planning '..* t"e total consumption is used to build
t"e forecast #"ic" #ill be used to compile t"e order proposals+
,or /eterministic MRP 'P/* t"e unplanned consumption is used to
calculate t"e forecast #"ic" in turn is added to t"e actual demand+
6. 7e 9ant t#e system t) run a sin'le le4el MRP aut)mati"ally )n re"eipt )6 sales )rder>
H)9 t) ")n6i'ure tri''erin' e4ent based MRPG
A. ,#is "an )nly be run i6 material master #as plannin' strate'y 1< -made!t)!)rder. in t#e
MRP2 4ie9> 7e need t) run 6)r )t#er MRP types> 7e #a4e t) "reate a user e;it in t#e
sales )rder pr)"essin' -/A0<. t) start MRP based )n data 6r)m )ur sales transa"ti)n>
6. 7e #a4e an assembly AAA usin' a subassembly ABA> ABA in turn uses ra9 material A*A>
Item AAA is an MPS and is duly mar2ed in Material Master> Item ABA and A*A are mar2ed as
APDA> 7#en demand 6)r AAA is entered and MPS is run E upt) 9#i"# le4el t#e requirements
are ta2en "are )6G
A. MRP "an be run dependin' )n y)ur requirement> F)r e;ample?
<> Sin'le Item 3 Sin'le e4el 6r)m MPS ! ,ransa"ti)n *)de MD12 ! 5nly t#e t)p
MPS item - AAA in t#is "ase. is planned and dependent requirements 9ill be passed
t) MRP item - ABA . > Run MRPE ,ransa"ti)n MD02 )n ABA t) plan it and all MRP
items bel)9 >
2> Sin'le Item 3 Multi e4el 6r)m MPS ! ,ransa"ti)n *)de MD1< ! All le4els are
planned ! A E B U *
=> ,)tal Plannin' 6r)m MPS )nline )r ba"2'r)und ! ,ransa"ti)n *)de MD10 )r
MDBS
7it#)ut mar2in' t#e "#e"2b); H Pr)"ess MRP materialsH is li2e "ase - <.
ab)4e and 9it# t#e "#e"2b); mar2ed is li2e "ase -2 .>
Prodution Orders
Q: 7e 'et an err)r messa'e H*)ntr)l parameters 6)r s"#edulin' n)t de6inedH 9#ile
"reatin' test pr)du"ti)n 5rders> 7#yG
A: +efore ou attempt creating Production orders/ c)n6i'ure y)ur
5rder types! ,ransa"ti)n *)de 5PHS
5rder type Dependent parameters ! ,ransa"ti)n *)de 5P(
Ba"2)rder S"#edulin' ! ,ransa"ti)n *)de 5MIH
S"#edulin' e4els ! ,ransa"ti)n *)de 5MIF
Q: 7e are tryin' t) "reate Pur"#ase Requisiti)n 6r)m MRP run> 7e #a4e material E in6)
Re")rdE S)ur"e list E Demand in pla"e> MRP is al9ays "reatin' plan )rder> 7#yG
A: *#e"2 t#e pr)"urement type in MRP 4ie9 )6 material master> *#e"2 A*reate Pur"#ase
requisiti)nA indi"at)r 9#ile runnin' MRP> I6 y)u 9ant pur"#ase requisiti)ns t) be "reated
in t#e )penin' peri)dE sele"t t#e 6)r MRP ")ntr)l parameter A"reate pur"#ase requisiti)nsA
as A<A>
Q: 9#at is t#e )pti)n HD)"umented '))ds m)4ementsH )n Sele"ti)n )6 Indi4idual 5bFe"t
ists -transa"ti)n ")de *52(.G
A: !se ,ransa"ti)n ")de 5P( t) "ust)miIe by "#))sin' t#e )rder typeE sele"t all t#e
"#e"2b); under HD)"umentati)n )6 '))ds m)4ementsH at t#e b)tt)m )6 t#e pa'e> *reate
a ne9 Pr)du"ti)n )rderE ma2e 8I t) itE and run t#e rep)rt>
Q: %e 'ould li*e to &ave a rep)rt3inquiry t#at 9)uld indi"ate 4arian"es -materialsE
material quantities. bet9een material re"ipe and a"tual pr)"ess )rders> 7e tried ME2M
but t#is 'i4es us a list )6 pur"#asin' d)"uments and n)t t#e ")nsumpti)n de4iati)n>
7#ere "an I 'et su"# ")nsumpti)n de4iati)n -master re"ipe /s> Pr)"ess@ 5rders.G
A. D) a data ")lle"ti)n 6irst>
Menu Pat# ! A"")untin'!@*)ntr)llin'!@Pr)du"t ")st a""t'!@Pr)"ess m6'!@In6)rmati)n
system!@*)st )bFe"t #ierar"#y!@data ")lle"ti)n
-I6 y)u are usin' )rder #ierar"#y y)u 9)uld sele"t )rder #ierar"#y in pla"e )6 ")st )bFe"t
#ierar"#y in t#e menu pat#>.
,#enE
A"")untin'!@*)ntr)llin'!@Pr)du"t *)st A"")untin'!@5rder Related Pr)du"ti)n!
@In6)rmati)n System
*#))se Rep)rt Peri)d *)stin' ! ,ar'et3A"tual pr)du"ti)n 4arian"e
6. 7e #a4e t9) ")mp)nents - ABA U ACA . in a pr)du"ti)n )rder in a pr)"ess )riented
pr)du"ti)n pr)"ess> 7#en 50 numbers )6 ")mp)nent ABA are issuedE 9e need t#e system
t) aut)mati"ally issue <00 numbers )6 ")mp)nent ACA based )n rati) )6 < t) 2> 7#ere d) I
spe"i6y t#ese rati)sG
A. C)u "an de6ine t#e rati) in B5M and material may be issued 9it# re6eren"e t) B5M>
6. 7e #a4e t9) st)ra'e l)"ati)ns are A000<A and A0%00A> De6ault st)ra'e l)"ati)n in
Pr)"ess )rder is al9ays A000<A 7#at determines t#is de6ault l)"ati)nG
A. ))2 int) 5SS n)tes? <00K5KE %=10=E 0%2%2E (K(1=E (20==E %101%>
,#e St)ra'e l)"ati)n as ")n6i'ured in t#e Supply area #as t#e #i'#est pri)rity>
Q: %e need t) d) 8I )6 ")mp)nents t) pr)du"ti)n )rder usin' Ba"2!6lus#> ,#e
")mp)nent st)"2 is mana'ed in Bat"#es> ,#e Bat"# t) be ba"2!6lus#ed is sele"ted by
FIF5 6r)m t#e issue st)ra'e l)"ati)n> H)9 "an 9e set t#is upG
A. 7it# t#e 6)ll)9in' settin'sE t#e bat"#es are sele"ted t#e m)ment t#e pr)du"ti)n )rder
is released>
<? Set up bat"# determinati)n t#e 9ay t#at t#e bat"#es in bat"# sele"ti)n are s)rted t#e
ri'#t 9ay> e>'> s)rted by e;piry date
2? &se aut)mati" bat"# sele"ti)n in disp 4ie9>
=? Ensure t#at t#e ")mp)nents are all)9ed t) be ba"2!6lus#ed -material master 3 9)r2
"enter.
6. 7e 9ant t) rep)rt )n se4eral status ")mbinati)ns li2e ea"# )rder t#at #as status A:)t
deletedA and A:)t te"#ni"ally ")mpletedA> 7#at set up is requiredG
A. *#e"2 transa"ti)n *52(> In t#e sele"ti)n s"reen n)te t#e p)ssible sele"ti)n ASystem
StatusA > C)u "an sele"t ,E*5 6)r te"#ni"ally ")mplete an D, 6)r deleted 6r)m t#e list>
Sele"t t#e E;"l> indi"at)r als)>
C)u may als) try transa"ti)n *52% -)'isti"s !@ Pr)du"ti)n !@ Pr)du"ti)n ")ntr)l !@
*)ntr)l !@ In6)rmati)n systems !@ 5rder In6) System !@ 5bFe"t )4er4ie9.> Be6)re
e;e"utin' t#e transa"ti)n rep)rtE ")mbinati)ns )6 statuses "an be sele"ted )r e;"lude
t#em>
Q: =o' can 'e s#ut )66 t#e Haut)mati" ")stin' indi"at)rH and t#e Haut)mati" s"#edulin'
indi"at)rH 9#i"# ') )n 9#en t#e pr)du"ti)n )rder is releasedG
A: :or Hn) aut)mati" ")stin'H 6)ll)9 t#e IM8 pat#
Pr)du"ti)n !@ Pr)du"ti)n )rders !@Master data !@ 5rder ! @De6ine )rder type dependent
parameters
Sele"t t#e )rder type 6)r 9#i"# u aut)mati" ")stin' is n)t required> In t#e ")ntr)llin'
settin'sE sele"t Hn) aut)mati" ")stin'H
F)r Hn) aut)mati" s"#edulin'H E 6)ll)9 t#e IM8 pat# ?
Pr)du"ti)n !@5perati)ns ! @S"#edulin' !@ De6ine ")ntr)l parameters
Sele"t t#e )rder type and ') t) details> Desele"t H aut)mati" dates H
Alternati4elyE y)u "an 6ind indi"at)rs in t#e ")ntr)l 2eyE 9#i"# is in t#e r)utin'>
,ransa"ti)n 5P( 'i4es y)u ")stin' indi"at)rs -5rder type dependent parameters.E and
5PS& -")ntr)l table 6)r s"#edulin'. 'i4es s)me s"#edulin' )pti)ns>
!aria"le Si#e
Q: H)9 "an I use 4ariable siIe itemsG
A. F)r e;ampleE ")nsider an item A 9it# A2'A as base &nit 56 Measurement-&5M. and
Am=A as st)"2 2eepin'3issue unit> *)n4ersi)n 6a"t)r is <2' Q 2>1 m=>
In t#e B5M )6 ABA Enumber )6 A required are spe"i6ied -say 5.>
Spe"i6y t#e = 4ariable dimensi)ns i>e> len't#E 9idt# U t#i"2ness! say 2000mm B
=000mm B 1mm Q 0>021 m=
As per B5M ! ABA E t#e quantity )6 A required is 0>021 B 5 Q 0><20 m=
I6 a pr)du"ti)n 5rder is released 6)r <5 numbers )6 ABA E t#e quantity )6 4ariable siIe unit
9ill be <>20 m=>
C)u "an "#an'e t#e len't#E 9idt# )r t#i"2ness in t#e pr)du"ti)n )rder U "#e"2 t#e
resultin' 4ariable siIe item quantity> At t#e same time t#is requirement "an be seen in A2'A
in st)"23requirement list>
Ot$ers
Q: H)9 t) ")n6i'ure t#e plannin' "alendar 6)r t#e A,P "al"ulati)n 9#ere '))ds are
s#ipped e4ery )t#er 9)r2in' dayG
A. &se ,ransa"ti)n MD25 and de6ine "al"ulati)n rule 6)r e4ery )t#er 9)r2in' day> *#e"2
t#e l)t siIe settin's in 5MI1 and maintain rele4ant data in MMR>
6. 7e #a4e t9) di66erent pr)du"ti)n lines 9it# di66erent )perati)ns> 5ne pr)du"ti)n line
9)r2s 5 days a 9ee2 and t#e )t#er K days a 9ee2> ,#e 6a"t)ry "alendar is assi'ned t) t#e
plant 6)r 5 days a 9ee2> ,#is "alendar is "#e"2ed 9#en MRP is run> H)9 "an 9e assi'n 5
day a 9ee2 and K days a 9ee2 a'ainst a 6a"t)ry "alendar t) t#e related res)ur"esG Is it
p)ssible t) #a4e t9) types )6 "alendarsG
A. Assi'n 6a"t)ry "alendars t) t#e 9)r2 "enters>
6. 7#at is t#e di66eren"e bet9een by!pr)du"t and ")!pr)du"t and #)9 d) y)u
di66erentiate t#em in a B5MG
A. In "ase )6 *)!pr)du"t ")sts are settled 9it# a app)rti)nment stru"ture> In "ase )6 By!
pr)du"t t#e pri"e )6 t#is by!pr)du"t is "redited t) t#e )rder )r t#e material st)"2 a"")unt
)6 t#e lead material bein' manu6a"tured> *)!Pr)du"t as 9ell as by!pr)du"t are de6ined as
B5M *)mp)nents3Items> B)t# )6 t#em #a4e ne'ati4e quantities> - :)t all ne'ati4e
quantity items 6all under t#ese "ate')riesJ.> 7#en B5M is "reated 6)r FER, E y)u "an see
)ne indi"at)r in *5MP5:E:, DE,AIS s"reen 6)r ")!pr)du"t> C)u need t) de6ine t#e
")!pr)du"ts 9it# t#is spe"ial indi"at)r >
6. 7#at are s)me imp)rtant tables used in PP G
A. F)r )rders?
*&AF/D dial)' stru"ture 6)r )rder #eaders and items
AFP5 ! 5rder item
AFFD 5rder? Dial)' table 6)r )rder sequen"es -AFF.
M5PER 5perati)n 6)r pr)du"ti)n )rder
KBED *apa"ity requirements
AFR& 5rder ")mpleti)n ")n6irmati)ns
RESB Reser4ati)n3Dependent
Requirements
AFFHD Stru"ture )6 PR,As in )rders
S5PER Sub!)perati)ns
SAFR& Sub!)perati)n
")n6irmati)ns
SKBED *apa"ity
requirements 6)r sub!
)perati)n
MRP table is MD,B>
F)r PI?
*A&F/ ! AF/* 5perati)n 9it#in an )rder
AFF, 5rder Pr)"ess Instru"ti)ns
AFF/ 5rder pr)"ess instru"ti)n 4alues
S)me )t#er tables )6 interest?
PK5E MAP E PAS>
,ist of PP Transport Re9uest and t&eir IMG Pat&
<. De6ine Distributi)n Keys
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Master Data @ Material ist @ Item
Data @ Item Data 6r)m related areas @ De6ine Distributi)n Keys
2. Determine Pers)n resp)nsible 6)r Res)ur"e Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Master Data @ Res)ur"e @ 8eneral
Data @ Determine Pers)n resp)nsible
=De6ine Planner 8r)up!
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Master Data @ Master Re"ipe @
De6ine *apa"ity Planner
1. De6ine *apa"ity Planner Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Master Data @ Res)ur"e @ *apa"ity
Requirement Plannin' @ Determine *apa"ity Planner
5. Determine Standard /alue Parameter Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Master Data @ Res)ur"e @ 8eneral
Data @ Standard /alue @ De6ine Parameter
%. De6ine Setup 8r)ups and Setup 8r)up *ate')ries
De6ine set up 'r)ups and set up "ate')ries Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Master Data @ Master Re"ipe @ Data
6)r )perati)ns and p#ases @ De6ine set up 'r)ups and set up 'r)up "ate')ries
K. De6ine ")py settin' bet9een plants!Pr)"ess
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess Mana'ement @ ,))ls @
De6ine ")py settin' bet9een plants
(. De6ine Set &p *)ntr)l Re"ipe destinati)n Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess Mana'ement @ *)ntr)l
Re"ipe3PI s#eet @ Set up ")ntr)l re"ipe destinati)n
0De6ine MRP ")ntr)ller Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Master Data @ De6ine
MRP ")ntr)ller
<0. Spe"ial Pr)"urement Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Master Data @ De6ine
Spe"ial pr)"urement types
<<. De6ine Fl)ats -S"#eduled Mar'in Key.!
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ De6ine Fl)ats
-S"#eduled Mar'in Key.
<2De6ine Splittin' )6 F)re"ast requirements 6)r MRP!
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ E4aluati)n @ F)re"ast @
De6ine Splittn' )6 6)re"ast requirements )6 MRP
<=. Maintain *)rre"ti)n Fa"t)rs 6)r F)re"ast
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ Pr)"urement
@ Maintain *)rre"ti)n 6a"t)rs 6)r 6)re"ast
<1 *arry 5ut 54erall Maintenan"e )6 Plant Parameters
Maintainin' plant parameters in MRP Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plant Parameters @ *arry
)ut )4erall maintenan"e )6 plant parameters
<5. De6ine Plannin' H)riI)n
De6ine Plannin' H)riI)n Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ MRP
"al"ulati)n @ De6ine Plannin' H)riI)n
<%. A"ti4ate Requirement Plannin' Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ A"ti4ate
Requirement Plannin'
<K. De6ine Ran'e )6 *)4era'e Pr)6iles -Dynami" Sa6ety St)"2.
Ran'e )6 ")4era'e pr)6ile Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ MRP
"al"ulati)n @ De6ine ran'e )6 ")4era'e pr)6ile -Dynami" Sa6ety St)"2.
<(. De6ine St)"2 in ,rans6er and Bl)"2ed St)"2 A4ailability
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ MRP
"al"ulati)n @ St)"2s @ De6ine St)"2 in trans6er and bl)"2ed st)"2
<0. De6ine MRP Areas
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Master Data @ MRP
areas @ De6ine MRP areas
20. *arry )ut maintenan"e )6 MRP 'r)ups
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ MRP 'r)ups@ *arry )ut
maintenan"e )6 MRP 'r)ups
2<. De6ine S")pe )6 t)tal Plannin' ! MRP
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ De6ine S")pe
)6 t)tal Plannin'
22 De6ine 5rder ,ypes
De6ine 5rder ,ype!
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ Master Data @
5rder @ De6ine 5rder ,ype
2=De6ine 5rder ,ype Dependent parameters Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ Master Data @
5rder @ De6ine 5rder ,ype Dependent parameters
21. De6ine Pr)du"ti)n S"#eduler Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ Master Data @ Bill
)6 Material @ De6ine Pr)du"ti)n S"#eduler
25 De6ine *#e"2in' *)ntr)l ! Pr)"ess 5rder
De6ine A4ailability *#e"2 Y De6ine *#e"2in' *)ntr)l Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ 5perati)ns @
A4ailabilty *#e"2 @ De6ine *#e"2in' *)ntr)l
2%. De6ine *#e"2in' Rule 6)r ba"2)rder pr)"essin' Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ 5perati)ns @
A4ailabilty *#e"2 @ De6ine *#e"2in' rule 6)r ba"2 )rder pr)"essin'
2KDe6ine St)"2 and bat"# determinati)n 6)r '))d m)4ement Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ 5perati)ns @
De6ine St)"2 and bat"# determinati)n 6)r '))d m)4ement
2(. Spe"i6y S"#edulin' Parameters
Spe"i6y S"#edulin' Parameters Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ 5perati)ns @
S"#edulin' @ Spe"i6y S"#edulin' Parameters
20. De6ine Redu"ti)n Strate'ies
De6ine Redu"ti)n Strate'y Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ 5perati)ns @
S"#edulin' @ Res)ur"e data @ De6ine Redu"ti)n Strate'y
=0. De6ine *)n6irmati)n Parameters
De6ine 5rder *)n6irmati)n Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ 5perati)ns @
*)n6irmati)n @ De6ine *)n6irmati)n Parameters
=<. De6ine /aluati)n )6 8))ds Re"ei4ed
De6ine 4aluati)n )6 '))ds re"ei4e Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ Inte'rati)n @
De6ine /aluati)n )6 '))ds re"ei4ed
=2. MRP "reati)n indi"at)r Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ De6ine
"reati)n indi"at)r
==. De6ine sa6ety st)"2 Y
IM8 @ Material Mana'ement @ *)nsumpti)n based Plannin' @ Plannin' @ MRP
"al"ulati)n @ St)"2s @ De6ine Sa6ety St)"2s
=1. De6ine alternati4e determinati)n )6 Pr)du"ti)n Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ 5perati)ns @ B5M
sele"ti)n @ De6ine alternate determinati)n )6 pr)du"ti)n
=5. De6ine n)> ran'es Y
IM8 @ Pr)du"ti)n Plannin' 6)r Pr)"ess Industries @ Pr)"ess 5rder @ Master data @ 5rder
@ :umber Ran'es @ De6ine number ran'es 6)r )rders
T&e Overall :lo' :or SAP PP
%&at are t&e stages in PP(
,#e PP 6l)9 ")nsists )6 plannin' and e;e"uti)n as des"ribed>
Here is t#e 6l)9 )6 PP in simple lan'ua'e?
First )6 all demand is 'enerated 6)r t#e pr)du"t t) be pr)du"ed t#r)u'# demand
mana'ement> It "al"ulated t#e quantities t) pr)du"e and t#e time 6)r t#e 6inal assembly>
,#e data 6r)m demand mana'ement is trans6erred t) MRP> ,#e data 6r)m demand m't
"an ")me 6r)m *ust)mer Sales 5rder -6irm. )r Planned 5rder -6)re"ast.>
,#e MRP "#e"2s 6)r t#e a4ailability )6 material at 4ari)us sta'es )6 B5M> In "ase
material is n)t a4ailable MRP 'enerated planned )rder and Pur"#ase requisiti)n 6)r
pr)du"ti)n )6 ")mp)nents in #)use and pr)"urement 6r)m 4end)r respe"ti4ely>
,#e planned )rders are ")n4erted int) pr)du"ti)n )rder by t#e planner and t#e pur"#ase
requisiti)n are ")n4erted int) pur"#ase )rder by t#e pur"#aser>
Pr)du"ti)n in "#ar'e ")n4erts t#e planned )rder t) pr)du"ti)n )rder and "arries )ut t#e
pr)du"ti)n a"ti4ities )n"e t#e )rder is released 6)r pr)du"ti)n> Pr)du"ti)n is "arried )ut
as per t#e )perati)n steps pr)4ided in t#e r)utin'> 7)r2 "enters are als) menti)ned 9it#
ea"# )perati)n in t#e r)utin's 9#ere t#ese )perati)ns are t) be "arried )ut>
5n"e t#e pr)du"ti)n is ")mpleted pr)du"ti)n ")n6irmati)n is d)ne and '))ds m)4ement
-deli4ery "reated. ta2es pla"e>
*apa"ity plannin' is yet an)t#er part )6 PP 9#i"# planes t#e "apa"ities 6)r 4ari)us 9)r2
"enters> MPS is an)t#er t))l 9#i"# is used t) plan )ut t#e master pr)du"ts> I6 MPS is t)
be run t#e inputs are pr)4ided 6r)m demand mana'ement t) MPS> And t#e )ut put 6r)m
MPS is t#en 6eed int) MRP>
,#is is t#e )4erall 6l)9 6)r PP> V!! ?ic*

You might also like