Material Master_ Configuration

Embed Size (px)

Citation preview

  • 7/28/2019 Material Master_ Configuration

    1/57

    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 below is a summary of mainareas that material type influence:

    Number range of material master and if it is internal (systemallocated) or external (user allocate number)

    Which fields in material are mandatory / read only / optional

    User departments (Views in material)

    Purchase Orders allowed

    Valid valuation classes Quantity and Value update (does it update stock qty and value)

    Is it a pipeline material or not

    .... and many more

  • 7/28/2019 Material Master_ Configuration

    2/57

    Standard SAP Material Types include:

    ABF - WasteCH00 - CH Contract HandlingCONT - Kanban Container

    COUP - CouponsDIEN - ServiceERSA - Spare PartsFERT - Finished ProductFGTR - BeveragesFHMI - Production Resource/ToolFOOD - Foods (excl. perishables)FRIP - PerishablesHALB - Semifinished ProductHAWA - Trading GoodsHERS - Manufacturer PartHIBE - Operating suppliesIBAU - Maintenance assembliesINTR - Intra materialsKMAT - Configurable materialsLEER - EmptiesLEIH - Returnable packagingLGUT - Empties (retail)MODE - Apparel (seasonal)NLAG - Non-stock materialsNOF1 - Nonfoods

    PIPE - Pipeline materialsPLAN - Trading goods (planned)PROC - Process materialsPROD - Product groupsROH - Raw materialsUNBW - Nonvaluated materialsVERP - PackagingVKHM - AdditionalsVOLL - Full productsWERB - Product catalogs

    WERT - Value-only materialsWETT - Competitor products

    The main configuration of material type is in transaction OMS2IMG: Logistics > Material Master > Basic Settings > Material Type > DefineAttributes (OMS2)

  • 7/28/2019 Material Master_ Configuration

    3/57

  • 7/28/2019 Material Master_ Configuration

    4/57

  • 7/28/2019 Material Master_ Configuration

    5/57

    This information resides in:T134 - Material TypeT134T - Material Type: TextT134M - Material Type: Valuation area data

    For number range configuration, the transaction is:IMG: Logistics > Material Master > Basic Settings > Material Type > DefineNumber range (MMNR)

    First create a Group

  • 7/28/2019 Material Master_ Configuration

    6/57

  • 7/28/2019 Material Master_ Configuration

    7/57

  • 7/28/2019 Material Master_ Configuration

    8/57

    The valuation types are set up in configuration could be for example: new, old or GB, US, AU, ... (indicating countries for example)

    red, blue, black, etc.... (indicating colors for example)

    The valuation typs are grouped together in a valuation categorySo for example, the above valuation types could be grouped by age,country, color.

    A material is activated by entering the valuation type in the accounting viewof the material master.

    IMPORTANT: It is possible to change a valuation category if no stock andPO were created. However, once a Valuation category is assigned -- it can

    not be un-assigned (make blank again). So it is not something that getchanged at will. It needs to be decided on creation of material.

    Steps to set it up

    CONFIGURATION1. Activate Valuation2. Create Valuation Category

    3. Create Valuation Types

    4. Link Categories > Types

    5. Link valid Valuation Categories to Plant

    MASTER DATA1. Activate Split valuation for a material

    (Add Valuation Category in material master)2. Create Accounting views for every valuation type

    Using Split Valuation in transactions1. Create Purchase Order2. Goods Receipt / Goods Issue

    3. Physical Inventory

    4. Stock Overview

    -------------DETAIL------------------

  • 7/28/2019 Material Master_ Configuration

    9/57

    In this example we want to group material in the same plant based on AGE(valuation category). We will have two "groups" (valuation types): OLD andNEW.

    ConfigurationIMG: Material Management > Valuation > Split Valuation

    1. Activate Valuation - tcode OMW0

    Configure Split Valuation - tcode OMWC

    2. Create Valuation CategorySelect: Global Categories

  • 7/28/2019 Material Master_ Configuration

    10/57

    The Ext Mandatory option will force users to enter a valuation type inpurchase orders.Select: Create (to save)

    3. Create Valuation TypesSelect: Global Types > Create

  • 7/28/2019 Material Master_ Configuration

    11/57

  • 7/28/2019 Material Master_ Configuration

    12/57

  • 7/28/2019 Material Master_ Configuration

    13/57

  • 7/28/2019 Material Master_ Configuration

    14/57

  • 7/28/2019 Material Master_ Configuration

    15/57

    USING SPLIT VALUATION IN TRANSACTIONS

    1. Create Purchase Order - ME21N

    2. Goods Receipt / Goods Issue - MIGO

    4. Physical Inventory - example MI10

  • 7/28/2019 Material Master_ Configuration

    16/57

  • 7/28/2019 Material Master_ Configuration

    17/57

  • 7/28/2019 Material Master_ Configuration

    18/57

    Set up strategies- Strategies & Codes- Prerequeirements- Status- Assign values for strategies

    Set overall / item for doc type (PR only)

    Create and allocate autorisation profiles

    --------------- DETAILS OF SETTING IT UP ---------------

    Create Characteristics & link to communication structure (CEBAN forPR)

    Here we define which fields are used to determine the strategy that will kick

    in. In our case we used 'Plant' and 'Item value'. Not all fields in the PR canbe used. For a full list of fields that can be used to determine the releasestartegy, see tcode se12 table CEBAN.

  • 7/28/2019 Material Master_ Configuration

    19/57

    So the two fields that will be used is:

    Field CEBAN-WERKS for Plant

    Field CEBAN-GSWRT forItem Value

    We need to create a characteristic for every field. tcode ct04Any characteristic name can be used. Keep something descriptive to avoidconfusion.

    For Item Value -- lets create characteristic Z_GSWRT

  • 7/28/2019 Material Master_ Configuration

    20/57

    First go toAdditional Data tab and enter the table/field (and Enter)

    Enter currency to be used in the Basic data tab.Also select multiple values and Intervals allowed

    The Intervals allowed will allow us to assign a range of values, example: If

  • 7/28/2019 Material Master_ Configuration

    21/57

  • 7/28/2019 Material Master_ Configuration

    22/57

  • 7/28/2019 Material Master_ Configuration

    23/57

    Configure Release Procedures

    Above actions was all master data. We now need to do some configuration.Menu: IMG > Materials Management > Purchasing > Purchase Requisition >Release Procedure > Procedure with classification > Set up procedure --(tcode OMGQ in older SAP versions)

    Create Release Groups & link to class

    We have two groups to create AA and AB. We need to indicate the class weare working with, in out case Z_PR.

  • 7/28/2019 Material Master_ Configuration

    24/57

  • 7/28/2019 Material Master_ Configuration

    25/57

  • 7/28/2019 Material Master_ Configuration

    26/57

  • 7/28/2019 Material Master_ Configuration

    27/57

    Here are the settings for AA / S2

    Set up strategies - Prerequisites

    For every strategy, we need to define a release prerequisites. This indicate ifone code need to take place before the other. In this case, level 2 (L2) canonly take place if level 1 (L1) has been released.

    Set up strategies - Status

    This is also done for every strategy. The screen is dependant on what groupswere linked to the strategy as well as prerequisites that was set up. In thisexample:

  • 7/28/2019 Material Master_ Configuration

    28/57

    - if nobody release it then PR is block.- if L1 release the PR, the PR is still blocked- if L1 and L2 release the PR, the PR can be converted to RFQ/PO

    Out of interest, the reason why there is not a L2 only option is because ofthe setting in the prerequisites.

    Set up strategies - Values for strategies

    The values linked to strategies are master data (not configuration) and canbe set in two places. Either within the configuration itself -- selecting theclassification button

    Or, in classification, example CL24N

  • 7/28/2019 Material Master_ Configuration

    29/57

  • 7/28/2019 Material Master_ Configuration

    30/57

    Create and allocate authorisation profiles

    In our example we will have three people releasing, so three profiles willneed to be created. Authorisation profiles can be created using tcode PFCG.

    Usage of PFCG are not being discussed here, but see below for relevantscreen where the profile was created.

    --------------- USING RELEASE PROCEDURES ---------------

    Create a Purchase RequisitionsrinLets create a PR, and see if the release procedure kicks in. In our casewe will create it for plant 3600 and any value. So we will expect Strategy AB/ S2 to kick in.

    Create PR -- me51n

  • 7/28/2019 Material Master_ Configuration

    31/57

    If no 'Release strategy' tab, then it didn't work. In this case all is fine. Theuser can see the Release Group (AB), Strategy (S2) and release indicator(X).

    (SAVE)

    Release a Purchase Requisition

    Releasing can be done per PR or collective. Lets' use the collective release.SAP Menu: Logistics > Material Management > Purchasing > PurchasingRequisition > Release > Collective Release -- ME55

    Select all the items to be released and then hit Save. You will see the status

    of the item change to the next Release Indicator.

  • 7/28/2019 Material Master_ Configuration

    32/57

  • 7/28/2019 Material Master_ Configuration

    33/57

  • 7/28/2019 Material Master_ Configuration

    34/57

    This data was loaded with attached LSMW and following input file (cl20_1.txt)

    If the material numbers is numeric (example '123') then add leading zero's (as in mysample input file). This is not required for alpha material numbers (example if materialnumber is 'A123C').

    This is how the data look in UltraEdit [ultraedit.com]

    Same information but displayed in Excel

    http://www.ultraedit.com/http://www.ultraedit.com/
  • 7/28/2019 Material Master_ Configuration

    35/57

  • 7/28/2019 Material Master_ Configuration

    36/57

  • 7/28/2019 Material Master_ Configuration

    37/57

    Running LSMWIf no error, you will see the deliberate error (that was added in last line)

  • 7/28/2019 Material Master_ Configuration

    38/57

    This demo was produced using LSMW version: 4.0.0SAP version: SAP R/3 Enterprise

    ************ End of Document************************

    Load release procedure values using ABAP program

    his post shows how you can use an custom ABAP program to load characteristic values forrelease procedures.

    Method described in this post is not the recommended way.

    The best way to load Release Procedure values is by using a standard LSMW.See here for details.

    Background information

    If you have lots many release strategies (set up via configuration) it is quite a task to loadthe characteristic values. It can be loaded manually using transaction cl24n (SAPmenu: Cross-Application Components > Classification System > Assignment > AssignObjects/Classes to Class) but it can take quite some time. The information reside in tableAUSP

    The program listed here can be used to do this task programmatically.It has been usedmany times in production systems without problems -- but use it at your ownrisk. Changes may need to be done to program to fit your requirements.

    Loading information

    Before loading up the values, you need the following information: Name of class used (use it in the upload program)

    Internal number of class -- get it in table KLAH (use in the upload program)

    Internal number of characteristic -- from table AUSP (use in text file)

    Text file with data

    If no data in AUSP, you need to load at least one set manually (cl24n) so that you can getthe internal characteristic number. This number will not change, except if you change yourrelease procedure.

    Delete current information in table AUSP

    If you want to re load information, you first need to delete the existing information. This canbe done via cl24n or using attached program ZCL24N_DELETE

    http://www.sap123.com/a/138http://www.sap123.com/a/138
  • 7/28/2019 Material Master_ Configuration

    39/57

  • 7/28/2019 Material Master_ Configuration

    40/57

    Source code

    zcl24n.txt -- load up informationzcl24n_delete.txt -- delete information from ausp

    SAP version used for this post: SAP ECC (ERP Central Component) 5.0

    *********** End of Document ****************

    Finding a transaction in the SAP menu

    SAP version used in this post: SAP ERP Central Component (ECC) 5.0

    Hint: Use transaction search_sap_menu to find menu path (if in menu) of any SAPtransaction.

    Introduction

    SAP transactions can be executed either from the SAP Menu or by using a transaction code.This post explain how to find the menu path if you have the transaction code.

    Example

    You use the transaction LT03 (Create Transfer Order) but don't know where to find it inthe SAP Menu. Execute transaction: search_sap_menu

    Enter

    The result is the menu paths of all the places where the transaction can be found.

  • 7/28/2019 Material Master_ Configuration

    41/57

  • 7/28/2019 Material Master_ Configuration

    42/57

    BUS2012 Purchase orders

    BUS2032 Sales orders

    BUS2104 Appropriation reqs

    BUS2105 Purchase requisition BUS3003 Purchasing info recs

    BUS3006 G/L accounts

    KNA1 Customers

    LFA1 Vendors

    It is typically used by support staff to maintain / update master data. If yourrequirement is to complex for Mass Maintenance, then rather use LSMW, it

    can do even more -- but is more complex to use. (Search for posts on LSMWon this site).

    Summary of how the process works: Run transaction MASS Select what master data element you want to change

    Select fields for selection and what will be changed

    Select master data to be changed

    Indicate what the new value is

    Save (Run)

    For example: for all materials of type RAW1, make the material group 1012.Lets step through this example to show you how easy it is to use.

    Running the transaction

    SAP Menu: Logistics > Central Functions > Mass Maintenance > MassMaintenance > Dialog Processing

    Transaction MASS

  • 7/28/2019 Material Master_ Configuration

    43/57

    Select the tables for the selection screen. In our case, material type =MARA.

  • 7/28/2019 Material Master_ Configuration

    44/57

  • 7/28/2019 Material Master_ Configuration

    45/57

  • 7/28/2019 Material Master_ Configuration

    46/57

    The materials selected will be listed.Now indicate which field must be change. In our example the material groupfield.

  • 7/28/2019 Material Master_ Configuration

    47/57

    Enter what the new value (Material Group) must be.Select the column and copy to all the materials listed below. If you don'twant to change all objects -- unselect them at this point

  • 7/28/2019 Material Master_ Configuration

    48/57

    Hit Save -- this will start the action to change the object (material)

    A log will be displayed on if it was successful

    *************End of Document ****************

    Two-step movement Plant to PlantWithin SAP Inventory Management, there are two methods how stock are moved betweenplants using a 2-step process:

    Stock Transport Orders (UB)

    Transfer Posting

    What does 2-step mean?

  • 7/28/2019 Material Master_ Configuration

    49/57

    Example: Lets assume stock is moving from Plant A (Storage Location 0001) to Plant B(storage location 0002).

    Two step means that two transactions will be used to move the stock. After the firsttransaction, stock has left plant A but it is not yet available at Plant B. Only after the secondtransaction is it available for use in Plant B.

    Some reasons for using 2-step movements (and not 1 step): Long time span between leaving Plant A and arriving at Plant B

    Need to control when goods leave plant A but not received at plant B

    Using Stock Transport Orders (STO)

    Steps: Create a Stock Transport Order (ME21N, Purchase Order doc type UB)

    Process Goods Issue against STO (MIGO > Goods Issue > PO) movement type

    351

    Process Goods Receipt against STO (MIGO > Goods Receipt > PO) movement

    type 101

    The use of Planned Orders and Purchase Requisitions are optional.

    Using Transfer Postings (TP)

    Steps: Process a Transfer Posting (MIGO > Transfer Posting) - movement type 303

    Process a Transfer Posting (MIGO > Transfer Posting) - movement type 305

    The Transfer Posting can be done with reference to a Reservation. Although this is not useda lot.

    Similarities between Stock Transport Orders (STO) and Transfer Postings (TP) Both use transaction MIGO for both steps

    After first step, goods are already reflected in receiving plant and not available

    Differences between Stock Transport Orders (STO) and Transfer Postings (TP) Movement types are different

    351 & 101 for STO303 & 305 for TP

    Stock types at receiving plants are different

    - In Transfer (MARC-UMLMC) for TP- Stock in Transit (MARC-TRAME)for STO

    For STO, 351 and 101 is group together where for TP there is no link between 303

    and 305

    STO requires more transactions than TP

    STO must be configured for the sending plant / receiving plant where no plant

    specific configuration exists for TP

  • 7/28/2019 Material Master_ Configuration

    50/57

  • 7/28/2019 Material Master_ Configuration

    51/57

    Screen after change

    Transaction MB51 - Material Document ListThis time with the "Order" field in the selection.

  • 7/28/2019 Material Master_ Configuration

    52/57

  • 7/28/2019 Material Master_ Configuration

    53/57

    **************End of Document *****************

    SAP Steps for Opening previous period in MMIf you want to open previous period for reversal entry or additional entryThe following are steps for Opening previous period in MM :

    1. Go to TCode SU01 (see OSS NOTES 487381)2. Choose "change" tab with your loging Name3. Choose "Parameter" tabgive Parameters MMPI_READ_NOTE with date format as YYYYMMDD(say today 20071201)4. SAVE.5. Go to T-code MMPI6. open the old periods which you want to post into,Note :the period opening will be valid for only for the particular day only.

    7. Complete the posting you want to reverse or add

    8. Go to MMPV to close the periodsNote :

    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)

    ************* END of document ***************

    SAP SU01 Create new user

    SAP SU01 Create New User

    1. Go to SU01

    2. Click button

    http://1.bp.blogspot.com/__YcYcKOWRr8/R1JouDAg3iI/AAAAAAAABlw/-81daycBiDw/s1600-R/user4.gifhttp://1.bp.blogspot.com/__YcYcKOWRr8/R1JouDAg3iI/AAAAAAAABlw/-81daycBiDw/s1600-R/user4.gif
  • 7/28/2019 Material Master_ Configuration

    54/57

    3. Fill in all the required fields

    4. Fill in all the tabs password and last name are mandatory

    5. In the "logon data" tab , choose the right user type.For end users you should choose Dialog user

    5. In "roles" tab, add roles to user.

    If you want to give all authorizations, in "profile" tab add sap_all and sap_new profiles.

    ********** End of Document ******************

    http://2.bp.blogspot.com/__YcYcKOWRr8/R1JnbTAg3fI/AAAAAAAABlY/_GNwKLq1agQ/s1600-R/SU013.JPGhttp://2.bp.blogspot.com/__YcYcKOWRr8/R1JniTAg3gI/AAAAAAAABlg/ygw5FDibOFQ/s1600-R/su012.JPGhttp://1.bp.blogspot.com/__YcYcKOWRr8/R1JnqDAg3hI/AAAAAAAABlo/l3qlMg3tH6s/s1600-R/su01.JPG
  • 7/28/2019 Material Master_ Configuration

    55/57

    How to input stock into SAP Jan

    2011 SAP Training Batch

    Problem : When doing delivery, some of our students faced issues with stock not being available. This is a very common

    problem faced by anybody who is currently training in SAP.

    Solution : To resolve this, you would have to put dummy stock into the storage location ( As though real stock has come

    in ) . The easiest way to do this is via Transaction code [ MB1c ]. The menu path for the same is [ SAP Easy Access ->

    Logistics -> Logistics Execution -> Inbound Processes -> Goods Receipt for PO -> MB1c Goods Receipt for other activities ]

    Step 1 : Use Transaction Code MB1c

    http://www.magnatraining.com/how-to-input-stock-into-sap-jan-2011-sap-training-batch/http://www.magnatraining.com/how-to-input-stock-into-sap-jan-2011-sap-training-batch/http://www.magnatraining.com/http://blog.magnatraining.com/wp-content/uploads/2011/03/mb1c-menu-path-in-sap.pnghttp://www.magnatraining.com/how-to-input-stock-into-sap-jan-2011-sap-training-batch/http://www.magnatraining.com/how-to-input-stock-into-sap-jan-2011-sap-training-batch/http://www.magnatraining.com/
  • 7/28/2019 Material Master_ Configuration

    56/57

  • 7/28/2019 Material Master_ Configuration

    57/57

    http://blog.magnatraining.com/wp-content/uploads/2011/03/enter-materials-quantity.png