Select language:

 Human Resources in Retail Stores 


In a commercial enterprise, the most significant cost items that can be controlled are personnel costs. These costs can be reduced by implementing HR applications in the store concerned, allowing you to schedule the available human resources whilst taking projected turnover into consideration, for example.

Short-term tasks, such as campaigns,

labeling goods, or inventories, can result in a fluctuating workload in the relevant retail stores. You need to be able to react quickly when hiring employees or planning shifts. Each individual store can manage their own personnel, allowing them to deal with any situation that may arise. The SAP CAMPBELL HR components afford HR administrators flexible support in their daily tasks. This documentation is based on the assumption that the store manager is also responsible for his/her personnel, and is written with the role of store manager in mind.

For more information on the basic HR tasks that a store manager performs, refer to the documentation provided on the role of store manager.

Implementation Considerations

The SAP HR system is installed in the company’s head office. The head office is usually responsible for all HR tasks. All master data and time data from every store is collected here, and is used for payroll purposes. Master data maintenance is delegated to the individual stores. If the stores have access to the R/3 System, they use SAP HR. If not, they use SAP CAMPBELL applications, and exchange information with the head office or SAP HR via WAN or FTP.


The following SAP CAMPBELL applications are available for HR tasks:

  • SAP CAMPBELL StaffWorks (Shift Planning)
  • SAP CAMPBELL Time & Attendance (Time Recording and Evaluation).

You implement the above applications with the following SAP components:

  • SAP HR Personnel Administration
  • SAP HR Time Management
  • SAP HR Payroll
  • SAP Retail
  • SAP BW Business Information Warehouse

The data exchange between SAP CAMPBELL and the SAP HR components (using the relevant time data, master data and retail data interfaces) ensures that the full range of functions available in SAP HR Shift Planning and SAP BW are available when planning shifts.


You can use the following functions in a scenario that has been adjusted to meet your requirements:

  • Maintain Employee Data

The store manager maintains basic master data, and performs personnel actions (such as hiring, dismissal, re-hiring, and organizational changes, for example). The retail store transfers this master data to the SAP HR database on a regular basis.

For more information on maintaining master data in retail stores, refer to

Connecting to SAP CAMPBELL Personnel Administration.
  • Shift Planning

SAP CAMPBELL StaffWorks determines the open requirements in the retail store, and covers them with suitable employees. In order to generate requirements, StaffWorks requires data from both the current and previous year from either SAP Retail or central retail systems (such as projected turnover, for example; data transfer from shipping notification data is in development), and from the local point of sale system (such as number of customers, and sales data, for example). At present, the data must be entered manually.

Using this data as a basis, StaffWorks generates a weekly work schedule, which the store manager can use as a starting point. The weekly work schedule covers the work requirements, taking into account any existing working time regulations, legal specifications, and employee availabilities or qualifications. Before the start of the working week, the store manager either confirms the weekly work schedule, or modifies it accordingly, before making it available to his/her employees.

For more information, see

Shift Planning in Retail Stores.
  • Time Recording and Correcting Time Events

The store manager assumes the tasks of a time administrator. He/she records attendances and absences, and corrects time events. Either SAP CAMPBELL Time & Attendance or SAP HR can be used for this, as it depends on each individual situation. For more information, see

Recording Times and Correcting Time Events with SAP CAMPBELL
Recording Times and Correcting Time Events with SAP HR
  • Time Evaluation

Time Evaluation can be performed with SAP CAMPBELL Time & Attendance, or with the SAP HR system. For more information, see

Time Evaluation with SAP CAMPBELL
Time Evaluation with SAP HR
  • Managing Time Quotas

You process time quotas (such as absence quotas, for example) in the headquarters, using SAP HR. You can use the functions available in Time Recording to increase and reduce these time quotas. If you have also implemented Time Evaluation (RPTIME00), there are a number of additional functions that help you to increase and reduce time quotas.

For more information, see

  • Payroll

Payroll uses the work schedules generated by Shift Planning, the hours generated by Time Evaluation, and additional employee time data as a basis for calculating wages and salaries.

For more information, see Payroll for Employees in Retail Stores.

  • Reporting

There are a variety of reports available for each scenario. You can run a report in both SAP Business Information Warehouse and SAP CAMPBELL StaffWorks.

For more information on BW reports, see Reporting with SAP BW.

For more information on the reports available in SAP CAMPBELL StaffWorks, refer to the documentation provided on StaffWorks.


The business processes in a company produce a division of tasks, split between SAP CAMPBELL and SAP HR on the one side, and the retail store and the head office on the other.

For more information on the division of processes in retail stores, see

SAP CAMPBELL Integration Scenarios.

Alternatively, store managers can also process personnel data in a SAP Retail Store scenario. In this way, store managers can record the working times of their employees in the Intranet, using SAP Retail Store.

For more information, see

Recording Working Times in SAP Retail Store.


The integration between SAP CAMPBELL and SAP HR is realized as a file interface. Data exchange is performed asynchronously.

The integration of SAP CAMPBELL in SAP Retail is in development.