Upload
marisha
View
239
Download
0
Embed Size (px)
Citation preview
7/25/2019 PAL Config
1/37
Product Allocation Procedures
Set-up For a New Product................................................................................................2
1. Maintain Product Allocation Procedure...............................................................22. Add Allocation Procedure to Material Master.....................................................3
3. Define Allocation Object...................................................................................... Specif! Allocation "ierarc#!..............................................................................$$. Define Allocation Period.....................................................................................%
%. Add New Product to Plannin& "ierarc#!............................................................'
'. Add (All Ot#er) *usto+er to Plannin& "ierarc#!..............................................,,. Add Specified *usto+ers to Plannin& "ierarc#!................................................
Maintain and e/iew Allocation Details.......................................................................10
1. *reatin& new allocation details..........................................................................10
2. e/iewin& Allocation Details............................................................................1$3. *#an&in& allocation details................................................................................1
*#an&in& Allocation of ns#ipped Orders....................................................................20
ec#nical *onfi&uration Details....................................................................................221. Mae re4uire+ent class rele/ant for product allocation....................................22
2. Mae sc#edule line cate&or! rele/ant for product allocation............................23
3. *reate new info structure...................................................................................2. *reate update for+ulas......................................................................................2%
$. Assi&n update for+ula to new info structure.....................................................2'
%. Acti/ate update of info structure.......................................................................2,'. Set plannin& para+eters for info structure.........................................................2
,. Define forward and bacward consu+ption......................................................30
. *reate New Plannin& !pe................................................................................31
15315201% Product Allocation 1
7/25/2019 PAL Config
2/37
Set-up For a New Product
#is process is a co+bination of custo+i6in& and +aster data +aintenance. Durin& t#is
process !ou will +ae all t#e set-up entries needed 7products and custo+ers8 so t#at t#e
actual allocation details can be +aintained.
1. Maintain Product Allocation Procedure
9n t#is 9M: acti/it! !ou define t#e product allocation deter+ination procedure for t#e
a/ailabilit! c#ec a&ainst product allocations.
IMG: Sales and Distribution> Basic Functions> Availability Check and Transfer
of Requirements> Availability Check> Availability Check Aainst !roduct
Allocation> "aintain !rocedure
Transaction: #$%&
Define t#e procedure e! and its description. eco++endation; for t#e procedure e!asic ?iew of t#e Material Master
15315201% Product Allocation 3
7/25/2019 PAL Config
4/37
3. Define Allocation Object
#e Product Allocation Object represents t#e +aterial under allocation. #e object is t#e
#iest le/el of t#e product allocation info structure.
IMG: Sales and Distribution> Basic Functions> Availability Check and Transfer ofRequirements> Availability Check> Availability Check Aainst !roduct Allocation>
Define #b'ect
Transaction: #$(&
Define t#e object e! and its description. eco++endation; use t#e +aterial nu+ber as
t#e object e!.
15315201% Product Allocation
7/25/2019 PAL Config
5/37
4. Specify Allocation Hierarchy
9n t#is custo+i6in& acti/it!< !ou assi&n an info structure to t#e product allocation
deter+ination procedure.
IMG: Sales and Distribution> Basic Functions> Availability Check and Transfer
of Requirements> Availability Check> Availability Check Aainst !roductAllocation> S)ecify *ierarchy
Transaction: #$+&
*reate a new entr!< and enter !our procedure e!.*reate one step 7step nu+ber 108 and a te=t description.
@nter t#e info structure t#at will contain t#e product allocation infor+ation 7S'018.
9dentif! t#e +asin& c#aracter t#at will be used to create t#e (all ot#er) entries in t#eplannin& #ierarc#! 78.
15315201% Product Allocation $
7/25/2019 PAL Config
6/37
. Define Allocation Period
9n t#is custo+i6in& acti/it!< !ou identif! t#e effecti/e dates of t#e product allocation
procedure. Bou also deter+ine w#ic# allocation object is c#eced durin& t#e effecti/e
period.
IMG: Sales and Distribution> Basic Functions> Availability Check and Transferof Requirements> Availability Check> Availability Check Aainst !roduct
Allocation> Control !roduct Allocation
Transaction:#$,&
@nter !our allocation procedure in t#e dialo& bo=.
@nter step 7108.
@nter t#e Allocation Object defined in Step 3 7abo/e8.9n ?alid o< enter t#e date representin& t#e end of t#e allocation period. >ecauseallocation is done b! wee< t#e s!ste+ will auto+aticall! c#an&e t#e date to t#e last da!
in t#e wee 7Sunda!8.
At t#e end of t#e allocation period< an! left o/er product can be s#ipped to an!custo+er on a first-co+e< first-ser/ed basis.
*#ec t#e Acti/e bloc.
@nter *on/ersion Factor 718.
15315201% Product Allocation %
7/25/2019 PAL Config
7/37
!. Add "e# Product to Plannin$ Hierarchy
9n t#is +aster data acti/it! we add t#e product 7represented b! t#e Product Allocation
Object8 to t#e #iest le/el of t#e Plannin& "ierarc#!.
Menu: -oistics> -oistics Controllin> >Fle.ible !lannin> "aster Data>
!lannin *ierarchy> !ost)rocess
Transaction: "C/01
@nter 9nfoStructure S'01 and select t#e Add +e+ber button.
On t#e ne=t screen< enter t#e Product Allocation Object< and lea/e t#e Sold-to Part!blan. nc#ec t#e Si+ulation Onl! bo=.
15315201% Product Allocation '
7/25/2019 PAL Config
8/37
%. Add &All Other' (usto)er to Plannin$ Hierarchy
Product allocation does not re4uire t#at !ou create a #ierarc#! entr! for e/er! Sold-to
custo+er. Bou will create a #ierarc#! entr! onl! for t#ose custo+ers w#o will #a/e a
specific allocation. All ot#er custo+ers will s#are t#e allocation represented b! custo+er(). Since t#at du++! custo+er does not e=ist< !ou cannot enter it directl!
in t#e plannin& #ierarc#! as it will fail t#e /alidation. So< we will enter it b! a specialpro&ra+.
IMG: Sales and Distribution> Basic Functions> Availability Check and Transfer
of Requirements> Availability Check> Availability Check Aainst !roductAllocation> !ermit Collective !roduct Allocation 2n 2nfo Structures
Transaction: #$3&
@nter C9S infor+ation structure S'01. nc#ec t#e est button. *lic @=ecute.
15315201% Product Allocation ,
7/25/2019 PAL Config
9/37
*. Add Specified (usto)ers to Plannin$ Hierarchy
9n t#is last step< we add t#e specific custo+ers for w#o+ we will allocate product. 9t is
i+portant in t#is step to ensure t#at custo+ers w#o will not recei/e a specific allocation
are not specificall! included.
Menu: -oistics> -oistics Controllin> >Fle.ible !lannin> "aster Data>!lannin *ierarchy> Chane
Transaction: "C4(
At t#is point we can eit#er t!pe in t#e list of custo+ers or we can cop! t#e list of
custo+ers fro+ an earlier product. o cop! a list of custo+ers< clic t#e (*op! fro+)button< and enter t#e reference Product Allocation Object. Finall!< clic Sa/e.
15315201% Product Allocation
7/25/2019 PAL Config
10/37
Maintain and Review Allocation Details
Now t#at t#e set-up #as been co+pleted< !ou can now +aintain t#e 4uantities t#at will be
allocated to eac# custo+er< b! ti+e period.
1. (reatin$ ne# allocation details
Menu: -oistics> -oistics Controllin >Fle.ible !lannin> "aster Data>
!lannin > Chane
Transaction: "C0,
On t#e first screen< alwa!s select Plannin& t!pe (BEACCO*78).
Select t#e appropriate Product Allocation Object and clic Inactive version.
15315201% Product Allocation 10
7/25/2019 PAL Config
11/37
#e actual allocation is controlled at t#e stoc-eepin& unit of t#e finis#ed productFle.ible !lannin> "aster Data>
!lannin > Chane
Transaction: "C0,
"owe/er< al&reen #ad alread! placed an order t#at #ad been sc#eduled< per t#e ori&inal
allocation< for wee 10. "ere we can use t#e resc#edulin& transaction to find t#e orderand to rec#ec t#e a/ailabilit! a&ainst t#e new allocation.
Menu: -oistics> Sales and Distribution> Sales> Backorders> Reschedulin>5.ecute
Transaction: $;$(
15315201% Product Allocation 20
7/25/2019 PAL Config
21/37
@nter t#e product and plant. Mae sure t#at (nconfir+ed docu+ents re4uired) is
unc#eced.
e can see t#at t#e date #as been c#an&ed fro+ 353 7ee 108 to 252 7ee 8.
#is sa+e tec#ni4ue can be used w#ene/er product allocation c#an&es.
15315201% Product Allocation 21
7/25/2019 PAL Config
22/37
echnical Configuration Details
#e followin& outlines t#e confi&uration entries +ade to support t#e product allocation
process described abo/e. 9t does not #a/e to be repeated for a new product.
1. Ma-e reuire)ent class rele,ant for product allocation.
IMG: Sales and Distribution> Basic Functions> Availability Check and Transfer
of Requirements> Availability Check> Availability Check Aainst !roduct
Allocation> Define Flo8 Accordin To Requirement Cateory
Transaction: #$& Sales and Distribution ote: Client inde)endent?
Transaction: "C%D
#e followin& code c#ecs to see if t#e sold-to custo+er in t#e order bein& entered isspecificall! allocated. 9f not< it c#an&es t#e custo+er to t#e (+ased) /alue representin&
(all ot#er) custo+ers.
FORM MCV2_903.
DATA: REPLACE(2).
IMPORT T190H-KOMAS FROM MEMORY ID 'MASKE'.
WRITE T190H-KOMAS TO REPLACE1(1). SELECT CO!"T(#) FROM S$01E
WHERE KO"O% & MCV%AP-KOSCHA"D PK!"A & MCV%AK-K!""R.
IF SY-D%C"T 0.FORM!LA_VAL!E_O%ECT & MCV%AK-K!""R.
RET!R"CODE & 0.
ELSE.
MCV%AK-K!""R & SPACE.TRA"SLATE MCV%AK-K!""R !SI" REPLACE.
FORM!LA_VAL!E_O%ECT & MCV%AK-K!""R.E"DIF.
15315201% Product Allocation 2%
7/25/2019 PAL Config
27/37
. Assi$n update for)ula to ne# info structure
IMG: -oistics = 6eneral -oistics 2nformation System -2S?> -oistics Data
arehouse> )datin> )datin Definition> S)ecific Definition sin )date
Rules> "aintain )date Rules> CreateTransaction: "C(,
Select t#e new info structure and update &roup 7usuall! &roup 18.
o t#e e! fi&ure (9nco+in& orders 4t!)< assi&n standard for+ula 1%.
o c#aracteristic (Prod.allocation obj.) assi&n for+ula 10.
o c#aracteristic (Sold-to *usto+er.) assi&n t#e new for+ula 03.
>ecause bot# for+ulas 10 and 1% do not reference an! specific info structure< t#e! can
be used in an! structure.
For+ula 10 identifies t#e +asin& c#aracter and +aes it a/ailable to t#e subse4uentfor+ulas.
For+ula 1% deter+ines t#e update 4uantit! based on t#e bill of +aterial factor 7if t#e
end product contains two of t#e allocated ite+s< t#e for+ula +ultiplies t#e ordered4uantit! b! two8.
15315201% Product Allocation 2'
7/25/2019 PAL Config
28/37
!. Acti,ate update of info structure
9n t#is step !ou deter+ine t#e periodicit! of t#e infor+ation structure and acti/ate t#eupdate.
IMG: -oistics = 6eneral -oistics 2nformation System -2S?> -oistics Dataarehouse> )datin> )datin Control> Activate )date> Sales and
Distribution
Transaction:#"#%
Select t#e info structure and t#en select t#e period split 7da!< wee< +ont# or fiscal
period8 and t#en acti/ate updatin& b! selectin& (S!nc#ronous updatin& 718).
15315201% Product Allocation 2,
7/25/2019 PAL Config
29/37
%. Set plannin$ para)eters for info structure.
9n t#is step !ou set t#e specific para+eters for t#e info structure !ou will use for
product allocation.
IMG: -oistics = 6eneral> -oistics 2nformation System -2S?> !lannin>
"aster Data> Set )arameters for info structures and key fiures ote: Clientinde)endent?
Transaction: "C3F
Select !our info structure fro+ t#e list. #en< select info structure plannin¶+eters. #e followin& para+eters are t#e +ost i+portant;
Plannin& periods K Must +atc# stora&e periodicit!. #e stora&e periodicit! is
deter+ined in step % 7abo/e8 w#ere !ou define t#e period split for updatin& t#e
info structure.
Plannin& +et#od K L for consistent plannin&. @=c#an&e rate t!pe and statistics currenc! are re4uired.
>ase unit of +easure K +ust be t#e base unit of t#e +aterial to be allocated.
15315201% Product Allocation 2
7/25/2019 PAL Config
30/37
*. Define for#ard and bac-#ard consu)ption
9n t#is step !ou define< for t#e info structure< #ow +an! periods in t#e past and #ow
+an! in t#e future to consider.
IMG: Sales and Distribution> Basic Functions> Availability Check and Transfer
of Requirements> Availability Check> Availability Check Aainst !roductAllocation> Define Consum)tion !eriods
Transaction: #$/&
*reate an entr! for !our infor+ation structure.
>! definin& periods for bacward consu+ption< !ou allow an order to tae ad/anta&e
of unused allocation 4uantities fro+ prior periods. 9t will use up prior allocationsbefore consu+in& allocation fro+ t#e current period.
>! definin& periods for forward consu+ption< !ou allow an order t#at e=ceeds t#eallocation in t#e current period to loo a#ead< and to create additional sc#edule lines
for future periods.
15315201% Product Allocation 30
7/25/2019 PAL Config
31/37
/. (reate "e# Plannin$ 0ype
#e plannin& t!pe is used to +aintain t#e product allocation details.
IMG: -oistics = 6eneral> -oistics 2nformation System -2S?> !lannin>Tools> "aintain )lannin ty)es
Transaction: "CA
Assi&n a na+e to t#e plannin& t!pe.
@nter t#e 9nfo Structure na+e in t#e dialo& bo=.
15315201% Product Allocation 31
7/25/2019 PAL Config
32/37
Now we will +ae t#e followin& adjust+ents;
Add a te=t row at t#e top
*#an&e t#e te=t description for t#e fields used to enter allocation 4uantit! in cases and
t#e units per case con/ersion factor.
Mae certain rows displa! onl!
Add +acros to do auto+atic calculations.
o add a te=t row< select t#e top row and t#en select +enu; @ditG 9nsert line.
#en< select t#e new row and clic ow Attributes.
15315201% Product Allocation 32
7/25/2019 PAL Config
33/37
Now< c#an&e t#e descriptions of t#e followin& rows;(ProdAllocIt!) to (Alloc It! in Pieces)
(Order 4uantit!) to (Alloc It! in *ases)
(ar&et 4uantit!) to (nits per *ase)
Select t#e (ProdAllocIt!) row and clic on ow Attributes. 9n t#e dialo& bo=< select
(Freel! defined te=t) and t#en enter (Alloc It! in *ases) in line te=t.
Si+ilarl!< do t#e sa+e for t#e ot#er two rows.
15315201% Product Allocation 33
7/25/2019 PAL Config
34/37
Now< since we onl! want to be able to +aintain t#e (*usto+er re4+ts)< (Alloc It! in*ases) and (nits per *ase) rows< we will +ae all t#e ot#er rows displa!-onl!.
Select t#e (9nco+in& orders 4t!) row and clic ow atrributes.9n t#e dialo& bo=< c#an&e t#e status to (Output line).
Do t#e sa+e for rows (Alloc It! in Pieces)< (Open Product Alloc)< and (e4s not
*o/ered).
15315201% Product Allocation 3
7/25/2019 PAL Config
35/37
Now we will build t#e +acros to auto+ate t#e calculations.
Select +enu; MacroG *reate.9n t#e dialo& bo=< assi&n a na+e and description to t#e +acro.
e will do t#e followin& calculations;(Alloc It! in *ases) (nits per *ase) H (Alloc It! in Pieces)
(Alloc It! in Pieces) - (9nco+in& Orders It!) H (Open Product Alloc)
(*usto+er e4+ts) - (Alloc It! in Pieces) H (e4s not *o/ered)
15315201% Product Allocation 3$
7/25/2019 PAL Config
36/37
sin& t#e pull-down< select t#e first and second Operands and t#e esult. Do not t!pe in
t#e Operator K use t#e pull-down and select t#e operand t#at relates to a line< not a /alue.
For +ultiplication< select operand %< not $.
Add t#e re+ainin& for+ulas.
15315201% Product Allocation 3%
7/25/2019 PAL Config
37/37
#e final step is to assi&n para+eters to t#e new Plannin& !pe. Select +enu; :otoG
Plannin& t!pe info