You are on page 1of 65

Material Master: Material Type configuration

SAP version used for this post: SAP ECC (ERP Central Component) 5.0
When creating a material, you need to specify the material type.

The Material type is the highest level of categorization of material
masters.
Material Types defined in configuration and belo is a summary of
main areas that material type influence:
!umber range of material master and if it is internal "system
allocated# or e$ternal "user allocate number#
Which fields in material are mandatory % read only % optional
&ser departments "'ies in material#
Purchase (rders alloed
'alid valuation classes
)uantity and 'alue update "does it update stoc* +ty and value#
,s it a pipeline material or not
.... and many more
Standard SAP Material Types include:
A-. / Waste
0122 / 01 0ontract 1andling
0(!T / 3anban 0ontainer
0(&P / 0oupons
4,5! / Service
56SA / Spare Parts
.56T / .inished Product
.7T6 / -everages
.1M, / Production 6esource%Tool
.((4 / .oods "e$cl. perishables#
.6,P / Perishables
1A8- / Semifinished Product
1AWA / Trading 7oods
156S / Manufacturer Part
1,-5 / (perating supplies
,-A& / Maintenance assemblies
,!T6 / ,ntra materials
3MAT / 0onfigurable materials
8556 / 5mpties
85,1 / 6eturnable pac*aging
87&T / 5mpties "retail#
M(45 / Apparel "seasonal#
!8A7 / !on/stoc* materials
!(.9 / !onfoods
P,P5 / Pipeline materials
P8A! / Trading goods "planned#
P6(0 / Process materials
P6(4 / Product groups
6(1 / 6a materials
&!-W / !onvaluated materials
'56P / Pac*aging
'31M / Additionals
'(88 / .ull products
W56- / Product catalogs
W56T / 'alue/only materials
W5TT / 0ompetitor products
The main configuration of material type is in transaction (MS:
,M7: Logistics > Material Master > Basic Settings > Material Type >
e!ine Attri"#tes "(MS:#

Some settings can be done per plant
This information resides in:
T9;< / Material Type
T9;<T / Material Type: Te$t
T9;<M / Material Type: 'aluation area data
.or number range configuration, the transaction is:
,M7: Logistics > Material Master > Basic Settings > Material Type >
e!ine $#m"er range "MM!6#

.irst create a 7roup

Then lin* the material type to it

This is the main settings of material type. ,n later articles, e ill
address other configuration that can be be done per material type.
========================================================
========================================================
========
Split 'aluation
T%is notes relates to SAP ECC (ERP Central Component) 5.0
Without split valuation, materials are valued at plant level.
With split valuation, the same material number at a plant can have
different stoc* +uantity and value for different groupings "called
valuation types#.
The valuation types are set up in configuration could be for e$ample:
ne, old or
7-, &S, A&, ... "indicating countries for e$ample#
red, blue, blac*, etc.... "indicating colors for e$ample#
The valuation typs are grouped together in a valuation category
So for e$ample, the above valuation types could be grouped by age,
country, color.
A material is activated by entering the valuation type in the accounting
vie of the material master.
IMPORTANT: ,t is possible to change a valuation category if no stoc*
and P( ere created. 1oever, once a 'aluation category is assigned
// it can not be un/assigned "ma*e blan* again#. So it is not something
that get changed at ill. ,t needs to be decided on creation of
material.
Steps to set it up
CONFIGURATION
9. Activate 'aluation
:. 0reate 'aluation 0ategory
;. 0reate 'aluation Types
<. 8in* 0ategories > Types
?. 8in* valid 'aluation 0ategories to Plant
MASTER DATA
9. Activate Split valuation for a material
"Add 'aluation 0ategory in material master#
:. 0reate Accounting vies for every valuation type
Using Split Valuation in transactions
9. 0reate Purchase (rder
:. 7oods 6eceipt % 7oods ,ssue
;. Physical ,nventory
<. Stoc* (vervie
/////////////45TA,8//////////////////
,n this e$ample e ant to group material in the same plant based on
A75 "valuation category#. We ill have to @groups@ "valuation types#:
(84 and !5W.
Coniguration
,M7: Material Management > &al#ation > Split &al#ation
!" Acti#ate Valuation / tcode (MW2

0onfigure Split 'aluation / tcode (MW0

$" Create Valuation Categor%
Select: 7lobal 0ategories

The 5$t Mandatory option ill force users to enter a valuation type in
purchase orders.
Select: 0reate "to save#
&" Create Valuation T%pes
Select: 7lobal Types > 0reate

Select: 0reate "to save#
The Purchase (rders attributes option indicate if P(As are alloed or
not.
9 / !ot alloed
: / Alloed but ith arning
; / Alloed
The account category reference determines hat 78 valuation classes
ill be alloed.
'" (in) Categories * T%pes
Select: 7lobal categories "from main config menu#
Select: 'aluation 0ategory
Select: Types > cat.
Activate valid valuation categories

+" (in) #ali, Valuation Categories to Plant
Select: 8ocal 4efinitions "from main config menu#
Select: Plant to use
Select: 0ats /> (&
Select: 'aluation 0ategegory and press Activate
ACTIVATE MATERIA( MASTER
!" Acti#ate Split #aluation or a -aterial
"Add 'aluation 0ategory in material master#
Material Master create / MM29

!(T5: ,t is only possble to change a material "valuation category# if no
stoc* and P( ere created. So it is not something that get changed at
ill. ,t needs to be decided on creation of material.
$" Create Accounting #ie.s or e#er% #aluation t%pe / mm29
USING SP(IT VA(UATION IN TRANSACTIONS
!" Create Purc/ase Or,er / M5:9!

$" Goo,s Receipt 0 Goo,s Issue / M,7(
'" P/%sical In#entor% / e$ample M,92
!ote that the batch field is usedB
+" Stoc) O#er#ie. / MM-5

/////////////// 5!4 (. 4(0&M5!T ///////////
Setting up si-ple Release Proce,ure or Purc/ase
Re1uisitions
-y Willem 1oe*
6elease Procedures "approval# can be used for Purchase 6e+uisitions
"P6#, Purchase (rders "P(#, 6.)As, (utline Agreements and Service
5ntry Sheets. The principle is e$actly the same for all. ,f you can
master one, you ill *no them all.
8ets set up release procedures for P6 for the folloing e$ample:
(ur company have got : plants: Plant ;922 "8ondon# and plant ;C22
"!e Dor*#.
.or !e Dor* "plant ;922#, if P6 item value is beteen 2 / 9222
dollars, then P6 needs to be released by one person "person -#
.or !e Dor* "plant ;922#, if P6 item value is bigger than 9222
dollars, then P6 needs to be released by to people "first by
person -, then person 0#
.or 8ondon "plant ;C22#, if P6 item value is bigger than 9222
dollars, then P6 needs to be released by to people "first by
person A, then person 0#.

3ey terminology:
Release Co,es 2 The different levels that the approval ill go
through.
Release Groups 2 7rouping of strategies.
Release Strateg% 2 &ni+ue, set of condition, se+uence and
levels of releases. 5very line in diagram is a Strategy "so e
have ;#.
Release In,icator 0 Status 2 The status of P6 as it moves
through the strategy. 5$ample A-loc*A "canAt create P( yet# or
A.inal 6eleaseA "can create P( from P6#
1ere is a summary of the steps to follo to set up our e$ample:
0reate 0haracteristics E lin* to comm. structre "05-A! for P6#
0reate 0lass E lin* to characteristic
0reate 6elease 7roups E lin* to class
0reate 6elease 0odes
6elease ,ndicator
Set up strategies
/ Strategies E 0odes
/ Prere+ueirements
/ Status
/ Assign values for strategies
Set overall % item for doc type "P6 only#
0reate and allocate autorisation profiles
/////////////// 45TA,8S (. S5TT,!7 ,T &P ///////////////
Create C/aracteristics 3 lin) to co--unication structure
4CE5AN or PR6
1ere e define hich fields are used to determine the strategy that
ill *ic* in. ,n our case e used APlantA and A,tem valueA. !ot all fields
in the P6 can be used. .or a full list of fields that can be used to
determine the release startegy, see tcode se9: table 05-A!.



So the to fields that ill be used is:
.ield 05-A!/W563S for Plant
.ield 05-A!/7SW6T for Item Value
We need to create a characteristic for every field. tcode ct2<
Any characteristic name can be used. 3eep something descriptive to
avoid confusion.
.or ,tem 'alue // lets create characteristic FG7SW6T

.irst go to A''itional ata tab and enter the table%field "and 5nter#

5nter currency to be used in the Basic 'ata tab.
Also select m#ltiple (al#es and )nter(als allo*e'
The ,ntervals alloed ill allo us to assign a range of values,
e$ample: ,f P6 value is 2 / 9222 &S4 .....
Save the characteristic
.or Plant // characteristic FGW563S
Again, the table%field name in Additional 4ata to enter table%field

Again set multiple values and save the characteristic
The multiple values is to assign more than one plant to strategy,
e$ample: ,f P6 for plant ;922 an, plant ;C22 is ...
Create Class 3 lin) to c/aracteristic
0reate a class "simply to group the characteristics#. Again any name
can be used. Tcode 0829 // 0reate 0lass. The 0lass Type must be
2;:.

Conigure Release Proce,ures
Above actions as all master data. We no need to do some
configuration. Menu: )M+ > Materials Management > P#rc%asing >
P#rc%ase Re,#isition > Release Proce'#re > Proce'#re *it%
classi!ication > Set #p proce'#re // "tcode (M7) in older SAP
versions#

Create Release Groups 3 lin) to class
We have to groups to create AA and A-. We need to indicate the
class e are or*ing ith, in out case FGP6.

Create Release Co,es
0reate all the release code % group combinations. This is all the dots in
diagram above. So e have <.

8ater on, authorisation profiles ill be lin*ed to these code % group
combinations.
Release In,icator
.irst e create the different statusses that the P6 can be in throughout
it lifecycle. 8ater on "belo#, e ill be lin*ing using these statusses.
1ere is the standard SAP indicators, ou probably ouldnAt need to
add any.

We ill be using to of these // H "-loc*# and : "6eleased#


&nder the 4etails section, you can indicate hich documents can be
created from this P6. .or ,ndicator :, one can create P(As and 6.)As.
With -iel' Selection you can define hich fields can be changed. This is
the same indicator that gets used ith document type configuration to
ma*e some fields read only, mandatory, hidden.
Set up strategies 2 Strateg% 3 Co,es
5very line in our diagram above is a strategy. So We have three
8ets call them:
7roup AA % Startegy S9 // 0ode 89 "for plant 2229#
7roup AA % Startegy S: // 0ode 89 E 8: "for plant 2229#
7roup AA % Startegy S: // 0ode 89 E 8: "for plant 222:#

1ere are the settings for AA % S:

Set up strategies 2 Prere1uisites
.or every strategy, e need to define a release prere+uisites. This
indicate if one code need to ta*e place before the other. ,n this case,
level : "8:# can only ta*e place if level 9 "89# has been released.

Set up strategies 2 Status
This is also done for every strategy. The screen is dependant on hat
groups ere lin*ed to the strategy as ell as prere+uisites that as set
up. ,n this e$ample:
/ if nobody release it then P6 is bloc*.
/ if 89 release the P6, the P6 is still bloc*ed
/ if 89 and 8: release the P6, the P6 can be converted to 6.)%P(
(ut of interest, the reason hy there is not a 8: only option is because
of the setting in the prere+uisites.

Set up strategies 2 Values or strategies
The values lin*ed to strategies are master data "not configuration# and
can be set in to places. 5ither ithin the configuration itself //
selecting the classification button


(r, in classification, e$ample 08:<!
-oth methods or*, the advantage of 08:<! is that all the strategies
can be vieed easier.
Set o#erall 0 ite- or ,oc t%pe 4PR onl%6
.or Puchase 6e+uisitions, there is an option to release either on item
level or on document level. .or P( % 6.) % 0ontracts, one can only
release on header level. -ac* to the P6, it is highly recommended to
use item release. This can be done in to places.
.irstly here the groups ere created

(n the document type configuration for P6
0onfig menu: Materials Management > P#rc%asing > PR > e!ine
'oc#ment types

Create an, allocate aut/orisation proiles
,n our e$ample e ill have three people releasing, so three profiles
ill need to be created. Authorisation profiles can be created using
tcode P.07.
&sage of P.07 are not being discussed here, but see belo for
relevant screen here the profile as created.
/////////////// &S,!7 6585AS5 P6(054&65S ///////////////
Create a Purc/ase Re1uisition
srin8ets create a P6, and see if the release procedure *ic*s in. ,n our
case e ill create it for plant ;C22 and any value. So e ill e$pect
Strategy A- % S: to *ic* in.
0reate P6 // me?9n
,f no A6elease strategyA tab, then it didnAt or*. ,n this case all is fine.
The user can see the 6elease 7roup "A-#, Strategy "S:# and release
indicator "H#.
"SA'5#
Release a Purc/ase Re1uisition
6eleasing can be done per P6 or collective. 8etsA use the collective
release. SAP Menu: Logistics > Material Management > P#rc%asing >
P#rc%asing Re,#isition > Release > Collecti(e Release .. ME55

Select all the items to be released and then hit Save. Dou ill see the
status of the item change to the ne$t 6elease ,ndicator.

This is the absolute basics of setting up 6elease Procedures for
Purchase 6e+uisitions. .or more posts on 6elease Procedures, see
inde$ of posts.
SAP version used for this post: SAP ECC (ERP Central Component) 5.0
========================================================
8oading Material Master 0haracteristics ith
8SMW 4irect ,nput method
This 8SMW shos ho to mass load material master
characteristics. The 8SMW used is e$actly the same as hat as
used to load release procedure values Isap9:;.comJ. ,nput file is
obviously different.
Material Master classification can be used to store additional
information against a material master. 5$ample: if it is finished
products you may ant to store: brand, pac*, etc. ,f it is
maintenance materials, you may ant to store: size of item,
grouping, etc.
-efore loading the values "per material#, you first need to create
the fields "characteristics# and group them together in a class.
This is done ith folloing transaction codes:
0reate class /K transaction 082:
0reate characteristic"s#s /K transaction 0T2<
Assign characteristic"s# to class / transaction 082:
!o screen shots about 082: and 0T2< /K you should be be able
to get that right.
Material characteristic values can be vieed from a fe places:
MM2; 4isplay material and select characteristic vie
08:2! Specify class type 229 and material master number
08:<! Specify class name and class type "229 in this case#


This data as loaded ith attached 8SMW and folloing input file
"cl:2G9.t$t#
,f the material numbers is numeric "e$ample A9:;A# then add
leading zeroAs "as in my sample input file#. This is not re+uired
for alpha material numbers "e$ample if material number is
AA9:;0A#.
This is ho the data loo* in &ltra5dit Iultraedit.comJ

Same information but displayed in 5$cel
See ho the leading zeroAs are chopped off in 5$cel, this is one of
the main reasons to use 5$cel only to display data. 4o not save
from 5$cel, as you may alter the input data.
The last line can be deleted /K it as added to sho a deliberate
error hen all the data as loaded.
So in this case
38A6T / 229 "Material Master#
(-L53 / material master number
08ASS / 0lass name
AT!AM / 0haracteristic name
ATW6T / 0haracteristic value
4etails of 8SMW "attached#

6unning 8SMW
,f no error, you ill see the deliberate error "that as added in
last line#
This demo as produced using 8SMW version: <.2.2
SAP version: SAP 6%; 5nterprise
============ 5nd of 4ocument========================
(oa, release proce,ure #alues using A5AP progra-
his post shos ho you can use an custom A-AP program to load
characteristic values for release procedures.
Met/o, ,escri7e, in t/is post is not t/e reco--en,e,
.a%"
T/e 7est .a% to loa, Release Proce,ure #alues is 7% using
a stan,ar, (SM8" See /ere or ,etails"
5ac)groun, inor-ation
,f you have lots many release strategies "set up via
configuration# it is +uite a tas* to load the characteristic values.
,t can be loaded manually using transaction cl:<n "SAP
menu: Cross.Application Components > Classi!ication System >
Assignment > Assign /"0ects1Classes to Class# but it can ta*e
+uite some time. The information reside in table A&SP
The program listed here can be used to do this tas*
programmatically.,t has been used many times in production
systems ithout problems 22 7ut use it at %our o.n
ris)" 0hanges may need to be done to program to fit your
re+uirements.
(oa,ing inor-ation
-efore loading up the values, you need the folloing
information:
!ame of class used "use it in the upload program#
,nternal number of class // get it in table 38A1 "use in the
upload program#
,nternal number of characteristic // from table A&SP "use in
te$t file#
Te$t file ith data
,f no data in A&SP, you need to load at least one set manually
"cl:<n# so that you can get the internal characteristic number.
This number ill not change, e$cept if you change your release
procedure.
Delete current inor-ation in ta7le AUSP
,f you ant to re load information, you first need to delete the
e$isting information. This can be done via cl:<n or using
attached program F08:<!G4585T5

(oa,ing ne. #alues 22 sa-ple input ,ata
4ata is in tab delimited format, no title ro in te$t file:
column 9 / 6elease code M Strategy / < characters / e$ample
AAS9
column : / 0haracteristic value / 92 digies / e$ample
2222222N92
column ; / 0ounter / ; digits / e$ample 229 229
column < / number / 9 digit / e$ample 9 or O
column ? / class type / 2;:
column C / 0haracteristic value
Sample input file:


Source co,e
zcl:<n.t$t // load up information
zcl:<nGdelete.t$t // delete information from ausp
SAP version used for this post: SAP ECC (ERP Central
Component) 5.0
=========== 5nd of 4ocument ================
Finding a transaction in the SAP menu
SAP version used in this post: SAP ERP Central Component (ECC)
5.0
1int: &se transaction searc%2sap2men# to find menu path "if in
menu# of any SAP transaction.
Intro,uction
SAP transactions can be e$ecuted either from the SAP Men# or
by using a transaction code. This post e$plain ho to find the
menu path if you have the transaction code.
E9a-ple
Dou use the transaction 8T2; "0reate Transfer (rder# but donAt
*no here to find it in the SAP Men#. 5$ecute transaction:
searchGsapGmenu

5nter
The result is the menu paths of all the places here the
transaction can be found.

,n this case, the same transaction can be found at a fe places in
the SAP Men#. 6ead entries from the bottom up. 5$ample, the
menu path of first entry is: Logistics > Sales 3 istri"#tion >
S%ipping an' Transportation > Pic4ing > Create Trans!er /r'er >
Single
====== 5nd of 4ocument=============
Mass Maintenance processing - tcode MASS
Intro,uction
Mass maintenance is used to ma*e ma*e mass changes to master data
such as materials, vendors, purchase orders, purchase re+uisitions,
etc.
The full list of possible @obPects@ that can be changed are:
-&S229? Profit center
-&S9229 Materials "industry#
-&S9229229 Materials "retail#
-&S99;; 6ental units
-&S:29: Purchase orders
-&S:2;: Sales orders
-&S:92< Appropriation re+s
-&S:92? Purchase re+uisition
-&S;22; Purchasing info recs
-&S;22C 7%8 accounts
3!A9 0ustomers
8.A9 'endors
,t is typically used by support staff to maintain % update master data.
,f your re+uirement is to comple$ for Mass Maintenance, then rather
use 8SMW, it can do even more // but is more comple$ to use. "Search
for posts on 8SMW on this site#.
Summary of ho the process or*s:
6un transaction MASS
Select hat master data element you ant to change
Select fields for selection and hat ill be changed
Select master data to be changed
,ndicate hat the ne value is
Save "6un#
.or e$ample: for all materials of type 6AW9, ma*e the material group
929:. 8ets step through this e$ample to sho you ho easy it is to
use.
Running t/e transaction
SAP Menu: 8ogistics > 0entral .unctions > Mass Maintenance > Mass
Maintenance > 4ialog Processing
Transaction MASS

Select the tables for the selection screen. ,n our case, material type Q
MA6A.

The materials selected ill be listed.
!o indicate hich field must be change. ,n our e$ample the material
group field.

5nter hat the ne value "Material 7roup# must be.
Select the column and copy to all the materials listed belo. ,f you
donAt ant to change all obPects // unselect them at this point

1it Save // this ill start the action to change the obPect "material#
A log ill be displayed on if it as successful
=============5nd of 4ocument ================
T.o2step -o#e-ent Plant to Plant
Within SAP ,nventory Management, there are to methods ho
stoc* are moved beteen plants using a :/step process:
Stoc* Transport (rders "&-#
Transfer Posting
8/at ,oes $2step -ean:
5$ample: 8ets assume stoc* is moving from Plant A "Storage
8ocation 2229# to Plant - "storage location 222:#.
To step means that to transactions ill be used to move the
stoc*. After the first transaction, stoc* has left plant A but it is
not yet available at Plant -. (nly after the second transaction is it
available for use in Plant -.
Some reasons for using :/step movements "and not 9 step#:
8ong time span beteen leaving Plant A and arriving at
Plant -
!eed to control hen goods leave plant A but not received
at plant -
Using Stoc) Transport Or,ers 4STO6
Steps:
0reate a Stoc* Transport (rder "M5:9!, Purchase (rder
doc type &-#
Process 7oods ,ssue against ST( "M,7( > 7oods ,ssue >
P(# RST movement type ;?9
Process 7oods 6eceipt against ST( "M,7( > 7oods 6eceipt
> P(# RST movement type 929
The use of Planned (rders and Purchase 6e+uisitions are
optional.
Using Transer Postings 4TP6
Steps:
Process a Transfer Posting "M,7( > Transfer Posting# /
movement type ;2;
Process a Transfer Posting "M,7( > Transfer Posting# /
movement type ;2?
The Transfer Posting can be done ith reference to a 6eservation.
Although this is not used a lot.
Si-ilarities 7et.een Stoc) Transport Or,ers 4STO6 an,
Transer Postings 4TP6
-oth use transaction M,7( for both steps
After first step, goods are already reflected in receiving
plant and not available
Dierences 7et.een Stoc) Transport Or,ers 4STO6 an,
Transer Postings 4TP6
Movement types are different
;?9 E 929 for ST(
;2; E ;2? for TP
Stoc* types at receiving plants are different
/ ,n Transfer "MA60/&M8M0# for TP
/ Stoc* in Transit "MA60/T6AM5#for ST(
.or ST(, ;?9 and 929 is group together here for TP there
is no lin* beteen ;2; and ;2?
ST( re+uires more transactions than TP
ST( must be configured for the sending plant % receiving
plant here no plant specific configuration e$ists for TP
ST( is based on Stoc* Transport (rder "type of Purchase
(rder#. Where no purchasing document is used for TP
ST( can be initiated ith a Planned (rder or Purchase
6e+uisition
Planning "M6P# can be used to initiate movements, but only
ST(As
Coniguration re1uire, to use STO
0onfig: MM > P#rc%asing > P#rc%ase /r'er > Set #p Stoc4
Transport /r'er > Assign oc#ment Type5 /ne.Step Proce'#re5
6n'er'eli(ery Tolerance
1ere the source plant, destination plant and alloed ST(
document type is specified.
The post is based on SAP 500C
====================== 5nd of 4ocument
===============
Adding fields to Material Document List (MB51)
Within ,nventory Management, the material document list transaction
is used to list material documents. ,t is a very popular transaction.
The selection fields can be changed in configuration.
.or e$ample: We ant to add the @(rder@ field to the selection screen.
Selection screen 7eore c/ange
Transaction M-?9 / Material 4ocument 8ist
(bserve // there is no @(rder@ field.

Screen ater c/ange
Transaction M-?9 / Material 4ocument 8ist
This time ith the @(rder@ field in the selection.

Coniguration re1uire,
Con!ig Men# > Materials Management > )n(entory Management >
Reporting > e!ine -iel' Selection !or Material oc#ment List
==============5nd of 4ocument =================
SAP Steps for (pening previous period in MM
,f you ant to open previous period for reversal entry or additional entry
The folloing are steps for (pening previous period in MM :
9. 7o to T0ode S&29 "see (SS !(T5S <NU;N9#
:. 0hoose @change@ tab ith your loging !ame
;. 0hoose @Parameter@ tab
give Parameters MMP,G65A4G!(T5 ith date format as DDDDMM44
"say today :22U9:29#
<. SA'5.
?. 7o to T/code MMP,
C. open the old periods hich you ant to post into,
Note :
the period opening will be valid for only for the particular day only.
U. 0omplete the posting you ant to reverse or add
N. 7o to MMP' to close the periods
Note :
If we enter the date or month in MMPV means we are opening that date or month by
closing previous date or month
(Never use MMPV without completing the transaction in previous month)
!N" of document
SAP S&29 0reate ne user
SAP SU;! Create Ne. User
9. 7o to S&29
:. 0lic* button
;. .ill in all the re+uired fields
<. .ill in all the tabs passord and last name are mandatory
?. ,n the @logon data@ tab , choose the right user type.
.or end users you should choose 4ialog user
?. ,n @roles@ tab, add roles to user.
,f you ant to give all authorizations, in @profile@ tab add sapGall and sapGne
profiles.
========== 5nd of 4ocument ==================

<o. to input stoc) into SAP =
>an $;!! SAP Training 5atc/
Pro7le- : When doing delivery, some of our students faced issues ith stoc* not
being available. This is a very common problem faced by anybody ho is currently
training in SAP.
Solution : To resolve this, you ould have to put dummy stoc* into the storage
location " As though real stoc* has come in # . The easiest ay to do this is via
Transaction code I M-9c J. The menu path for the same is I SAP 5asy Access />
8ogistics /> 8ogistics 5$ecution /> ,nbound Processes /> 7oods 6eceipt for P( />
M-9c 7oods 6eceipt for other activities J
Step 7 8 &se Transaction 0ode M-9c
Step 9 8 5nter the Movement Type of ?C9, enter the plant and storage location here
you ant to input the stoc*
Step : 8 5nter the Materials and )uantities that you ant to input. Save the
Transaction. Dou can immediately go to MM-5 " 'erify Stoc* in SAP # and chec* the
increase in +uantity under the respective plant%storage location combination.
As usual, in order to practice these, please use the user id provided to you. ,f you
are an e$/student and SAP Access has e$pired, you can e$tend it at a nominal price
from .uze Server.
This post is useful for both students doing SAP MM Training, SAP S4 Training and SAP
PP Training .
Toubleshooting :
9. Warning Message Saying TM6P 0ontroller ill be notified..V W ,gnore it
:. Period $$$%:299 is not open for account typeXV
W> There could be multiple reasons hy this could be happening. (ne of the primary
reasons hy this happens is because of material accounts not being open. &se MMP'
Transaction to do the same " 1o to (pen ne Material Posting Periods in SAP #
)uestion 9 : 4escribe hat Movement type ?C9 stands for in your on ords Y
)uestion : : &sing M-9c enter the folloing materials and +uantities in Plant 9222
and storage location number 2229
9. M/29 922
:. M/2: :?2
;. M/2; ;22
7ive the SAP Material 4ocument !umber generated.
)uestion ; : Which Transaction do you use to vie SAP Material 4ocuments Y
)uestion < : Specify the Accounting 4ocument !umber generated for the
corresponding Material 4ocument !umber and the 4escription of the 7%8 Accounts
updated by the A%0 doc
Share this:

Tags: enter initial stoc*, input stoc* into sap, mb9c, movement type ?C9
!; Responses to ?<o. to input stoc) into SAP = >an
$;!! SAP Training 5atc/@
9.
bhanu September :?, :299 at 9:2; am Z
Siva,
, am trying to input the stoc*, Material: M/29, to Plant ;:22 and Storage
location: 229, )uantity: ?22 P0, the system is returning belo error:
Mat. is a miss. part. M6P controller ,!T56T1A8 ill be notified. , read your
solution but , am not sure if i should proceed ith it. 0ould you please input
stoc* i need to finish credit management +uestions .
Than*s
-hanu
6eply
o
bhanu September :?, :299 at 9:92 am Z
, tried going ahead by ignoring the above error but got this one ne$t
X.
.Period 22O%:299 is not open for account type S and 7%8 ;OOOOO[
So please *indly input stoc* for me than*s again.
6eply
:.
Suresh August 9<, :299 at <:2C am Z
)uestion 9 : 4escribe hat Movement type ?C9 stands for in your on
ords Y
Anser: Adding to unreserved stoc* for use as if stoc* for the first time
)uestion : : &sing M-9c enter the folloing materials and +uantities in Plant
9222 and storage location number 2229
M/29 922
7ive the SAP Material 4ocument !umber generated.
Anser: ;2229<2
)uestion ; : Which Transaction do you use to vie SAP Material 4ocuments Y
Anser: M-?9
)uestion < : Specify the Accounting 4ocument !umber generated for the
corresponding Material 4ocument !umber and the 4escription of the 7%8
Accounts updated by the A%0 doc
Anser: <O22222292 Accounting document
;92222 Trading 7oods
;OOOOO ,nventory ta*ing
6eply
;.
'i*as Lune U, :299 at U::N am Z
Sir,
, am trying to input the stoc*, Material: M/29, to Plant 9:22 and Storage
location: 229, )uantity: 922 P0, the system is returning belo error:
TMat. is a miss. part. M6P controller ,!T56T1A8 ill be notified.
Message no. MU9;;[
Please help me ith that..
6eply
o
siva Lune U, :299 at 92:;< am Z
Somebody ould have modified the material master and more
seriously ith Material Account 4etermination.
The error TMat. is X.V is Pust a arning. Dou can ignore it. After that
you get another error ith Material Account 4etermination. The
transaction code to fi$ it is (-D0. -ut, don\t go there at this point. ,
ill fi$ it for you.
6eply

siva Lune U, :299 at 92:;C am Z


Dour MM 0onsultant ould fi$ this *ind of errors in real time.
6eply

siva Lune U, :299 at 92:?; am Z


1ere is the solution to this problem.
http:%%.magnatraining.com%sap/material/account/
determination/error%
,t\s aready fi$ed, but this lin* is Pust for your reference.
6eply
<.
'i*as March :9, :299 at ::?O am Z
Ansers:
)uestion 9 : 4escribe hat Movement type ?C9 stands for in your on
ords Y
Ans. ?C9 is for ,nitial entry of stoc* W 7oogled itX,s this correct Y
)uestion : : &sing M-9c enter the folloing materials and +uantities in Plant
9222 and storage location number 2229
M/29 922
M/2: :?2
M/2; ;22
7ive the SAP Material 4ocument !umber generated.
Ans. 4ocument <O222222N9
)uestion ; : Which Transaction do you use to vie SAP Material 4ocuments Y
Ans. M-2;
)uestion < : Specify the Accounting 4ocument !umber generated for the
corresponding Material 4ocument !umber and the 4escription of the 7%8
Accounts updated by the A%0 doc
Ans.Accounting 4ocument !umber: <O222222U<
6eply
?.
yogeu* March 9C, :299 at 92:<C pm Z
9# ?C9Y
:#<O222222UO goods receipts
;#M-2;
<# <O222222U: Accounting document
2222;CO?N9 Profit center doc
9222;U;;2? Spec. purpose ledger

You might also like