Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
Think ahead. Go there.
Great ideas are always simple –
Softproviding simply makes them happen.
Fresh Meat Purchasing
Softproviding Meat
User Documentation
Think ahead. Go there.
Version: 1.00
Date: 24 August 2017
Release: v5.50
Softproviding AG
Riehenring 175
CH-4058 Basel
Switzerland
+41 (0)61 508 21 00
www.softproviding.com
SAP + Softproviding + YOU. Leading the field.
3/71
Think ahead. Go there.
Contents
1 Market Price Determination (MPD) 5 1.1 Overview 6 1.2 Market Segments 7 1.2.1 Creating a Market Segment 7 1.3 Versions 8 1.3.1 Create Version 8 1.4 Authorizations 14 1.4.1 Maintain Authorizations 14 1.5 Market Price Determination 16 1.5.1 Automatic Function 18 1.6 Material without Price 20
2 Purchasing Program 22 2.1 Overview 23 2.2 Requirements 24 2.2.1 Customizing 24 2.2.2 Master Data 24 2.2.3 Authorizations 24 2.3 Purchasing Program Selection Screen 26 2.3.1 Selection 26 2.3.2 Access Level / Selection Entries 26 2.3.3 Optional Selection Entries 27 2.4 Overview Matrix (Operational Level) 30 2.4.1 Sub-Area: Organizational Data / Planning Levels / Planning Periods 30 2.4.2 Sub-Area: Requirements/Quantities 31 2.4.3 Sub-Area: Vendors/Documents/Status 32 2.4.4 Sub-Area: Order Quantity / Price Proposal 34 2.4.5 Sub-Area: Function Bar 37 2.4.6 Sub-Area: Navigation 39
3 Tools: Delete Purchase Requisitions 41 3.1 Overview 42 3.2 Requirements 43 3.2.1 Customizing 43 3.2.2 Master Data 43 3.2.3 Authorizations 43 3.3 Accessing the Program 44 3.3.1 Selecting Purchase Requisitions 44 3.3.2 Deleting Purchase Requisitions 46
4 Tools: Set/Reset Delivery Completed Indicator 48 4.1 Overview 49 4.2 Requirements 50 4.2.1 Customizing 50 4.2.2 Master Data 50
4/71
Think ahead. Go there.
4.2.3 Authorizations 50 4.3 Accessing the Program 51 4.3.1 Selecting Purchase Orders 51 4.3.2 Updating Purchase Orders 52
5 Tools: Quality Management 54 5.1 Overview 55 5.2 Starting the Evaluate Inspection Lot Results Program 56 5.2.1 Inspection Lot Selection 56 5.2.2 Inspection Operations Selection 57 5.2.3 List Structure Selection 58 5.2.4 Executing the Program 59 5.3 Starting the Complaints List Program 62 5.3.1 Notification Selection 62 5.3.2 Defect Code Selection 63 5.3.3 Task Selection 63 5.3.4 Activities Selection 64 5.3.5 Executing the Program 64 5.4 Calling the Copy Inspection Results Program 66 5.4.1 Inspection Lot Selection 66 5.4.2 Executing the Program 67
6 Report for Average Price Determination 69
Market Price Determination (MPD) – Softproviding Meat User Documentation 5/71
Think ahead. Go there.
1 Market Price Determination (MPD)
Market Price Determination (MPD) – Softproviding Meat User Documentation 6/71
Think ahead. Go there.
1.1 Overview
Market Price Determination is used to determine the average market price of a material from one or
multiple vendors. Determined average prices may, for instance, be updated to the material master as
valuation price or planned price. There are, however, various other update options. Customer-specific
function modules are another option.
For this, market segments and versions must be defined, maintained and, finally, activated. For a ver-
sion, a planning variant is created in the background, online and automatically, per determination
event.
Depending on the business implication of a version, the planning variants may be used to update the
market price or merely for simulation purposes. The market prices updated under certain conditions
are used in further Softproviding Meat products within product costing.
For the materials of a version, requirement and price information as well as prices and quantities rel-
evant to procurement are displayed. Gross and net prices are read from price and quantity objects as
they were defined in Customizing. For materials which are not traded on the market and for which
there is no market price, separately maintained prices may be used. These are so-called Mw/oPs, ma-
terials without price.
It is also possible to change or adjust quantities and prices manually after market prices have been
determined.
Prerequisites
Master data
The following master data are prerequisite for market price determination:
— Market segments
— Versions
— Authorizations
— Possibly material without price
Market Price Determination (MPD) – Softproviding Meat User Documentation 7/71
Think ahead. Go there.
1.2 Market Segments
Market segments allow you to define in which organizational units the market prices are determined.
This may be a plant, multiple plants, or a purchasing organization.
Market segments are used in the versions.
Prerequisites
The market segment definition must be maintained in Customizing.
1.2.1 Creating a Market Segment
SAP Menu /SPMEAT/MENU > Procurement > Meat Purchasing > Market Price
Determination (MPD) > Market Segments > Create Market Segment
Transaction Code /SPMEAT/MPDOS01 (create)
/SPMEAT/MPDOS02 (change)
/SPMEAT/MPDOS03 (display)
/SPMEAT/MPDOS04 (delete)
Procedure
1. Call the Create Market Segment activity.
The following fields are displayed:
Field Name Field Properties Description
Segment variant Mandatory field Freely definable abbreviation for the variant
Text on variant Mandatory field Name of the segment variant
Segment definition
Mandatory field This definition is specified in Customizing. Select
one of the definitions.
Global Optional field Select the Global field if you want determine just
one price for multiple organizational units. If the
market segment includes multiple organizational
units, and you want to determine one price per or-
ganizational unit, do NOT select the Global indica-
tor.
2. After selecting Enter, the respective organizational units which are allowed in segment defini-
tion may be selected. If, for instance, the plant is defined, you may assign the respective
plant(s).
3. Select the Save icon to save the market segment: .
Market Price Determination (MPD) – Softproviding Meat User Documentation 8/71
Think ahead. Go there.
1.3 Versions
The version is the central element for market price determination. Here, all preconditions for the de-
termination of market prices are combined.
Warning
In order to use a version it must be activated.
1.3.1 Create Version
SAP Menu /SPMEAT/MENU > Procurement > Meat Purchasing > Market Price
Determination (MPD) > Versions > Create Version
Transaction Code /SPMEAT/MPDVE01 (create)
/SPMEAT/MPDVE02 (change)
/SPMEAT/MPDVE03 (display)
/SPMEAT/MPDVE04 (delete)
Prerequisites
The segment variant does exist. The following elements are maintained in Customizing:
— Standard defaults
— Validity interval
— Determination strategy
— Update rules
Procedure
1. Call the Create Version activity.
The following fields are displayed:
Field Name Field Properties Description
Version Mandatory field Freely definable abbreviation of the version
Template Optional field An existing version may be used as copy model
2. Select Enter to call the next view.
Field Name Field Properties Description
Version text Mandatory field Name of the version
Segment variant Mandatory field Previously created segments to select from
3. Select Enter to call the next view.
Market Price Determination (MPD) – Softproviding Meat User Documentation 9/71
Think ahead. Go there.
Settings tab
Field Name Field Properties Description
Responsible Mandatory field SAP user
Leading plant Mandatory field Plant; In case of conflicting plants the leading
plant is chosen.
Currency Mandatory field Automatic determination as specified in the plant
settings of the leading plant
Mw/oP Mandatory field Date or period
Calc. Min. amount Optional field In the market price determination version, a cal-
culatory minimal amount may be specified.
If this is the case, the application will check the
prices entered for the respective vendor against
this minimal amount. If the price specified by one
or several vendors lies below the defined minimal
price, either the minimal price is used as average
market price (if all vendor prices are lower than
the minimal price) or the minimal price is included
in the calculation of the average market price (if
vendor prices are partly above, partly below the
minimal price).
If the average market price from the version is
used, it will be marked with an icon for price
origin.
PO type Mandatory field Purchase order type
Lead. PurchOrg Optional field Purchasing organization; in case of conflicting
purchasing organizations the leading purchasing
organization is selected.
Lead. purch. group Optional field Purchasing group; in case of conflicting purchas-
ing groups the leading purchasing group is se-
lected.
Default setting Mandatory field Default settings for the variant as specified in
Customizing
Validity interval Mandatory field Validity period as specified in Customizing
Determination
strategy
Mandatory field Price and quantity determination as specified in
Customizing
Update rule Optional field Price update as specified in Customizing
Automatic active Optional field Processing of the MPD version may be performed
in the background (batch). The automatic proce-
dure of the market price determination program,
fixes checks, logs and updates prices.
From time Optional field Time setting; point in time from which on auto-
matic procedure to determination date is allowed.
Manual fixing only Optional field The fixing of determined MPD values must be
done manually via online transaction. The auto-
matic procedure (batch) does not do any fixing
and only updates the manually fixed values.
Market Price Determination (MPD) – Softproviding Meat User Documentation 10/71
Think ahead. Go there.
Mailing User Optional field SAP user to be notified in case of messages, warn-
ings or logs.
Reporting settings Optional field Types of messages to be output:
A = All
E = Error messages
W = Warnings
If an update rule is defined, the update plant(s) must be defined as well.
Simulation
This is used for net price calculation. The purchase order type, the purchasing organization and the
purchasing group must be maintained in order to use this function. The program determines prices
etc. based on quantity entries and other information with SAP Standard BAPI for the creation of
purchase orders. This means all price determination rules are used 1:1.
If nothing is maintained in the simulation, only the gross price is calculated. It follows that net price
= gross price.
Note – dummy batch
To be maintained optionally. In special cases, net price calculation in Market Price determination might
lead to an error message. If this is the case, a dummy batch must be maintained (e.g. 0000000001).
Market Price Determination may not only be called manually but may also be run in the background
via job. In order to use this function, automatic determination must activated.
Automatic: This setting is only relevant if the determination is to be run via job in the background.
Customizing: The Detail allows you to display the details of the customizing settings.
Market Price Determination (MPD) – Softproviding Meat User Documentation 11/71
Think ahead. Go there.
The arrows (right and left) allow you to call one of the four details.
Market segment
The market segments are assigned automatically as specified in the segment variant. They may not
be changed here.
Material
The materials for which price determination is allowed and executed according to the version are to
be assigned, and an orders must be specified. Materials which are already allowed via cut list, may
not be specified in the list of the individual materials.
Field Name Field Properties Description
Sort order Optional field Number; this is the order in which the materials
are sorted in the market price determination sort
order.
Material Optional field Material number
Material short text No entry Short text for the material number
Cut lists
Cut lists may be assigned as well. This automatically allows all materials in the cut list for this ver-
sion.
Market Price Determination (MPD) – Softproviding Meat User Documentation 12/71
Think ahead. Go there.
Field Name Field Properties Description
Cut list Optional field Number of the cut list
Material No entry Material number
Plant No entry Plant in which the cut list was created
Text No entry Short text for the cut list
Sort order Optional field Number; this is the order in which the materials in
the market price determination representation are
sorted.
If a cut list number is entered, the sort order of the cut list materials may be defined in the detail
screen.
Mw/oPs
Materials which are not to be procured or the purchasing price of which is not be transferred to Mar-
ket Price Determination may be maintained directly in the version as material without price
(Mw/oP).
Field Name Field Properties Description
Material Optional field Material number
Material short text No entry Short text for the material number
Valid from Optional field Date from which on the entry is valid
Type Mandatory field Select which type of Mw/oP is relevant
Mandatory Optional field If indicator is set = mandatory
Net price Optional field Net price for the material
Gross price Optional field Gross price for the material
Currency No entry Is automatically set according to plant settings
when a price is specified.
Ref. mat. Optional field If reference material is selected for this type, the
respective reference material number must be as-
signed here.
Ref. material short
text
No entry Short text for the reference material number
Calculation rule Optional field Select a calculation rule if a reference material is
used.
Abs. surcharge Optional field Absolute surcharge value if a reference material is
used
% surcharge Optional field Surcharge value in percent if a reference material
is used
Net price source Optional field If material master is selected as type, the respec-
tive price source must be assigned.
Gross price source Optional field If material master is selected as type, the respec-
tive price source must be assigned.
Comment Optional field Free text
Market Price Determination (MPD) – Softproviding Meat User Documentation 13/71
Think ahead. Go there.
Note
For this kind of direct maintenance, a net and/or gross price must be entered in the version. If the material
is included in calculation, it must be listed under Materials or included in a cut list.
Also see the chapter “Material without Price“.
Vendors
The vendors to be included in price determination for this version must be assigned.
Field Name Field Properties Description
Sort order Optional field The sort order is the deciding factor for the listing
of vendors.
Vendor Optional field Vendor number
Name No entry Short text for the vendor
Update plants
The plants for which the determined average prices may be updated are to be assigned to the ver-
sion. Entries are mandatory if an update rule is assigned.
Field Name Field Properties Description
Plant Mandatory field Plant number
Valuation area No entry Assigned according to settings in Customizing
Name No entry Short text for the plant
Activation
Each version to be used for average price determination must be activated:
1. Select Version > Activate version. A prompt with the options Activate, No and Cancel is dis-
played.
2. Select the respective button.
The status of the version is then set to ACTIVE..
Deactivation
Each version which is to be used no longer must be deactivated:
1. Select Version > Deactivate version. A prompt with the options Deactivate, No and Cancel is dis-
played.
2. Select the respective button.
The status of the version is then set to NOT ACTIVE
Market Price Determination (MPD) – Softproviding Meat User Documentation 14/71
Think ahead. Go there.
1.4 Authorizations
1.4.1 Maintain Authorizations
SAP Menu /SPMEAT/MENU > Procurement > Meat Purchasing > Market Price
Determination (MPD) > Authorizations
Transaction Code /SPMEAT/MPDBER (Authorizations determination)
/SPMEAT/MPDBES (General authorizations)
/SPMEAT/MPDBEV (Versions maintenance)
/SPMEAT/MPD_BC (MPD Authorization maintenance)
Each to user who is hold a function with Market price determination must be assigned accordingly
under Authorizations.
Authorization maintenance is subdivided into four sections:
— Authorization for price determination
— General authorizations
— Authorization for versions maintenance
— Authorization for authorization maintenance
Example: Determination for all versions or just a certain version. Authorizations for displaying data or
changing data.
Determination
For determination of market prices authorization may be restricted as to whether only own versions
may be used, or whether certain versions may be executed by other users. Also, authorizations may
be adjusted according to the table below.
Field Name Field Properties Description
User Mandatory field SAP user
MPD version name Optional field Version, with which the user may run a determi-
nation. A separate entry must be made for each
version.
Own only Optional field Set the indicator if you want to allow determina-
tion with an own version. This refers to the ver-
sion responsible field.
Create/change Optional field Set indicator to allow determination.
Display Optional field Set indicator to display determination.
Fix Optional field Set indicator to allow the fixing of the determined
prices.
Undo fix. Optional field Set indicator to allow undoing the fixing of the
determined prices.
Update Optional field Set indicator the determined prices.
Market Price Determination (MPD) – Softproviding Meat User Documentation 15/71
Think ahead. Go there.
Delete Optional field Set indicator to allow determined prices to be de-
leted and the triggering of a new price determina-
tion.
Version settings
If a version is assigned, version settings are displayed for information purposes. The settings may
only be changed in the version itself.
General authorizations
In this section you may define the following:
Field Name Field Properties Description
User Mandatory field SAP user
Mw/oP Optional field Set indicator if maintaining materials w/o price is
allowed.
Create segment Optional field Set indicator if creating market segments is al-
lowed.
Change segment Optional field Set indicator if changing market segments is al-
lowed.
Display segment Optional field Set indicator if displaying market segments is al-
lowed.
Delete segment Optional field Set indicator if deleting market segments is al-
lowed.
Version maintenance
Here, it is distinguished whether a user may create, change display or delete versions. You may also
specify whether a user may maintain only his own versions or version of others too.
Field Name Field Properties Description
User Mandatory field SAP user
Own only Optional field Set indicator, if maintaining one’s own versions is
allowed. This refers to the version responsible
field.
Create version Optional field Set indicator if a version may be created.
Change version Optional field Set indicator if a version may be changed.
Display version Optional field Set indicator if a version may be displayed.
Delete version Optional field Set indicator if a version may be deleted.
MPD authorization maintenance
In this transaction, the user are stored who are authorized to maintain authorization described above.
Field Name Field Properties Description
User Mandatory field SAP user
Market Price Determination (MPD) – Softproviding Meat User Documentation 16/71
Think ahead. Go there.
1.5 Market Price Determination
SAP Menu /SPMEAT/MENU > Procurement > Meat Purchasing > Market Price
Determination (MPD) > Market Price Determination
Transaction Code /SPMEAT/MPD
/SPMEAT/MPD_SHOW display
Procedure
1. Select the desired version.
Field Name Field Properties Description
Version name Mandatory field Select an existing version.
Current date Mandatory field Date for which data is determined according to
version.
Fast processing Optional field Planning data and price proposals are not se-
lected. Only quantity objects (purchase requisi-
tions, purchase orders, purchasing program reser-
vations) and existing manual entries are selected.
Display all materi-
als
Optional field If this indicator is not set, only those material are
shown for which a valid object has been selected
(e.g. purchase order item, info record, etc.).
2. Once all entries have been made, select the Execute button. The result is displayed according to
the settings in the version:
Field Name Field Properties Description
Version Default Version name of the selection
Date Default Start date of the determination period assigned to
the version.
Segment Default Segment of the version
Currency Default Valuation currency of the version
Determination
(date)
Default Determination date of the version. For fixing this
is the target fixing date, for which the data are to
be stored.
Selection (date) Default From – to selection dates according to version
Update (date) Default From – to update dates according to version
Vendor name Data Name of the vendor
Vendor number Data Number of the vendor
I = Processing status Data Clicking on the icon displays the text.
$ = Origin Data Clicking on the icon displays the text.
Material Data Material number included in the version
Description Data Short text of the material description
Market Price Determination (MPD) – Softproviding Meat User Documentation 17/71
Think ahead. Go there.
UoM Data Unit to which quantity and price refer. The base
UoM– PO UoM button allows you to switch be-
tween the respective units.
Curr.req. Data Current requirement quantity according to plan-
ning data.
C./Pur Data Difference between total purchase order quantity
and current requirements / purchase order quan-
tity per material and displayed time interval. The
total purchase order quantity is the sum of pur-
chase order quantity, saved reservation quantity
and the quantity of assigned purchase order req-
uisitions.
A positive value means that more was ordered
than was required. A negative value means that
less was ordered than required.
Net Data Weighted net average price of the required data
for the material.
Gross Data Weighted gross average price of the required data
for the material.
Quantity Data Total quantity for vendor and material in the se-
lection interval
Price Data Gross average price for vendor and material in the
selection interval
Goto
— Double-clicking on the material number or description calls the material master.
— Double-clicking on the on the net or gross price calls the calculation details.
— Double-clicking on the quantity or price for a vendor calls the details for this calculation.
Further processing the results
Further processing the results with:
Field Name Field Properties Description
Check Default Checking the selected lines. An appropriate mes-
sage is displayed.
Fix Default Fixing the selected lines. This saves the files.
Fixed values cannot be changed and are marked
accordingly. Fixing may be undone.
Update Default Updating the selected lines. Only fixed data can
be updated according to the version’s update rule.
When data are updated they are checked, and an
appropriate message is displayed. The message
must be confirmed with either Yes, No or Cancel.
Market Price Determination (MPD) – Softproviding Meat User Documentation 18/71
Think ahead. Go there.
Before the market price determination is terminated a prompt is reminds the user that non-fixed data
will be lost.
This prompt must be confirmed with:
— Yes = Exit program.
— No = Back to the screen
— Cancel = Back to the screen
1.5.1 Automatic Function
SAP Menu
Transaction Code /SPMEAT/MPD_AUTO
Market Price Determination may be planned automatically in the background (batch with program
/SPMEAT/PR_MPD_AUTO) or started with transaction /SPMEAT/MPD_AUTO.
Note
The automatic function depends on how the version settings are maintained. See chapter “Versions”.
Procedure
1. Call the transaction.
The following fields are displayed
Field Name Field Properties Description
MPD version name Optional field Enter version. If no version is selected, determina-
tion for all allowed versions is performed accord-
ing to the version settings (cf. chapter “Ver-
sions“).0
Current date Mandatory field Determination date. If no date is specified, MPD
determination is not executed since no time inter-
val can be found.
2. After all data have been entered, MPD determination is started by selecting Execute ( ).
Warning
Once started, the determination may not be stopped.
After the start of the Market Price Determination the following message is displayed: Warning: Mat.
w/o price will not be updated. Confirm with Enter. The message Updating possible is displayed. Con-
firm with Enter too.
Market Price Determination (MPD) – Softproviding Meat User Documentation 19/71
Think ahead. Go there.
Result
The result of automatic market price determination is displayed per variant in the Determination tab.
Per validity interval, one data record with the results is updated.
Double-clicking on the line with the result takes you to Market Price Determination display mode,
where you may verify the details of the determination.
Market Price Determination (MPD) – Softproviding Meat User Documentation 20/71
Think ahead. Go there.
1.6 Material without Price
SAP Menu /SPMEAT/MENU > Procurement > Meat Purchasing > Market Price
Determination (MPD > Material w/o Price > Maintenance
Transaction Code /SPMEAT/MPD_MOPA (maintain)
/SPMEAT/MPD_MOPS (display
Materials which are not purchased or the prices of which could not be transferred to Market Price
Determination may be maintained as material without price.
The materials without price (Mw/oPs) are version-independent, meaning they are valid for all ver-
sions. In order to include the material in the calculation, the material must be listed under Materials
in the version, or it must exist in a cut list assigned to a version. For detailed information see chapter
“Versions”.
Field Name Field Properties Description
Material Mandatory field Material number
Material description No entry Short text on the material number
Market segment Optional field Select market segment if the material is only
valid for certain segments.
Description No entry Short text on the market segment
Valid from Mandatory field Date from which on prices are valid.
Type Mandatory field Select which types of Mw/oPs are relevant.
Net price Optional field Net price for the material
Gross price Optional field Gross price for the material
Currency Optional field Select the desired currency
Reference material Optional field If reference material is selected under Type, the re-
spective reference number must be assigned here.
Material name ref. No entry Short text bon the reference material number
Calc. rule Optional field If a reference material is used, select a calculation
rule.
Abs. surcharge Optional field Absolute surcharge if a reference material is used.
Surcharge % Optional field Surcharge in percent if a reference material is
used.
Net price source Optional field If material master is selected under Type, the re-
spective price source must be assigned here.
Gross price source Optional field If material master is selected under Type, the re-
spective price source must be assigned here.
Comment Optional field Free text
User No entry SAP user who made the last changes
Changed on No entry Last change date
Changed at No entry Last change time
Market Price Determination (MPD) – Softproviding Meat User Documentation 21/71
Think ahead. Go there.
Price determination for materials without price may be carried out using various methods. These
are:
— Direct maintenance
In this case, a market price is assumed and maintained directly in this transaction.
— Surcharge or rebate
A reference material with a reference market price and a percentaged or absolute surcharge is
used as basis for market price determination.
— Material master fields as source of an assumed market price
With this type of material master, the net and gross price sources must be maintained. All price
fields from the material master are available.
Purchasing Program – Softproviding Meat User Documentation 22/71
Think ahead. Go there.
2 Purchasing Program
Purchasing Program – Softproviding Meat User Documentation 23/71
Think ahead. Go there.
2.1 Overview
Use
The Meat Management Purchasing Program is a tool for organizing the overall ordering process, pre-
senting data clearly and understandably and managing the ordering process efficiently.
It shows the current requirements at the current price with the combination of material and vendor,
if data for this combination is available in the system. The price proposals are taken from different
sources, depending on the customizing settings.
It provides a coordinated overview of the required quantities and purchase requisitions in a matrix
form.
The purchasing program is based on SAP master data and the customizing settings in Meat Manage-
ment.
Procedure
The purchasing process using the purchasing program can be divided into the following five steps:
1. Selecting the potential vendor: the requirements and quantities of materials are displayed in the
matrix after the selection has been made. If prices are available for the materials from vendors,
these are shown in the vendor column. You can compare the prices and contact your selected
vendors.
2. Allocating a quantity to the vendor: the entire quantity for one requirement can be assigned to
one vendor. However, if the vendor has a delivery bottleneck, the required quantity of the mate-
rial can be divided across several vendors.
3. Saving the assigned quantity = reservation: before a purchase order is created for the vendor,
the quantities allocated to the vendor can be saved or reserved. This gives the purchaser more
flexibility and allows the purchaser to compensate for price fluctuations.
4. Creating and then printing/faxing/e-mailing a purchase order = order document number: if all
the price negotiations with the vendor or vendors have been completed, the purchase orders are
generated with an order document number. A purchase order can be created with or without a
reservation.
If an order type has been assigned to a message type in the Customizing function, the purchase
order can be printed, faxed or sent by e-mail (depending on the setting). The status of the mes-
sage type appears in the overview matrix under the purchasing document field.
5. Confirmation of the quantity from the vendor: if the vendor can supply the quantity ordered and
informs the purchaser of this, the purchaser can confirm the status of the purchasing document.
The status changes from Confirm to Completed. The status information is informal in nature.
Purchasing Program – Softproviding Meat User Documentation 24/71
Think ahead. Go there.
2.2 Requirements
2.2.1 Customizing
You must enter customizing settings before you can use the purchasing program. Refer to the config-
uration guide.
2.2.2 Master Data
The purchasing program uses only master data from the SAP ERP system. The mandatory master
data is as follows:
— Material master data
— Purchasing organization
— Plant
— Vendor master data
These four objects must be in place for the purchasing program to function correctly and be used ef-
fectively.
Other SAP master data, such as the purchasing info record or condition types, including the price, is
optional. However, the pricing process is always dependent on the customizing settings in the Meat
Management purchasing program.
2.2.3 Authorizations
SAP menu Softproviding Meat > Procurement > Meat Purchasing> Purchasing
Program > Purchasing Program Authorizations
Transaction code /SPMEAT/EKP_BEB
In order to be able to run the purchasing program, you must assign authorizations to the users.
The assignments are not made with the Customizing function. A more user-friendly method involv-
ing a transaction is used instead.
Purchasing program authorizations
Field Name Field Property Description
Plant Optional entry The plant is an organizational logistical unit,
which structures the company from the perspec-
tive of production, procurement, maintenance
and materials planning. Materials are produced
and goods and services are provided in a plant. A
plant is a company’s production site.
Purchasing Program – Softproviding Meat User Documentation 25/71
Think ahead. Go there.
Field Name Field Property Description
Purchasing organiza-
tion (POrg)
Optional entry An organizational logistical unit, which struc-
tures the company according to the needs of pur-
chasing. A purchasing organization procures ma-
terials or services, negotiates purchasing terms
with vendors and is responsible for these transac-
tions.
User ID (User) Optional entry SAP user ID.
Display authorization
(Display)
Optional entry If this box is checked, the user can only use the
purchasing program’s display mode.
Change authorization
(Chg. auth)
Optional entry If the user needs to work with the purchasing
program, this box must be checked.
Number of columns (C) Optional entry Definition of the number of columns in the pur-
chasing program
Dynamic Optional entry Dynamic number of columns. If this field is com-
pleted, specifying a number of columns has no ef-
fect.
Flag Optional entry Currently has no function.
Value (V) Optional entry The number of decimal places displayed in the
purchasing program.
Source list (SrceList) Optional entry Verifies the requirement for a source list at the
material/plant level.
No price change (No
pr.chng.)
Optional entry If this box is checked, the prices in the purchasing
program cannot be changed. All the prices that
appear are in display mode.
Note
In order to ensure that the purchasing program can be used effectively, the Plant, User ID, Display au-
thorization and Change authorization fields should be completed as a minimum. These parameters re-
strict the use of the program for certain users. This guarantees that purchase orders which have already
been created cannot be changed by every user.
Note
If you enter an asterisk (*) in the Purchasing organization field, the user’s authorization is not restricted
to one purchasing organization, but is valid for all purchasing organizations assigned to the specified
plant.
Purchasing Program – Softproviding Meat User Documentation 26/71
Think ahead. Go there.
2.3 Purchasing Program Selection Screen
SAP menu Softproviding Meat > Procurement > Meat Purchasing> Purchasing
Program > Edit
Transaction code /SPMEAT/EKP_BEST
Warning:
When you enter a transaction code in the command field of the SAP screen, you must precede it with
/n.
After you have accessed the transaction, the purchasing program selection screen appears. This is
divided into three areas:
— Selection
— Access level
— Optional
2.3.1 Selection
The Selection area is used for filtering data according to different parameters. The Plant, Purchasing
organization and Delivery date parameters are mandatory, which means that these fields must be com-
pleted.
Selection
Field Name Field Property Description
Plant Mandatory entry The plant is an organizational logistical unit, which
structures the company from the perspective of produc-
tion, procurement, maintenance and materials planning.
Materials are produced and goods and services are pro-
vided in a plant. A plant is a company’s production site.
Purchasing organiza-
tion
Mandatory entry An organizational logistical unit, which structures the
company according to the needs of purchasing. A pur-
chasing organization procures materials or services, ne-
gotiates purchasing terms with vendors and is responsi-
ble for these transactions.
Delivery date Mandatory entry The delivery date requested or notified by the vendor.
2.3.2 Access Level / Selection Entries
The Access level is the time-based level where you can filter according to different times, including
work shift, day, week or month. The term level here refers to the planning level. If you choose a level,
only the data relating to the time level you have chosen will be displayed in the overview matrix.
Purchasing Program – Softproviding Meat User Documentation 27/71
Think ahead. Go there.
If no other entries are made at the access level, after the program has been run, purchase orders (if
there are any in the system) will be displayed in the overview matrix for the selected delivery data
and the early shift.
Entering data in the selection fields is optional.
Note
When you make a selection at the Day planning level and specify the work shift, the shift is displayed in
the purchasing program’s overview matrix, but is not entered on the purchase order generated in SAP.
Purchase orders can only relate to the day.
Access level
Field Name Field Property Description
Level Optional entry Time-based planning levels: month/week/day/work
shift. Single selection.
Work shift Optional entry Selection of the work shifts entered via the Customizing
function. Range selections (from-to) and multiple selec-
tions are possible.
2.3.3 Optional Selection Entries
The Optional selection screen offers other options for refining the selection of data and restricting the
volume of data in the overview matrix.
Optional
Field Name Field Property Description
Purchasing group
(material)
Optional entry The code for a purchaser or a group of purchasers respon-
sible for specific purchasing activities.
Material Optional entry A material is an item that is the subject of business trans-
actions. In SAP, materials such as raw materials, semi-
finished products, operating supplies and finished prod-
ucts are identified using a unique material number.
Material group Optional entry The material group is a code which allows several materi-
als or services with the same properties to be grouped to-
gether.
Material type
Optional entry The material type is a grouping of materials with the
same basic properties, for example, raw materials, semi-
finished products or finished products.
Product hierarchy Optional entry Alphanumeric string for grouping materials on the basis
of a combination of different features. It is used for evalu-
ations and pricing.
Procurement type Optional entry An identifier that determines how the material is pro-
cured (manufactured in-house, externally procured, man-
ufactured in-house and externally procured).
Purchasing Program – Softproviding Meat User Documentation 28/71
Think ahead. Go there.
Stock type Optional entry The stock type is a species of animal, such as pigs, cattle,
sheep or turkeys.
Purchasing group
(source)
Optional entry Detailed filtering to show the purchasing group that is as-
signed to the source of supply (contract, purchase requisi-
tion).
Purchasing group
(vendor)
Optional entry Detailed filtering to show a purchasing group that is en-
tered in the vendor master data.
Vendor Optional entry A vendor is a business partner who supplies materials or
services. Payment must be made to the vendor for a deliv-
ery that has been made or a service that has been re-
ceived.
Vendor category Optional entry The vendor category is the classification of a specific ven-
dor on a scale.
Further Restriction Options
The Optional selection screen contains further checkboxes that affect data searches and the presen-
tation of data in the overview matrix.
Optional
Field Name Field Property Description
Display all materi-
als
Optional entry If this flag is not set, only those materials are displayed
which a valid object has been selected for, such as pur-
chase order item, info record etc.
All materials which have a current requirement, a pur-
chase requisition or at least a price object are displayed. If
the Display all materials box was checked in the initial
window, materials with none of the data listed above are
also displayed. Data must be entered in the purchasing
window in order to be able to procure the material.
Display past only Optional entry All order documents displayed in the overview matrix are
blocked for other users until the transaction is completed.
The exception is when the Display past only box is
checked. In this case, past purchase order items are
shown initially in inactive form. This prevents purchasing
documents being blocked for editing in other follow-up
SAP transactions. Double-clicking on an inactive pur-
chase order item opens the document for editing.
Wide columns Optional entry This option makes the columns wider in the require-
ments/quantities sub-area of the overview matrix.
Display deleted
purchase orders
Optional entry Deleted purchase orders that form part of the selection are
displayed in the overview matrix.
Note
If you choose only the mandatory entries – Plant, Purchasing organization and Delivery date – as selection
data and run the purchasing program, all the data records will be searched and displayed for this selection,
which will result in very long runtimes. We recommend restricting the amount of data by using sensible
selection parameters.
Purchasing Program – Softproviding Meat User Documentation 29/71
Think ahead. Go there.
Note
In selection fields, an individual value and, where appropriate, a range can be entered in the report selec-
tion window. Using the Multiple selection button, you can:
— restrict the entries via selection options (for example, larger or smaller than an individual value
and inside or outside a range)
— select several individual values or ranges which are to be used when creating a report
— exclude several individual values or ranges which are not to be used when creating a report
For more information about multiple selections, see the SAP standard system documentation.
If the same selection has to be made repeatedly, a variant should be created with the selection param-
eters.
Note
The variant function offers you the option of saving data entered into programs as variants. This is par-
ticularly useful for programs that are frequently started up with identical restrictions. This means that
you do not need to enter the same values every time you start the program. When you select the variant,
the fields that are already populated with data are used when the program starts.
Any number of variants can be created for each program. After a program starts, input fields are dis-
played. When you have entered the parameters you want, you can save them by clicking on the Save as
variant button. After adding a variant name and a description and entering data in other fields or high-
lighting them, you can save your entries.
By choosing the Goto > Variant menu option, you can display, modify and delete existing variants.
Click on the User documentation button or access the SAP online help to obtain more information about
using variants.
Purchasing Program – Softproviding Meat User Documentation 30/71
Think ahead. Go there.
2.4 Overview Matrix (Operational Level)
After you enter data in the selection window and then run the purchasing program, the data found
for this selection is displayed in an overview matrix.
The overview matrix is divided into several areas:
Sub-area: Organizational data/planning levels/planning periods with display windows
— Selection parameters
— Period/level
— Delivery date
Sub-area: Requirements/quantities with display windows
— Current requirement (Curr. req.)
— Purchase requisition quantity (POReq)
— Total order quantity (Tot.POQ)
— Reversal/additional purchase quantity (RevAdPu)
— Unit of measure (UM)
Sub-area: Vendors/documents/status with fields
— Vendor/Vendor number
— Purchasing document (Purch. doc.)
— Message status/Confirmation (Mess./Confirm)
— Delivery time
Sub-area: Order quantity/price proposal with fields
— Quantity
— Price
Sub-area: Function bar
— Various functions
Sub-area: Navigation with symbols
— Scrolling vertically
— Scrolling horizontally
2.4.1 Sub-Area: Organizational Data / Planning Lev-
els / Planning Periods
Selection parameters
The Plant and Purchasing organization selection parameters are taken from the selection screen and
displayed. The data cannot be changed. In order to change the data and then reprocess and display it
on the basis of new selection parameters, you have to restart the purchasing program.
Period/level
The Shift, Day, Week and Month planning periods in the Period selection screen are used for navigation
purposes. Using the arrow buttons, you can move from the current planning period into the future or
the past and display purchase orders and reservations.
In addition to the purchase orders and reservations, planned requirements and current material
stocks are also refreshed and displayed.
Purchasing Program – Softproviding Meat User Documentation 31/71
Think ahead. Go there.
Only three planning periods are displayed. To move between them in the Level selection screen, you
use the arrow buttons to move up or down one level. The current planning level is indicated by a let-
ter. The individual levels are as follows:
— S (Shift)
— D (Day)
— W (Week)
— M (Month)
A change in level has a direct influence on the delivery date. If the delivery date changes, the require-
ments, quantities, purchase orders and reservations for the relevant level will be displayed at the
same time.
Note
If a factory calendar for the purchasing program has been entered in the Customizing function, this will
influence the navigation and the display of data in the overview matrix.
For example:
A calendar with five working days (Monday – Friday) has been set up in the Customizing function. When
you navigate between the levels, this is always based on the selected date. If you select a weekend day,
the system will automatically move to the next valid working day.
Delivery date
The current planning level (day, week or month) is displayed in the Delivery date selection window.
The dates shown in the overview matrix are for this planning level.
To narrow down the planning level further, a work shift (Shift) can be displayed and orders can be
made on this basis. However, the Shift planning level is only relevant to the purchasing program and
is not transferred to the SAP purchase order.
Warning
If you create a purchase order in the purchasing program with the Day planning level and then move
to the Shift planning level, this purchase order will not be displayed in the Shift level, even if the shift
was selected for the day.
2.4.2 Sub-Area: Requirements/Quantities
All the requirements and quantities in this sub-area are displayed on the basis of the planning level
and planning period that have been selected.
Changes cannot be made in this sub-area.
Current requirement (Curr. req.)
The Current requirement is the total of all the requirements from the existing material requirements
planning process. If an MRP run has not been carried out, a current and fixed requirement quantity
can be taken from the Meat Management purchasing program requirements planning. A special set-
ting for the plant must be made in the Customizing function of the purchasing program.
Purchasing Program – Softproviding Meat User Documentation 32/71
Think ahead. Go there.
Note
For a description of the Meat Management purchasing program requirements planning function please
refer to chapter Purchasing – Requirement Planning in this manual.
Purchase requisition quantity (POReq)
The Purchase requisition quantity is the total quantity from all the purchase requisitions for one ma-
terial.
The column is displayed if it has been activated in the Customizing function.
Total order quantity (Tot.POQ)
The total order quantity is the total of all the quantities for each material.
Reversal/additional purchase quantity (RevAdPu)
The reversal/additional purchase quantity is obtained by subtracting the purchase requisition quan-
tity and the current requirement quantity from the total order quantity.
If the value is positive, more of the material has been ordered than was needed.
If the value is negative, less of the material has been ordered than was needed.
Unit of measure (UM)
The fields in the UM (unit of measure) column show the unit of measure for the relevant material.
This is taken from the material master data record, not the info record. If no unit of measure has been
entered in the material master data, the base unit of measure is used.
The PO, PR and Roll buttons in the function bar allow you to switch between the units (see section
Sub-Area: Function Bar). When the unit is changed, the existing quantities are recalculated and dis-
played.
2.4.3 Sub-Area: Vendors/Documents/Status
Vendor/Vendor number
In the purchasing program, each vendor is displayed in a separate column with the name and vendor
number. This allows up to n vendors to be listed in n columns. If there are too many vendors to display
in one window, you can use the arrow buttons under the columns of vendors to scroll to the right or
left and show all the vendors one after another. By double-clicking on the Vendor or Vendor number
field, you move to the display mode of the vendor master data.
Purchasing document (Purch. doc.)
The current purchasing document is displayed under the vendor. If there are no purchase orders, the
field is empty. If there is a reservation, the word Reservation appears in the field. If there is a purchas-
ing document (a purchase order), an additional button appears next to the Purchasing document field,
which allows you to move directly to the purchase order.
If you click on the purchasing document button, you display the Header Details window for the reser-
vation or purchase order where additional functions are available:
Purchasing Program – Softproviding Meat User Documentation 33/71
Think ahead. Go there.
Overview of the Header Details window
Field Name Description
PurchOrder Status The status of the purchase order is changed.
In addition to the order generation in the overview matrix, it is
also possible to change the status in the header details. (Order >
Confirm > Completed).
Copy purchase order The current order is copied with the existing data.
An additional window appears in which you can change the data
of the newly created order.
Deletion flag The deletion flag is set for the purchase order or reservation.
All the fields are blocked and no data can be entered.
Remove deletion flag The deletion flag is removed and the block is lifted.
Add. data Additional data can be entered at the Item level.
Note
Fields can only be blocked and unblocked if the status is Order or Confirm. If a purchase order has the
status Completed, the purchase order can no longer be modified.
If you confirm your entries by clicking on Continue, a new column is created in the Vendors/Docu-
ments/Status sub-area showing the quantity and price. No document number is assigned to the reser-
vation or purchase order. These are not generated until the data is stored.
Message status/Confirmation (Mess./Confirm)
The message status is displayed below the Purchasing document field. If there is no purchase order, no
status is shown, as no message has yet been sent. When a purchase order is generated, the status
appears in the form of a traffic light. The color green indicates that the purchase order has been cre-
ated and that the message has been successfully processed (printed, faxed, e-mailed). Red shows that
there has been an error in processing the message. Amber indicates that the processing has not yet
started.
The Confirm button only appears if a reservation or a purchase order has been generated. When a res-
ervation is created, the button is displayed with the Order function. When you click on this, you create
a purchase order and the status traffic light for the message type appears. At the same time, the pur-
chase order number is shown in the Purchasing document field and the button changes to Confirm.
If the vendor makes a definite commitment to fulfil the order and deliver the materials, you can enter
this as the status of the purchase order. When you click on the Confirm button, the entry changes to
Completed. You can no longer enter data in the Quantity and Price fields on the purchase order.
Overview of Purchase Order Status in the Purchasing Program
Field Name Description
Order When purchase order items have been entered or modified, the Order
button appears. If you click on this button you generate new purchase or-
der items in SAP. Changes to existing SAP purchase order items are
transferred to SAP and saved there.
Confirm All the changes have been saved in SAP as a purchase order.
Purchasing Program – Softproviding Meat User Documentation 34/71
Think ahead. Go there.
When the vendor has made a binding commitment to deliver all the or-
dered items, this should be confirmed here. The Quantity and Price col-
umns are blocked and can no longer be modified.
Completed The Quantity and Price columns are blocked and can no longer be modi-
fied. The confirmation can be withdrawn and the Quantity and Price col-
umns are then unblocked. If changes are made to the purchase order
items, the Order button is displayed again.
Delivery time
If you have agreed a delivery time with the vendor, you can enter it in the Delivery time field. The
delivery time is saved with the purchase order.
2.4.4 Sub-Area: Order Quantity / Price Proposal
In contrast to the sub-areas already described which display information, the Order quantity / price
proposal sub-area has an influence on the order process.
The sub-area has two columns:
— Quantity
— Price
The values entered in these fields are transferred to the purchase order when it is created.
The Quantity and Price fields can be modified, provided that the purchase order has not yet been cre-
ated and that the status of the Confirm field is not Completed.
If the fields in the window are blocked, this may be an indication that another user is editing the ob-
ject. The fields are not deleted, but they contain the value 0 and are labelled as blocked.
Quantity
In this field you enter the quantity you want. The field is not dependent on the requirement fields.
This means that you can enter a larger or smaller quantity than the requirement.
If you want to create a purchase order, the quantity must be larger than 0.
Price
If a purchase order has already been created in the past or if there is an info record for the mate-
rial/vendor combination that contains a price, this is displayed in the Price column.
The search for the price source depends on the customizing settings in Meat Management.
If there are no price sources, the field remains empty.
An additional column can appear to the right of the Price column which describes the origin of the
price. This column is displayed by clicking on the Price button in the function bar (see section Sub-
Area: Function Bar). The column contains different letters which indicate the price source.
Purchasing Program – Softproviding Meat User Documentation 35/71
Think ahead. Go there.
Overview of the Price Origin
Price origin Meaning
B The price source is the purchase order.
I The price source is the info record.
R The price source is the outline agreement.
V The price source is the reservation.
S Other price source (manual entry, price from a previous purchase
order)
If you move the mouse pointer over the price source symbol, the price appears in the order currency
per quantity unit (for example, EUR 2 per 1 kg). The order currency is generally the currency of the
controlling area. If the order currency in the vendor master data differs from that of the controlling
area, the currency from the vendor master data is displayed.
If you double-click on the Quantity or Price field, the Item data pop-up window appears with additional
information about the order item.
The window is divided into two areas. The upper area contains the header data (organizational data)
of the purchase order and is blocked to prevent changes being made.
Overview of the Upper Area of the Item Data Window (Display-Only)
Field Name Description
Plant The plant which is receiving the delivery or which is placing the
order.
Doc. Type The identifier which allows you to distinguish between different
variants of purchase requisitions and purchase orders in the SAP
system.
Purch.Org The purchasing organization that is responsible for procurement
for the plant that is placing the order.
Vendor An alphanumeric code that is the unique identifier of the vendor.
Pur. Group The code for a purchaser or a group of purchasers responsible for
specific purchasing activities.
Coll. no. The number or name used to manage several enquiries or pur-
chase orders.
If the enquiries or purchase orders for a specific procurement pro-
cess have been assigned a joint collective number, it is possible to
list and edit the enquiries or purchase orders on the basis of the
collective number.
Shift The code that distinguishes between different work shifts.
PurchOrder-status The current status of the purchase order or reservation.
The lower area of the window contains information that describes the order item. All the data can be
modified, with the exception of the material, the conversion formula for the units of measure and the
order currency. The data already entered in the fields comes from the purchasing info record, the ven-
dor master data and the settings in the Customizing function (proposed values) of the purchasing
program. The quantity and the gross price are taken from the overview matrix.
Purchasing Program – Softproviding Meat User Documentation 36/71
Think ahead. Go there.
Overview of the Item Data in the Item Data Window
Field Name Description
Material A material is an item that is the subject of business transactions.
Storage location The storage location is an organizational unit which allows a dis-
tinction to be made between the different inventories within a
plant.
Quantity The quantity ordered by the purchaser which is to be supplied by
the vendor.
Conversion formula Ratio of the alternative unit of measure <> to the base unit of
measure.
Deliv. date The date and time when the goods will be delivered or the service
provided.
The delivery date is always based on the date of the day, even if
the week or month level has been selected in the purchasing pro-
gram. This is related to the order document in SAP, because only
the Day unit is valid in the order document.
Gross price The price before all the vendor’s surcharges and discounts have
been calculated.
Tax code The sales tax code represents a tax category that must be taken
into consideration when submitting a tax return to the financial
authorities.
Source The price source.
Double-clicking on this field takes you to the object or document,
which allows you to see additional data.
Info record (Info Rec.) If a purchasing info record exists, it is displayed here.
Item category (Item Cat.) A code that determines the type of procurement.
Cost centre A cost centre is an organizational unit within a controlling area. It
is a clearly defined unit within which costs are incurred.
Goods receipt If this box is checked, it indicates that a goods receipt is associ-
ated with this order item.
Account assignment category
(AcctAssCat)
A code that specifies whether an item is to be charged to an auxil-
iary account (for example, a cost centre).
InfoUpdate If this box is checked, the prices and conditions for the purchase
order item will be added to the purchasing info record.
GR non-valuated (Goods re-
ceipt not valuated)
If this box is checked, the goods receipt for the purchase order
item will be unvaluated. The value of the order item will be deter-
mined in the invoice verification process.
Return item (RetItem) A checkbox which indicates that the item is a return item.
Print price (Pr.Print) If this box is checked, the price is included when the purchase or-
der is printed.
Goods receipt-based invoice
verification (GR-based IV)
If this box is checked, the purchase order or invoice item will un-
dergo invoice verification during goods receipt.
Under-delivery tolerance (Un-
derdel. tol.)
Enter a value in percent (relating to the order quantity) which is
the under-delivery limit for the item.
Purchasing Program – Softproviding Meat User Documentation 37/71
Think ahead. Go there.
Invoice receipt A checkbox which indicates whether an invoice receipt is associ-
ated with the purchase order item.
Over-delivery tolerance
(Overdel. tol.)
Enter a value in percent (relating to the order quantity) which is
the over-delivery limit for the item.
Stock type A code which indicates which type of stock items are being
booked into or out of (for example, free stock, inspection stock,
blocked stock).
Unlimited If this box is checked, it indicates that an unlimited over-delivery
will be accepted for the order item at goods receipt.
Batch A batch is a partial quantity or subset of a material which is han-
dled separately from other partial quantities of the same material.
Each batch is identified not only by its material number but also
by its separate batch number.
If a material is shown in the material master data as being han-
dled in batches, an existing batch can be entered here and a batch
number will automatically be assigned by the system, if the ap-
propriate customizing setting has been made.
Deletion flag If this box is checked, the purchase order item is flagged for dele-
tion.
Overview of Function Buttons in the Item Data Window
Field Name Description
Continue Saves all the entries that have been made and returns to the over-
view matrix.
Copy item If you have edited the current purchase order item and you want
or need to add an additional item to the purchase order because of
a specific business situation, you can use the Copy item button to
copy the data from the current purchase order item and modify it
(for example, delivery date, price etc.).
Remove entry If the purchase order has not yet been sent to the vendor (the sta-
tus is Order), you can use this button to remove the purchase or-
der item.
Cancel Return to the overview matrix.
Note
If you modify a purchase order that has already been sent (status: Confirm, message traffic light: green,
no goods receipt posting), the modified purchase order with the additional item must be resubmitted by
clicking on the Order button under the document number in the overview matrix.
2.4.5 Sub-Area: Function Bar
The function bar is at the top of the purchasing program window. It allows you to work more quickly
with the purchasing program. The buttons give you direct access to various functions and enable
you to display additional fields and objects, together with search and sort functions.
All the functions can also be accessed from the menu items on the menu bar.
Purchasing Program – Softproviding Meat User Documentation 38/71
Think ahead. Go there.
Position button
If the overview matrix is very large, this function helps you to find the material, vendor or combina-
tion of both that you want.
You can also select another level (planned date, planning level).
When you confirm the entries, you move from this window back to the overview matrix and the se-
lected material, vendor or combination of both is displayed.
Generate purchase orders button
New purchase orders are generated in SAP and changes to existing purchase order items are saved in
SAP for the active overview matrix only. Reservations for the newly generated purchase order items
are deleted.
Save changes button
All the data that has been changed in the current overview matrix is saved when you click on this
button. In addition, the reservations are saved and the changes to existing purchase order items are
transferred to SAP and saved there.
Messages button
Messages from SAP concerning the processing of the document are displayed in a separate window.
These include error messages and messages about purchase orders that have been successfully gen-
erated or modified.
Preview button
The Preview shows all the data waiting for generation in SAP. This includes reservations that are to
be converted into purchase order items and changes to be made to existing purchase order items.
RES button
Using the RES (Display reservations) button, you can display an overview of the reservations that
have been entered and of the resulting purchasing documents.
Add vendor button
You use the Add vendor button to add additional vendors. A setting must be made in the Customizing
function to allow vendors to be added.
The vendor’s data must already have been entered for the current purchasing organization and, where
necessary, a price object must exist. (If the NR (No reference) pricing strategy has been selected, this
does not apply).
VEN button
Using this button, you can sort vendors in the current overview matrix in the order you want from
left to right.
The sort sequence is saved and displayed immediately. When you shutdown and then reopen the pur-
chasing program, the saved sort sequence is displayed.
MAT button
The materials currently displayed can be sorted in any order from top to bottom, in the same way as
the vendors.
Purchasing Program – Softproviding Meat User Documentation 39/71
Think ahead. Go there.
However, the saved sort sequence is only displayed when you shutdown and then reopen the pur-
chasing program.
Price button
Clicking on this button displays the price source. The characters used to indicate the price source are
shown in the overview matrix on the right of the Price column (see section Sub-Area: Order Quantity /
Price Proposal).
PO, RR, Roll buttons
These three functions relate to the display of units of measure in the Requirements/quantities sub-
area.
Each button displays the unit of measure as follows:
— PO = Displays the purchase order unit of measure for all the materials in the overview matrix.
If there is no purchase order unit of measure in the material master data, the base unit of meas-
ure is displayed.
— RR = Displays the base unit of measure for all the materials in the overview matrix.
— Roll = Rolling display of all the units of measure in the master data. This function also includes
the alternative units of measure if they form part of the master data.
2.4.6 Sub-Area: Navigation
The Navigation sub-area is in the lower part of the overview matrix window.
Depending on the selections you made when you opened the purchasing program, the list of materials
(rows) and vendors (columns) can be very large and go beyond the borders of the window. Navigation
tools allow you to scroll through the data and find the combination of material and vendor that you
want in the overview matrix.
The navigation bar is divided into tools which allow you to:
— Scroll vertically through the materials (the left-hand side of the navigation bar)
— Scroll horizontally through the vendors (the right-hand side of the navigation bar)
The button allows you to add materials to the end of the list, so it does not have a scrolling func-
tion.
Scrolling vertically
Symbol Description
Moves to the first page of the overview matrix.
Scrolls up one page
Scrolls up one material (one line)
Scrolls down one material (one line)
Scrolls down one page
Moves to the last page of the overview matrix.
Purchasing Program – Softproviding Meat User Documentation 40/71
Think ahead. Go there.
Displays the current line number in relation to the total number of
lines.
The number in brackets is the total number of materials displayed
in the overview matrix. If the total number of lines is larger than
the total number of materials, some materials are displayed more
than once (for example, several price objects have been found for
one material).
Scrolling horizontally
Symbol Description
Moves to the start of the list of vendors
Scrolls back one page
Scrolls back one column
Scrolls forwards one column
Scrolls forwards one page
Moves to the end of the list of vendors.
Displays the current column in relation to the total number of col-
umns. The current column is always the first column from the
left.
Tools: Delete Purchase Requisitions – Softproviding Meat User Documentation 41/71
Think ahead. Go there.
3 Tools: Delete Purchase Requisitions
Tools: Delete Purchase Requisitions – Softproviding Meat User Documentation 42/71
Think ahead. Go there.
3.1 Overview
The program enables you to select open purchase requisitions and delete them. The program is pri-
marily used to delete fixed purchase requisitions.
The fixed indicator is set if manual planned orders or purchase requisitions are modified after they
have been generated by the requirements planning process (MRP run). If a fixed indicator has been
set, planned orders and purchase requisitions will not be modified again by the requirements planning
process. They remain in the system and can be converted into purchase orders. Fixed purchase requi-
sitions are indicated in the stock/ requirements list (MD04) with an asterisk character (*).
If a purchase requisition consists of several items, only the open items will be selected and deleted.
The authorization status is not taken into consideration. Both unauthorized and authorized purchase
requisitions are selected.
Purchase requisitions or individual items in a purchase requisition which have already been con-
verted into purchase orders are not processed by the program.
Tools: Delete Purchase Requisitions – Softproviding Meat User Documentation 43/71
Think ahead. Go there.
3.2 Requirements
3.2.1 Customizing
No customizing is needed.
3.2.2 Master Data
No special or additional master data is required for this program.
3.2.3 Authorizations
No special authorizations need to be set up for individual users or plants in a separate table. The au-
thorization to access the program is granted by assigning the transaction code to the role/profile.
Tools: Delete Purchase Requisitions – Softproviding Meat User Documentation 44/71
Think ahead. Go there.
3.3 Accessing the Program
SAP menu Softproviding Meat > Procurement > Tools > Purchase Requisitions >
Delete Purchase Order Requests
Transaction code /SPDGS/MMBANF_DELETE
When the program starts up, a selection screen appears. The selection screen is divided into two ar-
eas:
— Selection
— Options
3.3.1 Selecting Purchase Requisitions
The various selection fields are used to filter the purchase requisitions. In the Selection area, you enter
values which the program uses to search for purchase requisitions.
A range (from/to) or individual values can be entered for all the selection criteria.
Note
In selection fields, an individual value and, where appropriate, a range can be entered in the report selec-
tion window. Using the Multiple selection button, you can:
— restrict the entries via selection options (for example, larger or smaller than an individual value
and inside or outside a range)
— select several individual values or ranges which are to be used when creating a report
— exclude several individual values or ranges which are not to be used when creating a report
For more information about multiple selections, see the SAP standard system documentation.
Selection
Field Name Description
Plant The plant is an organizational logistical unit, which structures the
company from the perspective of production, procurement,
maintenance and materials planning. Materials are produced and
goods and services are provided in a plant. A plant is a company’s
production site.
Storage Location The storage location is an organizational unit which allows a dis-
tinction to be made between the different inventories within a
plant.
MRP Controller The person responsible for a group of materials in the require-
ments planning department of a plant.
Material Group The material group is a key which allows several materials or ser-
vices with the same properties to be grouped together.
Material Type The material type is a grouping of materials with the same basic
properties, for example, raw materials, semi-finished products or
finished products.
Tools: Delete Purchase Requisitions – Softproviding Meat User Documentation 45/71
Think ahead. Go there.
Material A material is an item that is the subject of a business transaction.
In SAP, materials such as raw materials, semi-finished products,
operating supplies and finished products are identified using a
unique material number.
Requisition Date The requisition date is the date on which the purchase requisition
was created.
Delivery Date (S_LFDAT) The date on which the goods are to be delivered or the service pro-
vided.
Note
It is a good idea to enter the requisition date in the selection field, in order to apply a time restriction to
the search for purchase requisitions.
In the Options area there are two functions which can be selected independently of one another. The
program responds differently depending on which function is checked.
Options
Field Name Description
Display only If this function is checked, the purchase requisitions are not de-
leted when the program starts. A list of purchase requisitions ap-
pears in a separate window. The list is displayed in an ALV Grid
Control.
The list is not displayed if the function Background processing is
checked.
Background processing If this function is checked, the purchase requisitions are not dis-
played in an ALV Grid Control. Instead they are deleted as part of
a background process and the results are then shown in an SAP
list.
Note
The variant function offers you the option of saving data entered into programs as variants. This is par-
ticularly useful for programs that are frequently started up with identical restrictions. This means that
you do not need to enter the same values every time you start the program. When you select the variant,
the fields that are already populated with data are used when the program starts.
Any number of variants can be created for each program. After a program starts, input fields are dis-
played. When you have entered the parameters you want, you can save them by clicking on the Save as
variant button. After adding a variant name and a description and entering data in other fields or high-
lighting them, you can save your entries.
By choosing the Goto > Variant menu option, you can display, modify and delete existing variants.
Click on the User documentation button or access the SAP online help to obtain more information about
using variants.
Tools: Delete Purchase Requisitions – Softproviding Meat User Documentation 46/71
Think ahead. Go there.
3.3.2 Deleting Purchase Requisitions
After entering the selection parameters, you press the F8 key or click on the Execute button to start
the search for the purchase requisitions.
If you want to delete the purchase orders, do not check the Display only function.
Warning
If the Display only function is not checked, all the purchase requisitions found which match the selec-
tion parameters will be deleted immediately. A list of the purchase requisitions is not displayed which
means that you cannot check them in advance.
The list that is subsequently shown consists of the purchase requisitions that have been deleted.
A screen then appears which lists the purchase requisitions in an ALV Grid Control.
Note
ALV Grid Control (ALV is the SAP List Viewer) is a flexible tool for displaying lists. It is used in a variety
of applications both in the SAP standard system and in Softproviding products.
It consists of a toolbar, a title and the output table which is displayed in a grid control.
The following functions are generally provided. Depending on the program, one or more of these functions
may not be provided and special functions not described here may be offered:
— Choosing details
— Sorting in ascending or descending order
— Finding terms
— Setting and deleting filters
— Calculating and deleting totals/averages/maximum/minimum
— Calculating and deleting subtotals
— Printing
— Choosing views
— Exporting data
— Selecting layout
— Displaying list graphics
— User documentation
Click on the User documentation button or access the SAP online help to obtain more information about
using the buttons.
The list has the following columns:
— Purchase Requisition
— Requisition Item
— MRP Controller
— Material
— Short Text
— Material Group
— Requisition Date
— Delivery Date
— Message
The message indicates that the purchase requisition has been successfully modified (deleted).
Tools: Delete Purchase Requisitions – Softproviding Meat User Documentation 47/71
Think ahead. Go there.
Purchase requisitions cannot be edited in this window. To return to the selection screen, you press
F3.
Tools: Set/Reset Delivery Completed Indicator – Softproviding Meat User Documentation 48/71
Think ahead. Go there.
4 Tools: Set/Reset Delivery Completed Indicator
Tools: Set/Reset Delivery Completed Indicator – Softproviding Meat User Documentation 49/71
Think ahead. Go there.
4.1 Overview
Delivery completed indicators, which can be found in the Delivery tab of the purchase order for each
item, indicate that this item has been delivered in full and that no additional deliveries are expected.
Using the Softproviding Meat program Set/reset the delivery completed indicator, you can mark open
purchase orders as completed. This means that no further deliveries are expected for the purchase
order. The order is closed from a materials planning perspective and the invoice can be paid.
The program can also be used to reopen existing purchase orders that have been marked as completed
by removing the delivery completed indicator.
In addition to the delivery completed indicator, the final invoice indicator can also be set and re-
moved. This indicates that the final supplier invoice for this item has been received and that no fur-
ther invoices are expected.
When you set the final invoice indicator, the open purchase order is reset. However, the final invoice
indicator does not prevent further invoices from being posted. In addition, in the event of a difference
between the quantity of goods received and the invoice quantity, it does not dispense with the need
for goods/invoice received (GR/IR) account maintenance.
Example
Order: 100 items of material A at EUR 10.00 per item
> The open purchase order is automatically set to EUR 1000.
Goods received: 80 items
Invoice for 60 items = EUR 600.00
> The open purchase order is automatically set to EUR 400.
Invoice for 15 items = EUR 150.00 – final invoice indicator set
> The open purchase order is automatically set to zero.
As the final invoice indicator has no effect on the GR/IR clearing account, the difference of 5
items/EUR 50 must be cleared by means of GR/IR account maintenance, if no other invoices are
posted.
Tools: Set/Reset Delivery Completed Indicator – Softproviding Meat User Documentation 50/71
Think ahead. Go there.
4.2 Requirements
4.2.1 Customizing
No customizing is needed.
4.2.2 Master Data
No special or additional master data is required for this program.
4.2.3 Authorizations
No special authorization need to be set up for individual users or plants in a separate table. The au-
thorization to access the program is granted by assigning the transaction code to the role/profile.
Tools: Set/Reset Delivery Completed Indicator – Softproviding Meat User Documentation 51/71
Think ahead. Go there.
4.3 Accessing the Program
SAP menu Softproviding Meat > Procurement > Tools > Purchase Orders >
Set/Reset Delivery Completed Ind.
Transaction code /SPDGS/MMENDLIEF_SET
When the program starts up, a selection screen appears.
The selection screen is divided into two areas:
— Selection
— Options
4.3.1 Selecting Purchase Orders
The various selection fields are used to filter the purchasing documents (purchase orders). In the Se-
lection area, you enter values to create a list of the purchase order items which need to be modified.
A range (from/to) or individual values can be entered for all the selection criteria.
Selection
Field name Description
Purchasing Document A purchasing document is a tool used by the purchasing depart-
ment to procure materials or services.
Purchasing Doc. Type An identifier that makes it possible to distinguish between the
different variants of a purchasing document in the SAP system.
The purchasing document type enables you to make a distinction
between a purchase order, an enquiry and a delivery schedule, for
example.
Purchase Order Date The date on which the purchase order was created.
Delivery Date The delivery date requested or notified by the vendor.
Purchasing Group The key for a purchaser or a group of purchasers.
Plant The plant is an organizational logistical unit, which structures the
company from the perspective of production, procurement,
maintenance and materials planning. Materials are produced and
goods and services are provided in a plant. A plant is a company’s
production site.
Storage Location The storage location is an organizational unit which allows a dis-
tinction to be made between the different inventories within a
plant.
Vendor A vendor is a business partner who supplies materials or services.
Payment must be made to the vendor for a delivery that has been
made or a service that has been received.
Tools: Set/Reset Delivery Completed Indicator – Softproviding Meat User Documentation 52/71
Think ahead. Go there.
In the Options area, you select the function you want to use. You can activate both functions (Delivery
completed indicator and Final invoice indicator) or only one. The two indicators are not dependent on
one another.
The indicator that you select will be displayed in the list of purchase order items.
Options
Field name Description
Delivery completed indicator The indicator activates the following Set/Delete functions.
Set delivery completed ind. All the items in the purchase orders listed are marked as com-
pleted.
Delete delivery completed ind. The delivery completed indicator is deleted for all the items.
Final invoice indicator The indicator activates the following Set/Delete functions.
Set final invoice ind. The final invoice indicator is set for all the items in the purchase
orders.
Delete final invoice ind. The final invoice indicator is deleted for all the items.
Update also for GR >= BU If this function and Delivery completed indicator or Final invoice in-
dicator are activated, the indicator is set or deleted despite the
quantity of goods received being larger than the scheduled quan-
tity (quantity ordered).
If the function is not activated, purchase order items with a larger
quantity of goods received will not be updated.
Warning
The purchase order items in the list created using the selection parameters and displayed in the sub-
sequent screen will all be modified as soon as the update is started. Individual purchase orders can no
longer be selected within the list.
We strongly recommend that you only enter individual purchase orders which need to be modified in
the selection screen.
During the selection process, you should also check whether it would be helpful to enter a range.
4.3.2 Updating Purchase Orders
After entering the selection parameters and selecting the function, you press the F8 key or click on
the Execute button to start the search for purchase orders to be modified.
A subsequent window appears which contains a list of all the purchase order items that match the
selection criteria. The items are listed in an ALV Grid Control.
Note
ALV Grid Control (ALV is the SAP List Viewer) is a flexible tool for displaying lists. It is used in a variety
of applications both in the SAP standard system and in Softproviding products.
It consists of a toolbar, a title and the output table which is displayed in a grid control.
The following functions are generally provided. Depending on the program, one or more of these functions
may not be provided and special functions not described here may be offered:
— Choosing details
Tools: Set/Reset Delivery Completed Indicator – Softproviding Meat User Documentation 53/71
Think ahead. Go there.
— Sorting in ascending or descending order
— Finding terms
— Setting and deleting filters
— Calculating and deleting totals/averages/maximum/minimum
— Calculating and deleting subtotals
— Printing
— Choosing views
— Exporting data
— Selecting layout
— Displaying list graphics
— User documentation
Click on the User documentation button or access the SAP online help to obtain more information about
using the buttons.
The Delivery Completed and Final Invoice columns are on the right-hand side of the list. An X in the
column shows that the indicator will be set for this purchase order item when the update is started. If
the column is empty, the indicator will be deleted for this purchase order item.
You start the update by pressing the F7 key or clicking on the Execute button. Before the final update
is made, a window appears with a message asking, for security’s sake, whether the delivery com-
pleted indicator should be modified. If you answer Yes to the question, the program starts updating
the indicators for the purchase order items. If you answer No, the update is not carried out.
When the update has been completed, a confirmation message appears in the status bar at the bottom
of the window stating that the changes have been saved.
To return to the selection screen, you press F3.
Tools: Quality Management – Softproviding Meat User Documentation 54/71
Think ahead. Go there.
5 Tools: Quality Management
Tools: Quality Management – Softproviding Meat User Documentation 55/71
Think ahead. Go there.
5.1 Overview
Usage
Softproviding delivers three programs for the handling of processes in the area of quality manage-
ment (QM). These programs allow you to
— Evaluate inspection lot results
— Display complaints lists
— Copy inspection results
The programs are based on SAP master and transactional data created via QM inspection lots or QM
messages.
Evaluate Inspection Lot Results
This program generates a list of inspection lots according to the selection parameters the user en-
ters.
Per inspection lot, the following information is listed: vendor, inspection lot result, usage decision,
error and code used, or selection group. This program is for evaluation purposes only. Manipulating
the inspection result or the inspection lot is not possible.
Complaints List
This program lists all quality messages according to the criteria selected. It lists information on time
(week, date), material, plant, as well as information on errors and measures (if maintained for the
quality message). It is possible to jump from the list directly to the quality message and make
changes, as long as the quality message has not been closed.
Copy Inspection Results
This program is intended for an inspection result copy for inspections of the finished product. On the
same day, multiple finished products are produced using one semi-finished good. A finished material
is inspected and the results for the inspection lot are entered. These results are also valid for all fin-
ished materials made from the same semi-finished product on the same day. It is prerequisite that
all materials are linked to the same inspection plan.
Prerequisites
Customizing
These programs do not require any Customizing activities.
Master Data
No special or additional master data need to be maintained for these programs.
The programs make use of the current data in SAP.
Authorization
There is no specific authorization per user or plant to be maintained in a separate table.
The authorization to call up programs is controlled by assigning transaction codes to authorization
role or profile.
Tools: Quality Management – Softproviding Meat User Documentation 56/71
Think ahead. Go there.
5.2 Starting the Evaluate Inspection Lot Results Pro-
gram
SAP Menu Softproviding Meat > Logistics > Quality Management > Evaluate In-
spection Lot Results
Transaction Code /SPDGS/QM_PLOS_ERG
When the program is started, a selection screen is displayed which is subdivided into three screen
areas:
— Inspection Lot Selection
— Inspection Operation Selection
— List Structure Selection
Another selection may be made at Characteristic level situated below the selection areas mentioned
above.
5.2.1 Inspection Lot Selection
In the Inspection Lot Selection area, the values the program uses to search for QM inspection lots are
entered. The various selection fields serve to filter the inspection lots. For all selection criteria in the
selection areas, an interval (from/to, multiple selection) or individual values may be entered.
Note
In selection fields, an individual value and, where appropriate, a range can be entered in the report selec-
tion window. Using the Multiple selection button, you can:
— restrict the entries via selection options (for example, larger or smaller than an individual value
and inside or outside a range),
— select several individual values or ranges which are to be used when creating a report,
— exclude several individual values or ranges which are not to be used when creating a report.
For more information about multiple selections, see the SAP standard system documentation.
Inspection Lot Selection
Field Name Description
Lot created on Date on which the inspection lot was created.
Inspection start date When creating an inspection lot you may either enter the start or
the end date of the inspection. For the automatic creation of an in-
spection lot in goods receipt, the GR date will be set as the
planned start date for the inspection. When an inspection lot is
created with a production order, the scheduled start of the order is
used as the planned start date of the inspection.
End of inspection When creating an inspection lot you may either enter the start or
the end date of the inspection. For the automatic creation of an in-
spection lot in goods receipt, the end date for the inspection is cal-
culated using the start date (GR date) and the inspection duration
Tools: Quality Management – Softproviding Meat User Documentation 57/71
Think ahead. Go there.
Field Name Description
predefined in the material master database. When an inspection
lot is created with a production order, the scheduled end of the or-
der is used as the planned end date of the inspection.
Inspection lot In SAP, an inspection lot is identified by its number. An inspec-
tion lot is a request to a plant to inspect a specific quantity of ma-
terial.
Plant The plant is an organizational unit in logistics that structures the
company in terms of production, procurement, maintenance and
materials planning. Materials are produced and goods and ser-
vices are provided in a plant. The plant is a company's production
site.
Inspection lot origin The inspection lot origin describes what causes the inspection lot
to be created. Inspection lots can originate:
— from a goods receipt,
— from a goods issue,
— during production.
Material A material is an item that is the subject of a business transaction.
In SAP, materials such as e.g. raw materials, semi-finished prod-
ucts, operating supplies and finished products are identified using
a unique material number.
Batch A batch is a material subset that is handled separately from other
subsets of the same material. Each batch is not only identified by
its material number but also by its separate batch number.
Vendor A vendor is a business partner who supplies materials or services.
The vendor incurs an obligation for deliveries made or services
rendered.
Manufacturer Producer of the good procured via a distributor.
Customer A customer is a business partner with whom business relation-
ships regarding the provision of products or services can exist.
Quality score The quality score is a relative or standardized statistical value
that describes the valuation of the quality. The procedure for the
determination of the quality score (QSc) is defined in Customizing
and are assigned to the material or the inspection object via the
inspection type. Among other uses, the quality score is used for
vendor valuation.
5.2.2 Inspection Operations Selection
This selection area allows you to select particularly by work center, work center description and the
plant in connection with the work center.
Tools: Quality Management – Softproviding Meat User Documentation 58/71
Think ahead. Go there.
Inspection Operation Selection
Field Name Description
Work center The work center is the place or the machinery where a certain in-
spection operation inspection operation sequence is carried out.
Work center description Description/name of the work center.
Plant The plant is a production site in your company. In this selection
the field is filled with reference to the work center.
5.2.3 List Structure Selection
Three indicators are provided with which the display of the selected inspection lots may be structured
in table form.
Hierarchy Structure
Field Name Description
Material / Inspection Lot (M) The list display is grouped with reference to the material.
Vendor / Inspection Lot (L) The list display is grouped with reference to the vendor.
Inspection Lot The list display is grouped without reference to material or ven-
dor.
Apart from the selection areas, it is possible to select at the master inspection characteristic and
characteristic valuation levels.
Additional Criteria
Field Name Description
Master inspection characteris-
tic
This characteristic is intended for frequent use in inspection plans
or for evaluation purposes across all inspection plans. Master in-
spection characteristics help to facilitate and standardize inspec-
tion planning. When creating the inspection plan it is possible to
include data from the inspection characteristic master as well as
create inspection plan-specific inspection characteristics.
Characteristic valuation This field shows the valuation for the acceptance decision. When
a characteristic or a partial sample is valuated it is differentiated
between the acceptance decision for the collective inspection and
the impact on future similar inspections (dynamically modified
samples).
There are four options available for selection:
— Empty: all valuations are displayed.
— A: Accepted: all positive inspection results are displayed.
— R: Rejected: all negative inspection results are displayed.
— F: Failed: all failed inspection results are displayed.
Maximum number of selected
entries
Used to specify the maximum number of allowed entries. If a
value is entered here, all hits up to the entered value are displayed
Tools: Quality Management – Softproviding Meat User Documentation 59/71
Think ahead. Go there.
Field Name Description
should the search result exceed the maximum number of selected
entries.
Caution
Only inspection lots are displayed for which there is a usage decision (UD). Inspection lots with ex-
isting results but for which there is no usage decision are excluded and will not be displayed in the
results list for the search.
If evaluations which use the same parameters in the selection screen are called, these parameters
may be stored in a variant so they do not have to be re-entered for each new evaluation.
Note
The variant function offers you the option of saving data entered into programs as variants. This is par-
ticularly useful for programs that are frequently started up with identical restrictions. This means that
you do not need to enter the same values every time you start the program. When you select the variant,
the fields that are already populated with data are used when the program starts.
Any number of variants can be created for each program. After a program starts, input fields are dis-
played. When you have entered the parameters you want, you can save them by clicking on the Save as
variant button. After adding a variant name and a description and entering data in other fields or high-
lighting them, you can save your entries.
By choosing the Goto > Variant menu option, you can display, modify and delete existing variants.
Click on the User documentation button or access the SAP online help to obtain more information about
using variants.
5.2.4 Executing the Program
After the selections parameters have been entered, the search for inspection lots is started by select-
ing the F8 function key or clicking the Execute button.
The result of the search is displayed in a new screen using an ALV Grid Control.
Note
ALV Grid Control (ALV is the SAP List Viewer) is a flexible tool for displaying lists. It is used in a variety
of applications both in the SAP standard system and in Softproviding products.
It consists of a toolbar, a title and the output table which is displayed in a grid control.
The following functions are generally provided. Depending on the program, one or more of these functions
may not be provided and special functions not described here may be offered:
— Choosing details
— Sorting in ascending or descending order
— Finding terms
— Setting and deleting filters
— Calculating and deleting totals/averages/maximum/minimum
Tools: Quality Management – Softproviding Meat User Documentation 60/71
Think ahead. Go there.
— Calculating and deleting subtotals
— Printing
— Choosing views
— Exporting data
— Selecting layout
— Displaying list graphics
— User documentation
Click on the User documentation button or access the SAP online help to obtain more information about
using the buttons.
The listing of the search results is subdivided into two main areas:
— List of the inspection results
— Detailed information on the inspection results
The list with the inspection results is displayed left edge of the screen. Depending on the hierarchy
structure the inspection results are grouped per vendor or per material for display. Hierarchy level P
(inspection lot) will give you a list of the inspection lots without reference to material or vendor.
The inspection lot is always displayed with its various levels. The hierarchy looks as follows:
1) Vendor or material (depending on the selection)
a) Inspection lot number
i) Inspection plan operation 1
(1) Inspection characteristic 1
(a) Result 1
(b) Result n
(2) Inspection characteristic n
(a) Result 1
(b) Result n
ii) Inspection plan operation n
(1) Inspection characteristic n
(a) Result n
The listing is fixed and may not be influenced by moving the screen area to the right. The Material
and Vendor fields in the listing are activated for jumps to the objects material master and vendor master
if hierarchy level L or M is selected. Double-clicking on these fields will directly take you to respective
material or vendor master database in Display mode
On the inspection lot level only the inspection lot number field is active for jumps to the inspection lot.
The inspection lot is then shown in Display mode. The operation or the inspection characteristic are
not activated.
To the right of the results list you can see full details on the inspection lot per column. Depending on
the origin of the inspection lot, information on vendors, tolerance limits and specifications regarding
inspection characteristics, inspection is given on data entry times, inspection results per characteris-
tic or usage decision with DU code.
Since the number of columns exceeds the capacity of the screen you have to use the scroll bar to be
able to see all elements.
Tools: Quality Management – Softproviding Meat User Documentation 61/71
Think ahead. Go there.
For evaluation purposes the list may be downloaded and stored as an EXCEL file. Using the Export
data button in the list’s function bar you may select the type of download (local file or spreadsheet).
Tools: Quality Management – Softproviding Meat User Documentation 62/71
Think ahead. Go there.
5.3 Starting the Complaints List Program
SAP Menu Softproviding Meat > Logistics > Quality Management > Complaints
List
Transaction Code /SPDGS/QM_REKLAMAT
When the program is started, a selection screen opens.
The selection screen is subdivided into four selection areas:
— Notification selection
— Defect code selection
— Task selection
— Activities selection
The selection parameters may be set in one or all selection areas.
Note
The number of selected entries may not be restricted when the program is executed. It is therefore recom-
mended to always enter selection values in order to prevent long runtimes or even termination of the pro-
gram due to too many hits (timeout)..
5.3.1 Notification Selection
The Notification Selection area is used to enter values with which the program will search for QM no-
tifications (complaints). The various selection fields serve to filter the notifications. For all selection
criteria in the selection areas, an interval (from/to, multiple selection) or individual values may be
entered.
Note
In selection fields, an individual value and, where appropriate, a range can be entered in the report selec-
tion window. Using the Multiple selection button, you can:
— restrict the entries via selection options (for example, larger or smaller than an individual value
and inside or outside a range)
— select several individual values or ranges which are to be used when creating a report
— exclude several individual values or ranges which are not to be used when creating a report
For more information about multiple selections, see the SAP standard system documentation.
Notification Selection
Field Name Description
Notification date Date on which the notification was entered.
Notification Notification number which is issued when the notification is en-
tered.
Notification type Key which makes it possible to differentiate and group notifica-
tions by notification category, notification origin and other crite-
ria.
Tools: Quality Management – Softproviding Meat User Documentation 63/71
Think ahead. Go there.
Field Name Description
Material A material is an item that is the subject of a business transaction.
In SAP, materials such as e.g. raw materials, semi-finished prod-
ucts, operating supplies and finished products are identified using
a unique material number.
Plant for material The plant is an organizational unit in logistics that structures the
company in terms of production, procurement, maintenance and
materials planning. Materials are produced and goods and ser-
vices are provided in a plant. The plant is a company's production
site.
Circumstances category cod-
ing
Key for the catalog type on which the coding is based.
Circumstances code grouping Key for the code group which combines the codes for the coding.
Circumstances coding Key for the coding of the notifications from the assigned catalog.
5.3.2 Defect Code Selection
The Defect Code Selection area is used to enter values with which the program is searching for certain
defect codes which were assigned to this notification. It is prerequisite that a defect category is as-
signed to the notification category (Customizing) and that a defect code is maintained in the notifi-
cation.
Defect Code Selection
Field Name Description
Defect category Key for the catalog type which identifies a problem.
Defect group Key for a code group which groups codes for problems.
Defect code Key for the identified problem from the assigned catalog.
Defect location category Key for the catalog type specified for objects parts, especially for
the defect location.
Defect location group Key for the code group, which groups codes for objects parts, espe-
cially for the defect location.
Defect location code Key which further restricts the reference object, especially for the
defect location.
5.3.3 Task Selection
The Task Selection area is used to enter values in order to filter for certain tasks which were assigned
to the notification. It is prerequisite that a task catalog is assigned to the notification category (Cus-
tomizing) and that a task code is maintained in the message.
The task is defined by a code from the task catalog and, if necessary, is described with a text. Tasks
may be specified for a message as well as for individual message items. In order to carry out the task
a responsible partner is specified.
Tools: Quality Management – Softproviding Meat User Documentation 64/71
Think ahead. Go there.
Task Selection
Field Name Description
Tasks Key for the catalog type on which the task to be performed is
based.
Task Key for the code group which groups the codes for the tasks to be
performed.
Task code Key for the task.
5.3.4 Activities Selection
The Activities Selection area is used to enter values in order to filter for certain activities which were
assigned to the notification. It is prerequisite that an activities catalog is assigned to the notification
category (Customizing) and that an activity code is maintained in the message.
The activity is defined by a code from the activities catalog and, if necessary, is described with a text.
Activities may be specified in the head of a message as well as in the individual message items.
Activities Selection
Field Name Description
Activities Key for the catalog type on which the activity to be performed is
based.
Activity Key for the code group which groups the codes for the activities to
be performed.
Activity code Key for the activity.
5.3.5 Executing the Program
Once the selection parameters have been entered, the program is started by selecting the F8 function
key or by clicking on the Execute button. The program filters the results and displays them as a list in
a new screen using an ALV Grid Control.
Note
For detailed information on the use of the ALV Grid Control see the respective description further up in
this section.
The program is delivered with a standard layout. The sequence of the columns and rows may be set
individually and stored as a variant. The variant may be user-specific (the user has to call up their
variant after each start of the program again) or it may specified as default setting which then may
be used directly when the program is started.
The standard layout shows the relevant data like notification number with the descriptive text (if
maintained in the notification), material, plant, notification creation date with week and year, the
coding and the code group for tasks, activities and defects. Besides these data, it is possible to add
additional fields, to move them around (see the description of the Grid Control) or remove them from
the list.
Tools: Quality Management – Softproviding Meat User Documentation 65/71
Think ahead. Go there.
Apart from displaying the data, the list allows you to jump directly to the notification by clicking on
the respective notification number in the list. If the notification is closed, the message may only be
opened for displaying. If the notification is still open or being processed it may still be changed and
then saved.
Tools: Quality Management – Softproviding Meat User Documentation 66/71
Think ahead. Go there.
5.4 Calling the Copy Inspection Results Program
SAP Menu Softproviding Meat > Logistics > Quality Management > Copy Inspec-
tion Results
Transaction Code /SPDGS/QMLOTRES_COPY
When the program is started a selection screen is displayed in which the values used to filter the rel-
evant inspection may be maintained.
The selection screen features just the one selection area:
— Inspection Lot Selection
5.4.1 Inspection Lot Selection
This selection area allows you to filter the inspection lot using a range of helpful criteria relevant for
getting an inspection result copy.
For all selection criteria in the selection area an interval (from/to entry, multiple selection) or indi-
vidual values may be entered. The exceptions are the fields Selection profile, Material class and Maxi-
mum no. of hits. In these fields you can only enter a single value.
Note
For detailed information on multiple selection see the respective description further up in this section.
Inspection Lot Selection
Field Name Description
Selection profile Key uniquely identifying a status selection profile. In a status se-
lection profile you may store combinations of of user and system
status as selection conditions. Selection profiles are defined in
Customizing.
Lot created on Date on which the current inspection lot created via a stock post-
ing or manual creation.
Inspection start date Scheduled point in time on which the inspection is to begin. When
the inspection lot is created, a start or end date for the inspection
may be specified. The default inspection duration is then used to
calculate the start or end of the inspection.
Example
When the inspection lot is automatically created in Goods Re-
ceipt, the end date of the inspection is calculated using the inspec-
tion duration defined in the material master database and the
start date (GR date).
When an inspection lot with production order is created the
scheduled end of the order is set as planned end date of the in-
spection.
Tools: Quality Management – Softproviding Meat User Documentation 67/71
Think ahead. Go there.
Field Name Description
End of inspection Scheduled point in time when the inspection ends. For more infor-
mation see the description for the Inspection start date field.
Plant The plant is an organizational unit in logistics that structures the
company in terms of production, procurement, maintenance and
materials planning. Materials are produced and goods and ser-
vices are provided in a plant. The plant is a company's production
site.
Inspection lot origin The inspection lot origin describes what causes the inspection lot
to be created. Inspection lots can originate:
— from a goods receipt,
— from a goods issue,
— during production.
Material A material is an item that is the subject of a business transaction.
In SAP, materials such as e.g. raw materials, semi-finished prod-
ucts, operating supplies and finished products are identified using
a unique material number.
Batch A batch is a material subset that is handled separately from other
subsets of the same material. Each batch is not only identified by
its material number but also by its separate batch number.
Vendor A vendor is a business partner who supplies materials or services.
The vendor incurs an obligation for deliveries made or services
rendered.
Manufacturer Person or company manufacturing a product or reworking or mod-
ifying it significantly and marketing it again.
Customer A customer is a business partner with whom business relation-
ships regarding the provision of products or services can exist.
Material class Grouping of multiple materials using the class system.
Maximum no. of hits When the database is accessed a maximum of the rows specified
here which helps reducing the waiting time considerably, for in-
stance in cases of a too rough or wrong limiting of the selection
criteria.
Note
The program should always be run with restricted values. If no restrictions, not even based on time (lot
created on, start/end of inspection), are made, all databases relevant to the inspection lots will be searched
which might lead to the termination of the program (timeout).
5.4.2 Executing the Program
Once all the criteria for a search for relevant inspection lots which are to be subject to an inspection
result copy have been entered, the program is started with the F8 function key or by clicking on the
Execute button
The program searches according to the following rule:
Tools: Quality Management – Softproviding Meat User Documentation 68/71
Think ahead. Go there.
— Results are copied from inspection lot to inspection lot,
— if the inspection lots were created on the same day,
— if inspection lots were created for the same group number, or
iIf all materials for the inspection lot are maintained in the same group.
Caution
The program searches for all inspection lot that qualify for an inspection result copy. There will be no
screen in which the found inspection lots might be displayed and checked so if necessary the user can
terminate the operation.
All inspection lots that can be found by the program are immediately processed!
After the completion of the inspection result copy, success or failure of the inspection result copy
will be documented in a new screen. It is shown,
— which inspection lot was selected for the result copy,
— the inspection lot which receives the result copy, and
— error messages, indicated with a E at the beginning of the line
In the case of successful result copies the lines
— *** Copy from XXX (inspection lot number) to XXX (inspection lot number)
— *** End of copy
are displayed. Error messages are documented between the two lines.
The list may be downloaded and saved as a text file.
The list only has a display function. Further activities or jumps to objects in the list are not possible.
The program may also be run as a batch job, so the inspection result can be copied automatically (e.g.
overnight).
69/71 Report for Average Price Determination – Softproviding Meat User Documentation
Think ahead. Go there.
6 Report for Average Price Determination
Use
This Program calculates the average prices for the selected information from material master data
and transactional data in Purchasing and Disassembly. The result is written in tables Material Valu-
ation (MBEW) and Average Price Determination (/SPMEAT/A_PRICET). The result may then, for
instance, be used for post-production yield calculation.
Program /SPMEAT/AV_PRICE is started with transaction SE38.
Features
Program /SPMEAT/AV_PRICE provides the following selection options:
— Plant
— Material
— Material type
— Start date
— End date
— Disassembly process group
Here, entries in the following fields are mandatory:
— Plant
— Start date
— End date
Tables
The following tables are used for average price determination:
— Tables for material master (MARC, MARA, MAKT)
— Tables for Purchasing (EKPO, EKKO, EKBE)
— Tables for Disassembly (/SPMEAT/COPO, /SPMEAT/COKO, AFPO)
The following fields are used as display fields by the average price determination report:
— Material
— Material description
— Plant
— Price determination date
— Start date
— End date
— Purchasing quantity
— Purchase value
— Average purchase price
— Disassembly process quantity
70/71 Report for Average Price Determination – Softproviding Meat User Documentation
Think ahead. Go there.
— Disassembly process value
— Average price
— Total quantity
— Base unit of measure
— Total value
— Currency
— Old values
— No result
After the program is started, the system uses the entered selection criteria to read the purchase
quantity (purchase order quantity, field EKBE-MENGE) and the purchase value (field EKBE-
DMBTR), divides the purchase value by the purchase quantity and thus calculates the average pur-
chase price for the material.
Furthermore, the system reads the disassembly process quantity (actual quantity, weight, field
/SPMEAT/COPO-ISMEN) and the disassembly process value (actual value, field /SPMEAT/COPO-
ISVAL) from the disassembly orders, divides the disassembly process value by the disassembly pro-
cess quantity and thus calculates the disassembly process price for the material. After this, the total
quantity (purchase quantity + disassembly process quantity) and the total value (purchase value +
disassembly process value) is calculated. The total value is divided by the total quantity resulting in
the average price per material.
If only purchase values and purchase quantities are known, the system will calculate the price on
the basis of these values.
If only disassembly process values and disassembly process quantities are known, the system will
calculate the price on the basis of these values.
If for a certain material neither purchase nor disassembly process prices could be determined for the
selected period, table /SPMEAT/A_PRICET (Average Price Determination) is searched for the last
entry. If such an entry exists, it is used as average price and the Old values field is activated. If it
does not exist in table /SPMEAT/A_PRICET (Average Price Determination), no average price is dis-
played and the No result field is displayed (indicator set).
Update
The prices calculated in the display table can be updated. The results are display as an ALV grid.
The following rules apply to the price update:
— The data record must be selected,
— The user must be authorized to change the material master (object M_MATE_MAT)
— The selection period must be no older than the last entry in MBEW-zpld1 (planned price date
1).
After updating, the prices for the selected materials are written in table MBEW-zpld1 (planned price
date 1) and the calculated results in table /SPMEAT/A_PRICET.
71/71 Report for Average Price Determination – Softproviding Meat User Documentation
Think ahead. Go there.
Any errors that occurred are displayed on the screen. If no errors occurred, a success message with
the number of processed data records is displayed.
Background Processing
If the program is started in the background, all prices are updated.