You are on page 1of 61

TAMM41 Materials Management - Appendices

TAMM41
Materials Management -
Appendices
 SAP AG
AG 1999

n System R/3 TAMM41 Materials Management - Appendices


n Release 4.6B
n April, 2000
n Material Number: 50032315
Copyright

Copyright 2000 SAP AG. All rights reserved.


Neither this training manual nor any part thereof may
be copied or reproduced in any form or by any means,
or translated into another language, without the prior
consent of SAP AG. The information contained in this
document is subject to change and supplement without prior
notice.

All rights reserved.

 SAP AG 1999

n Trademarks:
n Microsoft ®, Windows ®, NT ®, PowerPoint ®, WinWord ®, Excel ®, Project ®, SQL-Server ®,
Multimedia Viewer ®, Video for Windows ®, Internet Explorer ®, NetShow ®, and HTML Help ®
are registered trademarks of Microsoft Corporation.
n Lotus ScreenCam ® is a registered trademark of Lotus Development Corporation.
n Vivo ® and VivoActive ® are registered trademarks of RealNetworks, Inc.
n ARIS Toolset ® is a registered Trademark of IDS Prof. Scheer GmbH, Saarbrücken
n Adobe ® and Acrobat ® are registered trademarks of Adobe Systems Inc.
n TouchSend Index ® is a registered trademark of TouchSend Corporation.
n Visio ® is a registered trademark of Visio Corporation.
n IBM ®, OS/2 ®, DB2/6000 ® and AIX ® are a registered trademark of IBM Corporation.
n Indeo ® is a registered trademark of Intel Corporation.
n Netscape Navigator ®, and Netscape Communicator ® are registered trademarks of Netscape
Communications, Inc.
n OSF/Motif ® is a registered trademark of Open Software Foundation.
n ORACLE ® is a registered trademark of ORACLE Corporation, California, USA.
n INFORMIX ®-OnLine for SAP is a registered trademark of Informix Software Incorporated.
n UNIX ® and X/Open ® are registered trademarks of SCO Santa Cruz Operation.
n ADABAS ® is a registered trademark of Software AG
n The following are trademarks or registered trademarks of SAP AG; ABAP™, InterSAP, RIVA, R/2,
R/3, R/3 Retail, SAP (Word), SAPaccess, SAPfile, SAPfind, SAPmail, SAPoffice, SAPscript,
SAPtime, SAPtronic, SAP-EDI, SAP EarlyWatch, SAP ArchiveLink, SAP Business Workflow, and
ALE/WEB. The SAP logo and all other SAP products, services, logos, or brand names included
herein are also trademarks or registered trademarks of SAP AG.
n Other products, services, logos, or brand names included herein are trademarks or registered
trademarks of their respective owners.
Content: Appendices

Preface

Unit Overview Standard Unit Technical Details:


Courses Material Master
Unit Additional Exercises Unit Others
Unit Menu Paths

 SAP AG 1999
Overview Standard Courses

Contents:
l Standard Courses in MM
l Standard Courses in other areas

 SAP AG 2000

© SAP AG TAMM41 1-1


Materials Management

Level 2 Level 3
LO510 3 days
Inventory Management
LO515 3 days
LO550 5 days
Invoice Verification
Cross-Functional
LO520 3 days Customizing in MM
Purchasing Details and LO521 2 days
Optimization
LO020 5 days Pricing in Purchasing
LO525 2 days
Processes in Consumption-Based
Procurement Planning and
LO955 3 days
Forecasting
Batch Management
LO540 2 days
Procurement of
External Services
LO925 2 days
Cross-Application
Business Processes in
SD and MM
LO640 3 days
Foreign Trade LO235 2 days
KANBAN
LO715 2 days
QM in Procurement
 SAP AG 1999

n With the help of this slide you may inform yourself about the standard courses in the MM module.
Furthermore you are able to get an idea of how many topics are covered in standard courses in the
TeamSAP Academy course TAMM40:
Ÿ LO020: all subjects
Ÿ LO510: all subjects
Ÿ LO511: Physical Inventory: Overview, Cycle Counting and Inventory Sampling
Ÿ LO515: nearly all subjects
Ÿ LO520: ca. 80 % (no vendor evaluation and no Material Part Numbers in the academy)
Ÿ LO521: overview & important details
Ÿ LO525: ca. 60 % (there is no forecast in the academy)
Ÿ LO540: Overview in week 1. For further details, please visit this course.
Ÿ LO550: all subjects
Ÿ LO955: overview & important details
n Not covered in the academy are the following courses: LO235, LO640, LO715, LO925. If you are
interested in subjects contained in these courses, please visit the relevant courses or the related
“Advanced Academy” courses.

© SAP AG TAMM41 1-2


Financial Accounting

Level 2 Level 3
AC205 2 days
AC200 5 days
Financial Closing
General Ledger/
Accounts Payable/
Accounts Receivable AC260 2 days
Configuration Additional Financial
Functionality

AC660 5 days
AC290 5 days

Consolidation
AC010 5 days EC-CS:
Real Estate Consolidation Functions
Financial Accounting Management
and Reporting *AC240 5 days
AC305 4 days
FI-LC:
Asset Accounting Consolidation Functions
AC220 5 days **AC900 4 days
Special Purpose Ledger
R/3 For Auditors
AC700 5 days
Funds Management: CA550 3 days
Processes, Organization
and Configuration Inflation Accounting
HR050 5 days
AC270 3 days AC275 1 day
Human Resources Travel Management Travel Management
Travel Expenses Travel Planning
 SAP AG 1999 ** from July 2000 on

© SAP AG TAMM41 1-3


Controlling

Level 2 Level 3
AC412 2 days
Cost Center
Accounting:
Extended Functionality
AC410 3 days AC415 2 days
Cost Center
Accounting Overhead Orders

AC420 2 days
Activity Based Costing
AC040 5 days
Cost Management AC510 3 days
and Controlling Cost Object Controlling
for Products
AC505 3 days AC515 3 days
Product Cost Planning Cost Object Controlling
for Sales Orders
AC605 5 days AC530 2 days
Profitability Analysis Actual Costing /
Material Ledger
AC610 2 days AC650 2 days
Profit Center
Accounting Transfer Prices

AC615 2 days AC620 2 days AC625 1 day


Executive Information Executive Information Executive Information
System (EIS) 1 - System (EIS) - Setting System (EIS) 3 -
Reporting up the System Business Planning
 SAP AG 1999

© SAP AG TAMM41 1-4


Human Resources 4.6 (1)

Level 2 HR505 3 days Level 3


Organizational HR510 3 days
Management Personnel
Development
HR305 3 days
Configuration of HR515 3 days
Master Data Training and Event
Management
HR315 3 days HR306 3 days
Recruitment Configuration of Time HR310/311 5 days
Recording Time Evaluation
AC270 3 days
see
HR050 5 days Travel Management HR2 HR307 2 days
Travel Expenses
Configuration of HR
Human Resources
HR540 3 days System Controls
Compensation
Management HR350 5 days
HR325 3 days Programming in HR
Benefits
Administration HR530 3 days
HR580 3 days Technical Topics in
Reporting in Human Resources
HR
HR250 3 days CA500 2 days
Employee Self Service CATS The Cross
Application Time Sheet
 SAP AG 1999

© SAP AG TAMM41 1-5


Human Resources 4.6 (2)

Level 2 Level 3
HR305 3 days HR390 2 days
Configuration of Introduction
Master Data to Payroll

HR400 5 days

Payroll Configuration

HR050 5 days
Human Resources HR4xx 3 days
Country-Specific
Payroll

HR7xx 2 days
Payroll Reporting
(Country-Specific)

 SAP AG 1999

© SAP AG TAMM41 1-6


Logistics Execution

Level 2 Level 3

LO530 3 days LO531 3 days


Warehouse Additional Topics in
Management Warehouse
Management
LO140 3 days
LO610 2 days LO650 3 days
Processes in Cross-Functional
Logistics Execution Shipping
Customizing in SD

LO611 3 days
Transportation

 SAP AG 1999

© SAP AG TAMM41 1-7


Sales and Distribution

Level 2 LO604 1 day Level 3


Sales Support
LO605 4 days LO606 1 day
Sales Sales Workshop
LO610 2 days
Shipping
LO650 3 days
LO611 2 days
Cross-Functional
Transportation Customizing in SD
LO150 5 days
LO615 2 days
Processes in Sales
and Distribution Billing
LO620 3 days
Pricing in SD

LO640 3 days
Foreign Trade
LO645 2 days
Credit and Receivables
Risk Management

LO925 2 days
Cross-Application
Business Processes
in SD and MM
 SAP AG 1999

© SAP AG TAMM41 1-8


Production Planning

Level 2 Level 3
LO980 3 days LO210 5 days
Engineering Production
Change Planning
Management
LO215 5 days LO230 5 days
LO235 2 days
Production
Capacity Planning
KANBAN Orders

LO050 5 days
LO205 3 days LO206 3 days LO225 3 days LO720 2 days
Manufacturing
Planning & Basic Data for Basic Data Repetitive CAP Calculation of
Execution for Discrete Part 2 Manufacturing Standard Values
Discrete & Repetitive Manufacturing

LO930 2 days LO275 2 days


LO985 3 days
Logistics Special Features of
Classification Information LIS in Production
System (LIS)
Reporting
LO955 3 days LO990 5 days LO991 3 days LO935 2 days
Batch Variant Variant Logistics Info
Management Configuration Part 1 Configuration Part 2 Planning

 SAP AG 1999

© SAP AG TAMM41 1-9


Enterprise Controlling
Level 2 Level 3
E C - E I S: E C - B P:
Executive Information System Business Planning
AC615 2 days AC620 2 days AC625 1 day
Executive Information Executive Information Executive Information
System (EIS) 1 - System (EIS) 2 - System (EIS) 3 -
Reporting Setting up the System Business Planning
E C - P C A: Profit Center Accounting

AC040 5 days AC610 2 days


Cost Management Profit Center
and Controlling Accounting

E C - C S: Consolidation
Consolidation of
Investments
AC660 5 days
EC-CS: Consolidation
Functions

AC205 2 days AC665 3 days


AC010 5 days Financial Closing EC-CS: Integration
Financial Accounting AC220 5 days
and Reporting
Special Purpose
Ledger

 SAP AG 1999 Controlling Enterprise Controlling Financial Accounting

© SAP AG TAMM41 1-10


Additional Exercises

Contents:
l Procurement Processes

 SAP AG 2000

© SAP AG TAMM41 2-1


Hints to the Exercises

l This exercise is intended to test and


consolidate your knowledge.
l You should be able to practice this exercise by
yourself.
l If necessary, use your course documents and
the R/3 Online Help Library.

 SAP AG 1999

© SAP AG TAMM41 2-2


Procurement Processes Exercises

Procurement Processes

At the conclusion of this exercise, you will be able to:


• Estimate how much you have understood of the previous
subjects

You have various roles in the following business scenario. Map


the required processes in the SAP System to meet your material
management requirements.

1 Foreword
1-1 Aim of exercise
This exercise is intended to test and consolidate your knowledge. Work
through the exercises yourself and, if necessary, use your course documents.
The instructor will answer any questions.
No solutions are provided for these exercises.

1-2 General information


In this exercise (unlike the other ones) you are provided only with the most
important information you need to do the exercises. It is therefore essential
that you read the scenarios thoroughly and use them in the correct
business processes. You will find that it is up to you to provide much of the
information and data.

© SAP AG TAMM41 2-3


A functional business process is provided so that you can check whether
you have completed the exercise successfully.
Please make a note of the data and documents you create on this exercise
sheet.

1-3 Basic data


You are provided with information on all the required data and settings.
Unless you are told othe rwise, work with:
Company code: 1000 (IDES)
Purchasing organization: 1000 (IDES)
Plant: 1000 (Hamburg)
Purchasing group: LO020-## (T##)
MRP controller: 0##

Use only vendors T-K12A##, T-K12B##, and T-K12C## for your


processes.
If the vendor master T-K12B-## does not exist, please create this vendor via
the central maintenance transaction as a copy of vendor master record T-
K12A-## using the following data (incl. Accounting view):

Company code: 1000 (IDES)


Purchasing organization: 1000 (IDES)
Account group: LIEF
Address data: (Your choice)
Recon. Account: 160000
Payment methods: Check and Bank Transfer
Order currency: UNI
Terms of payment: 0002
Incoterms: FOB Mannheim
Automatic Purch. Order: yes

Good Luck!

© SAP AG TAMM41 2-4


2 Engineering/Design department
2-1 You have just finished manufacturing a new product. To manufacture this
product, you need a new component that has never been used before in your
company.
This component is to be managed under the number Teil-## in your
company.
Teil-## goes into full production and, in future, will be available as a spare
part for internal customers.

2-2 In the Engineering/Design view, enter the data required.

Which material type do you choose? ___________________________

The description of the component is: ____________________

Which view(s) do you create? ___________________________

Which data do you enter?


______________________________________________________

______________________________________________________

© SAP AG TAMM41 2-5


3 Purchasing
3-1 The Engineering/Design department has informed you that a new material
Teil-## has been created in the system. You are asked to find possible
vendors for the component in the next few days.
3-2 In your company, the buyer usually maintains the data relevant to
accounting. As you do not yet know what the material costs, do not enter the
accounting data until you know the prices of possible suppliers.
Teil-## is relatively low in value and is not subject to short-term price
fluctuations. You want to valuate it at a fixed price.

3-3 Which view(s) do you create? ____________________________


Make a note of the most important data:

______________________________________________________

______________________________________________________

______________________________________________________

4 Warehouse
4-1 Make sure that Teil-## can be placed into storage. There are no particular
requirements.

4-2 Which view(s) do you create? ____________________________


Make a note of the most important data:

______________________________________________________

______________________________________________________

© SAP AG TAMM41 2-6


5 Purchasing
5-1 You check in the system if price data for Teil-## has already been entered in
another department.
How do you do this (transaction)? Is there price data?

______________________________________________________

______________________________________________________

5-2 You send RFQs to three vendors (T-K12A##, T-K12B##, and T-K12C##).
The amount in the RFQ is 10,000 in accordance with your expected annual
requirements.
As QI wants to check the parts before the vendor is released, inform your
potential vendors in your RFQ that you will order 100 parts on the condition
that they are given the order.
RFQ numbers / vendor:
______________________________________________________

______________________________________________________

______________________________________________________

5-3 You have received the quotations.


T-K12A## offers Teil-## for 12 UNI / pc for quantities above 100 pcs with
delivery free of charge. The delivery time is 5 days.
T-K12B## can deliver Teil-## for 10 UNI / pc, but requires a flat-rate low-
quantity surcharge of 250 UNI for quantities below 200 pcs. There is also a
flat-rate freight charge of 150 UNI per delivery. The delivery time is 1
week.
T-K12C## charges 14 UNI / pc, with no freight charge for quantities over
100 pieces and a 2% freight surcharge for quantities under 100 pieces. The
delivery time is 10 days.

© SAP AG TAMM41 2-7


5-4 According to the information from Production, you will order the material
about 20 times per year; that is, you expect deliveries of 500 pieces a time.
Analyze the quotations and reject those you do not want to include.

Most reasonable vendor:_____________ Effective price / pc ________

5-5 Create an info record based on the most reasonable quotation.

5-6 Extend the material master record of Teil-## with the data that is required
for the purchase order and account management.

Which view(s) do you maintain? ____________________________


Make a note of the most important data:
______________________________________________________

______________________________________________________

5-7 Order 100 pieces of the material with reference to the most reasonable
quotation.
Also order an inspection gauge for your cost center 4100 from the same
vendor (material without a master record). The vendor informed you by
telephone that the price is 200 UNI.
Issue the purchase order as a message.
PO number:____________________________________________

5-8 Shortly after you have issued the purchase order, you notice that you require
another piece of material M-01. You therefore change the purchase order
and add the monitor as a third item. The price is 1000 UNI. You send the
changed purchase order to the vendor.

© SAP AG TAMM41 2-8


5-9 The vendor calls you because he or she does not know anything about item
3, M-01. You discover that you have ordered the item from the wrong
vendor and cancel it. To let the vendor know, you send him or her a
message to this effect.

6 Warehouse
6-1 The vendor sends you 50 pieces of the ordered material plus the inspection
gauge. Teil-## is inspected first.
6-2 The QM department makes a positive usage decision. You therefore transfer
Teil-##.
6-3 The prototype production department requires 25 pieces to prepare the
material for repetitive manufacturing. You issue the required quantity to the
appropriate cost center (4110).

Goods issue, movement type: Consumption for cost center


from warehouse

7 Engineering/design, manufacturing, ma terials planning and purchasing


It is decided that the material does not have any defects and should be
procured regularly from this vendor. It is also decided that the procurement
process with regard to materials planning, purchasing, and invoice
verification should be as simple and cheap as possible.

© SAP AG TAMM41 2-9


8 Materials planning
8-1 As the MRP controller responsible, you work out an appropriate planning
strategy.
After consulting the warehouse and production, you decide that it is not
advisable to keep more than 800 pieces of the material Teil-## in stock
(=maximum stock level).
As soon as the stock drops below 300 pieces, the replenishment of the
material is automatically initiated.
In this case, the stock level should be completely replenished.
To cover possible risks and fluctuations, you plan to hold a safety stock of
50 pieces.
According to the Purchasing Department, the vendor requires a delivery
time of 5 days.
As you also want to take future requirements into account in materials
planning, you decide on an approporiate MRP procedure (choose MRP
type V1).

8-2 Which views and indicators do you maintain? Make a note of the
appropriate parameters.

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

© SAP AG TAMM41 2-10


9 Invoice verification
9-1 The vendor charges you for the complete quantity of the sample purchase
order (100 pc).
You enter and post the invoice.
Can the Financial Accounting Department pay the invoice?
Give a reason for your answer.

______________________________________________________

______________________________________________________

10 Purchasing
10-1 As you do not want to process every purchase requisition for the vendor and
Teil-## manually, you configure the system so that the purchase requisitions
are automatically assigned with sources of supply.
These purchase requisitions are to be converted to purchase orders
automatically via a report.
10-2 Maintain all the data that is required to do this.

Hint: Material master, vendor master, info record, and


source list.

Which entries are essential?

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

© SAP AG TAMM41 2-11


11 Start of production
11-1 As the person responsible in Production, you require 200 pieces of Teil-##
in 2 weeks. You therefore create a reservation to ensure that this component
is available for the required date.

...→ Inventory Management → Reservation → Create

Base date: Current date +2 weeks


Movement type: 201
Cost center: 4100
Teil-##: 200 pieces
Accept any messages and save

11-2 As the MRP controller, you are currently checking the stock/requirements
list for Teil-##.
Are there any requirements and, if so, are these covered?

______________________________________________________

You carry out a planning run for Teil-## and save it.
What is the result?

______________________________________________________

11-3 In Purchasing, you are processing all purchase requisitions which have
already been assigned sources of supply. Assign a source of supply for Teil-
## and display the purchase order that is created.

PO number:____________________________________________

11-4 A delivery from vendor T-K12B-## arrives in goods receipt. It is the


remaining 50 pieces from the sample purchase order and the ordered
quantity from the reservation.

© SAP AG TAMM41 2-12


11-5 The accounts payable clerk settles all the vendor’s invoices for Teil-##.

Invoiced amount: ____________________________

Exercise complete!

Did you complete the process?

No? Go through the exercises again step by step


or speak to the instructor

Yes? Congratulations!

© SAP AG TAMM41 2-13


Menu Paths

Contents:
l Menu Paths

 SAP AG 1999

© SAP AG TAMM41 3-1


Frequently-used Menu Paths

LO020 4.6 Processes in Procurement


Activity Menu Path
Master Data:
Material master: Logistics → Materials Management → Material
Create material Master → Material → Create (Special)
Material master: Logistics → Materials Management → Material
Create material (alternative) Master → Material → Create (General) →
Immediately
Material master: Logistics → Materials Management → Material
Display material Master → Material → Display → Display Current
Material master: Logistics → Materials Management → Material
Change material Master → Material → Change → Immediately
Material master: Logistics → Materials Management → Material
Extend material view Master → Other → Extend Material View(s)
Material master: Logistics → Materials Management → Material
Enter storage locations Master → Other → Enter Storage Locations
collectively:
Material master: Logistics → Materials Management → Material
Materials list Master → Other → Materials List

Material master: Logistics → Materials Management → Material


Change documents Master → Material → Display Changes → Active
Changes
Info record: Logistics → Materials Management → Purchasing
Create / Change / Display → Master Data → Info Record → …
Vendor (all data) Logistics → Materials Management → Purchasing →
Create / Change / Display Master Data → Vendor→ Central→ …

Vendor (purchasing data) Logistics → Materials Management → Purchasing →


Create / Change / Display Master Data → Vendor→ Purchasing → …

Conditions by vendor Logistics → Materials Management → Purchasing


Master Data → Conditions → Discounts/Surcharges
→ By Vendor
Service master Logistics → Materials Management → Service
Master → Service → Service Master
Service conditions for service Logistics → Materials Management → Service
Master → Service → Service Conditions → For
Service → Display

© SAP AG TAMM41 3-2


Activity Menu Path
Service conditions for vendor Logistics → Materials Management → Service
without plant Master → Service → Service Conditions → For
Vendor Without Plant → Display
Service conditions for vendor Logistics → Materials Management → Service
with plant Master → Service → Service Conditions → For
Vendor with Plant → Display

Documents:
Purchase requisition: Logistics → Materials Management → Purchasing →
Create / Change / Display Purchase Requisition → …
RFQ: Create Logistics → Materials Management → Purchasing →
RFQ/Quotation → Request for Quotation → Create

Quotation: Maintain Logistics → Materials Management → Purchasing →


RFQ/Quotation → Quotation → Maintain

Price comparison Logistics → Materials Management → Purchasing →


RFQ/Quotation → Quotation → Price Comparison
RFQ / Rejection: Logistics → Materials Management → Purchasing
Issue message RFQ/Quotation → Request for Quotation →
Messages → Print/Transmit
Purchase order: Logistics → Materials Management → Purchasing →
Create / Change / Displa y Purchase Order → Create → Vendor/Supplying Plant
Known
Purchase requisition / Logistics → Materials Management → Purchasing →
Purchase order: Assign and Purchase Requisition → Follow-On Functions →
process Assign and Process
Create purchase order Logistics → Materials Management → Purchasing →
automatically Purchase Requistion → Follow-On Functions →
Create Purchase Order → Automatically via
Purchase Requisitions
Purchase order: Logistics → Materials Management → Purchasing →
Issue message Purchase Order → Messages → Print/Transmit
Contract: Logistics → Materials Management → Purchasing →
Create / Change / Display Outline Agreement → Contract → ...
Shipping notification: Logistics → Materials Management → Purchasing →
Create / Change / Display Purchase Order → Inbound Delivery → ...
Enter goods receipt Logistics → Materials Management → Inventory
Management → Goods Movement → Goods Receipt
→ For Purchase Order
Enter transfer posting Logistics → Materials Management → Inventory

© SAP AG TAMM41 3-3


Activity Menu Path
Management → Goods Movement → Transfer
Posting
Enter service Logistics → Materials Management → Service Entry
Sheet → Maintain
Enter invoice Logistics → Materials Management → Invoice
Verification → Logistics Invoice Verification →
Document Entry → Enter Invoice
Evaluated receipt settlement Logistics → Materials Management → Invoice
(ERS) Verification → Logistics Invoice Verification →
Further Processing → Execute ERS
Single planning run Logistics → Materials Management → Materials
Requirements Planning (MRP) → MRP → Planning →
Single-Item, Single -Level

List Displays, Reporting and Information


List display: Purchase Logistics → Materials Management → Purchasing →
requisitions Purchase Requisition → List Displays

List displa y: Purchase orders Logistics → Materials Management → Purchasing →


Purchase Order → List Displays

List display: Logistics → Materials Management → Purchasing →


RFQ / Quotation RFQ/Quotation → Request for Quotation → List
Displays
List display: Info records Logistics → Materials Management → Purchasing→
Master Data → Info Record → List Displays → …

List display: Goods receipts Logistics → Materials Management → Inventory


Management → Environment → List Displays →
Material Documents
Stock overview Logistics → Materials Management → Inventory
Management → Environment → Stock → Stock
Overview
Stock/requirements list Logistics → Materials Management → Inventory
Management → Environment → Stock →
Stock/Requirements List
Purchasing group analysis Logistics → Materials Management → Purchasing →
Purchase Order → Reporting → Purchasing
Information System → Standard analyses →
Purchasing group
Analysis of storage location Logistics → Materials Management → Inventory
Management → Environment → Inventory

© SAP AG TAMM41 3-4


Activity Menu Path
Controlling → Standard analyses → Storage location

© SAP AG TAMM41 3-5


Frequently-used Menu Paths
Activity Menu Path
Master Data:
Material Master Record Logistics→Materials Management→Material
Master→Material→Create/Change/Display
Purchasing Info Record Logistics→Materials
Management→Purchasing→Master data→Info
record→Create/Change/Display
Vendor Master Record Logistics→Materials
Management→Purchasing→Master
data→Vendor→Purchasing/Central→Create/Change/
Display
Source List Logistics→Materials
Management→Purchasing→Master data→Source
list→Maintain
Quota Arrangement Logistics→Materials
Management→Purchasing→Master data→Quota
arrangement→Maintain
Classification Logistics→Central
Functions→Classification→Master data
Mass Maintenance Logistics→Central Functions→Mass
Maintenance→Mass maintenance→Dialog
processing
Vendor Evaluation Maintain Logistics→Materials
Management→Purchasing→Master data→Vendor
evaluation→Maintain
Vendor Evaluation Automatic Logistics→Materials
New Evaluation Management→Purchasing→Master data→Vendor
evaluation→Autom. new evaluation

Documents:
Purchase Order Logistics→Materials
Management→Purchasing→Purchase
order→Create→Vendor/supplying plant known
Contracts Logistics→Materials
Management→Purchasing→Outline
agreement→Contract→Create
Scheduling Agreement Logistics→Materials

© SAP AG TAMM41 3-6


Management→Purchasing→Outline
agreement→Scheduling
agreement→Create→Vendor known
Scheduling Agreement Logistics→Materials
Delivery Schedule Management→Purchasing→Outline
agreement→Scheduling agreement→Delivery
schedule→Maintain
Purchase Requisition Logistics→Materials Management→
Purchasing→Requisition→Create

Purchase Order with Source Logistics→Materials


Determination Management→Purchasing→Purchase
order→Create→Vendor unknown
Process Assigned Purchase Logistics→Materials
Requisitions Management→Purchasing→Purchase
order→Create→Via req. assgt. list

Assign and Process Purchase Logistics→Materials Management→Purchasing→


Requisitions Requisition→Follow on functions→Assign and
process
Invoicing Plan: Automatic Logistics→Materials Management→Invoice
Settlement Verification→Logistics Invoice Verification→Further
processing→Invoicing plan
Release of Purchase Logistics→Materials Management→Purchasing→
Requisitions Requisition→Release→Individual release/Collective
release
Automatic Gene ration of Logistics→Materials Management→ Purchasing→
Purchase Orders Requisition→Follow on functions→Create purchase
order→Automat. via PReqs

Reports/Analyses
Purchase Order Lists Logistics→Materials
Management→Purchasing→Purchase order→List
displays→By vendor/By materials
Purchase Requisition Lists Logistics→Materials Management→Purchasing→
Requisition→List displays→General

Info Records Logistics→Materials


Management→Purchasing→Master data→Info
record→List displays→By vendor/By material
Vendor Evaluation Ranking Logistics→Materials
List Management→Purchasing→Master data→Vendor
evaluation→List displays→Ranking lists

© SAP AG TAMM41 3-7


Vendor Evaluation: Logistics→Materials
Evaluation per Management→Purchasing→Master data→Vendor
Material/Material Group evaluation→List displays→Evalns. per mat./gp.

Customizing:
All menu paths begin with: Tools→AcceleratedSAP→Customizing→Edit
Project→SAP Reference IMG→Materials Management→Purchasing
Release Creation Profile for Scheduling Agreement→Maint. Rel. creation profile
Scheduling Agreements for Sched. Agmt w. Rel. Docu.
Regular Vendor Source Determination→Define Regular Vendor
User Parameter EVO Environment Data→Define Default Values for
Buyers→Settings for Default Values

User Parameter EFB Authorization Management→Define Function


Authorizations for Buyers→Function Authorizations:
Purchase Order
Invoicing Plan Purchase Order→Invoicing Plan
Release Procedures for Purchase Requisition→Release Procedure
Requisitions
Release Procedures for Purchase Order→Define Release Procedure
Purchase Orders
Vendor Evaluation Vendor Evaluation
Manufacturer Parts Profile Material Master→Define Manufacturer Part Profile

© SAP AG TAMM41 3-8


Menu paths for LO510

Goods movement Goods receipt / Goods issue / Stock transfer /

Transfer posting

Documents Reservation / Purchase order / Invoice /


Material document

Pipeline Goods issue from pipeline / Pipeline liabilities

Consignment Transfer posting consignment to own / Goods


issue from consignment stores /
Consignment liabilities / Display vendor
consignment stock / Display vendor
consignment liabilities

Subcontracting Transfer posting to stock with subcontractor


/ SC stocks per vendor / Subsequent
adjustment

Master data Info record / Material master record / Bill of material

© SAP AG TAMM41 3-9


Reports Stock overview / Material documents for material /
Current stock/requirements list / Material
document for posting date / Consumption
statistics / Warehouse material /
Reservations for material / Reason for
movement

Goods movement

Goods receipt Logistics è Materials management è Inventory management è


Goods movementè Goods receipt

Purchase order For Purchase order è PO number known


(movement type 101) (transaction MB01)

For purchase order è PO number unknown


(movement type 101) (transaction MB0A)

GR blocked stock For Purchase Order è PO number known


(movement type 103)

Blocked stock For Purchase order è PO number known (movement type 101).
To post the material to blocked stock, choose „S“ in the field
marked T (stock type).

Quality insp. stock For Purchase order è PO number known (Movement type 101).
To post the material to quality inspection stock, choose „X“ in
the field marked T (stock type).

Init. entry of st. bals Choose Others. From the menu, choose movement type è
Receiptè Init.stck entry (own) è To unrestricted (movement
type 561) (transaction MB1C)

Choose Others. From the menu, choose movement type è


Receiptè Init.stck entry (ext) è To unrestricted (movement type
561) (transaction MB1C)

© SAP AG TAMM41 3-10


Goods issue Logistics è Materials management è Inventory management è
Goods movement è Goods issue (transaction MB1A)

Goods issue to a cost center Movement type è Consumption è To cost center è


From warehouse (movement type 201)

Issue to sampling Movement type è Issue è To sampling è From


unrestricted (movement type 333)

Movement type è Issue è To sampling è From qual.


inspection (movement type 331)

Movement type è Issue è To sampling è From


blocked (movement type 335)

Issue to scrap Movement type è Issue è To scrap è From


unrestricted (movement type 551)

Movement type è Issue è To scrap è From qual.


inspection (movement type 553)

Movement type è Issue è To scrap è From blocked


(movement type 555)

Stock transfer Logistics è Materials management è Inventory management è


Goods movement è Transfer posting (transaction MB1B)

Plant to plant Movement type è Transfer posting è Plant to plant

One-step procedure Rem. fm/pl. in storage (movement type 301)

Two-step proc. (step 1) Rem. fm stor. to plant (movement type 303)


Two-step proc. (step 2) Pl. in stor. in plant (movement type 305)

© SAP AG TAMM41 3-11


Stor. loc. to stor. loc. Movement type è Transfer posting è Stor. loc to stor.
loc.

One-step procedure Unrestr. to unrestr. (movement type 311)

Two-step proc. (step 1) Rem. fm. storage SLoc (movement type 313)

Two-step proc. (step 2) Pl. in storage SLoc


(movement type 315)

Transfer posting

Material to material Movement type è Transfer postingè Material to


material (movement type 309)

Stock to stock Movement type è Transfer posting è Stock to stock è


Blocked to unrestr. (movement type 343)

Movement type è Transfer posting è Stock to stock è


QI to unrestricted (movement type 321)

Documents

Reservation Logistics è Materials management è Inventory management è Reservation

Create Reservation è Create (transaction MB21)

Change Reservation è Change (transaction MB22)

© SAP AG TAMM41 3-12


Display Reservation è Display (transaction MB23)

Manage Reservation è Manage (transaction MBVR)

For material Reservation è For material (transaction MB24)

Purchase order Logistics è Materials management è Purchasing è Purchase order

Create Purchase order è Create è Stock transfer (transaction ME27)


Change Purchase order è Change (transaction ME22)
Display Purchase order è Display (transaction ME23)

PO statistics Logistics è Materials management è Purchasing è Purchase


order è Display. Then choose Item è Statistics è General

PO history Logistics è Materials management è Purchasing è Purchase


order è Display. Then choose Item è Statistics è PO history

Invoice Logistics è Materials management è Invoice verification è Invoice


verification

Create Document entry è Enter invoice (transaction MRHR)

Display Further processing è Display (transaction MR03)

Mat. doc. Logistics è Materials management è Inventory management è


Material document

Display Material document è Display (transaction MR03)

Change Material document è Change (transaction MR02)

Cancel Material document è Cancel/reverse (transaction MBST)

© SAP AG TAMM41 3-13


Pipeline

Goods issue from pipeline Movement type è Consumptionè To cost centerè From
pipeline (movement type 201) (transaction MB1A )

Pipeline liabilities Logistics è Materials management è Invoice verification è


Invoice verification è Further processing è Settle cons./pipe.
liabs (transaction MRKO)

Consignment

Transfer of consignment stock Logistics è Materials management è Inventory


management è Goods movement è Transfer
posting. From the menu, choose movement type è
Transfer postingè Vendor consignment è QI to
unrestricted (movement type 321) (transaction
MB1B)

Logistics è Materials management è Inventory


management è Goods movement è Transfer
posting. From the menu, choose movement type è
Transfer posting è Vendor consignment è
Consignment to own (movement type 403)
(transaction MB1B)

Goods issue from consignment stock Logistics è Materials management è Inventory


management è Goods movement è Goods issue.
From the menu, choose movement type è
Consumptionè To cost centerè From consgt.
stores (movement type 201) (transaction MB1A)

Settle consignment liabilities Logistics è Materials management è Invoice


verification è Invoice verification è Further
processing è Settle cons./pipe. liabilities
(transaction MRKO)

© SAP AG TAMM41 3-14


Display vendor consignment stock Inventory Management è Environment è
Consignment è Consgnmt from vendor è Stock
(transaction MB54)

Display consignment liabilities Inventory management è Environment è


Consignment è Consgnmt from vendor è
Liability (transaction MRKO)

Subcontracting

Transfer posting to subcontractor Logistics è Materials management è Inventory


management è Goods movement è Transfer postingè
Movement type è Transfer postingè Stck w.
subcontract. è From unrestricted (movement type 541)
(transaction MB1B)

SC stocks per vendor Logistics è Materials management è Purchasing è


Purchase order è Reportingè SC stocks per vendor
(transaction ME20)

Subsequent adjustment Logistics è Materials management è Inventory


management è Goods movement è Subsequent
adjustment è Subcontracting (transaction MB04)

Master data

Info records Logistics è Materials management è


Purchasing è Master dataè Info record

Create Info record è Create (transaction ME11)

Display Info record è Create (transaction ME12)

Change Info record è Change (transaction ME13)


© SAP AG TAMM41 3-15
Material master Logistics è Materials management èMaterial master è Material

Create Create (general) è Immediately (transaction MMR1)

Change Change è Immediately (transaction MM02)

Display Display è Display current (transaction MM03)

Bill of material Logistics è Production è Master data è Bills of material è Bill of


material è Material BOMè Display (transaction CS03)

Reports Logistics è Materials management è Inventory management è Environment

Stock overview Stock è Stock overview (transaction MMBE)

Material documents for material List displaysè Mat. doc. for material (transaction
MB51)

Reason for movement List displays è Reason for movement (transaction

MBGR)

Stock/requirements list Stock è Stock/rqmts. list (transaction


MD04)

Material documents for posting date List displays è Mat. doc. f. postg. date (transaction
MD59)

© SAP AG TAMM41 3-16


Warehouse stock Environment è Stock è Warehouse stock
(transaction MD52)

Consumption statistics from stock overview:


Create a stock overview and place the cursor on the plant line. Then choose
Extras è Display material è Choose the Extras pushbutton, (then click on
the right arrow to scroll along to the Consumption option) è Consumption
(transaction MMBE)

Consumption statistics from plant stock availability:


Call up the plant stock availability for a material and a plant. Choose DD in
the „scope of list“ box. Place the cursor on the plant line and choose the „
consumption values“ pushbutton (transaction CO09).

© SAP AG TAMM41 3-17


Menu Paths Frequently-used Menu Paths
Activity Menu Path
Maintenance of Time-dependent Conditions:
Info Record Logistics→Materials
Management→Purchasing→Master data→Info
record
Contract Logistics→Materials
Management→Purchasing→Outline
agreement→Contract
Scheduling Agreement Logistics→Materials
Management→Purchasing→Outline
agreement→Scheduling agreement
General Conditions Logistics→Materials
Management→Purchasing→Master
data→Conditions→Discounts/surcharges→By
vendor…
Other Conditions Logistics→Materials
Management→Purchasing→Master
data→Conditions→Other

Display Price Overview Logistics→Materials


Management→Purchasing→Master
data→Conditions→Prices→General overview→By
contract/By info record…
Vendor Price change Logistics→Materials
Management→Purchasing→Master
data→Conditions→Vendor price changes→Involving
info recs/Involving contracts…

Maintenance of Time-independent Conditions:


Purchase Order Logistics→Materials
Management→Purchasing→Purchase
order→Create→Vendor/supplying plant known
Automatic Document Logistics→Materials
Adjustment Management→Purchasing→Purchase order→Follow
on functions→Auto. document adj.→Indiv.
documents/Create worklist…

© SAP AG TAMM41 3-18


Subsequent (End-of Period Rebate) Settlement:
Rebate Arrangement Logistics→Materials
Management→Purchasing→Master data→Subseq.
settlement → Vendor rebate arrs. →Rebate
arrangement→Create
Business Volume Logistics→Materials
Management→Purchasing→Master data→Subseq.
settlement → Vendor rebate arrs. →List
displays→Bus. vol data
Settlement Document Logistics→Materials
Management→Purchasing→Master data→Subseq.
settlement → Vendor rebate arrs. →Rebate
arrangement→Create settlement document→Via
report
Extension of Rebate Logistics→Materials
Management→Purchasing→Master data→Subseq.
settlement → Vendor rebate arrs. →Rebate
arrangement→Extend

Basic Materials Management Functions:


Material Master Record Logistics→Materials Management→Material
Master→Material→Create/Change/Display

Vendor Master Record Logistics→Materials


Management→Purchasing→Master
data→Vendor→Purchasing/Central→Create/Change/
Display
Goods Receipt Logistics→Materials Management→Inventory
Management→Goods Movement→Goods
Receipt→For Purchase Order→PO Number Known
Enter Invoice Logistics→Materials Management→Invoice
Verification→Logistics Invoice Verification
→Document entry→Enter invoice
Release Invoice Logistics→Materials Management→Invoice
Verification→Logistics Invoice Verification →Further
processing→Release invoices

© SAP AG TAMM41 3-19


Customizing:
All menu paths begin with: Tools→AcceleratedSAP→Customizing→Edit
Project→SAP Reference IMG→Materials Management→Purchasing
Access Sequences Conditions→Define price determination
process→Define access sequences
Condition Types Conditions→Define price determination
process→Define condition types→Define condition
types
Calculation Schemas Conditions→Define price determination
process→Define calculation schema
Schema Groups Conditions→Define price determination
process→Define schema group→Schema groups:
vendor…
Schema Determination Conditions→Define price determination
process→Define schema determination→Determine
calculation schema…
Condition Exclusion Conditions→Define price determination
process→Define condition exclusion→Condition
exclusion groups
Condition Tables Conditions→Define price determination
process→Maintain condition
table→Create/change/display condition table
Automatic Document Conditions → Automatic Document Adjustment →
Adjustment Control Control Document Adjustment → Control
Purchasing Document Adjustment
Scope-of-List Parameters for Conditions → Scope of L ist for conditions → Define
Lists of Conditions scope of list parameters

© SAP AG TAMM41 3-20


Technical Details: Material Master

Contents:
l Material Master Tables and Details
l User Exits

 SAP AG 2000

© SAP AG TAMM41 4-1


Material Master - Table Structure

MARA

MAKT MARM MVKE MLAN MEAN MBEW

MARC MLGN

MLGT

MARD MVER MAPR

 SAP AG 1999

n The individual tables contain the following data:


MARA General data
MAKT Descriptions/short texts
MARM Conversion factors
MVKE Sales data per sales organization
MLAN Sales data per country
MEAN EAN (European Article Number) data
MBEW Valuation data
MARC Material data per plant
MLGN Material data per WM warehouse
MLGT Material data per WM storage type
MARD Material data per storage location
MVER Consumption data
MAPR Forecast data (pointer)

© SAP AG TAMM41 4-2


Technical Details for the Material Master

Development class(es) MG, MGA ..


Function group(s) M....
Module pool SAPLMGMM, SAPLMGD1
Logical database(s) None

Number range object(s) MATERIALNR


NR element 01 internal
02 external
NR group table None
NR group(s) Group 1
NR transaction(s) MMNR
Authorization class Material Master
Authorization object(s) M_AENR_BGR
Material master authorization group
Lock object(s) EMMAR* (several) EMVKE*
Change document object None
Matchcode object(s) MAT1, MAT2, MCH1
Message class(es) MM, M3, WE, MG
Archiving class(es)
Archiving object
Profile(s) MRP-profile, forecast-profile
 SAP AG 1999

© SAP AG TAMM41 4-3


Material Master User Exits: Number Assignment (I)

l Internal Number Assignment


Number assigned when you create material, not when you save it.

l Customer Enhancement MGA00001


(Exit: EXIT_SAPLMGMU_001, module MATERIAL_UPDATE_ALL)
Completes checks for customer-specific fields.
Extends checks for existing fields.
Can change material data (restricted).

Example: enter basic material, material group, and consecutive number as


material description.

 SAP AG 1999

© SAP AG TAMM41 4-4


Material Master User Exits: Number Assignment (II)

l Customer Enhancement MGA00002


(Exit: EXIT_SAPLMG02_001 for internal number assignment, module
MATERIAL_NUMBER_GET)
Influences internal material number assignment:
n Internal number changed by customer program. Example: program takes
internal material number from number range, attaches it to the material
type, and saves the new number.
(Exit: EXIT_SAPLMG02_002 for external number assignment, module
MATERIAL_NUMBER_GET)
Influences external material number assignment:
n External number changed by customer program. Example: program adds
check digit to external material number.

 SAP AG 1999

© SAP AG TAMM41 4-5


Material Master User Exits: Number Assignment (III)

l Customer Enhancement MGA00003


(Exit: EXIT_SAPLOMCV_001 and EXIT_SAPLOMCV_002 ,
EXIT_SAPLOMCV_901 and EXIT_SAPLOMCV _902 , module:
MATERIAL_UPDATE_ALL) MATERIAL_UPDATE_ALL)
Influences material number display format:
n Example: Converts the material number from #### to MAT-####
Caution: Problem using the search help, for example, using the search
term M*
Result 1: All materials starting with MAT-
Result 2: All materials starting with MAT- M

 SAP AG 1999

© SAP AG TAMM41 4-6


Others

Contents:
l The Full-Cycle SAP B2B Procurement Solution
l SAP B2B Procurement Architecture
l Date Transfer Programms

 SAP AG 1999

© SAP AG TAMM41 5-1


The Full-Cycle SAP B2B Procurement Solution

Steps of the SAP B2B Procurement Solution

• Creation and editing of


requisitions, purchase
orders, and reservations
• Approval and rejection of
requisitions and purchase
orders
• Status and tracking of
requisitions, purchase
orders, and reservations
• Desktop receiving and
service entry support
• Invoicing
• Reporting
 SAP AG 1999

n SAP BBP handles all the processes associated with the procurement of maintenance, repair and
operations (MRO) of both goods and services. It effectively organizes and automates MRO
purchasing by moving the buying process to the corporate employee’s desktop. This improves order
accuracy, allows process transparency, cuts costs, and reduces cycle -time. Unlike current best-of-
breed solutions that only handle certain isolated tasks, the SAP BBP solution manages all the steps
within the requisition-to-payment process:
Ÿ Creation and maintenance of requisitions, purchase orders and reservations
Ÿ Approval and rejection of requisitions and purchase orders
Ÿ Status and tracking of requisitions, purchase orders and reservations
Ÿ Desktop receiving and service entry support
Ÿ Invoicing
- Supplier based
- ERS
Ÿ Procurement Card interface
Ÿ Reporting
n GUI as part of EnjoySAP Initiative, by FROG Design.

© SAP AG TAMM41 5-2


SAP B2B Procurement Architecture

l Built upon R/3 core Purchasing


functionality
l Incorporates SAP Business
SAP B2B R/3
R/3 Rel.
Rel. Workflow
Proc. 4.5A
4.5A
l Communicates with one of the
following R/3
R/3
R/3 Rel.
Rel. 7 R/3 Release 3.1H
4.0B
4.0B
Non
Non 7 R/3 Release 4.0B
R/3
R/3 Rel.
Rel.
R/3
R/3 3.1H
3.1H 7 R/3 Release 4.5A
l Based on R/3 Release 4.5 nucleus
l Built using the SAP ITS technology

 SAP AG 1999

n Solution delivered as part of SAP SCM initiative.


n First Customer Shipment (FCS) in Q4/1998.
n Based on R/3 core purchasing functionality and SAP Business Workflow.
n Based on open scalable SAP Business Framework architecture for component design and interfaces
Ÿ BAPIs for realtime cross enterprise supplier integration based on XML technology.

© SAP AG TAMM41 5-3


Data Transfer Programs

Function
module
Master data Direct input
(background
in the
the process
processing
old system
only)

SAP
Database

Screen
(in dialog
Formatting of the Batch input
or in the
master data
data process
background)
in SAP format
format

 SAP AG 1999

n SAP provides the file layout for each master file.


n The user must create an SAP master file using the file layout provided and then write a conversion
program to extract the legacy system data and transfer it into the SAP master file in the SAP format.
n Once in an SAP format the user can update the SAP database using the direct input or batch input
process.
n Regardless of the input process used, the SAP System performs its normal data validation routines.
n The data transfer process is covered in course BC420.

© SAP AG TAMM41 5-4


Supplement for Message Control
For a comprehensive description of message determination, see the documentation CA – Message Control, which
you can find in the SAP Library as follows:

SAP Library → Cross-Application Components → General Application Functions (CA-GTF) →


CA – Message Control

Gen eral Information


Output and follow-on processing of partner-specific messages is automated using Message Control. The
application calls the Message Control function using defined interfaces.
Message Control is a “service program” for other applications.

Message Control and the Link to the R/3 Application

R/3 application
Application object

Communication Message
structures default

Calls Proposes
Passes on data
Condition elements

Checks Has an
Condition Message
tables determination assignment
Processes

Writes

Message status

Is processed
Receives status

Message
processing

Starts

Processing program

...
Printout Fax Telex Mail EDI CPIC Workflow

event

© SAP AG TAMM41 5-5


Features
The R/3 System condition technique is used to formulate the dependent data constellations for Message Control.
During message determination, the system checks whether one or more records in condition tables match the
current application data. If this is the case, message determination was successful, one or more messages were
found, and the corresponding message default is triggered. If the application supports it, you can change (edit) the
default.
Consequently, the message is processed further immediately or at specific times. The processing status of the
message is stored in a status record. If the application supports it, the system writes a processing log.

The Condition Elements: Hierarchy Example for Purchasing

Feldkatalog für Konditionsschlüssel


Anwendung

Applikationsfilter
Applikation EF
Kommunikationsstruktur

RMBEV1
RMBEA1
Schema RMBEF1

AUFB
MAHN
Nachrichtenart NEU
Nachrichtensteuerung

Zugriffsfolge 0001

B026
B025
Zugriff auf B027
Konditionstabelle

© SAP AG TAMM41 5-6


Terms Used
Application
An application component is generally also described as an application. Each specific application that wants to
use Message Control is assigned an application ID (such as EF for Purchasing – Purchase Order, V1 for Sales,
MR for Invoice Verification).

Field catalog
The field catalog contains all fields that can be selected as keys for the condition tables for message control. An
application filter is created for each application using this field. This filter determines which fields in the field
catalog can be selected for the application in question.
For example, the fields Purchasing organization and Purchasing group are defined for the application EF
(Purchasing – Purchase Order) and the fields Plant and Storage location are defined for the application ME
(Inventory Management).

Communication structure
When the Message Control function is called, application data for transfer to Message Control is placed in
communication structures. This application data is required for message determination.

Condition table
A condition table is a table that consists of one or more condition keys and a data part:
• The condition keys can be selected according to the data constellation that the system is searching for the
message for. The key fields originate in the field catalog.
• The data part depends on the use of the condition technique (message determination, price determination,
or account determination) and consists of the fields that describe the message. In the case of message
determination (that is, when the condition table is being used by Message Control), the data part
consists of an index for the table of message attributes (NACH).
• The message attributes include, for example, the processing time point, the transmission medium, and the
language. This data is specified when creating a message, that is, when creating the appropriate condition
record in the applications.

Condition record
Condition records are entries in a condition table. The condition records in an output condition table therefore
describe the values or field contents that lead to a message, and the attributes for this message. Depending on the
application, the message found is proposed in the business process or passed on for processing.

© SAP AG TAMM41 5-7


Message schema
A schema is the group of permitted messages for each message application (reprint, reminder, and so on). Each
schema is searched separately for messages that are to be further processed in the data constellation specified (for
example, send electronically or printed out).
You can specify conditions for the individual message type in a schema, under which the messages are to be
created. For example, the system checks whether the message has already been reprinted when message type
MAHN is used in Purchasing.
An application uses the current document type to determine exactly one schema that it passes on to message
determination. The schema is thus a group of message types from the perspective of the application and is used
for automatic default of messages for a business transaction.

Message type
A message type is an ID for the message content and is used to manage parameters for message determination.
A message type (or condition type) groups together messages with the same meaning. It contains parameters that
apply to all messages assigned to the group, such as partner roles defined.

Access sequence
An access sequence is a message determination strategy that the system uses to determine valid values for the
message default.
An access sequence:
• Determines the sequence in which the system works through the condition tables. The system searches
for messages in the condition tables. You can agree that the system stops searching the condition tables
of the access sequence once it has found a hit (Exclusive indicator).
• Assign fields from the communication structure to the keys for the condition tables (= table access).
Using the content of the communication structure, the system tries to read the condition table and find a
record (that is, a message). When this is successful, the record in the condition table is processed into a
message status record for table NAST.

Partner determination
During partner determination, the application passes on the communication structures and a table of partners for
the application object to Message Control. This table contains partner roles and partner numbers.
In this case, you have to specify only the partner role in the condition record, since the partner for the
corresponding partner role is passed on in the message status record during message determination. Therefore,
the addressee for the message is known.
If you have agreed on a partner number in the condition record, this is passed on to the message default every
time.

© SAP AG TAMM41 5-8

You might also like