65
Essential Master Data in SAP MM Prepared By Subhrajyoti Bhattacharjee PMP®, Certified SAP EAM/PM, Certified ITIL V3 SAP EAM/PTP/PS Systems Analyst Perth, Australia. E-mail: [email protected]

SAP MM Essential Master Data

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: SAP MM Essential Master Data

Essential Master Data in SAP MM

Prepared BySubhrajyoti Bhattacharjee

PMP®, Certified SAP EAM/PM, Certified ITIL V3

SAP EAM/PTP/PS Systems Analyst

Perth, Australia.

E-mail: [email protected]

Page 2: SAP MM Essential Master Data

Contents

1. MATERIAL MASTER MAINTENANCE........................................................................................................... 3

2. SERVICE MASTER MAINTENANCE............................................................................................................. 15

3. VENDOR MASTER MAINTENANCE............................................................................................................. 18

4. REQUEST FOR QUOTATIONS...................................................................................................................... 30

5. OUTLINE AGREEMENTS - CONTRACTS...................................................................................................36

6. SOURCE LIST MAINTENANCE..................................................................................................................... 43

7. PURCHASING INFO RECORD MAINTENANCE.......................................................................................48

8. PRICING CONDITION RECORD MAINTENANCE....................................................................................53

9. MESSAGE CONDITION RECORD MAINTENANCE.................................................................................53

1.Material Master Maintenance

Page 3: SAP MM Essential Master Data

Transaction codes: MM01 (Create)/ MM02 (Change)/ MM03 (Display)/MM17 (Mass Maintenance)/ MM06 (Flag for deletion)/ MM60 (Material List Report)

Background and some statistics:

In SAP, materials are categorized as Material types for master data maintenance and for the purpose of relevant process activations.

Production Planning/Sales: ROH (Production consumables), PROC (Process Material), HALB (Semifinished Products), FERT (Finished Products), PROD (Product Groups), INLV (ABC Non-valuated material), VERP (Packaging)

Maintenance/Structuring: ERSA (Spare Parts), HIBE (Operating Supplies), IBAU (Maintenance Assembly), NLAG (Non stock – rarely used), HERS (Manufacturer parts)

Dependencies on Material Types

Depending on Material Types, the Screen View compositions and Material Number ranges will differ

Criticality of material views could differ: For example - A material type such as FERT which is usually meant for Sales should have sales views activated; most material types subject to External procurement will have Purchasing view available for data maintenance; Material types relevant for MRP should have MRP views activated with relevant data and so on.

Organizational assignments of material would differ: For example, a cross company material code will be created at Company code level whereas, whereas Plant specific material will be created at Company code -> Plant level; Sales specific material should be in addition to Plant, assigned to a Sales area (Sales Organization + Division + Distribution Channel)

MRP Planning parameters may differ: For example: Spare parts, Operating supplies etc. are either subject to Consumption Based planning using MRP Type V1 – Manual reorder point

Page 4: SAP MM Essential Master Data

planning with external requirement or No planning ND; Finished products kind of material usually work on MRP Type PD with Lot sizing procedure PB (Period Lot size) or EX (Exact Lot size)

Transaction screenshots and some key parameters:

MM01 – To create or extend Material Master Record

Industry sector: There are 2 industry sectors that can be chosen – I: Mineral processing, M: MTS Product Groups. M is to be used for Material type PROD only. Industry sector is a field which in conjunction with Material Type determines Material screen views and field layouts.

Material Type: To be chosen carefully. Details of relevant Material types as provided in previous section.

Page 5: SAP MM Essential Master Data

Views: The following are the relevant maintainable views in Material master record along with their purpose:

Basic data 1/ Basic data 2: Header view of a material and is generally maintained for all material types. Important fields in this view would include Description (Mandatory), Base unit of measure (Mandatory), Material Group (Mandatory), Product Hierarchy (To be maintained for Product sales reporting), Division (Mandatory sales relevant material), GenItemCatGroup (system defaulted as per material type)

Classification view: To be maintained for material those are to be assigned to a specific material class along with characteristic value assignment.

Sales: Sales Org views: To be mandatorily maintained for material that would be sold to customers (external or internal). Internal sales refer to Stock sale between ABC entities. Key fields that need to be maintained in the sales views include:

Sales: Sales Org Data 1: Sales unit (if different from Base unit with conversion factor), Tax classification (GST relevant or Exempt), Delivering plant (if supplied by an Internal plant)

Page 6: SAP MM Essential Master Data

Sales: Sales Org Data 1: Material Statistics Group (Mandatory – 1 possible value “1- ABC SIS”), Account Assignment Group (Mandatory – is critical for auto determining Sales revenue account, choose from dropdown based on Product type), General Item cat group/Item category Group (auto populated based on material type, determines Item category in line item of sales documents where the material is used)

Sales: General/Plant: Availability check (01- Daily requirement/02 – Individual requirement), Transportation Group (Mandatory – essential for Transportation route determination), Loading Group (Mandatory – essential for Shipping point determination)

MRP Views: The following MRP views exist with some of critical fields as underlined

MRP 1: MRP Type (Usually PD used for Product based material, V1 for Spares/supplies, and ND for material not subject to MRP), MRP Group (For grouping material with special MRP parameters different from Plant MRP parameters), Lot Sizing (PB – Period Lot size, EX – Exact Lot size), MRP Controller (as relevant), Reorder point (to be manually set for MRP Type “V1”)

MRP 2: Procurement Type (Usually F – External procurement),

Special procurement type (10 – Consignment, 30 – Subcontracting, 40 – procurement from alternate plant), Scheduling Margin Key (determines Float periods during MRP run such as Planned order -> Preq conversion float etc), Planned delivery time (For external procurement), GR processing time, Stock Determination Group (single group 0000 configured), Safety Stock (if relevant)

MRP 3: Period indicator (M – Monthly planning, relevant for Forecast based MRP which is not used here), Strategy Group (used for Planning strategy identification of Planned independent requirements, not much relevant in ABC process perspective with no PP), Planning material/Conversion factors between material (Not relevant as planning is done on the material directly and not on alternate material)

Page 7: SAP MM Essential Master Data

MRP 4: BOM explosion of dependant Requirement – Selection method, Individual/Collective (not in use in ABC) – used mostly when SAP Production planning with Routings-BOM-Production versions used for detailed production planning – not done within SAP system SAP at ABC.

Purchasing: This view is critical and must be maintained for all material subject to purchasing (external or internal). Some of the important fields include: Order unit (if different from Base unit, corresponding conversion factors may have to be maintained), Purchasing Group (identifies the group within purchasing team responsible for procurement), Purchasing value key (controls reminder deadlines, Delivery tolerance limits, shipping instructions), Tax indicator for material (subject to tax or Tax exempt), Automatic PO check box (if checked it will lead to automatic creation of PO during PR -> PO conversion, dependency – in vendor master of vendor automatic PO should have been ticked)

Work Scheduling: This view is to be maintained for materials relevant to Production planning, which is not within ABC SAP scope. In this view, some of the critical fields that can be maintained are Batch Management (if material subject to Batch management), Inspection stock (if material is to be posted to Quality Inspection stock during GR), Critical part indicator (this indicator is used for marking critical parts to be taken into account during Physical inventory sampling as well as in Reporting), Serial No profile (for activating serial nos. and corresponding business movements allowed for material – serial no.)

Plant data/stor1: Important Fields under this view include Unit of issue (if different from Base unit, conversion factors may have to be maintained), Storage Bin (Fixed storage bins – 10 char, not dynamic WM storage bins), Cycle counting (CC) indicator (for parts to be used for ABC cycle counting, leading to auto Physical Inventory document generation based on CC parameter settings), Batch Management checkbox (if Batch management is to be activated), Shelf Life data fields (Not relevant in ABC process perspective)

Page 8: SAP MM Essential Master Data

Plant data/stor2: Important fields under this view include Negative stock in Plants (In ABC Sales process perspective, issue to Sales order of Finished goods are from Negative stock, hence in FERT materials particularly, this would be ticked), Ser. No profile (not in use at ABC in general), Stock determination group (for MRP material, stock determination group 0000 set up)

Accounting 1: This is a critical view for all valuated materials which are valuated in books of accounts. Important fields include Valuation class (critical in automatic determination of stock account based on material movement posting keys, specific for material types, ex. FERT usually valuated to Finished Products valuation class), Price control (Defaulted as per material type setting; S- Standard price control with variations posted to Price difference - PRD account or V – Moving average price with price variations directly posted to stock account), Standard/Moving average price (as relevant)

Accounting 2: Fields pertaining to Determination of Lowest Value – Tax price 1/2/3 (prices at which material is valuated for Tax), Commercial price 1/2/3 (price at which material is valuated for commercial purpose), Devaluation indicator (identifies number of years a material has been identified as a Slow moving/non-moving, in Lowest value identification process, materials are devaluated on a configured % basis for each +1 count of being identified as slow/non-moving) – May not be currently within ABC PTP scope

Costing 1: This view is particularly relevant for Finished/Semifinished products. Costing using Material Origin has been found to be used with Material costs being updated against primary cost elements in Controlling module. Relevant Origin Group (for subdividing material and overhead costs) as configured are set.

Page 9: SAP MM Essential Master Data

Costing 2: Contains details of Previous, Current and Future cost estimates.

MM02/MM03 – To change/display material master records

Changes can be made to fields of all/selected views and of data specific to Organizational level (For example- changing plant

Page 10: SAP MM Essential Master Data

specific data views of the material against a certain plant while leaving the plant specific data of material in another plant unaltered).

In Display transaction, no changes can be made.

MM17 – To change/display material master records

This transaction is used for making mass changes to a material or a set of material. Changes can be made to a single field of a specific view or multiple fields of multiple views.

In the first screen select the Table group in which field (s) are to be mass maintained and execute.

Page 11: SAP MM Essential Master Data

Then enter specific selection criteria for material to be changed such as Material No/ Plant/ Sales Org etc. as relevant to choose the material where changes are to be done. Select the field to be changed from field catalog.

Make relevant changes and save.

Page 12: SAP MM Essential Master Data

MM06 – Flagging Material for deletion

In this transaction users can specifically select if the Material is to be flagged for deletion at Client level (across all organization levels) or at specific Organizational level – say Plant/Storage Location/Sales Org/Distribution channel etc.

Page 13: SAP MM Essential Master Data

MM60 – Material List Report

It is a List report on Materials in the system. Users need to enter the selection criteria in the selection screen and execute the report to get the list of selected Material and their details.

2. Service Master Maintenance

Page 14: SAP MM Essential Master Data

Transaction codes: AC03 (Service Master – Central Maintenance), AC06 (Service List)

Background and some statistics

Services are critical in ABC’s business process perspective as a wide range of services are procured across the various business units in the company. Services are categorized using Service categories and given below are the relevant service categories available in ABC SAP Production system, along with no. of activities defined – data taken from SAP table ASMD.

ALL – ABC Services - 1,356 Service activitiesEQPT – Equipments – 95 Service activitiesLAB – Labour – 541 Service activitiesMAT – Material – 13 Service activitiesSERV – Miscellaneous Services – 84 Service activitiesTASK – Specified Tasks - None

AC03 (Service Master – Central Maintenance)

This is a central transaction for creation of New service activities, changing/displaying existing service activities. By default, the transaction opens up in Display mode.

Page 15: SAP MM Essential Master Data

Data in a Service Master is grouped under Header Data, Basic Data, Standard Service Cat., Time Management, Purchasing Data, Internal Work, and Long Text

Header Data: Header data in a Service activity would include Description of Activity (short text), Service Category, Base Unit of Measure, Short Text change allowed (to be ticked if future changes in short text is to be allowed), Deletion indicator (to mark activity as deleted0

Basic Data: The key fields under Basic Data include Mat/Srv. Group (critical to maintain correctly for reporting and Account determination), Valuation Class (Mandatory – to be very carefully maintained as a set of valuation classes are defined in MM – valuation for every nature of service – valuation class leads to G/L account determination for services during creation of Service PO), Tax Indicator (Optional – can be maintained, defines Liable to Tax, exempt, non deductable etc. which would flow over to PO -> IR for the activity), Formula (not seen to be used much here, usually used to associate service activity quantity calculation to a formula, for example, Digging of a pit -> volume of pit dug could be the measure using Volume formula)

Page 16: SAP MM Essential Master Data

Standard Service Cat: Fields relevant if the service is to be used as a part of a standard service catalog, which are in general not being used here.

The other tabs like Internal Work/Time Management not relevant in ABC process perspective. Purchasing tab can be used to maintain Purchasing Status field (can denote if service item is Obsolete, Hazardous etc.). Long text tab is used to maintain Long texts.

AC06 (Service List)

It is a report on Service activities in the system. Users need to enter the selection criteria in the selection screen and execute the report to get the list of selected service activities and their details.

Page 17: SAP MM Essential Master Data

3.Vendor Master Maintenance

Transaction codes: XK01 (Create – central maintenance)/XK02 (Change– central)/XK03 (Display– central)/ XK05 (Block or Unblock)/ XK06 (Flag for deletion)/ XK99 (Mass Maintenance)

Background and some statistics

Vendors are usually managed centrally by the Accounts Payable team in close collaboration with Contracting and Purchasing team.

Vendors can be external vendors or internal plants supplying stock. They can be further classified into Long term vendors or one time vendors. Vendors usually supply Goods – including Products, Stock and Non stock/consumable items, Consignments; Services – Freight & Logistics, Consulting, Contract Labour/Manpower.

Vendors are categorized using Account Groups in SAP which also determines the screen/field layouts of vendor master record, Partner functions and number ranges for internally numbered vendors.

As per LFA1 table in SAP, there are around 9,495 vendors in the ABC Production system of which:

Account Group 0001 – Vendor - 6,879

Page 18: SAP MM Essential Master Data

Account Group 0004 – Invoice presented by – 1Account Group 0005 – Forwarding agents – 1Account Group 0006 – Ordering address – 250Account Group CPDL – One time vendor – 5Account Group MNFR – Manufacturer - 2,230

XK01 – Vendor creation (Central)

In initial screen, select the appropriate values of Company code, Purchase organization, Account Group

Vendor master has 3 main Groups of data – General, Accounting, Purchasing data which are further sub-grouped and can be accessed through page scroll down or Next/Previous page keys:

General Data: Address data including Name, Postal Address, Communication methods (Fax/E-mail address etc),

Page 19: SAP MM Essential Master Data

Control Data: Screen further sub divided into relevant sections for Account Control (Can set if vendor is also a Customer/Trading Partner), Tax information (most fields are relevant for vendors of European/South American countries); Reference data (only certain fields as Industry, Proof of Delivery relevant – mostly unchecked, ServiceAgentProcGroup (for shipment cost calculation) may be relevant); Person Subject to withholding tax (if relevant)

Page 20: SAP MM Essential Master Data

Payment Transaction details: Bank Account details, Alternative Payee (if payer is a separate vendor account)

Contact Person Details: Details of contact person from vendor side.

Accounting Information: Reconciliation Account (Mandatory- G/L account grouping vendors in Accounts payable), Cash Management

Page 21: SAP MM Essential Master Data

Group (Mandatory - Grouping vendors for planning based on business relationship etc.) are relevant fields filled for ABC vendors.

Payment Transactions - Accounting: Most important fields include Payment terms (as configured in system, usually used to control when to pay and Discounts if any if paid within a certain defined number of days – Payment terms defined at ABC also segregate case to case invoices, ERS payments, Payroll payment etc.), Check double invoice (if checked system will check during invoice processing if the invoice is a duplicate invoice based on certain parameters such as invoiced amount, reference document no. etc.) , Payment methods (allowed payment methods for vendor such as BPAY, Cash, Cheque, Transfer, Payroll EFT etc.)

Page 22: SAP MM Essential Master Data

Correspondence Accounting: Fields grouped under Dunning data (to be maintained if Dunning/reminders for payments are to be set, Correspondence (correspondence details such as Name of Accounting clerk, Telephone No of accounting clerk, Fax No of Accounting clerk, E-mail of Accounting clerk)

Purchasing Data: Fields grouped into Conditions (Order Currency, Vendor payment terms, Incoterms – Internationally accepted terms defining ownership of Carriage/Insurance/Freight costs, Schema Group – vendor (for vendor specific pricing procedure in Purchasing documents); Sales Data; Control Data (Parameters that can be set under Control data include whether vendor is subject to GR-Based IR, Automatic PO – during PR -> PO conversion, ERS settlement indicator – periodic settlement based on Invoice Plan or ERS, Acknowledgement required – on vendor receiving a PO, Service Based IR – Invoicing based on Service entries and acceptance, Return vendor - if returns are sent to vendor, ABC Indicator - for vendor grouping as per importance); Default Material Data (Purchasing Group for vendor, Planned Delivery time, Rounding profile (for rounding deliverable quantity as per rounding rule)

Page 23: SAP MM Essential Master Data

Partner Functions: Basic partner functions activated as configured per Account Group of vendor – the most essential ones being OA – Ordering address, VN – Vendor, PI – Invoice presented by

Page 24: SAP MM Essential Master Data

XK02 – Vendor change

In the initial screen the views are first selected in which the changes are to be done. If all data is to be changed all views are selected, changes done and vendor master saved.

XK03 – Vendor display

In the initial screen the views that are to be displayed are first selected for display and then proceed to display the data.

XK05 – Block or Unblock Vendor

Page 25: SAP MM Essential Master Data

Vendors can be Blocked or Unblocked at Company code (all/selected ones) and/or Purchasing Organization (all/selected ones) or for Quality reasons or Completely Blocked. Vendors can be blocked for Posting (accounts related postings at a company code level) or for Purchasing (creation of Purchasing documents)

In initial screen enter Vendor No, Company Code (if to be blocked on a particular Company code), Purchasing organization (if to be blocked on a particular Purchasing Organization)

Enter more specific details like Block on specific Company code or all, Block on all Purchasing Org. Quality Block reasons (if applicable) in the main screen and save

Page 26: SAP MM Essential Master Data

XK06 – Flag for Deletion

In the initial screen, Vendor, Company code, Purchase organization is at first chosen.

Then users need to choose if all data or specific area data such as Purchasing and/or accounting data is to be deleted. By selecting Company code specific deletion or purchasing organization specific deletion, vendor is marked for deletion in only those selected areas.

Page 27: SAP MM Essential Master Data

Deletion blocks can also be set for General data and/or Company code specific data.

XK99 – Vendor Mass Maintenance

The views which are to be maintained are first selected, and transaction executed

Page 28: SAP MM Essential Master Data

Enter the selection criteria for selection of the vendors for mass maintenance

Further selection fields can be chosen for selection value entry (if required)

Select the fields that are to be changed

Perform changes as relevant and save data. All vendors with new data will be updated.

Page 29: SAP MM Essential Master Data

4.Request For Quotations

Transaction codes: ME41 (Create), ME42 (Change), ME43 (Display), ME44 (Maintain supplement), ME4L/ME4M/ME4S/ME4B/ME4C/MELB – List Reports

Background and some statistics:

RFQ’s are requests for quotations for Goods or service requirement from potential vendors. Post creation, RFQ’s are sent out as SAP messages to identified vendors. Relevant message settings are done in system which is documented later as Message Condition records.

RFQ’s can be created directly or with reference to a Purchase requisition if the Purchase requisition is the original documented point of requirement identification.

Till date there are 27,728 RFQ’s in the SAP Production system.

ME41 (Create RFQ)

Page 30: SAP MM Essential Master Data

In Initial screen, some important entries include document type “AN”, RFQ Creation Date, Quotation Deadline Date, Purchasing Organization. Purchasing Group, Item category (Standard item or Service), Delivery Date, Plant, Storage Location, Material Group, and Requirement Tracking No.

For RFQ’s created with reference to a Purchase Requisition, most of data as above comes from Purchase requisition details.

In the Header Data section of the RFQ, details for fields such as Validity start, Validity end, Collective No (for grouping multiple RFQ’s), Target value, Quotation Deadline etc. are entered

Page 31: SAP MM Essential Master Data

Item details including Item category, Material No/Textual description, Quantity, Unit of supply, Delivery Date, Material Group, Plant, Storage Location are entered in the Item screen

Delivery schedule can be assigned if Goods/services are expected to be delivered in partial quantities spread over the validity period by certain dates

Page 32: SAP MM Essential Master Data

Vendor addresses (including communication details such as E-mail, Fax No. depending on SAP output message type set for “AN”, mostly observed as Fax output) are to be maintained for Vendors to whom the RFQ would be dispatched. If vendors are already created within the SAP system, entering the Vendor No. would pull up all the details.

ME42 (Change RFQ)

Page 33: SAP MM Essential Master Data

Enter the RFQ No, make necessary changes if required and save.

ME43 (Display RFQ)

Enter RFQ No in initial screen of transaction, and execute to display RFQ details

ME44 (Maintain Supplement)

Enter RFQ No in initial screen of transaction, and execute

Page 34: SAP MM Essential Master Data

Maintain Supplements (primarily additional Texts – Header Text, Header Note, Pricing Type, Deadline) and save.

5.Outline Agreements - Contracts

Page 35: SAP MM Essential Master Data

Transaction codes: ME31K (Create), ME32K (Change), ME33K (Display), ME9K (Transmit to vendor)/ ZM01 – ZM15: Customized transactions for ABC Contracts

Background and some statistics

In SAP, Outline Agreements can be of 2 types – Contracts or Scheduling Agreements. Contracts can further be classified into Value Contracts (WK Type) or Quantity contracts (MK type).

Outline agreements are legally binding agreements with Vendors for delivery of Goods or services within a span of time called the Validity period of the agreement. In case of Contracts, deliveries of Goods/services can be done at any point of time within the validity period, whereas, in case of Scheduling agreements, a mutually agreed delivery schedule covering the validity period drives when and how much of the Goods/Services will be delivered.

As observed, Value Contracts are primarily being setup in ABC SAP system. It is to be noted that a complete Quotation evaluation -> Contract finalization cycle takes place in a separate Contract Management System, which is outside SAP and not within the scope of this document. Final contracts are uploaded into SAP for execution. In this document, only manual creation of contracts in SAP has been documented. Automated upload (if any) has not been detailed.

Currently there are 475 Value Contracts and 5 Quantity Contracts in SAP Production system as per EKKO table. There are no scheduling agreements currently in Production system and hence it will not be elaborated further.

ME31K (Create Contracts)

Contracts can be created directly or with reference to an RFQ or Purchase requisition. In this section, direct creation method has been detailed.

In the initial screen, select the Vendor, Agreement type, Agreement Date, Purchasing Organization, Purchasing Group, Item category (“ “ for Standard, K for Consignment items, D for Service), Account

Page 36: SAP MM Essential Master Data

Assignment category (F- Order, K – Cost Centre, P – Project, U – Unknown, Z – Balance sheet), Plant, Storage Location, Material Group, as relevant.

Header Details are entered including Validity Start/End, Payment terms, Incoterms, Target value, Supplying vendor (if different from contracting vendor), Invoicing party (if different from contracting vendor) and other details as relevant

Page 37: SAP MM Essential Master Data

Header Conditions (if any) are entered. Header conditions are binding for the entire Contract and would usually be applied on Gross value or Net value of contract. It can be a form of Discount, as being offered by vendor within the validity period of contract or it can be a Surcharge applicable, as per condition type selected. These conditions are usually Time/Period based conditions.

Item details including Material No. /Short Text, Target Quantity, Order Unit, Net price, etc. as relevant

Page 38: SAP MM Essential Master Data

Detailed Item conditions can also be maintained which could include Freight, Item level Discounts or Surcharges, Customs duty etc. as relevant at item level.

In Item – Details section, further details including Reminder/Expedite dates, Info record update (auto update at Plant level or no update etc), Under delivery/Over delivery Tolerances, Default Tax code, Receiving stock type (Unrestricted/Quality inspection/Blocked), GR/IR Control parameters (GR/Non val. GR/IR/GR Based IV) can be set, which would regulate the further process of PR-> PO -> GR -> IR based on the contract.

Page 39: SAP MM Essential Master Data

In Item – Additional Data section, details such as Planned Delivery Time, GR Processing Time, Incoterms, Weight/Volume fields for order unit etc. can be maintained

If the Contract Item category is “D – Services”, Service details can also be entered in a Service section by clicking on Services icon.

ME32K (Change Contracts)

Enter Agreement (Contract) No. and press enter to proceed to make changes

Page 40: SAP MM Essential Master Data

ME33K (Display Contracts)

Enter Agreement (Contract) No. and press enter to display the record

ZM01 – ZM15: Customized transactions for ABC Contracts

Page 41: SAP MM Essential Master Data

Given below is the List of Z – Transactions for ABC Contracts. Brief details, as quoted in Z- Program’s information section are quoted as complete details on these custom transactions are currently not available.

ZM01 – Download Contracts – Download details of materials in a contract to allow vendors to quote on items.  The upload program will then be used to put data into the system. 

ZM02 – Upload Contracts – To Upload details of materials in a contract to   allow vendors to quote on items.

ZM04 – Price Determination for Contracts -This report changes the net price of the contract EKPO-NETPR with the value calculated from the actual price condition of the contract position.  

ZM05 – Contract Header Report – No purpose maintained in Program information section

Page 42: SAP MM Essential Master Data

ZM08 – Contract Document – ERS/GR-IV change – To change ERS/GR-IV checkbox parameters as set within GR-IR control section in contract. Program calls ME32K transaction to update ERS/GR-IV parameter values.

ZM09 – PTP: Info-record – ERS/GR-IV/Planned Del Time Change – Calls ME12 (Purchasing Info record Change transaction to update the ERS/GR-IV checkboxes, Planned Del Time set.

ZM13 – Vendor Classification Report Contracts – No purpose maintained in Program information section – Possibly generates an output report with detaiols from Vendor classification data on Contracts

ZM14 – Vendor Classification Report – Insurances – No purpose maintained in Program information section – Possibly generates an output report with details from Vendor Classification data on Insurance details

ZM15 – Vendor Classification Report – Bank guarantees – No purpose maintained in Program information section – Possibly generates an output report with details from Vendor Classification data on Bank Guarantee related field details

6.Source List Maintenance

Transaction codes: ME01 (Create), ME03 (Display Source List), ME04 (Changes to Source List), ME05 (Auto Generate Source List), ME06 (Analyse Source List), ME07 (Delete Source List), ME0M (List Display – By material)

Background and some statistics

Source List is a record of possible sources of supply for a particular Material of a specific Plant. Source Lists are usually points of Source determination during the creation of Purchase requisition during MRP run (if marked as MRP relevant), or during PR -> PO source assignment. Items in agreements which are Account assigned (to Cost Centre, Projects etc.) cannot be set as MRP relevant. Items with individual requirements can be MRP relevant.

Page 43: SAP MM Essential Master Data

If there are outline agreements (ex. Contracts) for a particular Material in a Plant within a certain validity period, we can generate source list records with association to the existing Agreement for the relevant validity period.

With reference to EORD (Purchasing Source List) table in SAP, currently there are 32,398 Source List records (Not relevant to MRP) and 15,397 MRP relevant Source List records in the Production system.

ME01 (Create Source List)

In initial screen, Material Number and Plant is entered

In the entry screen either Source List record can be manually entered with details of Valid From, Valid To, Vendor, Purchasing Org, Order Unit, Agreement No, Item No (of agreement), Fixed Vendor, MRP relevance, Manufacturer Part No. (if any)

Alternatively by clicking on Generate records icon system can be asked to generate auto record lines if there are existing outline agreements. While doing so, the Validity period is to be specified and it is to be specified whether system will delete/retain/invalidate existing records if any within the validity period.

Page 44: SAP MM Essential Master Data

New record line(s) would be generated. Retain the appropriate line and save the Source List.

ME03 (Display Source List)

Enter Material No and Plant in the initial screen and press enter to display source list pertaining to a Material for a plant

Page 45: SAP MM Essential Master Data

ME05 (Auto Generate Source List)

This transaction is specifically for auto generation of Source List using a selection List format. Using this transaction Source List can be generated for e or multiple materials in a single or multiple plants. The selection parameters and execution process is similar to the auto Generation functionality detailed in ME01 Create Source List in a section above.

Selection variant as set in initial screen can also be used.

Page 46: SAP MM Essential Master Data

ME07 (Delete Source List)

Using this transaction Source List/Source Lists for Material/Materials upto a certain validity period can be deleted.

It should be initially run on a Test run mode and then run with Change document generation activated.

ME0M (List Display – By material)

In initial screen enter Material No (s) and/or Plant ID and execute

Page 47: SAP MM Essential Master Data

7.Purchasing Info record Maintenance

Transaction codes: ME11 (Create PIR), ME12 (Change PIR), ME13 (Display PIR), ME15 (Flag PIR for deletion)

Background and some statistics

Purchasing Info records are source of information for the procurement of a certain material from a certain vendor.

Page 48: SAP MM Essential Master Data

Purchasing Info records can be created for either a Standard item, Subcontracting item, Pipeline or Consignment item. These are referred to as Info category of PIR.

Analysis of EINA and EINE table has revealed that, currently there are 36,123 Purchasing Info records with 45,318 Purchasing data records in SAP Production system. Most of the Purchasing Info records in Production are set against Standard items with very few Consignment and Subcontracting Purchasing Info records.

ME11 (Create PIR)

In initial screen Vendor, Material ID, Purchasing Org, Plant and Info category selection (Standard item or Consignment etc.) needs to be entered.

Data is maintained under General Data, Purchasing Data, Conditions, Texts tabs

General Data tab would include further subsections like Vendor Data, Origin Data, Supply Options, Purchase Order Unit of Measure.

Some key fields maintained under above sub sections include 1/2/2 Reminder/Expediters, Salesperson, Telephone, Order Unit,

Page 49: SAP MM Essential Master Data

Conversion factor (if any), Country of origin, Region, Available from, Available to, Fixed vendor etc.

Purchasing Org Data1 tab would include further subsections Control data (with some main fields being Planned Delivery Time, Purchasing Grp., Standard Qty, Overdelivery Tolerance, Underdelivery Tolerance), Conditions section

Conditions tab (for setting condition types like Base Price, Freight, Discounts/Surcharges, Customs duty – if any etc. as applicable)

Page 50: SAP MM Essential Master Data

Texts section with 2 Text types – Info record Notes and Purchase Order Text (will automatically flow to Purchase Order created with source assignment from Material Info record)

ME12 (Change PIR)

In initial screen enter Vendor, Material, Purchasing Org, Plant, Info record No (if known), Info category and press enter

Make relevant changes and save the Purchasing Info record.

ME13 (Change PIR)

In initial screen enter Vendor, Material, Purchasing Org, Plant, Info record No (if known), Info category and press enter to display details

Page 51: SAP MM Essential Master Data

ME15 (Flag PIR for deletion)

In initial screen enter Vendor, Material, Purchasing Org, Plant, Info record No (if known), Info category and press enter to display details

Select whether the Complete Info record and/or Purchasing Org. data is to be marked for deletion and save the record.

Page 52: SAP MM Essential Master Data

8.Pricing Condition Record Maintenance

Transaction codes: MEK1/MEK2/MEK3 (Create/Change/Display)

Background and some statistics

Pricing Condition Records are usually created against pricing conditions such as Discounts, Surcharges, Taxes etc. and are driven on the Access sequence pertaining to the Condition type. Pricing conditions are critical components of Pricing Procedures. Maintaining Condition records ensures that driven on the Pricing procedure of a Purchase Order, condition types get selected and based on Access sequence condition value match-ups with relevant field values at Purchase Order level, condition record values are picked up from condition tables.

Conditions can be standard conditions or Custom defined conditions in MM configuration.

Access sequence against Condition types are defined in MM configuration and are referred to as Key Combination in Condition Records transactions.

Page 53: SAP MM Essential Master Data

MEK1/MEK2/MEK3 (Create/Change/Display Condition Records)

Enter relevant details as driven by access sequence and save

9.Message Condition Record Maintenance

Page 54: SAP MM Essential Master Data

Transaction codes: MN01/MN02/MN03 (Create/Change/Display for RFQ), MN04/MN05/MN06 (Create/Change/Display for Purchase Order), MN07/MN08/MN09 (Create/Change/Display for Outline Agreement), MN13/MN14/MN15 (Create/Change/Display for Service Entry Sheet)

Background and some statistics

Condition records for messages are maintained. Maintenance of message conditions (like other condition types) is based on a defined access sequence. Access sequence is the set of rule or sequence in which SAP searches condition records of a certain condition type from condition tables.

Currently message conditions pertaining to RFQ, Purchase Order, Outline Agreements have been found to be defined in Production

MN01/MN02/MN03 (Create/Change/Display Message cond. for RFQ)

Select Output type and Key combination or Access sequence

Page 55: SAP MM Essential Master Data

Enter relevant details as driven by access sequence and save

For Change and Display of Message condition, the process is similar just the Transaction codes differ

Also, same process is followed using relevant transaction codes for other Output types like Purchase Order, Outline Agreements.