Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 34

http://www.erpgreat.com/sap-mm.html What Is SAP MM Module? An Overview.

Material Management is a functional module that belongs to SAP AG that is used for Procurement Handling and Inventory Management. SAP MM is one the largest functional module in SAP. This module mainly deals with the Procurement Process, Master Data (Material & Vendor Master), n!entory Management, Valuation of Material & Account Determination, Material "e#uirement Planning, n!oice Verification etc. SAP Materials management is integrated with other modules such as SD, PP and M. Materials management is used for $rocurement and in!entory management. !he SAP MM module has two im"ortant master data # material and vendor. %roadly, the !arious le!els that can &e defined for a SAP MM im$lementation are' (lient, (om$any (ode, Plant, Storage )ocation and Purchase *rgani+ation. !he SAP MM module covers all tas$s within the su""ly chain, including consum"tion#based "lanning, "lanning, vendor evaluation and invoice verification. t also includes in!entory and warehouse management to manage stoc, until usage dictates the cycle should &egin again. -lectronic .an&an/0ust1in1Time deli!ery is su$$orted. It can be divided into five ma%or com"onents. They are' 1 materials management, 1 $lant maintenance, 1 #uality management, 1 $roduction $lanning and control, and a 1 $ro2ect management system. -ach is di!ided into num&er of su&com$onents. In Summary SAP MM module is a $art of logistics and it hel$s in managing end to end $rocurements and logistics &usiness $rocess. The main features you can find in the MM module are re#uisitions, $urchase orders, goods recei$t, accounts $aya&le, in!entory management, %*M3s and master raw material, finished goods etc.

"e#uisitions in SAP MM module is a document created for $urchase of goods or ser!ices, it is sent to $rocurement office for the issuance of $urchase orders. "e#uisitions e4ceeding certain amount need !endor !erification in SAP MM module. There are two ways of $lacing re#uisition either through SAP56 or SAP we&. Purchase orders are the legal document issued as commitment to the !endor to su$$ly mentioned material in the s$ecified #uantity along with shi$$ing details and s$ecification. The authori+ed !endors list is dis$layed while creating $urchase order as $er material and $lant of the organi+ation. &i$ely to"ics for MM interview'
7. 8unctionality of different $urchase organi+ation li,e standard Purchase *rgani+ation, P* etc. 9. Pricing $rocedure, condition ty$es and its fields, access series etc. :. Automatic account determination. & all MM mo!ements. ;. (onsum$tion &ased $lanning. <. Total ( =. >. m$ortant &usiness $rocess li,e su&contracting $rocess with ( =, ST*s, Vendor consignments etc. These are some of the to$ics &ut it de$ends on re#uirement of your inter!iewers and his clients re#uirements.

Possible interview (uestions and answers'


)hat are the ty"es of s"ecial stoc$s available* S$ecial Stoc,s a!aila&le 1 Sale *rder Stoc, / $ro2ect Stoc, / Su&contractor Stoc,. )hat are the ty"es of info records* Ty$e of info records are Standard, Pi$eline, (onsignment and Su&contracting. !ell me about the subcontracting cycle. Su&contracting (ycle 1 ?ou define $rocurement ty$e for the material $rocured from su&contracting as @8 :A@.

-4ternal $rocurement from su&contractor 1 %*M is defined for the material. Then you $lace P* with item category ) on the S/( & you transfer the material to S/( in transaction M%7% m!mt ty$e <;7 & $re$are S/( official recei$t of $ayment for e4cisa&le material sent to S/( transaction 07 8A7. Send material to S/(. After $rocessing recei!e material in transaction M 5*. "efer the S/( official recei$t of $ayment in M 5*. "econcile the official recei$t of $ayment & material doc in trans 07 8B & com$lete the official recei$t of $ayment in transaction 07 87:. How are free items managed in a P+* 8or free items you ha!e to tic, free item chec, &o4 which is at item le!el. After tic,ing this &o4 you will a&le to manage free items in $urchase order. )hat is a reference "urchase organi,ation* )hen can it be used* t is reference for all the other e4isting Purchase *rgani+ation. t is not assigned to either to $lant or com$any code. The contracts, terms and conditions can &e utili+ed &y other Purchasing *rg. )hat is G- bloc$ed stoc$* )hen it can be used* 5" &loc,ed stoc,1 f you wish to acce$t goods from a !endor conditionally (&ecause a certificate is missing), you initially $ost the goods to the goods recei$t &loc,ed stoc,. )hat are the im"ortant fields in "urchasing view* *rder 6nit, Purchasing grou$, material grou$, Plant s$. Material status, Auto. P*, &atch Management, Purchasing !alue ,ey, 5" $rocessing time, Post to ins$ection stoc,, critical $art, source list, 0 T shed. ndicator, MP=. These are all im$ortant field we use in $urchasing de$ending on material ty$e and mainly de$ends on com$any &usiness $rocess.

SAP MM Su""ort Problem Solution


Is it "ossible to maintain the same material master with same code in all "lants in a com"any. +ur client is using same materials in all their four "lants* Material num&ers are always maintained at (om$any code le!el. f you loo, at the Material master data, some data is maintained at (om$any code le!el, some at Plant le!el and some at Storage location le!el. f you ha!e all the ; $lants attached to one com$any code, they should ha!e the same material num&er. Chat you need to do is to e4tend the material to all the ; $lants

if thats your re#uirement. Also, if you ha!e your !aluation area as your Plant, then you ha!e the fle4i&ility to maintain Plant s$ecific $ricing for the same material. ?ou can use MMA7 T code to co$y material from old $lant to new $lant. %ut chec, for the re#uired details in your new $lant and ma,e changes accordingly. D11 ?ogendra Cagh )here we do the configuration for the cost centre allocation, because whenever we G- a material, accounting document is created for that "articular material. How that "articular material go in to the "articular accounting .G/& account0 n Tcode' *%?( 11 Automatic Postings. for n!entory Posting Trns .ey is' %SE for *ff setting entries li,e 5oods issue, initial stoc,......Trans .ey is ' 5%% %ased on the Mo!ement ty$es, Valuation class it will &e assigned to a 5/) account. ?ou can refer the configuration in Tcode' *%?( 1ould any one can e2"lain com"lete configuration of "ricing "rocedure 3 a""lication. The %asic thing is (ondition Techni#ue. n which there are 7. Access Se#uence 9. (ondition "ecord :. (ondition Ty$e ;. (ondition Ta&le. A Access Se#uence access a (ondition "ecord of a (ondition Ty$e in a (ondition Ta&le is a (ondition Techni#ue.This is a sim$le logic Fere the (ondition Ty$e is !ery im$ortant li,e P%AA, P%EE,"AA7 etc. n the &ac,ground e!ery (ondition Ty$e has its own defition means the $ur$ose of the (ondition Ty$e li,e, is it for Pricing or Percentage, Buntity &ase, Accrual 8eilds etc is to &e defined to wor, this functions. =ormally we use the e4isting ones without any ris,. %ut some cases, we ha!e to (reate a =ew (ondition Ty$es as $er the organisation re#uirement. The Pricing Schema is useful to minimise condition ty$es while mention $rices for Vendor on the &asis of Pricing Schema which we defined according to organisation re#uirement. The Pricing Schema means the calculations $rocedure of (ondition Ty$e. -4. "AA7 1 Discoount G is caclulated on P%AA 1 5ross Price means "AA7 is &ased on P%AA li,e that we ha!e to define in the Pricing Schema which ma,es easy to use in real time. Fere P%AA has the Access Se#uence 1 AAA9. %ut "AA7 does not ha!e the Access Se#uence.Chy &ecause it is a de$endent on P%AA. %ut &oth are (ondition Ty$es. n the system, &y default some standard Scheme will &e there at Vendor Schema 5rou$ in the Vendor Master Screen means the standard one is assigned which is !ery lengthy which may

fullfil our re#uirement. %ut some cases which may not fullfil our re#uirement, in such we ha!e to define. 8or the configuration, may not a&le to e4$lain $ro$erly through here &ut will gi!e some idea. (onfiguration' SP"* 1 M5 1 Material Management 1 Purchasing 1 (onditions 1 Define Price Deternmination Process' 7. Define Access Se#uence 9. Define (ondition Ty$e :. Defince (alculation Schema'1 Fere you ha!e to define the Schema 1 Define Schema grou$ 7. Define Schema 5rou$ !endor 9. Define Pricing Schema grou$ :. Schema grou$ for Purchase *rganisation ;. Assign Schema grou$ to Purchase *rganisation 1 Define Schema determination 7.define calculation schema for Standard $urchase organisation After com$letion of the Schema 5rou$, we ha!e to assign it to Vendors. Then whene!er we use any transaction with this Vendor, the concerned Schema will wor, as configured &y us. The Pricing in MM is !ast &ecause each (ondition ha!e its own im$ortance and each Access Se#uence ha!e its own im$ortance. So you need not &other a&out this. 8irst you learn how to define the (alculation Schema through the a&o!e. In M4567 what is the difference between P+ Ans' P* Buantity which is ,nown as committed #uantity &y !endor to su$$ly as and when on or &efore s$ecific deli!ery date. Scheduled Buantity is the #uantity to &e deli!ered &y the !endor in res$ect of schedule line as $lanned. The total P* #uantity can &e dragged and $artially di!ided into different segment of deli!ery date for different #uantum of material .This #uantity is referred to &y 5" and V for chec,ing $ur$oses also. )hen do we need a new document ty"e in "urchase order* Ans' 7) Su$$ose you want a se$arate re$ort for im$ort P* and domestic Po in t1code li,e M-9=, M-9). n that case we ha!e to define new Po document ty$e so we can get re$ort &y document ty$e and same will a$$lica&le to Asset $urchasing also. uantity and Scheduled uantity*

9) ?ou want different $ricing $rocedure assignment in MM, then in that case P* document will hel$ li,e im$ort and domestic $ricing $rocedure. :) Su$$ose in ser!ice P* user may forget to use item categories D or he may used different item categori+es other than D, so in that case we can define new document ty$e and allow only item categories D so he cannot use the wrong item categories in P*. How many Po ty"e are there* Ans' n $urchasing document ty$es are di!ided in two ty$es' a) nternal $urchasing document -4am$le' $urchase re#uisition &) -4ternal $urchasing document -4am$le' #uotation, $urchase order, contract, schedule agreement. At which level is the "urchase order history $e"t* How can we access . see 0 it* Ans' P* history is u$dated in ta&le' -.%- and if you go to see, there is a field client and $urchasing document/$lant. P* history u$dation de$ends u$on transaction and e!ent ty$e where there are different ty$e of transaction ,ey' 7 5oods "ecei$t 9 n!oice "ecei$t : Su&se#. De&it/(redit ; Down Payment < Payment > 5oods ssue for Stoc, Transfer

H (onsum$tion (Su&contracting) I Deli!ery (Stoc, Transfer) J Ser!ice -ntry Sheet A Down Payment "e#uest ( Down Payment (learing B (om$arison for nternally Posted Material (*nly S1* )) " "eturn Deli!ery !ia Deli!ery =ote P n!oice Par,ing V Down Payment "e#uest (learing ?ou can see that P* history is u$dated at P* line item le!el and also see it at the header le!el then in status ta&, you can see the the following gets u$dated 1 *rdered 1 Deli!ered 1 Still to deli!ered 1 n!oiced 1 Down $aymts )here is the "urchase order te2t stored* Ans' t is stored in the ta&les STEF, STE). Te4t gets stored as o&2ect D and te4t D. How to edit created P.+.* If user want to change some data li$e "rice, data etc. in a created "urchase order but system is not allowing it. As a su""ort SAP MM functional consultant what you would do* Ans'

This is an o$en #uestion without direct answers and you should suggest the $ossi&ilities' f you ha!e made goods recei$t against P*, then you cannot ma,e any change to the $rice and other condition details in P* if not you will &e a&le to do it. Also, chec, whether user ha!e authorisation for M-99=. The Price came from nforecord (if you ha!e maintained the inforecord for material and !endor com&ination), then in this case you cannot directly change the Price in P*. f you want to change then chec, P* condition ty$e is it P%EE, then you can change. There is a $rocedure called as the field selection. Chen a $urchase order is created, then it re#uires a release. n the release $rocedure you can maintain the fields which cannot &e changed as $er the field selection. 8or e4am$le, if am an a$$ro!er and a$$ro!ed a $urchase order for 7A $ieces and released it, in this case if the changes are allowed for the #uantity then the total release $rocedure &ecomes useless.

Overview O SAP MM Implementation Pro!ect


n e!ery im$lementation $ro2ect, there will &e grou$s of SAP team mem&ers in each area where you ha!e a $ro2ect manager with all the team leads (or at least an e4$erience consultant) with $ro$er $ro2ect $lan. "egarding configuration, no &oo,s will &e needed ( ho$e all agree, what we studied in college, we 2ust do 719G of that with real &usiness tas,) and can &e done as $er &usiness scenarios. 8st ste"' ?ou can start with designing the SAP MM organi+ation structure &y ha!ing $urchasing organi+ation, $lants and storage locations and all assignment with $lants assigned to com$any code. 5nd ste"' This where you will &e designing master data li,e designing material master, designing !endor master and designing ser!ice master. 8or designing material master, you ha!e new own customi+ed material ty$es, material num&ering, material grou$, account category reference and $urchasing grou$ with logic &ehind material num&ering. 8or designing !endor master, you ha!e new own customi+ed !endor account grou$, with logic &ehind material num&ering. 6rd ste"' ?ou will &e designing $urchasing document ty$es (P", "8B and P*) and its num&er ranges.

9th ste"' ?ou will &e designing MM $ricing $rocedure where new customi+e new condition ty$es may &e needed. f ( = in!ol!ed, :th ste"' ?ou can start with designing ta4 $rocedure with designing new condition ty$es for non1 deducta&le and deducta&le ta4es with e4cise setting for $lant and com$any code. f $urchasing $rocess needed a$$ro!al, then ;th ste"' ?ou can get started with designing release strategy with creating release class and release characteristics. <th ste"' Fere you can get started with in!entory management control where goods recei$t, goods issue and stoc, transfer $rocess, if re#uire, you may go for new mo!ement ty$e creation. =th ste"' This will &e the details configuration for logistic in!oice !erification with again where you can set your tolerance limit. >th ste"' Chat will &e left &ehind is the MM18 automatic account determination, generally done in *%?( t.code &efore acti!ating !aluation area in *E7; and acti!ating !aluation grou$ing code in *MCM with assigning !aluation area to !aluation grou$ing code in *MCD t.code. Also if ta4 in!ol!ed all ta4 5/) account need to &e assigned in *%;A t.code. The a&o!e can &e designed and ,e$t ready &efore starting material management configuration in the system and later as and when re#uired you add new configuration as &usiness needed and its true &usiness differs from com$any to com$any. )hat are the year end activities as far as MM is concerned* )hat are the month end 3 year end activities of a MM 1onsultant* As a year end acti!ity maintenance of 5"/ " clearing a/c is usually ta,en care &y 8 consultant. Month 4nd 1losing' a. MM $eriod closing, using MMPV (this initiali+es the one $eriod and at the same time it

closes the $re!ious one). &. Physical n!entory if re#uired. c. Material )edger (losing ( f material ledger is acti!ated). ?ear 4nd 1losing' a. 5"/ " (learing Account settlement. Account &alance i.e. 5"/ " clearing, these accounts may ha!e some difference due to credit memos generated and no deli!eries for the same or may &e no 5" $osting for later deli!eries &ecause of the closed $eriod. &. Physical n!entory. ("un T (ode M 99 1 loo, at @Doc status@ 1 any o$en P not yet Post Difference) c. Material )edger (losing ( f material ledger acti!ated). @rom MM "oint of view note down the followings' 7) (hec, for o$en P*s which are $ending for 5" (which are su$$osed to &e $osted in current year). 9) (hec, for o$en Physical in!entory docs. :) (hec, for Su&contracting that are still $ending (which are su$$osed to &e $osted in current year). ;) Ma,e sure all goods mo!ements are com$leted in current year. <) 8or e4cise num&er ranges 1 there is a list o&2ects from which you need to maintain the num&er ranges, Please maintain the num&er ranges for the following o&2ects' !.1ode' S7-+ 8. %A8iintnum At an 42cise grou" 7. 2K7irg9:a7 9. 2K7irg9:a9 :. 2K7i"57 ;. 2K7irg9:c7 <. 2K7irg9:c9 >. 2K7i$la9 H. 2K7iint$r9 I. 2K7irg9:d J. 2K7irg7Kt (material le!el)

7A. 2K7icon$la (if (onsolidated P)A is used) At Series grou" 7. 2K7ie4cloc 9. 2K7ie4ce4$ :. 2K7ide$in! ;. 2K7i<H8c (<H8 (hallans) 5. 7umber -ange .!code +MB!0 7. =um&er range assignment for Accounting Documents (8inance). 9. =um&er range assignment for Material and Physical in!entory document :. =um&er range assignment for 5oods recei$t or issue sli$s. ;. Maintenance of factory calendar (Tcode S(A)). =ote' t is a&solutely u$ to your com$any if you want or not to use the same num&er range in the =ew ?ear.

)hat Is !he Data@low +f MM*


!he dataflow as functional "rocess below are the "oints' 7) Purchasing "e#usition 1L sent &y in!entory de$t to $urcharsing de$t 9) "e#uest for Buotation("8B)1L Purchasing De$t shall as, the !endors to gi!e the #uotation for the re#uested materials &y in!entory. :) Buotation 1L Buotation is sent &y !endors to the com$any ;) Purchase order1L %ased on all $aramers of a #uotation sent &y !endors. Vendors are selected from whom the material has to &e o&tained. The com$any gi!es $urchase order to the !endor. <) 5ood3s recei$t 1L !endors sends the goods to the com$any with goods recei$t >) n!oice !erification 1L this done &ased on good3s recei$t. this means that the ordered goods ha!e reached or not. H) Payment 1L $ayment is done &ased on in!oice !erification. this is (8 /(*) D11 Santosh Cumaar.M @ull MM !ransaction 1odes @low' "8B to Vendor 1 M-;7 "aising Buotation 1 M-;H (om$arison of Price 1 M-;J (reation of P* 1 M-97= 5oods "ecei$t 1 M 5* n!oice (%ill PAssing) 1 M "* 5oods ssue 1 M%7A Physical n!entory 1 M A7( (reate doc)

M A; (-nter (ount) M AH (Post) !he @I # MM integration' 8irst you define the g/l master records. 7) n!entry raw material a/c 9) 5"/ " clearing a/c :) "aw material consum$tion a/c A&o!e li,e this you define all re#uired g/l accounts then you will go to T.(*D- 1 *%?( Dou&le clic, %SE (this is transaction ,ey) @ 5%% @ C"E @ P"D These are transaction ,eys im$ortant. Then you go to T (*D- 1 *MS? (this is also im$ortant) then Material creation T (ode MMA7 then 7) Purchase order T.code M-97= 9) 5oods recei!ed @ M 5* :) n!oice !erification @ M "* The 8 1 MM integration finished. D## Eadlamudi

Fser 42it !hat Is A""lied In MM Area


Give me some e2am"les of user e2it that is a""lied in MM area in a real time scenario. 7. 6ser e4its can &e found out using a de!elo$ment class or a $ac,age. 9. 8or which transaction you would li,e ,now whether user e4it is a!aila&le or not. e4am$le 7. Chene!er create a $urchase order my !endor is same for a $articular $urchasing grou$ and a $articular $urchasing organi+ation . Procedure to find out the user e2it ' :.8or which transaction you would li,e to see the user e4its, frrst goto transaction and clic, system status and find out the technical name i.e is $ac,age. ;. %y going to the SM*D transaction gi!e $ac,age name and find out the real user e4its a!aila&le or not. *nce it is a!aila&le go to edit attri&utes and write $rogram &y gi!ng the filed name M 3JJJJ3 (some !endor) and sa!e , clic,, sa!e, acti!te. <. 5o to$ (M*D transaction and gi!e that user e4it in the filed area and acti!ate . >. 5o and o&ser!e in me97 and see that JJJJ !endor &y default will come when e!er you will create $o. D11 Pinna$ati Fari Prasad

To De!elo$ -nhancements for Purchasing n this ste$, you de!elo$ enhancements for Purchasing. 7. -ither create a new $ro2ect or use an e4isting one and then enter the enhancement. 9. Acti!ate the $ro2ect 1 ?our enhancement will only &ecome effecti!e after acti!ation. n contrast to modifications, enhancements are &asically release1insensiti!e since they are not im$lemented in the SAP original &ut in a name range that is reser!ed for the customer. f you want to dis$lay the documentation for an enhancement, choose 5oto 1L Documentation in the enhancement transaction. The following SAP enhancements are a!aila&le for the Purchasing area' AMP)AAA7 1 6ser su&screen for additional AMP) data (manufacturer $art num&er) )M-)AAA9 1 Ado$tion of &atch num&er from shi$$ing notification at time of $osting of a goods recei$t )M-)AA7A 1 ncoming shi$$ing notification' ado$tion of item data from Doc )M-B"AA7 1 6ser e4it for source determination MA>%AAA7 1 "ole determination for release of re#uisitions MA>%AAA7 1 (hanges to communication structure for release of re#uisitions MA>%AAA: 1 =um&er range and document num&er MA>%AAA; 1 =um&er range and document num&er MA>%AAA< 1 (hanges to communication structure for o!erall release of $urchase re#uisitions MA>-AAA; 1 (hanges to communication structure for release of $urchasing document MA>-AAA< 1 "ole determination for release of $urchasing documents M-<JAAA7 1 5rou$ing of re#uisitions for P* s$lit in transaction M-<J M--TAAA7 1 Determination of schedule line ty$e (&ac,log, immediate re#uirement, forecast) M-8)DAA; 1 Determination of earliest deli!ery date for chec,ing at time of goods recei$t (P* only) M-)A%AA7 1 5eneration of forecast deli!ery schedule' reali+ation !ia creation $rofile M-B6-"?7 1 -nhancement for document o!er!iew M-97= / M-<7=

M-VM-AA7 1 (alculation of default 5" #uantity and o!er/underdeli!ery tolerances MMA>-AA7 1 6ser e4its for in&ound -D messages and out&ound $urchasing documents MMA>-AA: 1 =um&er range and document num&er MMA>-AA; 1 (ontrol of im$ort data screens in $urchase orders MMA>-AA< 1 (ustomer fields in $urchasing documents M-"-BAA7 1 (ustomer3s own data in $urchase re#uisitions MMA>-AAH 1 (hange document for re#uisitions when con!erting into P*s MMA>-AAI 1 Monitoring of contract target !alue in case of release orders MMA>-AAJ 1 "ele!ant te4ts for @Te4ts e4ist@ indicator MMA>-A7A 1 8ield selection for !endor address MMA>-A77 1 Acti!ation of re#uisition &loc, MMA>)AA7 1 -4its for determination of ratings in !endor e!aluation MMA)AAA7 1 A)- source list distri&ution' out&ound $rocessing MMA)AAA9 1 A)- source list distri&ution' in&ound $rocessing MMA)AAA: 1 A)- $urchasing info record distri&ution' out&ound $rocessing MMA)AAA; 1 A)- $urchasing info record distri&ution' in&ound $rocessing MMDAAAA7 1 Default !alues for deli!ery addresses MM8A%AA7 1 6ser e4it for generation of releases M"8)%AA7 1 (ontrol items during release creation )C%*=AA7 1 -nhancement of ) S u$date through e4tension of the communication structure M(.*=A (&usiness !olumes and re&ate income) )C%*=AA: 1 (hange settlement data for end1of1$eriod re&ate settlement &efore creation of settlement documents )CS6SAA7 1 (ustomer1s$ecific source determination in "etail

)M-E8AA7 1 (onditions in $urchasing documents without in!oice recei$t )M-.*AA9 1 -nhance communication structure .*MP for $rice determination )hat are the stages involved in the MM "rocurement cycle* i.e. the whole cycle involved in MM. 11 The ty$ical $rocurement cycle for a ser!ice or material consists of the following $hases' Determination of -e(uirements Materials re#uirements are identified either in the user de$artments or !ia materials $lanning and control. (This can co!er &oth M"P $ro$er and the demand1&ased a$$roach to in!entory control. The regular chec,ing of stoc, le!els of materials defined &y master records, use of the order1 $oint method, and forecasting on the &asis of $ast usage are im$ortant as$ects of the latter.) ?ou can enter $urchase re#uisitions yourself, or they can &e generated automatically &y the materials $lanning and control system. Source Determination The Purchasing com$onent hel$s you identify $otential sources of su$$ly &ased on $ast orders and e4isting longer1term $urchase agreements. This s$eeds u$ the $rocess of creating re#uests for #uotation ("8Bs), which can &e sent to !endors electronically !ia SAP -D , if desired. Eendor Selection and 1om"arison of uotations

The system is ca$a&le of simulating $ricing scenarios, allowing you to com$are a num&er of different #uotations. "e2ection letters can &e sent automatically. Purchase +rder Processing The Purchasing system ado$ts information from the re#uisition and the #uotation to hel$ you create a $urchase order. As with $urchase re#uisitions, you can generate Pos yourself or ha!e the system generate them automatically. Vendor scheduling agreements and contracts (in the SAP System, ty$es of longer1term $urchase agreement) are also su$$orted. Purchase +rder @ollow#F" The system chec,s the reminder $eriods you ha!e s$ecified and 1 if necessary 1 automatically $rints reminders or e4$editers at the $redefined inter!als. t also $ro!ides you with an u$1to1date status of all $urchase re#uisitions, #uotations, and $urchase orders. Goods -eceiving and Inventory Management

5oods "ecei!ing $ersonnel can confirm the recei$t of goods sim$ly &y entering the Po num&er. %y s$ecifying $ermissi&le tolerances, &uyers can limit o!er1 and underdeli!eries of ordered goods. Invoice Eerification The system su$$orts the chec,ing and matching of in!oices. The accounts $aya&le cler, is notified of #uantity and $rice !ariances &ecause the system has access to P* and goods recei$t data. This s$eeds the $rocess of auditing and clearing in!oices for $ayment. 7otes for technical detail' 7. ?ou will create material master (MMA7) 9. ?ou will create !endors (E.A7) :. Purchase "e#uisition (M-<7=) ;. "e#uest for Buotation (M-;7) <. Maintain Buotation (M-;H) >. Select &est !endor and create P* (M-97=) H. 5oods "ecei$t (M 5*) I. n!oice Verification (M "*) Meantime you can maintain nfo1record for material and !endor com&ination (M-77) ?ou can also ha!e a source list of a$$ro!ed !endors (M-A7) ?ou can create contracts (M-:7.)

"#pe o $ata %pload at "ime o &inal Preparation Stage


In ASAP Methodology ' )hich ty"e of data is u"load at the time of @inal "re"aration stage* In my view Master datas any thing else .It is called 1utover Period0. &y ' A2ay Sengar 5enerally following data should &e u$loaded 1

(7) Material Master (9) Vendor Master (:) Ser!ice Master (;) *$en Purchase *rder (<) *$en Purchase "e#uest (>) *$en "eser!ation (H) Fistorical Data (I) Ta4 Master (J) Any other documental transaction which is used in your organisation li,e 5ate $ass, Scra$ related documents etc (7A) All o$en transaction during cut o!er $eriod which will u$load after 5o )i!e

SAP Material Management @re(uently As$ed


Material Master

uestion

' Fow can e4tend all material to a new $lantN A' The SAP $rogram 1 "MDAT =D is used to create /u$date material master record. ' Fow can we delete materials $ermanently from Material masterN A' 6se transaction MMHA 1 Material Master1L*ther1L"eorgani+ation1LMaterial1L(hoose. %uild !ariant with selection range of material master records to &e selected for deletion and maintain run $arameters. -4ecute. 6se transaction MMH7 1 Material Master1L other1L "eorgani+ation1LMaterial1L"eorgani+ation %uild a second !ariant Maintain run $arameters and e4ecute. t is also im$ortant to remo!e the records manually from info record, P*s, P"s, reser!ation etc for successful deletion of the material. ' SAP only $ro!ides mo!ing a!erage !alue for current, $re!ious $eriod, and $re!ious year. SAP does not $ro!ide transactions/re$orts that will $ro!ide mo!ing a!erage !alue for a gi!en date. Fow can re$ort mo!ing a!erage $rice for material num&er 7AAAAAAA at $lant AAA7 on 0uly ;, 7JJI. A' Try any of these solutions' 7. (hange the u$dating le!el of the structure (SA:7) to @daily@. n ) S the total !alue and the total stoc, are a!aila&le. Di!ide !alue &y the stoc,. t is $ossi&le to calculate this dynamically

when the analysis is run and to dis$lay the result. 9. (reate your own structure in ) S and $o$ulate it &y co$ying the Mo!ing A!erage Price from the material master e!ery time there is a transaction. ?ou will ha!e data on those days when there was a transaction. ' Ce ha!e defined all the !aria&les for the materials. Fowe!er, when attem$t to use Material Matchcode o&2ect MAT7, get the res$onse @=o $ossi&le entries found@. ChyN A' Matchcode i.d. @%@, @Material &y &ill of material@ has a selection condition for field ST)=" =- 3 3. ST)=" is the %*M num&er associated with a material in ta&le MAST. Fence the message 1 @no $ossi&le entries...@ $o$s u$ if there are no &ills of materials associated with your material num&ers. ?ou get the matchcodes as long as the material referred &y you has %*M num&er associated with it. ' The matchcode o&2ect selection is defaulted to matctcode D @%@. would li,e to change to M @Material &y Descri$tion@ Chat is the solutionN A' Press the $ull down arrow on the material num&er field and matchcode @%@ is dis$layed, $ress 8< dou&le1clic, matchcode i.d. @M@, then $ress 8> . This will set matchcode @M@ as the default. ' Ce ha!e one material master ' E and the unit of measure is 3$cs3 and two serial num&er ' A,% 8or this material we ma,e two Pos 8irst P* calls material E , 7 $cs $rice 7AA (will use serial num&er A) Second P* calls material E , 7 $cs $rice 9<A (will use serial num&er %) 5oods "ecei$t is done and &y filling serial num&er for the fist P* with A and the second P* with %. Ce want to transfer material E serial num&er A to another $lant and want the !aluation of this material as 7AA. Fow we can do it N A' 6se @s$lit !aluation@. Stoc,s may &e recei!ed into se$arate storage locations. Transfer stoc,s may &e done from a storage location/$lant to another storage location/$lant. ' Ce want to change the calculation of Mo!ing A!erage Price. Ce ,now that the same is in M%-C1V-"P" and two transactions to consider 1 M"F", M%A7. s there a transaction to change MAV or all the $laces it is neededN A' Any 5oods recei$t or issue (in case of s$lit !aluated material) changes Mo!ing A!erage $rice de$ending u$on the !aluation ty$e which is used when $osting the goods issue. ?ou ha!e to go through all the transactions in!ol!ing thoseO 8or -4am$le' Material E is using s$lit !aluation &y origin' Malaysia ' MAV >A 6SD 1 total stoc, 7AA units ndia' MAV <A 6SD 1 total stoc, 9AA units Total stoc, :AA units MAV <:.:: Fere , goods issues will also affect the glo&al MAV, des$ite not changing MAV from origin country. ' Chat is the use of configura&le material.N A' (onfigura&le material is useful if you ha!e a large num&er of com&ination of $arts that go

into a $roduct. t means different $ermutations and com&inations of the $arts for same material. f you maintain a uni#ue material code for each com&ination , you re#uire a large num&er of material num&ers. .MAT may &e used in such a case where you maintain 2ust one generic $roduct code. A su$er %*M is maintained for such a material consisting of all $ossi&le alternati!es. A routing is also maintained consisting of all $ossi&le o$erations that could &e used. Ty$ically configura&le material is used in Made To *rder (MT*) en!ironment. Fowe!er fre#uently ordered configurations may &e $lanned with a material !ariant which needs to ha!e a material master record. Thus Material !ariants may ha!e stoc, and !alue. De$ending u$on characteristic !alues chosen at sales order entry Sales *rder %*M is created. "outing o$erations are also chosen de$ending u$on which %*M com$onents are assigned to them. ' Cill Source )ist automatically a$$ear in Material Master as default if maintained at $lant le!el using *M-<N A8' f you ha!e maintained source list re#uirement in *M-< and ha!e not maintained the source list for the material , Po can not &e released. ?ou are re#uired to maintain source list for all materials in the $lant where the indicator is set if you maintain source list at $lant le!el. -lse you can ma,e use of info record to do so automatically. ' Ce ha!e *ne com$any with a $lant and another com$any with a sales organi+ation. Chich is &etter o$tion &etween these 1 P* or Stoc, Transfer *rder N A' (ross com$any Stoc, Trans$ort *rders can &e done. P (onfigure using transaction *M5=. P De$ending u$on the sending and recei!ing $lants, maintain sales organi+ation and customer data in customi+ing. P Maintain the su$$lying $lant as a !endor and attach the $lant to the !endor in the Vendor Master. P Material ty$e has to &e FA)% or FACA. P -nsure that the com$any with sales *rgani+ation has a $lant to ta,e care of stoc,ing. P The P* used is =% and not Stoc, Transfer P*. (onfigure SD for inter1com$any &illing to ena&le $ic,ing u$ the $ricing $rocedure for &illing. P (arry *ut deli!ery through $rocess deli!ery due list and &illing through $rocess &illing due list. ' Ce can ma,e field mandatory. Ce want to ma,e a default !alue to a Particular field in the Material Master. Say, Ce want that the $eriod indicator in the M"P9 !iew as @P@. Chat is the &est wayN A' 6se transaction !ariant. Transaction SFDA and then Transaction S-J:.

Purchasing
' Fow can we trac, re#uisitions that ha!e the deletion indicator setN (an we trac, the date in which the deletion indicator was setN A' ?ou can refer the change document ta&les cd$os and cdhdr. ?ou can also refer Transaction

M-<: under menu $ath goto1statistics1changes, where the com$lete audit trails of changes, including deletion are stored. ' s it $ossi&le to generate Purchase re#uisition (P") with reference to Scheduling AgreementN A' P" can &e created with reference to another P" and can not &e created referencing a P* or Scheduling agreements. P* & Scheduling are created and controlled &y $urchasing organi+ations. P" can &e created &y e!en end users. 8or creating P" with reference to another P", follow the menu $ath' Purchasing1L"e#uisition1L(reate. "e#uisition1L(o$y reference and enter. Fowe!er re#uirement can &e generated with reference to Scheduling agreement when M"P is run. 8or this to ha$$en, source list has to &e maintained for that item1!endor com&ination and the M"P shall &e $ro$erly set. ' Chere can locate the latest Purchase *rder $rice and the latest $urchase order num&er for a materialN A' )ogistics1Material Management1Purchasing1Master data1 nfo record1)ist dis$lay1*rder Price Fistory ' Automatic generation of P* is &y using 3Automatic Via Purchase "e#uisition3 o$tion in $urchasing1 "e#uisition18ollow on 8unctions1 (reate P*. Fowe!er P* can not &e created automatically after M"P run. s there a $ro!ision in SAP to release Purchase *rders automatically after M"P runN A' Tic, the automatic P* and Source )ist fields in $urchase !iew of the material master for the !endors on whom you would li,e to release P* automatically. (reate a $urchase info record. (reate source list. n the last column in the details screen of the source list chec, the field rele!ant for M"P set the correct $arameters for running M"P. %ut P* can not &e created automatically after M"P run. The automatic P* creation flag ena&les you to run a &atch 2o& that will con!ert all selected Purchase "e#uisitions to &e con!erted Purchase *rders in the &ac,ground. ?ou may consider scheduling agreements if you want M"P to ,ic, out Purchase *rders. Set the flag in the source list for the scheduling agreement to @9@ ena&ling M"P to ,ic, out deli!ery schedules for future re#uirements. f you want to fi4 the schedule within a certain $eriod you ha!e two o$tions. 7. 6sing firm +one 1 firms all orders within this $eriod . "efer additional data screen of the scheduling agreement at the !endor material le!el. 9. Planning time 1 all new orders outside of the $lanning time fence 1 refer M"P 7 !iew of the material master ' would li,e (on!ert M"P generated 7AA P"s into 7AA P*s automatically. =ot one &y one manually. s it $ossi&leN A' 6se transaction M-<J ' Fow can $rint an 6n1in!oiced "ecei$ts "e$ort which shows Purchase *rders for which goods are recei!ed , &ut not yet in!oiced N Ce re#uire this re$ort with su&1totals and tied to 6n1 in!oiced "ecei$ts 5/) Account

A' "e$ort "MAHMSA) analyses 5"/ " &alances according to goods recei!ed &ut not in!oiced and in!oices recei!ed where good ha!e not &een fully deli!ered. ' Fow can calculate the net $rice of an inforecord for a gi!en dateN A' "un $rice simulation in the ) S1Purchasing on the Vendor1info record and S$ecify the re#uired date. (Transaction code is ' M- )) ' (an we release a Purchase *rder with $rice e#uals +eroN ( li,e in SD1 free of charge sales *rder) A' (reate the P* with " field un1tic,ed in tem Detail screen and change the line item $rice to A. ' The net $rice is calculated &y summing u$ the gross $rice condition ty$e and su&tracting /adding all discount/surcharge ty$e condition ty$es res$ecti!ely. Any condition ty$e which is not mar,ed as statistical will &e considered for net $rice calculation. Ce ha!e a surcharge that is not mar,ed as statistical and should &e included in the net $rice &ut e4cluded in the ta4ation &ase !alue. (an ha!e a $rocedure where the ta4es are calculated on the net $rice calculated till the condition ty$e =AVS and then ha!e this additional surcharge ty$eN A' (reate Pricing Schema with all condition not mar,ed in Statistical column if you need all condition "ecord to &e calculated. 8or -4am$le '
Level 100 200 300 '00 +00 000 200 300 CondTy PB00 RA01 !"P D,!-T Description Gross Price Discount % on Gross !#r$ "p %v#lue& B#se (#lue )or T#* Disc. /*cluded T#* 1et Amount T#* 1et Amount From To

100 '00

300 '00

Cith this Schema' 1 =et Amount will &e calculated from P%AA, "AA7, QM6P, QD S. 1 Ta4 will &e calculated from P%AA, "AA7, QM6P. Total amount will &e calculated from net amount and Ta4. So, QD S will included in =et Amount and e4cluded for Ta4. ' (an we change the name of the Vendor in a P* released on another VendorN A' =*. ?ou may create another P* on the !endor re#uired &y referencing any P*. ' Ce want to return unused material $rocured from a !endor and u$date stoc, or e4$ense Account. Fow to do this effecti!elyN A' 7. 6se mo!ement ty$e 1 799 to re!erse recei$t and reo$en $urchase order. This can &e done if you can identify the P* against which the material was recei!ed. And also credit shall &e same as P* Price 9. S$ecial mo!ement ty$e has to &e setu$ if the P* is not ,nown. The $rice may ha!e to &e negotiated with !endor.

' Fow do define a new currency N Fow can i set num&er of decimal $laces more than twoN A' Define a new currency in (ustomi+ing with transaction *?A: f you change the current currency all of your accounting documents will &e re1e!aluated &y ": and this could cause ad!erse affects to your financials. 6se transaction *?A; to assign num&er of digits to new currency *%%S to define con!ersion factors for currency con!ersion *%AI to enter e4change rates E.A9 to assign new currency to Vendor Master M-77 to create a Purchase nfo record (reate MM documents with the new e4tended $rice. Fowe!er you notice that accounting documents will still reflect the 9 digit $rice and rounded to the nearest 7/7AAth. ' *ur su$$lier deli!ers his $roduct for an Auction. Ce sell it in auction and $ay the su$$lier. Chat is the &est way to handle thisN A' ?ou can try consignment $rocess. n this $rocess, Vendor holds the goods until they are sold. The $rice to the su$$lier can &e reset when the goods are sold in settle consignment lia&ilities. ' Fow can o$en a $re!ious MM $eriodN A' Transaction 1 MMPV Menu $ath 1 )ogistics1LMaterials Management1LMaterialMaster1L*ther1L (lose Period ' Ce can ma,e a $articular indicator mandatory. (an ha!e a defaulted !alue for the indicator while creating Material master that can &e changed later in MMA9N A' Try using transaction !ariant, transaction code SFD*. And then S-J:. n S-J: choose the o$tion of !ariant transaction ' Fow can generate a re$ort of cancelled P*N A8' 6se a Buery with ta&le -..* whose field )*-.Q is the deletion indicator. A5' 5o to the initial screen of $urchasing. Then go to P6"(FAS =5 1L ) ST D SP)A?S 1L %? P* =6M%-" 1L -D T 1L D?=AM ( S-)-(T *=. This allows you to select certain fields from the -..* ta&le and -.P* ta&le. Deletion indicator can also &e seen here. 6se 3dynamic selections3 to determine your selection criteria and run the re$ort. A6' ?ou can also do this !ia the M5 5o to Transaction *M-M or Menu $ath 1 MM 1L Purchasing 1L "e$orting 1L Maintain Purchasing )ists (lic, on Sco$e of )ist (reate =ew entry. (hec, on (hange Documents field. =ame the new Sco$e with rele!ant name. This will now a$$ear in Sco$e of )ist field in all Purchasing )ist Dis$lay screens. The out$ut will show the details of the changes li,e date and time of change, old !alue, new !alue etc.

' Fow can we detect a change in a Purchase *rderN A' 8or Feader le!el changes' 5o to Feader 1L Statistics 1L (hanges 8or tem le!el changes' 5o To tem1L Statistics 1L (hanges ' Ce want to $o$1u$ a screen to show the total !alue of P* &efore sa!ing the P* so that user can decide whether to sa!e the P* or discard it. Chat is the &est way N A' Try using -E TKSAP)- =SKAA7. t is entered during the sa!ing o$eration of a P*. ?ou can re!iew the P*, $resent a $o$u$ dialog using one of the P*P6PKD functions ena&ling the user to decide either to sa!e or a&ort the P*. ' P* item te4t is &eing ado$ted from the Material master. The te4t has got ado$ted status and is not stored in the te4t D ta&les STEF and STE). Fence $rint $rogram is not a&le to $rint these te4ts. Fow can we sol!e thisN A' Purchase order te4ts can &e ado$ted from nfo record or material master. All the te4ts finally gets stored in ta&le STEF with different te4t a$$lication o&2ects. ncase of P* header te4t it is -..* and P* tem te4t it is -.P*. -!en if the te4ts are ado$ted from either of these, there is a $ossi&ility that it can &e altered at P* le!el. Fere it will get stored with o&2ect -..* or -.P*. There is no need to store this at P* le!el if there is no change made to the te4t at P* le!el,. Try these' (hec, for te4ts in -..* or -.P* ( de$ending on header or item le!el) f no te4t gets returned &ac, chec, in o&2ect - =A for info record or MAT-" A) for material master long te4t.( ta&le is same i.e. STEF) ' Chile creating a $urchase order we can see that there is the @ nfo rec. u$date@ in the &o4 item detail screen. Fow can we change the default setting for this &o4N A' n MM Purchasing configuration (use Transaction code' *M8 ), you can assign the default !alue of info records u$date for &uyers then assign it through $arameter D -V* (chec, the configuration documentation)

Eendor 4valuation
' want to ha!e multi$le addresses of a !endor 1 for e4' mailing, shi$$ing, $ayment remittance, se!eral &illing addresses, etc. Su$$ose we ha!e 9< addresses for one com$any, what is the &est way without creating 9< se$arate com$anies and their addressesN A' ?ou can sol!e this $ro&lem &y using Partner functions. 6sing Transaction C*)P, Partner roles and $artner schemas at !endor le!el and $urchasing Document le!el can &e defined. (reate as many !endor num&ers as re#uired (say 9< 1in this case) and assigning to the res$ecti!e $artner roles. ' The source list is created for a material ie. source list re#uired is mar,ed. Chen a P* is created a different !endor can still &e selected and e!en if 3fi43 indicator in source list is mar,ed, system only shows warning msg. Fow can we fi4 a $urchase order to only a fi4ed !endor for a material N A8' Try changing the warning message into an error message. =ote the message num&er. Then use menu *)M- 1L -n!ironment1L system message.

A5' Tic, the indicator @Source )ist@ in the material master ($urchasing !iew) %y tic,ing this, the $rocurement would &e only $ossi&le from sources s$ecified in the source list. ?ou may also thin, of ma,ing the field mandatory in the material master. ' Ce want the Vendor code as 3a&c79:;3 where first : characters are al$ha and the last four digits are digits serial num&ers. Chat is the solutionN A' 6se an user e4it. Cith this user e4it, you can chec, &ut can not force the user to enter the !alue correctly. ' Ce want to set u$ a Preferred Vendor list to ena&le users to determine the Vendor to &e called for the material re#uired while raising the "e#uisition. Chat is the &est wayN A' 6se Transaction M-A7 to Maintain Source )ist. At the $referred !endor, clic, the 8i4 chec, &o4. %y this $referred !endor is automatically assigned whene!er 38ollow on function3 is called for your P" ((reate P*). ' Chat is the SAP standard way for deleting all the !endors centrally from the systemN A' 7. Mar, !endors for deletion' E.A>9. 9. "un SAP8A;H which creates an entry in an internal SAP ta&le which is used later :. "un SAP8A<I. (hec, @5eneral Master record@ and @MM Data@ &o4es on, @Test "un @ off. -nter Purchase *rgani+ations. ;. "un SAP8A<I. (hec, @5eneral Master record@ and @8 Data@ &o4es on, @Test "un @ off. -nter Purchase *rgani+ations. A%AP $rogrammer can create an A%AP $rogram to do it.

Inventory Management
' Fow can we create one in!entory doc with all your materials to count instead of generating one doc for each materialN A8' ?ou can carry out transaction M A7 1 &y referencing your $lant & storage location. ?ou can then enter as many in!entory materials as you want. A5' Set ma4imum num&er of items to say <A using Transaction M (=. The same can &e $reset using transaction *M(=. ' Fow is 5"/ " account related to n!entoryN A' f you are in!ol!ed with in!entory, then you need the 5"/ " account ( n!entory Account) when the " is $osted. f you are not in!ol!ed a&out in!entory, then the system does not need the 5"/ " account when the " is $osted, the system needs a 5/) instead of the 5"/ " account. ' Ce tried "M(%A:AA to find out logical !alue for stoc, item &y date. %ut after re1!aluation, stoc, !alue is su$$orted &y month instead of date. Fow can we find the logical !alue for stoc, item &y dateN A' Fse !ransaction M19> Menu "ath ' 7. nformation systems 1L )ogistics 1L n!entory management1LMaterial 1L Document

-!aluations 1L Stoc, !alue 1L Mean in!entory or 9. )ogistics 1L )ogistics controlling 1L n!entory (ontrolling -n!ironment 1L Document e!aluations 1L Stoc, !alue 1L Mean Stoc, Value. ' How can we transfer stoc, from one !endor to another !endorN A' D* <;9 and then <;7 to the new !endor.

Invoice verification
' Fow can cancel a $osted in!oiceN The error message 3%S-515S%-" is not an in$ut field3 is a$$earing. -!en *SS note 1J;J:9 did not hel$. A' The error is due to su$$ression of %usiness area field in the field status grou$. Due to this, while re!ersing the document, the system finds this field is su$$ressed and hence does not $roceed further. )ocate the field status grou$ for the recco account entered in the !endor master and the rele!ant field status !ariant. n M5, go to 8 5lo&al settings1Documents1 )ine items1(ontrol1Maintain field status !ariant. Fere for the rele!ant field status !ariant and the field status grou$ you may find the &usiness area field has &een su$$ressed.

)are House
' A storage location from different $lant can &e assigned to the warehouse of any Plant. %ut different storage location within the same $lant cannot &e assigned to the same warehouse num&er. Chy N A' Different storage locations from different $lants can &e assigned to the same warehouse. %ut different storage locations within the same $lant can not &e assigned to the same warehouse num&er. These storage locations may &e defined as storage ty$es or storage sections. ' Ce are using only fi4ed &ins and do not want to use automatic &in creation nor any strategy for remo!ing/loading goods to the storageN n what way Care Fousing hel$s meN A' ?ou may go for Care Fouse module if,

you ha!e materials in more than one &in you manage se!eral different ty$es of storage (high rac,, &loc, ...)1 you need a !ery fle4i&le control for $rintouts

1onsum"tion Based Planning

' Ce ha!e a lot si+e $rocedure here which is creating more order $ro$osals. Fow do you set the limit !alue for ma4imum num&er of M"P order $ro$osals $er date in M5N A' 6nder customi+ation, $lay around with materials management/consum$tion &ased $lanning/maintain all $lants ' Chat is the difference &etween @$lanned consum$tion@ and @6n$lanned consum$tion@N (an safety stoc, calculation &e done on either of theseN A' Chile customi+ing mo!ement ty$es (*M00) it is defined as to which set of consum$tion !alues gets $osted during the material mo!ement. 8or some it may always &e the total consum$tion and for some it is always the un$lanned one and for some it is de$endent on whether the issues were done with reference to a reser!ation ie., a $lanned consum$tion. The way these consum$tion !alues are ta,en into account in M"P is defined in the customi+ing of M"P ty$es. 8or "eorder $oint $lanning (VM) the total consum$tion is used to calculate the safety stoc, and the reorder $oint. 8or 8orecast &ased $lanning (VV) the total consum$tion is used to &uild the forecast which will &e used to com$ile the order $ro$osals. 8or Deterministic M"P (PD) the un$lanned consum$tion is used to calculate the forecast which in turn is added to the actual demand. ' Ce are trying to use reser!ations to &loc, our e4isting un1restricted $lant stoc, against a Sales *rder )ine tem. %ut the reser!ation is included in the Planning file when M"P is run.. Ce want to disa&le the reser!ation in M"P. Fow can do thisN A' 6se transaction *PP . Menu $ath ' (ustomi+ing1LProduction1LM"P1LPlanning1LM"P (alculations1LStoc,1LDefine A!aila&ility (hec, @&loc, Stoc,@ ' Ce do not want to con!ert Planned orders to re#uisitions in our M"P run and ,ee$ some materials in the ste$ of $lanned orders. (an we do thisN A' (hec, the indicator in transaction 3*PP"3. Assign the indicator s$ecifying $lanned orders only.

+ther
' Ce could create two Purchase *rders for full amount & #uantity out of one Purchase "e#uisition. two goods recei$ts and in!oice recei$ts on their res$ecti!e P*s. Fow can Ce a!oid this ,ind of dou&le transactionsN A' 8or P*3s' Define &uyers3 functional authori+ations in the customi+ing for $urchasing, there you can unmar, P* w/o reference allowed. %uyer3s functional authori+ation , say 3a&c3 can &e created using transaction code *M-T. Assign this 3a&c3 to a $articular user &y using $arameter D @-8%@ (trans su<9). 8or 5" and "'

Ma,e the warning message as an error in customi+ing of messages under n!entory Management or n!oice Verification, res$ecti!ely. 8or "' Mar, the indicator in the !endor master for chec,ing of dou&le in!oices. ' s there a transaction or "e$ort a!aila&le to see the scra$$ed #uantity of a $articular material where goods issue is done using mo!ement ty$e <<7N A' f you want to manage the in!entory of Scra$, create another material D for scra$ and recei!e as &y1$roduct. Chen you issue goods against Mo!ement ty$e <<7, the material is remo!ed from in!entory &y writing it off the &oo,s. ' Ce want to run multi1$lant $lanning for : $lants A, % and ( , where the re#uirements of $lant A and % are transferred to Plant (. Plant ( is e4$ected to consolidate the re#uirement and con!ert these re#uirements into re#uisitions and then into P*s. Chen we do a $lanning at Plant (, we are una&le to see the re#uirements for $lant A and $lant %. Ce are using the s$ecial $rocurement ,ey ;A for all the materials &eing $lanned. (an we do multi $lant $lanning at $lant le!el as well as Material le!elN A' The s$ecial $rocurement ,ey is defined for the Planning $lant and does not contain su$$lying $lant. This ,ey may &e co$ied to create new ,ey. Then enter the su$$lying $lant in it. 6se this ,ey in material master. =ow all the re#uirements of $lant A and % will &e called in $lanning $lant (. ' Ce are doing goods recei$t with P*. Fow can we find whether there is any 6S-" -E T a!aila&le which is triggered &efore the document is sa!edN A' The 6ser e4it in your case could &e M%K(8AA7 and use transaction SM*D to loo, for user e4its ' n MM $ricing schema, there are a list of selection from A to M and 7 to I. Fow can we ma,e use of the condition su&1total field N A' Su&total field on Pricing schema are useful in num&er of cases. P 8or -4' 7 is (arry o!er !alue to .*MP1.QC 7. P H is used for deciding on the &asis for which to calculate "e&ate su&se#uent settlement. P S is used for the final net inclusi!e, cash discount, re&ates and any other conditions including statistical P 8or re$orting in ) S P 6sed in the layout for $rinting. ' There are some com$laints that though the data is correct in 6ser nfo (6S"A:) , Purchase order is &eing $rinted with wrong information . 8or -4am$le' tele$hone =um&er. Chere can find correct Purchase grou$ nformationN A' Purchase grou$ information is in ta&le TA9;. ' Chat are the ta&les generally used for MM Bueries N A' Some ta&les are listed &elow . Fowe!er a host of others can &e seen using Technical hel$ after acti!ating the #uery

Purchasing Ta&les Material Master

Purchase "e#uisitions Purchase *rder Descri$tion Material master Material master 1 segment ( Material to %*M )in, Material Valuation

(-%A= -.P* MA.T MA"A MA"( MAST M%-C ST.* STP* STP6 TA9;

%*M Ta&les

%*M Feader %*M item %*M Su&1item

Purchase 5rou$ information M"P Ta&les M"P Feader M"P Ta&le

MD.P MDT%

' Chat are the ty$ical transaction codes for M & P*N A' Transaction codes can &e chec,ed using menu $ath System1LSer!ice1LStatus. M transaction codes start with M%44. P* transaction codes start with Me44. ' During a good issue for a in!entory $roduct (F %-), we assign &y the automatic account assignment a 5) account in relation to the !aluation class of the $roduct. Fowe!er we would li,e to change this 5) account automatically de$ending of the cost center re#uested the $roduct for consum$tion. Fow can we do itN A' Try *.%J where you can find the cost center account assignment ta&le. Fowe!er this 5) account &ecomes defaulted for all the $roducts used &y the cost center. =ote that 5%%/V%" $rocess ,ey go!erns the credit $osting for cost center issues in Automatic Account Assignment (AAA) . f you want change Account assignment for e4ce$tion materials , try the following o$tions' 7.8or all e4ce$tion materials define a new !aluation class and setu$ all in!entory $osting accounts for this e4ce$tion !aluation class. Fere the AAA automatically $ic,s u$ the 5/) a/c. 9. n the in!entory screen allow the user to enter 5/) a/c manually . (onfigure the M5 in in!entory so that user account o!errides the AAA determined account :. Define a new mo!ement ty$e &y co$ying 9A7 to say JA7. Then in Valuation M5 define a transaction ,ey for JA7 under account grou$ing for mo!ement. ty$es. Define 5/) accounts for this new transaction ,ey. 8or e4ce$tion issues users ha!e to use this new mo!ement ty$e.

' Ce ha!e s$ecified in M"P for re#uisitions to &e created. The document ty$e of the re#uisitions created is always the ty$e =%. Fow can we change the document ty$e createdN A' "efer transaction 3*MF<3. Define the document ty$e re#uired that you want in M-<7. ' Ce ha!e created a wor,flow for the $urchase re#uisition a$$ro!al $rocess . Chen the e!ent (%6S9AAJ, "-)-AS-ST-P("-AT-D) is triggered to ,ic, off C8 , the following error message is a$$earing Cor, item EEEEEE' )in,age to o&2ect %6S9AAJ e!ent "-0-(T-D cannot &e written. Diagnosis' The instance lin,age &etween the re#uired e!ent and the s$ecified wor, item cannot &e entered in the ty$e lin,age ta&le of the e!ent manager. The reason is either a data&ase error or an error when generating internal lin,age num&ers. Chat to do' (hec, the num&er range o&2ect 3SC-K-VT D3 Fow can this &e fi4edN A' 7. Must u$date the num&er range for e!ents o&2ect SC-K-VT D with transaction S="*. -4' SC-K-VT D' A7 AAAAAAAAAAA7 JJJJJJJJJJJJ. 9. SC-9, dou&le clic, on %6S9AAJ entries, chec, 5)*%A) field, -=A%)- field will &e u$dated :. -rror when e4ecuting the Cor,flow. Transaction code SC)- not defined. A$$ly *SS note ;:JI> to fi4. ' Fow can we ma,e a Ta4code as default on $urchase order item detail screen N A8' 6se condition ty$e =AVS with access se#uence AAA: to default the ta4code in the $urchase order item using conditions. A5' 5o to M5. Materials Management 1L Purchasing 1L Purchasing order $rocessing 1Ldefine screen layout at document le!el. Search for the transaction M-97.Dou&le clic, on M-97. Then search for Ta4(ode. t is ad!isa&le to configure also the info record. The ta4 code should &e a re#uired entry, and whate!er you s$ecify here will &e the default !alue in the Purchase order. Materials Management 1L Purchasing 1L Purchasing info record 1L define screen layout. Chen you get here you search for the transaction M-79 ,dou&le clic, hereR search for n$ut VAT indicator. ' Ce ha!e defined -A (each) as A decimal $lace in configuration. %ut transaction M-9) shows this field with three decimal $laces. Fow can change to actual num&er of decimal $lacesN A' The #uantity (M-=5-) in that re$ort must ha!e &een set for : decimal $laces. Ta&le -.P* may ha!e to &e corrected accordingly. ' Ce ha!e created a new mo!ement ty$e and assigned to a schedule line. Chen goods issue is $osted, message 1 mo!ement ty$e +++ is not allowed for customer goods mo!ementN ChyN A' 6se transaction code *M00 and chec, the @Allowed Transactions@ for customi+ing mo!ement ty$es.

' s it $ossi&le to generate $ac,ing list for goods issued in MMN A' SD & Care Fouse management ha!e the functionality of $ic,ing/Pac,ing lists.

)or$ @low ' The following is set u$ for wor,flow'


7. Cor,flow organi+ation Structure with 9 $ositions is created and assigned a $erson to &oth $ositions 9. Assign tas,s to agent TS AAAAHJI> "e#uisition release 1 T* 0*%S TS AAAAIA7; Purchase re#uisition release refused 1 5-=-"A) TS AAAAIA7I "e#uisition released 1 5-=-"A) TS AAAAI:;I "e#uisition release reset 1 5-=-"A) CS AAAAAA:I Cor,flow for $urchase re#uisition release 1 T* 0*%S :.Acti!ate e!ent lin,age CS AAAAAA:I Cor,flow for $urchase re#uisition release C- %6S9AAJ "-)-AS-ST-P("-AT- Purchase re#uisition "elease ste$ create is acti!ated ;.Acti!ated release codes for wor,flow S7M "ole resolution with grou$, code, and $lant (T7>8C)T <.Assigned release codes to agent (0*%S created in 7) The following error a$$ears @Cor, item >AHH9' )in,age to o&2ect %6S9AAJ e!ent "-0-(T-D cannot &e written @. A' 6se transaction SC-9. Ma,e sure @o&2ect %6S9AAJ e!ent "-0-(T-D@ is ena&led. 1an any one tell me what is MM closing and what is @I closing* How can I $now if "eriod is closed* MM closing means that you can not $ost materials document. n MM area you ha!e two o$en $eriods current and $re!ious. f you do not set other in MM"V 1 here you can chec, which are the o$en MM $eriods for com$any code. f you chec, Allow $osting to $re!ious $eriod 1 it will for&id MM $osting in $re!ious $eriod. 8 o$en $eriod (o&<9) allow to $ost 8 documents. As ,now you can allow $ostings for some accounts 1 for e4am$le for&id material accounts for $re!ious $eriod in order to $re!ent MM $osting until you finish all 8 documents. How to add an attachment to a Purchase +rder in SAP* ?ou can attach manually any document to P* without using Document Management System ( DMS ) in SAP ;.>(.

%ut you cannot attach document while you create P* in T/(ode M-97= Sa!e you P* ( M-97= ) and again o$en with change ( M-99= ) then you can attach document through Ser!ice for *&2ect &utton. Ser!ice for *&2ect &utton a!aila&le down side of (ommand screen ( in your P* screen M-99= ) (lic, your Ser!ice *&2ect &utton 1L (reate 1L (reate attachment then select your window directory ( which file you need to attach) select your file =ow your system shows message Ser!ice @(reate attachment@ is started. Sa!e again your P*. ?ou can see (o$en) your attachment in same field ( Ser!ice for *&2ect ) select and (reate and chec, attachment list. ?ou can attach as many document in your P*. =ote' This is only information for internal or you can $rint se$arately this document for sending to !endor ( fa4 ) System will not $rint automatically along P* $rint out. SAP MM !i"s by ' Bahadur )hat is the difference between Blan$et Purchase +rder and the @ramewor$ +rder* n general the %lan,et P*s are used for consuma&le materials such as Eeror4 $a$ers with a short te4t (does not need to ha!e Master "ecord) with tem (ategory 3 %3 i.e.limit, where in the P* !alidity $eriod as well as the limits are to &e mentioned for the sim$licity of $rocurement.The doc ty$e is 38*3 (8ramewor, *rder). The 5" or Ser!ice -ntry for the P* are not necessary in case of %lan,et P*s as well as one need not to mention the account assignment category during creation of P* it can &e 3631un,nown & can &e changed at the time of ". Abhi%i G+shi. I have two issues' 80 Auto P.+.' In MM- 3 Eendor Master -ecord .1ontrol data0 I have chec$ed HAuto P+H....I have created the Purchase -e( for the Material.....7ow I want to $now how the automatic P+ will come into force...I mean what ste"s to do after creating P-e(. 50 Source &ist' I have chec$ed HSource &istH In Purchasing view of MM-...Have two vendors for this material for which source list is also maintained.M4I80....)hile creating P+..the system ta$es by default the first vendor....I tried to assign the second vendor .made sure that validity "eriod are in range0..but couldnHt do so...1an you suggest how the system will tell me to select one of the vendor I want to assign to the P+. 7. 8or Auto P* , yo should $roceed as follows' D Auto P.*.' n MM" & Vendor Master "ecord 1 chec,ed(MMA9/E.A9) D Maintain Source )ist & select the indicator for source list record as M"P rele!ent.(M-A7) D f more than one source list records are generated, ma,e one of them as fi4ed. D "un M"P , the P"3s generated will &e $reassigned with the source of su$$ly.(MDA7) D -nter T (ode M-<J for automatically creating P*3s from P"3s.

9.D (hec, if the assigned Source in P" is not fi4ed in Source )ist. D (hec, if the info record for source not assigned, is ha!ing !alid conditions. Prem Bhardwa% )hy system giving me only warning message instead of error message when I am trying to ma$e G- with a material which already tic$ for deletion flag. Is there any configuration mista$e* Through *M(B , set message no MH ;:A for error. Su"ian )hen I want to settle @ramewor$ order. +n Information !e2t, I had a message JInvoicing "lan' 7o message was found for "artner 8II9:9/com"any code 5IIIJ I had investigate that error on message determination and still the error occurs. Maybe I miss the setting in message determination. 1an you tell me how to set @ramewor$ order Settlement message determination. According to SAP =otes, when an in!oicing $lan is settled, you can create a document/e1mail or etc to notify your su$$lier or internal $ersonnel. The M5 setting (SAP ;.H) can &e set in Material Mgmt 11L )ogistic n!oice Verification 11L Message determination. Another way is if the creation of these docs are not re#uired, turn off the message &y setting the message dis$lay from 3-rror3 to 3 nformation3. The M5 setting can &e set in Material Mgmt 11L )ogistic n!oice Verification 11L Define Attri&utes of System Messages. This is what did on my side. 1harlie Have any one you done this in IM' Inactivating the standard Movement !y"es. Say for eg. I donHt want to end user to use this M!y"e :I8# -ecei"t without ref to P+. I donHt want to delete this movement ty"e, being an SAP standard one. +ne o"tion what I thought of is to control in the authorisation "rofile, "rofile to e2clued selected movement ty"es. Is there any other way we can do this* ?ou can delete the accounts assignments which are used for <A7 mo!ement ty$e, in TA:A ta&le. Transaction code is *%?(. or 7. 6se transaction *M00 9. -nter mo!ement ty$e <A7 :. "emo!e M%A7 from allowed transactions

SAP Material Management -e(uirements Gathering

uestionaire

?ou can used the following (uestions as a reference to gather user re(uirements information. Materials / Plants 7) s the !alue of a material the same throughout the com$any, or can the !alue of the same material &e different in different $lantsN 9) Cill negati!e Stoc,s &e allowed in any $lantsN :) Do you need s$ecial $lants for your maintenance wor, a$art from the common logistics $lantsN ;) Fow does material mo!e &etween $lants (for e4am$le, using $urchase orders or not)N Purchasing 7) Shall $urchasing grou$s re$resent indi!idual &uyers or grou$s of &uyersN f 5rou$s of &uyers, $ro!ide a list of grou$s. 9) Chich $urchasing de$artments e4ist in your enter$riseN :) if there is more than one de$artment, which handles all $urchasing, s$ecify which de$artment(s) negotiates $ricing terms and conditions with your su$$liers. ;) Do you ha!e de$artments outside your $urchasing de$artment, which handle $urchasingN f so, list these de$artments and what they $urchase. <) Fow do you $rocure materials/ser!ices in your enter$riseN >) Chich material ty$es/e4ternal ser!ices do you $rocureN H) Do you ha!e cor$orate and locali+ed $urchasing functionsN I) Do you negotiate !endor $ricing at a cor$orate or local le!elN Storage &ocation 7) )ist the storage locations that you will need for each Plant. 9) Cill negati!e Stoc,s &e allowed in any storage locationsN f yes, s$ecify the storage locations. :) Are there any stoc,s in your com$any that you own, &ut that are not stored in your com$any $hysicallyN

;) -4$lain your strategy(s) regarding material recei!ing and $roduct $ic,ing. <) Does each $art ha!e a uni#ue location or can they &e stored anywhereN >) Are your ha+ardous su&stances stored in se$arate storage locations (i.e. does anything $re!ent you from storing them together)N Fow many ha+ardous su&stance warehouses are there in each $lantN -eturn Delivery 7) Cill you &e re#uired to retain costs for material that is ins$ected as a result of a stoc, $urgeN A' S T ?es S T =o 9) Cill you create action $lans/tas,s for this defecti!e materialN A' S T ?es S T =o :) Do you enter data (for e4am$le, defects, characteristic results, s$ecific findings) on the defecti!e material found in the stoc,room or on the sho$ floorN A' S T ?es S T =o ;) Do you ha!e to ins$ect/re1ins$ect defecti!e material found in your stoc,room or on the $roduction floorN A' S T ?es S T =o <) Chich documentation should accom$any the goods that are returned to the !endorN >) Descri&e the handling of ins$ection lots where the usage decision has determined that they are to &e re2ected and returned to the !endor.

You might also like