Replenishment: New functions in Retail


As a result of requirements from the retail sector (SAP Retail), Release 4.0A includes the following new functions:

Of these, the following were not included in SAP Retail Release 1.2B:


You can only use this function if you use

SAP Retail.

The Replenishment function is used by one organizational unit to coordinate the supply of merchandise to another organizational unit. This can be from a distribution center to a store or from a wholesaler to a retailer.

Replenishment is coordinated and controlled solely by the supplying organizational unit, taking the requirements of the recipient only into account. Replenishment can therefore be considered as a service provided by a vendor for a customer.

In Replenishment, the system determines the recipient's requirements and generates any necessary follow-on documents, such as stock transport orders or deliveries. The Store Order functions are used for generating follow-on documents.


All the functions in Replenishment are based on customer master records. Since every plant in SAP Retail is assigned a customer master record, all the replenishment functions can be used for plants. Replenishment cannot be used for external customers to which a plant master record is not assigned.

Master data maintenance

You can only use this function if you use

SAP Retail.

Replenishment requires its own material master data. This is maintained in the Replenishment menu and not in material maintenance. You can enter data at two levels:

This is the most detailed level at which data can be maintained.
A requirement group comprises customers with the same replenishment requirements. These customers are grouped for ease of data maintenance.

You can enter inventory management and forecast data for a material on these levels.

Methods of replenishment

Requirements can be determined in one of two ways:

This method can only be used in connection with material-based inventory management as used in Materials Management (MM). The stock on-hand as reflected in MM Inventory Management is the stock figure used for Replenishment.
The standard method requires a target stock to be defined for each material and can be controlled via a reorder point.
This method is designed for a less sophisticated system environment. It is based solely on the quantities sold at the electronic cash registers and does not require any further goods movements. The target stock is the starting stock of the customer. Since the system is not aware of the actual stock on-hand at the customer, it uses zero for both the target stock and the starting stock. With the simplified method, less master data has to be maintained, as there is no target stock necessary.


In Replenishment, you can use a forecast to determine the target stock level. All the forecast models in the R/3 system are available. A special model with seasonal weighting factors has also been developed for use in Replenishment.

Planning of replenishments

You can start the planning run online or in the background. The system determines requirements, which you can change online. The system then uses store order functions to generate follow-on documents. You can have the system generate:

You define which type of follow-on document is generated in Customizing. The results of a replenishment run are recorded in a log, which you can then check in the replenishment monitor.

Consideration of expected receipts and issues

Expected receipts and issues can also be included in the planning run for items planned with the standard method.

Expected receipts are included if in planning replenishments you activate receipt determination via ATP (available to promise). Doing this does, however, slow down performance.
With ATP, you can include purchase requisitions, purchase orders for external vendors, stock transport orders and deliveries for stock transport orders. Deliveries not referencing another system document are not included in the planning of replenishments.

You must have entered a check group in the logistics master data of the materials involved. Check groups for availability checks can be maintained in cutomizing for Sales and Distribution, The check rule for Replenishment is set internally to "RP".

The system does not know which quantities will be issued, as these are not planned. As of Release 4.0A, you can plan replenishments and run a forecast at the same time, with the expected issues being calculated by the forecast.
You must, however, have activated updates for information structure S130 in the Retail Information System (RIS), which contains the forecast data for Replenishment.

Consideration of material status and MRP type

You can block a material for replenishment by setting a particular status in the material master record. The status can be set at material level, at distribution chain level or at distribution chains and plant level. In Customizing you can configure how the system interprets the status, for example, also as a purchasing block.

You can only plan replenishments if you have entered an MRP type for Replenishment in the material master record.

Replenishment of structured materials

If the system finds that the components of structured materials are among the requirements, it converts these requirement to requirements for the header material.

The system then enters the header material in the follow-on documents. You can influence how the system converts component requirements to header material requirements in a user exit.

Displaying parameters using the list viewer

As of Release 4.0A you can display the parameters set for Replenishment using the list viewer. You can define your own list variants for selecting and displaying all the replenishment parameters as required.

For further information on the list viewer, see the Release Note New Report Design in Inventory Management .

Replenishment monitor

The replenishment monitor allows you to display the detailed results of a replenishment run. When you run replenishment online, you can branch to the monitor at any time. If you want to analyze the results of replenishment run in the background. you must have activated updates for replenishment results in Customizing. This is already activated in the standard system.

The results are divided into three categories (successfully processed, workitem created, replenishment run ended with errors). For each category, the system provides information (for each customer and material combination) as to the status of the items processed.

Change system parameters in customizing

See the IMG for: