Вы находитесь на странице: 1из 44

Administration Guide PUBLIC

Document Version: 1.2 – Released to Customer


Date: January 24, 2017

SAP Forecasting and Replenishment for Retail,


add-on for fresh products
Administration Guide PUBLIC

Typographic Conventions

Type Style Description

Example Words or characters quoted from the screen. These include field names, screen titles,
pushbuttons labels, menu names, menu paths, and menu options.
Textual cross-references to other documents.

Example Emphasized words or expressions.

EXAMPLE Technical names of system objects. These include report names, program names,
transaction codes, table names, and key concepts of a programming language when they are
surrounded by body text, for example, SELECT and INCLUDE.

Example Output on the screen. This includes file and directory names and their paths, messages,
names of variables and parameters, source text, and names of installation, upgrade and
database tools.

Example Exact user entry. These are words or characters that you enter in the system exactly as they
appear in the documentation.

<Example> Variable user entry. Angle brackets indicate that you replace these words and characters with
appropriate entries to make entries in the system.

EXAMPLE Keys on the keyboard, for example, F 2 or E N T E R .

SAP Forecasting and Replenishment for Retail, add-on for fresh products, fresh product
forecasting add-on January 24, 2017
Configuration Guide – Version: 1.0 – Final © 2014 SAP SE or an SAP affiliate company. All rights reserved. 2
Administration Guide PUBLIC

Document History

Version Status Date Change

1.0 Final 2016-11-25

, SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Final © 2014 SAP SE or an SAP affiliate company. All rights reserved. 3
Administration Guide PUBLIC

Table of Contents

1 About This Document ......................................................................................... 7


1.1 Purpose and Scope..................................................................................................................... 7
1.2 Target Audience.......................................................................................................................... 7
1.3 Glossary ..................................................................................................................................... 7
1.4 Related Information ..................................................................................................................... 9
1.5 Important SAP Notes................................................................................................................... 9

2 Solution Overview............................................................................................. 10
2.1 System Landscape.................................................................................................................... 10

3 Implementation and Configuration ................................................................... 12


3.1 Add-On Time Series Settings .................................................................................................... 12
3.1.1 Creating Key Figure Parameters................................................................................. 12
3.1.2 Defining Time Series .................................................................................................. 13
3.2 SAP Forecasting and Replenishment for Retail Standard Customizing Settings .......................... 14
3.2.1 Define the Time-Based Scheduling Message Type...................................................... 14
3.2.2 Define the Internal Qualifier ........................................................................................ 15
3.2.3 Set the Goods Processing Time in Hours .................................................................... 15
3.2.4 Time Series Interface ................................................................................................. 16
3.2.5 Time Series Settings .................................................................................................. 16
3.2.6 Exception Management.............................................................................................. 17
3.2.7 Dispatcher Profile....................................................................................................... 18
3.3 Add-On Customizing Settings .................................................................................................... 25
3.3.1 Master Data ............................................................................................................... 26
3.3.2 Fresh Product Identification ........................................................................................ 26
3.3.3 Demand Influencing Factors ....................................................................................... 26
3.3.4 Interfaces................................................................................................................... 26
3.3.5 F&R Processor .......................................................................................................... 27
3.3.6 Intraday Functions...................................................................................................... 27
3.4 BAdI Implementations ............................................................................................................... 33
3.4.1 BAdI /FRE/IF_CON_BADI_009................................................................................... 34
3.4.2 BAdI /FRE/IF_CON_BADI_003................................................................................... 34
3.4.3 BAdI /FRE/FU_CON_BI_BADI2.................................................................................. 34
3.4.4 BAdI /FRE/FU_FRP_BADI_002 .................................................................................. 35
3.4.5 BAdI /FRE/FU_FRP_BADI016.................................................................................... 35
3.4.6 BAdI /FRE/FU_TS_BADI_007 .................................................................................... 36
3.4.7 BAdI /FRE/UI_RWB_BADI_002 .................................................................................. 36
3.4.8 BAdI /FRE/UI_RWB_BADI_004 .................................................................................. 37
3.4.9 BAdI /FRE/IF_CON_BADI_007................................................................................... 37
3.4.10 BAdI /FFIS/BD_SELLING_PROF................................................................................ 38

, SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Final © 2014 SAP SE or an SAP affiliate company. All rights reserved. 4
Administration Guide PUBLIC

4 Security ............................................................................................................ 39

5 Operations ........................................................................................................ 40
5.1 Monitoring................................................................................................................................. 40
5.1.1 Alert Monitoring.......................................................................................................... 40
5.1.2 Error Logs.................................................................................................................. 40
5.1.3 Background Job Monitoring ........................................................................................ 41
5.2 Administration and Management ............................................................................................... 41
5.2.1 Starting and Stopping................................................................................................. 41
5.2.2 Technical Configuration.............................................................................................. 41
5.2.3 Load Balancing and Scalability ................................................................................... 42

, SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Final © 2014 SAP SE or an SAP affiliate company. All rights reserved. 5
Administration Guide PUBLIC

Table of Figures

Figure 1: New time series ...................................................................................................................................... 13


Figure 2: Time series definition.............................................................................................................................. 13
Figure 3: Time series assignment .......................................................................................................................... 14
Figure 4: Qualifier definition................................................................................................................................... 15
Figure 5: Time series interface settings.................................................................................................................. 16
Figure 6: Time Series Profiles ............................................................................................................................... 16
Figure 7: Time Series Profile Parameters............................................................................................................... 17
Figure 8: High Level Exceptions ............................................................................................................................ 17
Figure 9: FRP Sequence /FFIS/DEFAULT ........................................................................................................... 21
Figure 10: FRP Sequence /FFIS/ACTIVATION ................................................................................................... 22
Figure 11: FRP Sequence /FFIS/ACTIVATION ................................................................................................... 22
Figure 12: FRP Sequence /FFIS/OUTBOUND ....................................................................................................... 23
Figure 13: FRP Sequence /FFIS/AUTO_REPL_AND_OPRM ................................................................................... 24
Figure 14: FRP Sequence /FFIS/INBOUND ......................................................................................................... 24
Figure 15: FRP Sequence /FFIS/CLEANUP ......................................................................................................... 25
Figure 16: FRP Sequence /FFIS/ACTIVATION ................................................................................................... 25

SAP Forecasting and Replenishment for Retail, add-on for fresh products, fresh product
forecasting add-on January 24, 2017
Configuration Guide – Version: 1.0 – Final © 2014 SAP SE or an SAP affiliate company. All rights reserved. 6
Administration Guide PUBLIC

1 About This Document

1.1 Purpose and Scope

The administrators guide provides a central starting point for the technical implementation and configuration of SAP
Forecasting and Replenishment for Retail, add-on for fresh products. It describes everything you have to do to
implement and configure SAP Forecasting and Replenishment for Retail, add-on for fresh products. In addition, this
configuration guide provides security and operations information.
SAP Forecasting and Replenishment for Retail, add-on for fresh products supports the following processes:
· Identification and configuration of fresh products
· Forecasting and automated replenishment for fresh products
· Automated stock corrections for fresh products at relevant expiration date (calculation of projected waste and
shrinkage)
· Multiple order, delivery, and availability times per day

1.2 Target Audience

This document is intended for the following target audiences:


o Consultants
o Partners
o Customers
o System administrators

1.3 Glossary

Term Abbreviation Definition

Demand influencing factor DIF An external factor that describes everything which
influences the demand. It can be assigned on a
product or a location level.

ERP Core Component ECC Also known as ERP Central Component, the core of
SAP ERP.

Expiration date of an item n/a Date by which the product has to be sold. The date
itself is the last day the item can be sold. At the end
of this day, remaining items have to be written off.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 7
Administration Guide PUBLIC

Term Abbreviation Definition

First in first out FIFO The item that was delivered first will be sold first.
That means the consumer always picks the piece
that has the shortest remaining time until expiration
date.

Forecast calculation n/a The forecast calculation (also known as forecasting)


for fresh products consists of the following main
process steps:
Optimization: Determines optimum model
parameters so that the model explaining the historic
sales best fits the model.
Estimation: Determines model coefficients
Prediction: Calculates the forecasts by applying the
model coefficients in the future.

Forecast Replenishment Processor FRP

SAP Forecasting and SAP F&R


Replenishment for Retail

Fresh product n/a Perishable goods

Goods receipt GR List of the quantity of items already delivered to the


target location.

Last in first out LIFO The principle that the item that is delivered last will
be sold first. This means that the consumer always
picks the piece that has the longest remaining time
until expiration date.

Outlier n/a A demand quantity for a specific time period that


deviates sufficiently from the norm for it to be
classified as irregular.

Planned goods receipt PGR List of open order quantities for the target location
on the delivery date. Planned goods receipts in the
past (back orders) only are considered if they are
still within the past horizon for back orders.

Projected waste n/a A term used in place of spoilage

Scheduling Groups n/a

Shelf life n/a The maximum number of days a product can be


sold starting from the delivery date in the store. As
delivery has no time definition, the delivery date
itself already is counted as the first day.

Shrinkage n/a A reduction of stock prior to expiration date due to


bad quality, damage or physical shrinkage.

Supply Chain Management SCM

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 8
Administration Guide PUBLIC

1.4 Related Information

In addition to this guide, the following documents are available:


· Application help
The software and documentation are available for download on SAP Service Marketplace at
https://support.sap.com/swdc → Software Downloads → Installations and Upgrades → By Alphabetical Index (A to Z)
→ F.

1.5 Important SAP Notes

Make sure that you have installed the required software before you start the implementation process. You can find
the required installation information in the SAP Notes listed in the table below.

Recommendation
Make sure that you have read the SAP Notes before you start implementing the software. These SAP Notes
contain the latest information about installation as well as corrections to the installation information.

Also make sure that you have the up-to-date version of each SAP Note, which is available on SAP Service
Marketplace https://support.sap.com/notes.

SAP Note Title Description


Number

2405382 Release Note. SAP Forecasting Release note


and Replenishment for Retail,
add-on for fresh products – FRP
Enhancement – 1.0.0

2375716 ABAP add-on FFISCM 702: Installation note


Installation, Upgrade, CSPs

2368802 FRP_BAdI_003: Interface- This note must be implemented before you install SAP
Enhancements Forecasting and Replenishment for Retail, add-on for fresh
products. This note provides BAdI enhancements

2316913 Change documents are not You must implement this to ensure enhanced functionality
created for location products

2398914 Delete Sales Items Append This note must be implemented to avoid FRP abort error
Structure message.

2401175 Standard FRP run aborts after This note must be implemented to avoid implementation
fresh products add-on error.
installation

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 9
Administration Guide PUBLIC

2 Solution Overview

Fresh products such as vegetables, fruits, meat, fish, and convenience foods are essential for grocery retailers
because they contribute significantly to margin and revenue. Typically, fresh products are items that are delivered at
least 4 times a week with delivery times less than or equal to 2 working days. In addition, they have short
replenishment cycles, strong trends, and sell quickly during the week. The SAP Forecasting and Replenishment for
Retail, add-on for fresh products is integrated into SAP F&R as an add-on. This solution helps customers reduce
spoilage and increase availability of this kind of product category.

The add-on supports the following processes:


· Identification and configuration of fresh products
To use the improved forecast calculation for fresh products, this product type must first be identified. This add-on
contains rule-based determination functionality to prepare fresh products for subsequent processing during the
interface processing of new products.
· Forecasting and automated replenishment of fresh products
An enhanced forecast calculation for fresh products is part of this add-on. Several features, for example, forecast
calculation on a daily granularity or automatic detection of seasonal patterns are implemented to optimize the
forecast and replenishment for fresh products.
· Automated stock corrections for fresh products at relevant expiration date (calculation of projected
waste and shrinkage)
Due to the included projected waste and shrinkage calculation, the shelf life information of the product is used to
calculate potential stock reductions and considers them during demand calculation.
· Intraday Functions
To allow more accurate processing of fresh products, you can implement intraday availability calculations,
multiple order and delivery times, and intraday scheduling and order split functions. Intraday functions can also
be implemented independently of the fresh product forecasting functions. Intraday functions can be used for all
types of products.

2.1 System Landscape

The SAP Forecasting and Replenishment for Retail, add-on for fresh products is implemented as an enhancement of
SAP F&R. Enhanced core modules for fresh product specific improvements are realized in Java. The following
system components are required as minimum:
o SAP SCM 7.02 and higher
o SAP F&R 5.2
o SAP JVM 7

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 10
Administration Guide PUBLIC

Note
The functionality that enables the system to identify and configure fresh products is only available if product
master data has been received from SAP ECC.

Recommendation
SAP recommends that you use a minimal system landscape for test and demo purposes only. For reasons of
performance, scalability, high availability, and security do not use a minimal system landscape as your
productive landscape. For more information about creating productive system landscapes, see SAP Service
Marketplace at https://service.sap.com.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 11
Administration Guide PUBLIC

3 Implementation and Configuration

This chapter describes the mandatory settings in SAP F&R standard Customizing as well as the necessary entries in
the system table for time series. These settings are a prerequisite for using the functions provided by SAP
Forecasting and Replenishment for Retail, add-on for fresh products. Settings to switch on or off the fresh product-
specific calculations and to fine tune single functions and features can be made in the new Customizing for SAP
Forecasting and Replenishment for Retail, add-on for fresh products SAP Forecasting and Replenishment for Retail,
add-on for fresh products.

Note
The Customizing settings and system table entries are also available in the add-on installation. The figures
displayed in 2.2 are used for illustration purposes and refer to default Customizing settings.

Recommendation
SAP recommends that, after installation, you manually create transport requests with default settings and
import these client-specific default Customizing settings into each add-on client. If you do not do this, the
settings must be made manually in each individual add-on-relevant client.

3.1 Add-On Time Series Settings

SAP Forecasting and Replenishment for Retail, add-on for fresh products introduces four time series. The key figure
parameters for the time series are:
· /FFIS/CONS_DATA – Fresh product additional consumption data
In this time series the consumption data is saved for at least two years with a daily granularity.
· /FFIS/FCST – Calculated fresh product forecast
This time series contains the forecast results calculated with the enhanced forecast module.
· /FFIS/PROJWASTE – Calculated projected waste
· /FFIS/SHRINKAGE – Calculated shrinkage
The result of the projected waste and the shrinkage calculation is saved in these two time series.

3.1.1 Creating Key Figure Parameters

You create the following key figure parameter for the time series in table /FRE/TSKPRM (transaction SM30 –Time
Series Parameters) with the technical settings displayed in Figure 1 and Figure 2:

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 12
Administration Guide PUBLIC

Figure 1: Time series

Figure 2: Time series definition

Recommendation
SAP recommends using exactly the same key figure parameter names as mentioned in Figure 1 and Figure
2 to prevent conflicts during the import of support packages and notes.

3.1.2 Defining Time Series

After creating the key figure parameters for the time series of SAP Forecasting and Replenishment for Retail, add-on
for fresh products, the time key figure parameters must be assigned to physical database tables. For each key figure
parameter an assignment to a database table for a daily granularity as well as for a weekly granularity is mandatory.
Therefore, you have to make the following entries in system table /FRE/CDM_DEF (transaction SE16 – Define CDM
Time Series Types):

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 13
Administration Guide PUBLIC

Figure 3: Time series assignment

Note
The database tables for the time series are part of the add-on installation.

3.2 SAP Forecasting and Replenishment for Retail


Standard Customizing Settings

To use SAP Forecasting and Replenishment for Retail, add-on for fresh products, you have to make some additional
settings in the SAP Customizing Implementation Guide for SAP Forecasting and Replenishment for Retail.

3.2.1 Define the Time-Based Scheduling Message Type

You define a message type that is used when transferring time-based scheduling data. You also specify the packet
size for each message. This customizing is only relevant if using the intraday functions.
In the In the SAP - Implementation Guide, choose Forecasting and Replenishment -> Interfaces -> Define Message
Types and create a new entry with the following values:

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 14
Administration Guide PUBLIC

Caution
Based on your system performance, you can enter any value for the maximum number of objects. However,
the other data must be entered as specified to ensure the data is transferred correctly.

3.2.2 Define the Internal Qualifier

Consumption data for fresh products is saved in time series (see Add-On Time Series Settings). To ensure that the
system updates consumption data for fresh products in separate time series in parallel, you have to create a new
qualifier. This qualifier is only used internally and is not meant to receive data from the external system. You define
the qualifier by performing the following Customizing activity:
In the SAP - Implementation Guide, choose Forecasting and Replenishment -> Interfaces -> Define Movement Type
Qualifiers.

Figure 4: Qualifier definition

Example
In the deployed default Customizing, the new qualifier 3099 POS DAILY SALES is created.

3.2.3 Set the Goods Processing Time in Hours

You can set the Goods Receipt Processing Time manually in Maintain Location Products (transaction
/FRE/MASS_MATLOC) or as part of a mass maintenance in Mass Maintenance in Background (transaction
/FRE/MASS_BACKGROUND).
To do this, you need first to define the field and make it editable.

Add the Definition


1. In transaction SM30, maintain table /SCMB/MDL_AT_DEF.
2. Add the following entry:

Table Name Field Name

/SCMB/MDL_LOCPROD /FFIS/GRPTH

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 15
Administration Guide PUBLIC

Make the Field Editable


In the Customizing (transaction SPRO) under Forecasting and Replenishment -> Master Data -> Define Maintainable
Attributes, add a new row and enter the table name and field name that you just defined in SM30. Select the
Maintenance Only Using Dialogs autonomy option.

3.2.4 Time Series Interface

The qualifier that you create as described in 3.2.1 must be connected to the time series for consumption data for
fresh products. You assign the qualifier to time series in the following Customizing activity:
In the SAP - Implementation Guide choose Forecasting and Replenishment -> Interfaces -> Maintain Time Series
Interface

Figure 5: Time series interface settings

3.2.5 Time Series Settings

For the four time series introduced with the add-on, you define the parameters in the following SAP F&R standard
Customizing activity:
In the SAP - Implementation Guide, choose Forecasting and Replenishment -> Time Series -> Maintain Time Series
Profiles.
Key figure parameters (time series):
· /FFIS/CONS_DATA Fresh product additional consumption data
· /FFIS/FCST Calculated fresh product forecast
· /FFIS/PROJWASTE Calculated projected waste
· /FFIS/SHRINKAGE Calculated shrinkage
o They must be assigned to the time series profile. For example, you define the time series parameters as
shown in
Figure 7.

Figure 6: Time Series Profiles

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 16
Administration Guide PUBLIC

Figure 7: Time Series Profile Parameters

Recommendation
SAP recommends that you make sales data for fresh products available daily for at least two years (~ 740
days).
Please leave the Second Granularity empty as indicated above.

3.2.6 Exception Management

The SAP Forecasting and Replenishment for Retail, add-on for fresh products provides high-level exceptions. You
find these exceptions in Figure 8. To use these add-on specific exceptions in the exception workbench for each
message, you must create an entry in the following Customizing activity:
In the SAP – Implementation Guide, choose Forecasting and Replenishment -> Exception Management -> Maintain
Configuration Data for High Level Exceptions.

Figure 8: High Level Exceptions

Recommendation
SAP recommends that you assign the add-on specific high-level exceptions to business area 7 (Forecast).

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 17
Administration Guide PUBLIC

3.2.7 Dispatcher Profile

Note
Only adapt the dispatcher profile if the dispatcher is activated and used as F&R Processor.
The extended dispatcher profile can be used for fresh products as well as non-fresh products.
To use the add-on-specific functionality for fresh products, you must add new tasks that provide data for enhanced
forecast, projected waste, and shrinkage calculations to the dispatcher profile. In addition, you have to insert the
modules, which allow the calculation to be performed and imported as time series data, into the dispatcher profile.
You have to replace task SAFRUN_CRIT in the SAP F&R standard dispatcher profile with the new function to be
executed.
You can edit the dispatcher profile, dispatcher sequences, and dispatcher tasks in the following Customizing activity:
In the SAP – Implementation Guide, choose Forecasting and Replenishment -> F&R Processor -> Maintain
Dispatcher Profiles.

Task Description Function to be Restriction


executed

/FFIS/SAFRUN_ Fresh product specific /FFIS/FU_CL_FRP_ Call this task in


LOC_ACTIVATE environment checks and actions SAFRUN_LOC_ACT non-critical
time window,
for example,
before SAP
F&R standard
task
SAFRUN_CALI
B

/FFIS/SAFOUT_ Creation of add-on specific /FFIS/FU_CL_FRP_ After task


CONFIG_FILES CONFIG-/WORK.INI files SAFOUT_UPD_INI /FFIS/SAFRU
N_
LOC_ACTIVAT
E but in non-
critical time
frame, for
example,
before SAP
F&R standard
task
SAFRUN_CALI
B

/FFIS/SAFOUT_ Creation of file with information /FFIS/FU_CL_FRP_ Same as


CLOSED_DAYS about closed sales days SAFOUT_STCLOSE before

/FFIS/SAFOUT_ Creation of file with parameters /FFIS/FU_CL_FRP_ Same as


FEAT_PARAM for forecast calculation features SAFOUT_FT_CONF before

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 18
Administration Guide PUBLIC

Task Description Function to be Restriction


executed

/FFIS/SAFOUT_ Creation of file with location /FFIS/FU_CL_FRP_ Same as


CALIB_ITEMS products relevant for new fresh SAFOUT_CALIB before
product specific calibration

/FFIS/SAFOUT_ Creation of file with location /FFIS/FU_CL_FRP_ Same as


FCST_ITEMS products relevant for new fresh SAFOUT_FORECAS before
product specific forecast
calculation

/FFIS/SAFOUT_ Creation of files with fresh /FFIS/FU_CL_FRP_ Same as


PRED_DATA product specific information SAFOUT_PRDCTR before
about DIF parameters and
assignments

/FFIS/SAFOUT_ Creation of files with location /FFIS/FU_CL_FRP_ Same as


PROJ_WASTE products relevant for projected SAFOUT_WP before
waste as well as provision of
parameters for calculation

/FFIS/SAFOUT_ Provision of consumption data /FFIS/FU_CL_FRP_ Directly before


DAILY_SALES from additional fresh product SAFOUT_DAYSALE task
time series /FFIS/SAFRU
N_
CRIT (see
next row)

/FFIS/SAFRUN_ Call of the modules in critical /FFIS/FU_CL_FRP_ This task


CRIT time frame enhanced with SAFRUN_CRIT replaces the
additional calls of new fresh SAP F&R
product specific standard task
calculations/steps SAFRUN_CRI
T with call of
/FRE/FU_CL_
FRP_SAFRUN
_CRIT

/FFIS/SAFIN_ Import of calculated fresh /FFIS/FU_CL_FRP_ After task


FRESH_PROD_FCST product forecast from file as SAFIN_EXT_FCST /FFIS/SAFRU
time series N_
CRIT (see
above) and
just before the
cleanup tasks

/FFIS/SAFIN_ Import of calculated projected /FFIS/FU_CL_FRP_ After task


PROJECTED_WASTE waste and shrinkage from file as SAFIN_PW_RESLT /FFIS/SAFRU
time series N_
CRIT (see
above) and

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 19
Administration Guide PUBLIC

Task Description Function to be Restriction


executed
just before the
cleanup tasks

/FFIS/SAFRUN_ Cleanup of fresh product /FFIS/FU_CL_FRP_ Final task or


CLEANUP specific data SAFRUN_CLEANUP directly before
SAP F&R
standard
cleanup task

/FFIS/DELETE_SPLIT_IT Deletes data from /FFIS/FU_CL_FRP_DEL_S Execute at the


EMS_BEGIN /FFIS/SPLIT_ITEM for the PLIT_1 beginning of
current location and planning the FRP run
date at the start of the FRP run

/FFIS/DELETE_SPLIT_IT Deletes Data from /FFIS/FU_CL_FRP_DEL_S Execute at the


EMS_END /FFIS/SPLIT_ITEM for the PLIT_2 end of the FRP
current Location & Planning Run (after the
Date at the begin of the FRP creation of
Run) Order
proposals)

/FFIS/SAFOUT_ENHANCE_ Enhances FRP Standard DSX /FFIS/FU_CL_FRP_SAFOU Execute after


DSX_FILES files with additional used fields T_DSX creating the
for fresh products standard DSX
files

/FFIS/SAFOUT_ENHANCE_ Enhances file DATADICT.xml /FFIS/FU_CL_FRP_SAFOU Execute after


DATADICT T_DDICT creating the
standard
DATADICT.xm
l File

/FFIS/SAFOUT_DELIVER Deletes file DELIVER.saf and /FFIS/FU_CL_FRP_SAFOU Execute at the


renames T_DELIVER end of SAFOUT
Z_FFI_DELIVER_AVAILTIME and before
.saf as DELIVER.saf SAFRUN
(sequence
/FFIS/OUTBO
UND)

/FFIS/SAFOUT_OPENORDE Deletes file OPENORDER.saf /FFIS/FU_CL_FRP_SAFOU Execute at the


R and renames T_OPORDER end of SAFOUT
Z_FFI_OPENORDER_AVAILTI and before
ME.saf as OPENORDER.saf SAFRUN
(sequence
/FFIS/OUTBO
UND)

/FFIS/SAFOUT_SALESITE Deletes file SALESITEMS.saf /FFIS/FU_CL_FRP_SAFOU Execute at the


MS and renames T_SALESIT end of SAFOUT
and before

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 20
Administration Guide PUBLIC

Task Description Function to be Restriction


executed
Z_FFI_SALESITEMS.saf as SAFRUN
SALESITEMS.saf (sequence
/FFIS/OUTBO
UND)

/FFIS/SAFOUT_INTMORAT Creates the file /FFIS/FU_CL_FRP_SAFOU Execute in


ES IntradayMovementRates.s T_INTMORT sequence
af /FFIS/OUTBO
UND

/FFIS/TIME_BASED_SCHE Sets the value of class attribute /FFIS/FU_CL_FRP_INTRA Execute at the


DULING /FFIS/CL_IM_SCHEDULING= DAY_SCHED beginning of
>GV_FRP_RUN to the FRP Run
ABAP_TRUE

/FFIS/SAFRUN_CALIB Calibration in non-crit. time /FFIS/FU_CL_FRP_SAFRU Execute in


frame N_CALIB non-critical
time frame

The following figures show the default add-on dispatcher settings:

Dispatcher Profile /FFIS/DEFAULT:

Figure 9: FRP Sequence /FFIS/DEFAULT

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 21
Administration Guide PUBLIC

FRP Sequence /FFIS/MD_AND_TECH_SYNCH:

Figure 10: FRP Sequence /FFIS/ACTIVATION

FRP Task Function to be executed Dispatcher Task Text

/FFIS/TIME_BASED_SCHEDULING /FFIS/FU_CL_FRP_INTRADAY_SCHED FP: Time Based


Scheduling/Intraday
Sol.

/FFIS/DELETE_SPLIT_ITEMS_BEGIN /FFIS/FU_CL_FRP_DEL_SPLIT_1 FP: Reorganization for


split item table

/FFIS/SAFOUT_ENHANCE_DATADICT /FFIS/FU_CL_FRP_SAFOUT_DDICT FP: Enhance


DATADICT.xml

/FFIS/SAFOUT_ENHANCE_DSX_FILES /FFIS/FU_CL_FRP_SAFOUT_DSX FP: Enhance DSX Files

/FFIS/SAFOUT_SALESITEMS /FFIS/FU_CL_FRP_SAFOUT_SALESIT FP: Cr.


SALESITEMS.saf file

FRP Sequence /FFIS/ACTIVATION:

Figure 11: FRP Sequence /FFIS/ACTIVATION

Task Function to be execute Dispatcher Task Text

/FFIS/SAFRUN_LOC_ACTIVATE /FFIS/FU_CL_FRP_SAFRUN_LOC_ACT FP: Module call for location


activation

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 22
Administration Guide PUBLIC

FRP Sequence /FFIS/OUTBOUND:

Figure 12: FRP Sequence /FFIS/OUTBOUND

Task Function to be execute Dispatcher Task Text

/FFIS/SAFOUT_CONFIG_FILES /FFIS/FU_CL_FRP_SAFOUT_UPD_INI FP: Cr. specific CONFIG-


/WORK.INI-files

/FFIS/SAFOUT_CLOSED_DAYS /FFIS/FU_CL_FRP_SAFOUT_STCLOSE FP: Cr. closed days file

/FFIS/SAFOUT_FEAT_PARAM /FFIS/FU_CL_FRP_SAFOUT_FT_CONF FP: Cr. feature parameters


file

/FFIS/SAFOUT_CALIB_ITEMS /FFIS/FU_CL_FRP_SAFOUT_CALIB FP: Cr. calibration items file

/FFIS/SAFOUT_FCST_ITEMS /FFIS/FU_CL_FRP_SAFOUT_FORECAS FP: Cr. forecasting items file

/FFIS/SAFOUT_PRED_DATA /FFIS/FU_CL_FRP_SAFOUT_PRDCTR FP: Cr. pred. assignment and


parameter files

/FFIS/SAFOUT_PROJ_WASTE /FFIS/FU_CL_FRP_SAFOUT_WP FP: Cr. PW items, parameter


and data files

/FFIS/SAFOUT_DELIVER /FFIS/FU_CL_FRP_SAFOUT_DELIVER FP: Cr. deliver file with AVAIL


times

/FFIS/SAFOUT_INTMORATES /FFIS/FU_CL_FRP_SAFOUT_INTMORT FP: Cr.


IntradayMovementRates.saf
file

/FFIS/SAFOUT_DP Fill /FRE/FRP_DP for Intraday Reset the detailed


timestamps of the Intraday
Solution back to dates to
ensure a right data access
during the standard order
forecast function.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 23
Administration Guide PUBLIC

Task Function to be execute Dispatcher Task Text

/FFIS/SAFRUN_CALIB /FFIS/FU_CL_FRP_SAFRUN_CALIB FP: Calibration in non-crit.


time frame

FRP sequence /FFIS/AUTO_REPL_AND_OPRM:

Figure 13: FRP Sequence /FFIS/AUTO_REPL_AND_OPRM

Task Function to be execute Dispatcher Task Text

/FFIS/SAFOUT_DAILY_SALES /FFIS/FU_CL_FRP_SAFOUT_DAYSALE FP: Cr. daily sales (cons.


data) file

/FFIS/SAFRUN_CRIT /FFIS/FU_CL_FRP_SAFRUN_CRIT FP: Module calls in critical


timeframe

/FFIS/DELETE_SPLIT_ITEMS_END /FFIS/FU_CL_FRP_DEL_SPLIT_2 FP: Reorganization for split


item table

FRP sequence /FFIS/INBOUND:

Figure 14: FRP Sequence /FFIS/INBOUND

Task Function to be execute Dispatcher Task Text

/FFIS/SAFIN_FRESH_PROD_FCST /FFIS/FU_CL_FRP_SAFIN_EXT_FCST FP: Import fresh prod.


specific forecast

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 24
Administration Guide PUBLIC

Task Function to be execute Dispatcher Task Text

/FFIS/SAFIN_PROJECTED_WASTE /FFIS/FU_CL_FRP_SAFIN_PW_RESLT FP: Import projected waste &


shrinkage

FRP sequence /FFIS/CLEANUP:

Figure 15: FRP Sequence /FFIS/CLEANUP

Task Function to be execute Dispatcher Task Text

/FFIS/SAFRUN_CLEANUP /FFIS/FU_CL_FRP_SAFRUN_CLEANUP FP: Specific cleanup module


call

FRP Sequence TD_DATA_SYNCH

Figure 16: FRP Sequence /FFIS/ACTIVATION

Task Function to be execute Dispatcher Task Text

/FFIS/SAFOUT_OPENORDER /FFIS/FU_CL_FRP_SAFOUT_OPORDER FP: Cr. OPENORDER file


with AVAIL times

3.3 Add-On Customizing Settings

This section contains the information necessary to configure the SAP system to meet customer requirements. The
configuration is done in the Customizing (transaction SPRO).
The SAP Forecasting and Replenishment for Retail, add-on for fresh products provides additional Customizing
activities located in the following Customizing path:
SAP - Implementation Guide -> SAP Forecasting and Replenishment for Retail, add-on for fresh products

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 25
Administration Guide PUBLIC

The following chapters describe the settings to be made in Customizing for SAP Forecasting and Replenishment for
Retail, add-on for fresh products. Additional information is available as system documentation in Customizing.

Recommendation
The installation of this add-on contains default Customizing settings. SAP recommends that you create a
copy of these Customizing entries instead of changing the default values.

3.3.1 Master Data

SAP – Implementation Guide -> SAP Forecasting and Replenishment for Retail, add-on for fresh products -> Master
Data
This Customizing node contains general activities to define weekday groups, weekday group profiles, and resolution
groups. This data constitutes the allowed values in other Customizing activities.

3.3.2 Fresh Product Identification

SAP – Implementation Guide -> SAP Forecasting and Replenishment for Retail, add-on for fresh products -> Master
Data -> Fresh Product Identification
This Customizing node contains activities needed to identify whether new location products entered on the interface
are fresh products.

Note
Automatic identification of new products as fresh products is optional. You do not need to make any settings
if you do not want to use this functionality.

3.3.3 Demand Influencing Factors

SAP – Implementation Guide -> SAP Forecasting and Replenishment for Retail, add-on for fresh products ->
Demand Influencing Factors
This Customizing node contains activities to define the relevance of the DIF identifier for fresh products and edit the
DIF identifier.

3.3.4 Interfaces

SAP – Implementation Guide -> SAP Forecasting and Replenishment for Retail, add-on for fresh products ->
Interfaces

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 26
Administration Guide PUBLIC

This Customizing node contains settings related to interfaces. These are general settings considered during
outbound processing within an FRP run but also settings relevant for inbound processing of consumption data. For
fresh products, you can make different settings from SAP F&R standard to retrieve historical consumption data during
the initial transfer from BI.

3.3.5 F&R Processor

SAP – Implementation Guide -> SAP Forecasting and Replenishment for Retail, add-on for fresh products -> F&R
Processor
This Customizing node contains settings that control the FRP run. You can set the parameters for the enhanced
forecast, projected waste, and shrinkage calculations. In addition to generally activating the fresh products forecast
and waste calculations for SAP F&R standard forecasting profiles, you can activate and deactivate the individual
enhanced forecast features. You can also define the parameters used for the calculation.

Caution
These Customizing activities determine whether the add-on's main functions are activated. When activating
the fresh product forecast and/or projected waste calculation at forecasting profile level, the functions are
activated for all location products where the forecasting profile is (already) assigned. Then the assignment of
a suitable parameter profile is mandatory.
Finally, you can select how the system deals with back orders when calculating the projected waste. You can, for
example, choose to determine valid back orders based on the shelf life of the product. If the back order is so late that
the products shelf life has been exceeded, the system will stop considering the products as planned goods receipts.

3.3.6 Intraday Functions

SAP – Implementation Guide -> SAP Forecasting and Replenishment for Retail, add-on for fresh products ->Intraday
Functions
The settings required to enable intraday functions are collected here. These functions enable you to provide
scheduling data for multiple order and delivery times and import intraday selling profiles for different locations to help
calculate demand for products with shorter shelf lives.
When you have implemented these rely on data imported from an external system and override the dates generated
by procurements cycles.
This section provides information about the database tables provided with the intraday functionality and provides
detailed information about each of the Customizing activities that you have to perform.

3.3.6.1 Database Tables

SAP provides the following database tables which you have to fill with data from your master data system:

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 27
Administration Guide PUBLIC

Name Technical Name Description

Scheduling data table /FFIS/SCHEDULES This table contains all of your


scheduling data. Once the data is
imported into the BIF tables, you
have to execute Process Fresh
Produce BIF Data (transaction
/FFIS/BIF_PROC) to copy the data
to the database tables

Location opening hours table /FFIS/LOC_OPENHR This tables contains the opening
hours for all of your stores. Once the
data is imported into the BIF tables,
you have to execute Process Fresh
Produce BIF Data (transaction
/FFIS/BIF_PROC) to copy the data
to the database tables

Selling profiles table /FFIS/SELLPROF This table contains all your selling
profiles. Profiles are imported by
implementing and calling BAdI
/FFIS/BD_SELLING_PROF

3.3.6.2 Scheduling Data

The scheduling data table has the following structure that you can provide data for:

Component Component Type Short Text / Comment

KEY_TST /FRE/BIF_KEY_TST Key time stamp for BIF records

.INCLUDE /FFIS/BIF_SCHED_KEY_STY Key Fields of BIF Scheduling Data

LOCATION_TO /FRE/LOCNOTO Target Location

LOCATION_TO_TYPE /FRE/LOCTOTYPE Location Type of the Target


Location

LOCATION_FROM /FRE/LOCNOFR Source Location

LOCATION_FROM_TYPE /FRE/LOCFRTYPE Location Type of a Source


Location

SCHED_GROUP /FFIS/SCHED_GROUP Scheduling Group

ORDER_DATE /FFIS/ORDER_DATE Order Date

ORDER_CUTOFF /FFIS/ORDER_CUTOFF Order Cutoff Time

DELIVERY_DATE /FFIS/DELIVERY_DATE Delivery Date

DELIVERY_TIME /FFIS/DELIVERY_TIME Delivery Time

AVAIL_DATE /FFIS/AVAIL_DATE Availability Date

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 28
Administration Guide PUBLIC

Component Component Type Short Text / Comment

AVAIL_TIME /FFIS/AVAIL_TIME Availability Time

FUNCTION /FRE/BIF_FUNCTION Function code

New data elements for this structure:

Data Element Domain Short Text / Comment

/FFIS/AVAIL_DATE DATS Availability Date

/FFIS/AVAIL_TIME TIMES Availability Time

/FFIS/DELIVERY_DATE DATS Delivery Date

/FFIS/DELIVERY_TIME TIMES Delivery Time

/FFIS/ORDER_CUTOFF TIMES Order Cutoff Time

/FFIS/ORDER_DATE DATS Order Date

/FFIS/SCHED_GROUP /FFIS/SCHED_GROUP Scheduling Group

New domain:

Field Value

Name /FFIS/SCHED_GROUP

Format CHAR(000040)

Output 000040

Value Range

This data is imported over the RFC module /FFIS/BIF_SCHED_INBOUND.

3.3.6.3 Define Attributes for Scheduling Groups

The system uses scheduling groups to classify location products that are ordered and delivered together. The groups
are a technical key used to store scheduling data at an aggregated data level. You define a scheduling group by
specifying a combination of master data attributes from your product, location product, and lane data. The system
concatenates these fields to form the technical key and aggregate products.
In this Customizing activity, you select which master data attributes are used to define the scheduling groups in the
table /FFIS/SCHEDULES and the order that the system concatenates the attributes in. You specify one combination
of attributes for internal replenishment and a different one for external replenishment.
To define a scheduling group, you can use any combination of attributes from the following structures:
· /FRE/MATKEY
· /FRE/MATLOC
· /FRE/SOS_STY

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 29
Administration Guide PUBLIC

Caution
You must perform this Customizing activity before you use the groups productively for the first time because
the content of scheduling groups is part of the key definition of the database table /FFIS/SCHEDULES.
After you have used a scheduling group productively, you must not edit this Customizing activity. If you need
to change the scheduling group definition, you must first reorganize the database content and you may have
to migrate it.

3.3.6.4 Perform Basic Settings

In this Customizing activity you select a distribution method and availability moment calculation method. This section
contains information about each of the options that are available and lists the requirements for each of them.

Availability Moment Calculation


The availability moment calculation method specifies how the system calculates when an ordered product is going to
be available for sale. By default, Calculate based on Goods Receipts Processing Time is selected.
To use this option, table /FFIS/SCHEDULES must contain the relevant data. To bring the data into the BIF tables,
you have to configure RFC module /FFIS/BIF_SCHED_INBOUND. Finally, execute Process Fresh Produce BIF
Data (transaction /FFIS/BIF_PROC) to copy the data to the database tables.

Derive based on Scheduling Data Table


If you use this option, the system uses the data stored in the scheduling data table, which contains the availability
date and time for specific combinations of target location, source location, and scheduling group. The availability
moment is defined as the availability time on the availability date.
Calculate Based on Goods Receipts Processing Time
If you use this option, the availability moments are calculated based on the delivery dates and times defined in table
/FFIS/SCHEDULES and the goods receipts processing time in hours as maintained in the location product table.
The system then calculates the availability moments as D e l i v e r y M o m e n t + G o o d s R e c e i p t P r o c e s s i n g
T i m e i n H o u r s . The delivery moment is defined as the availability time on the availability date. Using this option,
the system can differentiate between goods receipts processing times at location product level.
To use this option, you must first define the goods receipts processing time in hours in SAP Forecasting and
Replenishment for Retail. The system cannot import this data from your master data system, for example, SAP ECC.

Distribution Methods
The distribution method specifies how the system distributes forecast values throughout the day. By default, Equal
Distribution is selected.
Equal distribution
If you select this option, system assumes that the forecast values are equally distributed throughout the whole day.
To change the period of time over which the forecast values are distributed for specific locations, you import your
location opening times into database table /FFIS/LOC_OPENHR. When transferring location data from the master
data system to the SAP Forecasting and Replenishment for Retail system, the add-on automatically stores the
location opening hours in a BIF table. Execute Process Fresh Produce BIF Data (transaction /FFIS/BIF_PROC) to
copy the data to the database tables.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 30
Administration Guide PUBLIC

Example
If a location's opening times are defined in the table as being 08:00 to 20:00 daily, the system calculates the
daily forecast values as being equally distributed over the 12 hours. If you have not imported store opening
times, the system calculates the forecast values as being equally distributed over 24 hours.
Imported Intraday Selling Profiles
If you select this option, the system can distribute forecast values based on selling profiles that are imported from an
external system. The intraday selling profiles will then define how your forecast values are distributed throughout the
day. The data provided in intraday profiles overrides any date that you have imported for location opening hours.
To use this option you must implement and call BAdI /FFIS/BD_SELLING_PROF to import intraday selling profiles.
SAP provides an example implementation /FFIS/BD_SELLING_PROF_IMPL for the BAdI. For more information,
see BAdI /FFIS/BD_SELLING_PROF. If you do not provide intraday selling profiles, for example, for a specific
merchandise category or product, the system uses equal distribution as a fallback.
This option can be used in combination with the Define Time Clusters and Merchandise Categories activity in the
Customizing (transaction SPRO) under SAP Forecasting and Replenishment for Retail, add-on for fresh products ->
Intraday Functions. For more information about how these two activities interact, see Define Time Clusters and
Merchandise Categories.

Example
You have a selling profile for a particular merchandise category or product, which defines the following
forecast value distribution:

Time of Day Percentage of Daily Sales Sold at this Time

08:00 to 11:00 40%

11:00 to 14:00 15%

14:00 to 17:00 15%

17:00 to 20:00 30%

After importing this data into the system and selecting the Import Intraday Selling Profiles option in the
Customizing, the SAP Forecasting and Replenishment for Retail system will use these values for calculating
the forecast value distribution for this merchandise category or product. The system calculates the forecast
value distribution for other merchandise categories and products by using equal distribution.

3.3.6.5 Activate Intraday Functions

In this Customizing activity you activate the available intraday functions. This section contains information about the
functions themselves and the requirements for each of them.
The following functions are available:

Function Description

Time-based If this function is active, the system uses the order, delivery, and availability dates and times
scheduling that are stored in table /FFIS/SCHEDULES instead of determining them from procurement
cycles as in the standard solution.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 31
Administration Guide PUBLIC

Function Description

Time-based By using availability times and store opening times within SAP Forecasting and
replenishment Replenishment, the system can consider intraday movements. Demand calculation is done
based on availability times instead of availability days only. The daily forecast values are
distributed based on predefined intraday movement rates.
If this function is active, in addition to using the order, delivery, and availability dates stored
in the table, the system also uses the time that is assigned to the order, delivery, and
availability moments in the table.

Order proposal This feature allows you to see a time component to the order proposal process allowing you
split to specify order moments rather than just order dates. Order moments are a specific time on
a specific date.
If this function is active, the system will generate more than one order proposal if there are
multiple order, delivery, or availability times for the same date. The end user can see the
times for order and delivery moments in the Replenishment Workbench and not just the
dates. This means you can have multiple order proposals per planning day for the same
product.
Daily demand forecast is split based the distribution method and the availability moment is
calculated based on the calculation method, both of which you select in Perform Basic
Settings.

Time-Based Scheduling Requirements


You must define scheduling groups for internal and external replenishment. You do this in the Customizing
(transaction SPRO) under SAP Forecasting and Replenishment for Retail, add-on for fresh products -> Intraday
Functions -> Define Attributes for Scheduling Groups.
Table /FFIS/SCHEDULES must contain the relevant data. To bring the data into the BIF tables, you have to
configure RFC module /FFIS/BIF_SCHED_INBOUND. Finally, execute Process Fresh Produce BIF Data
(transaction /FFIS/BIF_PROC) to copy the data to the database tables.
Time-Based Replenishment Requirements
You must activate Time-Based Scheduling and perform all of the required steps for that function.
Depending on the distribution method you have chosen, you can either import your selling profiles into the SAP
Forecasting and Replenishment for Retail system by implementing and calling BAdI /FFIS/BD_SELLING_PROF if
you plan on using them or import your location opening hours. . For more information, see BAdI
/FFIS/BD_SELLING_PROF.
You must select a distribution method and availability moment calculation method. You do this in the Customizing
(transaction SPRO) under SAP Forecasting and Replenishment for Retail, add-on for fresh products -> Intraday
Functions -> Define Attributes for Scheduling Groups. Depending on your requirements, you could also import
location opening times and define time clustering for your merchandise categories. For more information, see
Perform Basic Settings.
Order Proposal Split Requirements
You must activate Time-Based Replenishment and perform all of the required steps for that function.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 32
Administration Guide PUBLIC

3.3.6.6 Define Time Clusters and Merchandise


Categories

In this Customizing activity you can set time clusters for specific merchandise categories at different locations. The
system uses this to determine how the forecast is distributed across a location's opening hours.

Note
These settings are used in combination with the Imported Intraday Selling Profiles distribution method that
you can select in the Customizing (transaction SPRO) under SAP Forecasting and Replenishment for Retail,
add-on for fresh products -> Intraday Functions -> Perform Basic Settings. If your imported selling profiles do
not already specify time clusters, you can use the values you have specified here to apply them to the data
that you import from your external system. The settings you make here are passed to BAdI
/FFIS/BD_SELLING_PROF allowing you to use them in your implementation.

Define Time Clusters


You can select how to cluster your hours by either specifying the size of the clusters for individual locations, by
specifying a unique location number and location type, or by specifying one cluster size for all locations.
If you want to define time clusters using this activity, you must perform this activity for at least the All Location entry.
The number in the field represents how many hours are in one cluster. Based on this value, the system divides the
business hours of a location into clusters of hours. These different clusters are used to assign a different value for
each intraday movement rate of fresh products.
Any locations that do not have a specific Single Location entry, use the cluster size from the All Locations entry by
default.

Define Merchandise Categories


You can define merchandise categories for individual locations, by specifying a unique location number and location
type, or for all locations.
To specify a merchandise category, select a location from the Maintain Cluster Size for Locations node and choose
the Maintain Merchandise Categories for Locations node. Any merchandise categories you now specify will only be
relevant for the location you selected from the first node.
Only the merchandise categories maintained in the Maintain Merchandise Categories for Locations node consider the
cluster size value stored for that location. For all other merchandise categories, the system uses equal distribution
based on store opening times for the forecast distribution.

3.4 BAdI Implementations

For SAP Forecasting and Replenishment for Retail, add-on for fresh products, BAdI implementations are used. In this
section the implemented BAdIs are listed as well as some technical information and a short description of the process
related to the BAdI implementation.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 33
Administration Guide PUBLIC

3.4.1 BAdI /FRE/IF_CON_BADI_009

The BAdI implementation of the method IF_CON_BADI_009_ENR_MATLOC is executed if location product data is
received from the sending system. In this implementation the verification whether a location product should be
handled as fresh product based on defined conditions and rules maintained in Customizing (see 3.3.2) is executed
for new products. For identified fresh products, the default forecasting profile for fresh products is set for the location
product.

Attribute Value

Implementation Name /FFIS/FRESHITM_IDENT

Implementation Short Text Identifies whether a product is a fresh item

Definition Name /FRE/IF_CON_BADI_009

Interface Name /FRE/IF_EX_IF_CON_BADI_009

Method IF_CON_BADI_009_ENR_MATLOC

Implementing Class /FFIS/CL_IM_FRESHITM_IDENTIFY

3.4.2 BAdI /FRE/IF_CON_BADI_003

This BAdI is called if time series data is received and right before they are written into the buffer table. In SAP
Forecasting and Replenishment for Retail, add-on for fresh products, an implementation is contained to duplicate
received entries with the new qualifier before updating the buffer. The Customizing settings control which dataset with
which qualifier are duplicated with the new qualifier (see 3.3.4).

Attribute Value

Implementation Name /FFIS/IMP_TS_BUFFER

Implementation Short Text Import consumption data into time series buffer

Definition Name /FRE/IF_CON_BADI_003

Interface Name /FRE/IF_EX_IF_CON_BADI_003

Method IF_CON_BADI_003_TSD

Implementing Class /FFIS/CL_IM_IMP_TS_BUFFER

3.4.3 BAdI /FRE/FU_CON_BI_BADI2

If the initial transfer of consumption data from BI, which is an SAP Forecasting and Replenishment for Retail standard
process, is used, you maintain the data source to be accessed for retrieving historical consumption data in the SAP
Forecasting and Replenishment for Retail Customizing (Alternative Transfer of Consumption from BI - Profile). To
enable the maintenance of the divergent data source for fresh products, add-on specific Customizing is introduced
(see 3.3.4). The methods RETRIEVE_CONSUMPTION and CHANGE_TS is used to overwrite the SAP F&R standard

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 34
Administration Guide PUBLIC

setting for the provision of BI data with fresh product specific settings. In addition, it is used to duplicate the received
data with the new qualifier (similar to BAdI /FRE/IF_CON_BADI_003).

Attribute Value

Implementation Name /FFIS/IMP_TS_DIRECT

Implementation Short Text Import consumption data into time series appl. table

Definition Name /FRE/FU_CON_BI_BADI2

Interface Name /FRE/IF_EX_FU_CON_BI_BADI2

Method RETRIEVE_CONSUMPTION + CHANGE_TS

Implementing Class /FFIS/CL_IM_IMP_TS_DIRECT

3.4.4 BAdI /FRE/FU_FRP_BADI_002

The method CHANGE_PARAMETERS of this BAdI is implemented to eliminate DIF identifiers from the equation
parameters in the SAP F&R standard configuration file, that is, the CONFIG.INI if the DIF identifier is set as only
relevant for fresh products in Customizing (see chapter 3.3.3).

Attribute Value

Implementation Name /FFIS/FRPROD_FILTER

Implementation Short Text Filter out DIFs for CONFIG.INI only relevant for fresh products

Definition Name /FRE/FU_FRP_BADI_002

Interface Name /FRE/IF_EX_FU_FRP_BADI_002

Method CHANGE_PARAMETERS

Implementing Class /FFIS/CL_IM_FRPROD_FILTER

3.4.5 BAdI /FRE/FU_FRP_BADI016

The two methods of this BAdI definition are used to filter DIF occurrences on location level as well as on location
product level. With this implementation it is ensured that DIF occurrences that are only relevant for fresh products are
not written into the SAP Forecasting and Replenishment for Retail standard files. Fresh product specific occurrences
are provided in add-on specific outbound files.

Attribute Value

Enhancement Implementation /FFIS/FRPDIF_FILTER

Implementation Short Text Filter DIFs for fresh product solution

Definition Name /FRE/FU_FRP_BADI016

Interface Name /FRE/IF_FRP_BADI016

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 35
Administration Guide PUBLIC

Attribute Value

Method FILTER_EVENTS + FILTER_PREDICTORS

Implementing Class /FFIS/CL_IM_FRPDIF_FILTER

Caution
BAdI definition /FRE/FU_FRP_BADI016 is only available after importing or installing SAP Note 2080084
(Add-on for Fresh Product Forecast: BAdIs to Filter DIFs)

3.4.6 BAdI /FRE/FU_TS_BADI_007

Due to the fact that SAP Forecasting and Replenishment for Retail, add-on for fresh products allows you to calculate
planned goods issues (projected waste and shrinkage), the display of the time series of stock projection must be
adjusted. This adjustment is performed using method GET_STOCK_PROJECTION of BAdI /FRE/FU_TS_BADI_007.

Attribute Value

Enhancement Implementation /FFIS/FU_TS_BADI_007_DEF

Implementation Short Text Customer stock projection (providing end of day stock)

Definition Name /FRE/FU_TS_BADI_007

Interface Name /FRE/IF_TS_BADI_007

Method GET_STOCK_PROJECTION

Implementing Class /FFIS/FU_CL_TS_STOCK_PROJ

3.4.7 BAdI /FRE/UI_RWB_BADI_002

This BAdI is implemented in case there is a requirement to show additional fields within the Order Item subscreen of
the Replenishment Workbench.
This BAdI is implemented to display the following columns on the Order Item subscreen
· Availability Time
· Release Time
· Order Time
· Delivery Time

Attribute Value

Implementation Name /FFIS/UI_RWB_INTRDAY

Implementation Short Text BAdI Implementation for Intraday Solution for RWB

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 36
Administration Guide PUBLIC

Attribute Value

Definition Name /FRE/UI_RWB_BADI_002

Interface Name /FRE/IF_EX_UI_RWB_BADI_002

Method GET_ADDITIONAL_DATA

Implementing Class /FFIS/CL_IM_UI_RWB_INTRDAY

3.4.8 BAdI /FRE/UI_RWB_BADI_004

This BAdI is implemented to enhance the configuration of the Replenishment Workbench. In this BAdI, you can only
add the new fields to be displayed.
This BAdI is implemented to add the following columns to the order Item subscreen:
· Availability Time
· Release Time
· Order Time
· Delivery Time

Attribute Value

Implementation Name /FFIS/UI_RWB_BADI004

Implementation Short Text Implementation for Intraday solution additional fields

Definition Name /FRE/UI_RWB_BADI_004

Interface Name /FRE/IF_EX_UI_RWB_BADI_004

Method GET_OPTIONAL_ORDERITEMS_FIELDS

Implementing Class /FFIS/CL_IM_UI_RWB_BADI004

3.4.9 BAdI /FRE/IF_CON_BADI_007

Importing location opening hours handled by standard location interface. The default BAdI implementation selects
WRF1 location opening hours from the system that is assigned to the Order message type in database table
/FRE/BIF_MSGTP. To import any other location opening hours, you have to implement his own BAdI
implementation.

Attribute Value

Enhancement Implementation /FFIS/BIF_LOC_HRS

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 37
Administration Guide PUBLIC

Attribute Value

Implementation Short Text Implementation for Interface table - location hrs

Definition Name /FRE/IF_CON_BADI_007

Interface Name /FRE/IF_EX_IF_CON_BADI_007

Method IF_CON_BADI_007_ENR_LOCATION

Implementing Class /FFIS/CL_IM_BIF_LOC_HRS

3.4.10 BAdI /FFIS/BD_SELLING_PROF

To import intraday selling profiles from an external system, you have to be able to configure the interface between the
F&R system and the external system. You use this BAdI to pull selling profiles from the external source system. This
BAdI is called by the report /FFIS/INTRADAY_IMP.

Attribute Value

Enhancement Implementation /FFIS/BD_SELLING_PROF_IMPL

Implementation Short Text PPF selling profile BAdI import

Definition Name /FFIS/BD_SELLING_PROF

Interface Name /FFIS/IF_BD_SELLING_PROF

Method IMPORT_SELL_PROFILE

Implementing Class /FFIS/CL_SELLING_PROF_IMPL

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 38
Administration Guide PUBLIC

4 Security

SAP Forecasting and Replenishment for Retail, add-on for fresh products is based on SAP F&R. Therefore, the
related guides also apply to this software.
For more information about specific security related topics, see the following resources on SAP Service Marketplace
and the SAP Community Network at http://scn.sap.com.

Topic Quick Link on SAP Service Marketplace or SDN

Security http://service.sap.com/security
http://sdn.sap.com/irj/sdn/security

Platforms http://service.sap.com/platforms

Infrastructure http://service.sap.com/securityguide
→ Infrastructure Security

Related SAP Notes http://service.sap.com/notes


http://service.sap.com/securitynotes

SAP NetWeaver http://sdn.sap.com/irj/sdn/netweaver

For a complete list of available SAP Security Guides, see SAP Service Marketplace at
http://service.sap.com/securityguide.

Note
No new authorizations and/or roles are used by SAP Forecasting and Replenishment for Retail, add-on for
fresh products.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 39
Administration Guide PUBLIC

5 Operations

Designing, implementing, and running your SAP applications at peak performance 24 hours a day is vital to ensure
business success. This chapter contains important information about how to operate SAP Forecasting and
Replenishment for Retail, add-on for fresh products.
The add-on is based on SAP F&R. Therefore, the general operations information in related operations guides also
applies to SAP Forecasting and Replenishment for Retail, add-on for fresh products.
For a complete list of available SAP operations guides, see the SAP Service Marketplace at
http://service.sap.com/instguides.
The operations information specific to SAP Forecasting and Replenishment for Retail, add-on for fresh products is
described in the following chapters. The following areas are covered:
· Monitoring
· Administration and Management

5.1 Monitoring

5.1.1 Alert Monitoring

Messages raised in add-on-specific steps when running FRP are provided to be displayed in the SAP F&R standard
exception workbench. To be able to display messages in the exception workbench, you make the necessary
Customizing settings as describe in 3.2.6.

5.1.2 Error Logs

Log files with errors and information about what occurred when executing the modules as part of FRP are written to
folder./frp/<client>/<site-GUID>/log/ffi.
The log level can be configured with the following files:
· logback-cleanup.xml
· logback-enhancedforecast.xml
· logback-projectedwaste.xml
· All add-on relevant log files are located next to the standard FRPs in
/sapmnt/<SID>/global/frp/bin/FFI/lib.
The valid log levels are:

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 40
Administration Guide PUBLIC

LEVEL Description

ERROR The ERROR level designates error


events which may or may not be fatal to
the application.

WARN The WARN level designates potentially


harmful situations.

INFO The INFO level designates informational


messages highlighting the overall
progress of the application.

DEBUG The DEBUG level designates


informational events of lower
importance.

TRACE The TRACE level designates


informational events of very low
importance.

5.1.3 Background Job Monitoring

No add-on specific background job monitoring exists. You can also use the SAP F&R standard transaction Check of
Location Status (/FRE/FRP_LOC_STATUS) to monitor the status of the FRP run.

5.2 Administration and Management

5.2.1 Starting and Stopping

With SAP Forecasting and Replenishment for Retail, add-on for fresh products, the FRP run is executed with
additional fresh product specific steps. If you are using the dispatcher for the F&R processor, the relevant dispatcher
profiles needs to be enhanced in Customizing (see 3.2.7) with additional tasks. If the FRP dispatcher is deactivated
and the SAP F&R standard report /FRE/FRP_MID_BASIC is used for the FRP run instead, you must use the add-on
report /FFIS/FRP_MID_BASIC. This report also executes the fresh product specific steps during the FRP run.

5.2.2 Technical Configuration

Report /FFID/INIT_NEW_FRESH_PRODUCTS allows you to initialize existing location products when someone has
manually assigned a fresh-product-relevant forecasting profile. Therefore, you have to activate change documents for
location products. You can do this in the Customizing (transaction SPRO) under Advanced Planning and
Optimization -> Master Data -> Product -> Activate Change Documents.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 41
Administration Guide PUBLIC

In the Location Product dialog structure, select Location Product.

All other details about the technical configuration are described in the installation notes mentioned in 1.5.

5.2.3 Load Balancing and Scalability

The SAP Forecasting and Replenishment for Retail, add-on for fresh products does not replace any steps of the FRP
run. Instead, with the add-on, additional data needs to be stored and processed by the calculation modules. For
example, you should store daily consumption data for about two years. In addition, the calculation of the fresh
product specific forecast as well as the calculation of projected waste and shrinkage is added to the standard FRP
run. As a result, load balancing and scalability must be considered and verified with the installation of this add-on.
Using this add-on may require an increase in system resources.

Note
Sizing information related to this add-on is available in the sizing guide for SAP Forecasting &
Replenishment for Retail.

SAP Forecasting and Replenishment for Retail, add-on for fresh products January 24, 2017
Configuration Guide – Version: 1.2 – Released to Customer © 2014 SAP SE or an SAP affiliate company. All rights reserved. 42
www.sap.com/contactsap

© 2014 SAP SE or an SAP affiliate company. All rights reserved.

Вам также может понравиться