Title: INFO 463 -Final Project
1INFO 463 -Final Project
Reengineering Using SAP Metadata
- Melinda BedfordDavid ChinRonda
PararasDecember 10, 2001
2BCP International, Inc.
- Our company manufactures and sells widgets to
retail customers.
3Business Climate
- BCPI has been experiencing difficulty providing
its parts suppliers with accurate and timely
forecast data for materials requirements based on
its production plans. - As a result, the suppliers either cannot meet
BCPIs supply requirements when the materials are
needed or they incur additional costs to
warehouse surplus parts. - BCPIs primary concern is that bottlenecks in the
production process due to supply problems have
caused delays in fulfilling orders for several
significant retail customers.
4Business Objective
- BCPIs objective is to more accurately coordinate
materials purchasing with production
specifically through better forecasting methods. - In order to meet this objective, it needs to
provide its suppliers with quick and accurate
forecasts based on sales information in real-time
fashion.
5BCPI Current Business Process
- Each functional business area stores their
information in a separate database. - The Sales, Production and Materials departments
do not have real time figures to accurately
forecast for their suppliers. - BCPI is currently unable to provide any kind of
timely sales information regarding various widget
sales. Sales information provided to our
suppliers range from 1-3 months old. Often,
sales figures are corrected by the
Accounting/Finance department (as part of the
routine auditing/close-out purposes). Corrected
figures are forwarded to our suppliers, but tend
to cause further delays in delivery of materials
due to cumulative delays along the communication
chain.
6As-Is Business Process
7Goal
- To evaluate SAP software to determine if it
would meet the needs of BCPI.
8SAP Module Investigation
- Target Logistics / Production / Production
Planning / Materials Forecast / Forecast /
Individual Forecast Sub-Module - Scope Execute, Execute ForecastParameter
Overview, and Execute ForecastForecast Values
screens
9Materials Forecast Application Hierarchy
Select Execute to view the Execute Forecast
Screen
10Individual Forecast Description
- Executed for a particular material, Material
Requirements Planning (MRP) Area, Plant ID and
date. - Creates the demand program and automatically
calculates the reorder point and safety stock
level. - Based upon production estimates from sales
projections. Therefore, the data is pulled from
existing tables.
Continued..
11Individual Forecast Description (continued)
- Before a forecast is calculated, the following
must take place - The forecast parameters must have been maintained
in the article master - The period for which the system is to carry out
the forecast must be determined. This can be a
daily, weekly, or monthly basis, or according to
accounting period - How the system selects the forecast model must be
determined. This can either be done manually by
the RP controller or automatically by the system.
If no historical values were entered when
creating the article master, manual model
initialization must be used.
Continued..
12Individual Forecast Description (continued)
- There is also the possibility of revising a
widget's historical values, - which are normally automatically updated by the
system during - withdrawal postings. This can be done in two
ways - by manually changing the values in the article
master by means of the correction values and
correcting the weighting factor for the
historical values in customizing, or - by reducing the number of periods to be taken
into consideration by limiting the number of
historical values in the article master. This
means that not all of the historical values are
used for the forecast, and instead, only the
number of values that you enter.
13Metadata Analysis Method
- There are no tables or views referenced in the
Saphir Application Hierarchy for this sub-module.
This sub-module utilizes Structures. - Using SAP, we drilled down through the Individual
Forecast screens and the associated structures to
identify the data fields, data types, and the
source table for each of a subset of those data
fields. - We then used Saphir metadata to identify parent
and child relationships for these tables, foreign
key and check table relationships and development
classes.
14Execute Forecast Initial Screen
3
Click green arrow to advance to Parameter
Overview screen
1
Enter material for which forecast is to be
executed
2
Enter plant id number
15Execute Forecast Parameter Overview
Click to display current forecast values
16Execute Forecast Forecast Values
17RM61W Structure
- Drilling down in the Material field on the
Execute Forecast Initial Screen will display
the RM61W structure. This structure contains
many of the data elements required for processing
individual material forecasts. - Drilling down in the component field in the RM61W
structure and analyzing the component types
allowed us to relate the elements to tables.
Specifically, ties to the PROP, PROW, MAPR, PRON,
and T440L tables were identified.
Click on icon to view field level data in these
tables and parent/child tables.
18RM61W Structure Page 1 of 3
19RM61W Structure Page 2 of 3
20RM61W Structure Page 3 of 3
21Sources of Data for Execute Forecast Parameters
Overview
- Drilling down in each field on the Parameters
Overview screen allowed us to associate each
field with a table or structure. - All of the data elements were identified as being
from either the PROP (Forecast Parameters) table
or MAPRO (View on Material Master Forecasting)
structure.
22Sources of Data for Execute Forecast Parameters
Overview
The following fields on the Parameter Overview
Screen are found in the PROP Table
Tracking Limit (SIGGR) Selection
Procedure (MODAV) Optimization Level (OPGRA) Histo
rical Periods (PERAN) Initialization
Pds (PERIN) Periods per session (PERIO) Forecast
Periods (ANZPR)
Last Forecast Field (PRDAT) Forecast
Model (PRMOD) Forecast Profile (PROPR)Basic
Value (GWERT) Trend Value (TWERT) Initialization
(KZINI) Model Selection (MODAW) Fixed
Periods (FIMON)
Click on icon to view all fields in the PROP table
23Sources of Data for Execute Forecast Parameters
Overview
The following fields on the Parameter Overview
Screen are found in the MAPRO structure Period
Indicator (PERKZ) Base Unit of Measure (MEINS),
Service Level (LGRAD) Safety Stock (EISBE) Reor
der Point (MINBE)
24MAPRO Structure Page 1 of 2
25MAPRO Structure Page 2 of 2
26Metadata About Table Hierarchy
After the source tables for the data elements
were identified, parent/child relationships for
the tables were determined and diagrammed.
27Table Hierarchy
MARA General Material Data
MPRP Forecast Profiles
PROW Forecast Values
MARC Plant Data for Material
T024D MRP Controllers
PRON Post-processing Of Forecast Errors
PROP Forecast Parameters
PROH Basic Values Consumption Or Actual Number
LISR Planning Object Index for Forecast
MAPR Material Index For Forecast
28Metadata about Development Classes
- The development class of each of the required
tables was determined by finding the tables in
the Saphir Application Hierarchy. (These results
were later verified using the Access database
containing the Saphir data). - This yielded information about interaction
between the Material Individual Forecast
submodule and other SAP submodules.
Click on icon to view development class data.
29Metadata about Foreign Key and Check Table
Relationships
Click on an icon to view the metadata. Please
note that in many cases a table is related to
itself due to a parent-child relationship.
Foreign Keys - Incoming (other tables use our
tables)
Foreign Keys - Outgoing (our tables use other
tables)
Check Tables - Incoming (other tables use our
tables)
Check Tables - Outgoing (our tables use other
tables)
30Metadata about Views
Click on the icon to view the metadata about the
views.
31BCPI Future Business Process
- The different business areas will be able to
store their information in a shared database - This allows for data consistency, less
redundancy, the ability to take advantage of
sharing information in real-time, and most
importantly - It allows materials suppliers the ability to tap
into a portion of our database directly for
material information
32To-Be Business Process
33SAP Module Assessment
Based upon our findings regarding the sub-module
under investigation, we have concluded that the
SAP Production Planning module has the potential
to meet our strategic objectives.
34Production Planning Module Benefits
- Would allow BCPI suppliers to tap into our widget
sales and materials forecast data in a real-time
fashion, so that they can provide the materials
needed in JIT fashion. - Would allow BCPI to keep better track of sales
information. Not only could sales information be
entered / updated / modified in real-time
fashion, any corrections made by the accounting /
finance department would automatically correct
sales figures which in turn could be accessed by
our suppliers. - Would allow BCPI to store our materials lists for
various widgets.
35Future Considerations
- Because SAP is an integrated product that is
designed to work synergistically with other
sub-modules across functional boundaries, the
Production Planning module (where the materials
forecasting feature is available) could not be
implemented as a stand-alone product. - At least one other module (Sales Operation
Planning) would have to be purchased in
conjunction with Production Planning. - Depending upon the cost of purchase and
implementation, we need to reassess whether the
return on investment would be favorable to BCPI.
36Decision Factors
- Cost of Purchase and Implementation
- Cost of Employee Training
- Length of Implementation
- Effects of Implementation on Business Processes
Related to Materials Forecasting and across other
Business Functional Areas.
37BCPIs Course of Action will include
- Investigation of other software
packages(PeopleSoft) - Organizing a project team to determine the
feasibility of in-house IS integration and
application of Business Process Reengineering to
the Supply Chain Management Processes and related
areas.
BCPIs final decision will ultimately depend upon
our findings of the above items.