Professional Documents
Culture Documents
(Backend)
ADDON.ISBEV_PRODUCTIVE
Release 6761
SAP Online Help 07.02.2007
Copyright
© Copyright 2007 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose
without the express permission of SAP AG. The information contained herein may be
changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered
trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are
trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World
Wide Web Consortium, Massachusetts Institute of Technology.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for
technology invented and implemented by Netscape.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and
services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP AG in Germany and in several other countries all over the world. All other
product and service names mentioned are the trademarks of their respective companies.
Data contained in this document serves informational purposes only. National product
specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP
AG and its affiliated companies ("SAP Group") for informational purposes only, without
representation or warranty of any kind, and SAP Group shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP Group products and
services are those that are set forth in the express warranty statements accompanying such
products and services, if any. Nothing herein should be construed as constituting an
additional warranty.
Icon Meaning
Caution
Example
Note
Recommendation
Syntax
Additional icons are used in SAP Library documentation to help you identify different types of
information at a glance. For more information, see Help on Help → General Information
Classes and Information Classes for Business Information Warehouse on the first page of any
version of SAP Library.
Typographic Conventions
● Make materials available to stores and customers quickly (for example, food, drink,
flowers, newspapers)
Visit Control
You use visit control in the Direct Store Delivery component to plan periodically recurring
customer visits carried out by drivers (different roles) on their tours, within a logistics process.
Visit control consists of a strategic part (visit plans) and an operational part (visit lists).
In visit plans, you specify, among other things, which customers are to receive deliveries or
visits in which sequence, and how often. You can also specify the drivers and vehicles to be
used for a shipment.
The system creates visit lists for set days from visit plans. You can process visit lists manually
and can therefore react to sudden or unique events. During dynamic transportation planning,
the system uses visit lists as the basis for creating shipments.
Transportation Planning
Using transportation planning from the Direct Store Delivery component, you plan and
organize tours with the aim of incorporating due deliveries into shipments.
Outbound deliveries can be:
● Incorporated into a single shipment or into several shipments by the system using
dynamic transportation planning
Dynamic transportation planning takes the following into account when creating
shipments:
○ Visit lists
Using the shipment list the system provides you with an overview of all shipments created.
From the shipment list you can access shipment maintenance.
Output Control
You implement Output Control for the Direct Store Delivery component if you want the system
to automatically group together tour data for output control.
Route Accounting
Route Accounting begins after a vehicle is loaded and ends once all tour transactions have
been posted. DSD Route Accounting supports delivery and route sales using:
● Entry of information and documents that drivers (with different roles) hand in after their
tour to the settlement office
● Settlement of documents and data entered with the data available in the ERP system
● Documents
● Cash
● New orders
Implementation Considerations
● If you want to use the Direct Store Delivery component, see the current information in
SAP Note 755712.
● If you want to use the backend of the Direct Store Delivery component in your system,
you must flag the checkbox Direct Store Delivery Active.
● If you want to use the mobile part of the DSD process in your system, in the Activate
Sales Area Processes table, you must have set the identically named indicator. Once
you have set the indicator, the system activates checks in different functions (for
example, driver master, shipment). These checks are performed to ensure that the
process deals only with sales areas.
● If you want to implement Vehicle Space Optimization for the Direct Store Delivery
component in your system, you must set the Vehicle Space Optimization indicator to
active in Customizing. You must set this indicator for the system to be able to use a
third party administrator’s optimization algorithm via an interface.
For the system settings for the activating Direct Store Delivery and Vehicle
Space Optimization, see Customizing under Basic Functions.
● If you want to use Route Accounting from the Direct Store Delivery component in your
system, you must switch on the EA-SCM enhancement and activate the Direct Store
Delivery component in Customizing.
● Driver
● Vehicle
● Tour
● Customer
● Material
Integration
Special fields are used to integrate specific additional data for the Direct Store Delivery
component into the ERP master data:
Integration
The DSD-specific driver data is integrated in the customer master of the ERP system. When
you choose Additional DSD Data you are taken to the Driver tab page in the customer master.
The system treats a driver as a customer. By making the appropriate Customizing settings,
the system can clear materials and receipts/issues on the driver’s account.
Prerequisites
You need to perform the following Customizing activities so that the system can use the DSD-
specific driver data:
Features
When you select a customer number, the system checks whether the related account group is
defined for drivers. The system recognizes from the allowed account group that this customer
master record concerns driver master data. You can enter the following data on the Driver tab
page:
If in the Customizing table Activate Sales Area Processes you have set the
identically named indicator, the system only allows you to specify one sales
area for each driver.
Integration
The DSD-specific vehicle data is integrated with the ERP equipment/vehicle master. The
additional vehicle data is found on the DSD Vehicle Data tab page.
Prerequisites
You need to perform the following Customizing activities to be able to use the DSD-specific
vehicle master data:
Features
You can enter the following vehicle data on the DSD Vehicle Data tab page:
● Trailor load
● Variable capacity
● Vehicle type for vehicle space optimization (VSO vehicle type), provided you have
activated vehicle space optimization.
● Lock period(s)
Features
You create a tour for a route and a visit plan type. Among other things, the tour contains the
following information:
● Driver
● Alternate driver
● Vehicle
● Trailer
The system checks if the required driver license category for the vehicle is covered by the
driver’s license category of the assigned driver.
The system uses this tour master data during dynamic transportation planning. If you create
several tours for the same route with the same visit plan type and the same transportation
planning point, the system distributes the deliveries to the shipments in Dynamic
Transportation Planning in line with the tour sequence that you created.
For more information on tours, see Tour [Seite 40].
Integration
The DSD-specific customer data is integrated in the customer master of the ERP system.
Prerequisites
To use the DSD-specific customer master data, you need to activate Direct Store Delivery
and – if required – Vehicle Space Optimization. For more information, see Implementation
Considerations in Direct Store Delivery (Backend) [Seite 1].
Features
The following determine the tab pages the system displays:
● The system displays the Vehicle Space Optimization tab page if the customer is not a
driver, and you have activated Vehicle Space Optimization in Customizing.
Enter the customer-specific data that the system requires for an optimization run on the
Vehicle Space Optimization tab page.
● The system displays the Visit Information tab page if the customer is not a driver.
The system displays a selection of appropriate calendar types on the Visit Information
tab page. You can see from the calendar when a customer is to receive a delivery, or
when visits are scheduled.
The system displays the visit and delivery times in color in the calendar.
If you choose Display Visit Plans or Display Visit Lists, the system branches to the
display mode for the visit plans or lists. The system proposes the visit plans/lists in
which this customer appears in the next seven days. You cannot process visit plans or
lists within or from the customer master.
If the customer is a driver, the system displays the Driver tab page. For more
information, see Additional DSD Data: Driver Data [Seite 10].
Activities
Choose the customer’s desired visit/delivery dates.
The system displays the planned visit/delivery times for the customer in a calendar in the
customer master on the Visit Information tab page.
You can geocode the customer’s address data on this tab page. The system issues unique
coordinates (length and width degree). For more information, see Using Geocoding [Seite 15].
If Vehicle Space Optimization is activated, you can maintain data on the Vehicle Space
Optimization tab page, which will influence the optimization algorithm.
You can find system settings for the customer master data in Customizing under Customer.
Using Geocoding
Use
In customer geocoding the system determines the corresponding geographical degrees of
longitude and latitude for a customer’s address data.
Depending on the data available in the system, geocoding provides exact results, no matter
the level on which it is performed. Geocoding can, for example, be performed at country,
region, zip code, street or house number level. The geocoding data contained as standard in
mySAP ERP functions at regional and country level. If you want to perform geocoding at
house number level, for example, you must obtain and install the corresponding data for the
area in question from the third party administrator.
You can execute geocoding for a particular customer directly from the customer master (tab
page Visit Information), or for several customers using the Geocoding report. You can specify
several customers in the selection screen in the report. You can use a flag to ensure that the
system only geocodes those customers whose address data has changed.
Prerequisites
If you need geocoding to be more precise than it is at regional level, you must obtain and
install the relevant data from a third party administrator.
You must make the necessary geocoding settings in Customizing.
For more information about geocoding, see the Implementation Guide under General Settings
under Set Geocoding.
Procedure
To execute geocoding using the report, proceed as follows:
...
1. On the SAP Easy Access screen under Logistics → Logistics Execution → Direct Store
Delivery → Master Data → Customer → Geocoding.
The Geocoding screen appears.
2. Enter the required data.
3. Choose Execute.
You can also execute this report in the test run. In this case the system does not
save the data.
The Display Logs screen appears. This lists the geocoding results.
Result
The system has performed geocoding with longitude and latitude data for the selected
customer. If you have connected maps from a third party administrator, the result of the
geocoding is that the system displays customers graphically on an electronic map in visit
plans and visit lists.
● Payment history
● Document transfer
Prerequisites
You must have entered customers for whom you want to maintain extended payment
conditions in the customer master.
Procedure
To maintain extended payment conditions, proceed as follows:
...
1. On the SAP Easy Access screen under Logistics → Logistics Execution → Direct Store
Delivery → Master Data → Customer → Maintain Extended Terms of Payment.
The Extended Terms of Payment screen appears.
2. Enter the required data.
3. Save your entries.
Integration
DSD-specific material data is integrated in the ERP material master.
Prerequisites
In Customizing, you must activate the Direct Store Delivery backend and, if required, Vehicle
Space Optimization. You can find these system settings in Customizing for Direct Store
Delivery backend under Basic Functions.
For more information, see Implementation Considerations in Direct Store Delivery (Backend)
[Seite 1].
You need to assign the following screen sequences in Customizing for the system to display
the tab pages containing the DSD-specific material data:
Features
You can assign a DSD grouping to a material in the material master, on the DSD Data tab
page.
By assigning a DSD calendar type to a DSD grouping, you can schedule appointments for
visits and deliveries for each material. This means that materials with different DSD groupings
and different calendar types can have different delivery cycles (for example, daily and weekly)
in Visit Control.
You can maintain material-dependent data that will influence the Vehicle Space Optimization
of a third party on the VSO Data and VSO Plant Data tab pages.
Activities
You can find the system settings for the material master for the Direct Store Delivery backend
in Customizing under Material.
Use
You create a deal condition in the back-end system with the appropriate conditions (such as
preferred customers). If a deal condition fulfills the conditions specified in the back-end
system, the system takes the deal condition into account when preparing the deliveries for a
tour and transfers the data to the mobile device. The mobile device calculates the granted
deal condition for invoicing during the tour.
Drivers cannot create or change a deal condition on their mobile device. You
make all the settings that affect a deal condition in the back-end system.
At the end of the tour, you transfer the rebates granted with the other tour data to the back
end. The system includes all the tour data in the final settlement run, including the granted
rebates.
You can display lists for the deal conditions and the resulting discounts and free goods
discounts.
Structure
Header Data
You specify which general settings you want to be valid for a deal condition in the header
data.
● Validity period
● Status
Assignments
You specify in the assignments which customers are entitled to a deal condition (inclusive
assignment) and which are not (exclusive assignment).
A deal condition is transferred to the mobile device at the start of a tour only for customers
who fulfill the assignments as follows:
● “And” condition
The current delivery for the customer must fulfill the conditions specified in the deal
condition for the following fields:
○ Sales organization
○ Distribution channel
○ Division
○ Plant
The system only considers the fields with entries for the deal condition.
● “Or” condition
Any of the following data can serve as additional conditions:
○ Customer
○ Customer Groups
○ Higher-Level Customer
■ Customer 1234
Conditions
Here you define which conditions must be fulfilled for a deal condition in a delivery, so that the
mobile device applies a deal condition. You can use several variants of the conditions.
● Whether a specific total sales quantity must be reached in a delivery across all
materials specified in the deal condition.
For the total sales quantity, the system only considers materials whose target quantities
are reached or exceeded in the delivery.
Result
You specify how you want the customer to benefit from the deal condition in the results:
● You define whether the customer receives the deal condition as free goods, or as a
value or percentage discount.
● You define whether or not the driver is free to choose or reject the deal condition
proposed by the system (whether or not the deal condition is obligatory).
If a deal condition is obligatory and the delivery fulfills the criteria, the mobile
device applies this deal condition automatically.
If a deal condition is not obligatory, the driver can activate the deal condition on
the mobile device.
The system considers an active deal condition when creating the invoice.
Integration
The deal condition is part of the DSD process and can be used in connection with mobile
devices.
Prerequisites
You use mobile devices in your DSD process.
● You have made settings for the following areas in Customizing for Logistics Execution
under Direct Store Delivery → Deal Condition:
○ Field selection
DSD Connector
You have made settings for the following areas on the SAP Easy Access screen by choosing
Logistics Execution → Direct Store Delivery → Handheld Connectivity → DSD Connector
Cockpit:
● Driver/vehicle assignment
● Driver master
● Vehicle master
Process Flow
The deal condition is integrated into the DSD process as follows:
...
1. You enter the DSD-specific master data for a deal condition in the back end.
2. You create a delivery and shipment based on a sales order.
3. The system transfers the data on the deal condition together with the tour data.
The system transfers all deal conditions that are valid for a customer on the day
of the tour to the mobile device.
Note that if you want to give free goods discounts, the vehicle must be loaded
with the relevant materials.
4. The driver starts his or her tour as part of the DSD process.
5. The mobile device takes account of all active deal conditions for invoicing.
Depending on the system settings for the deal condition, either the mobile
device automatically takes account of an active deal condition for invoicing, or
the driver can activate or deactivate the deal condition manually.
6. The driver completes the tour and returns to the distribution center.
7. You transfer the tour data to the system (back end), including the results of the deal
condition.
8. You complete the tour in the back end with the final settlement run. The back-end
system includes the deal condition data in the final settlement run.
Use
Drivers can use predefined conditions in the delivery process during a tour. The driver
decides whether to offer specific conditions to a customer, and which conditions to offer. The
driver can grant these discounts at item level and header level in a delivery (depending on his
or her authorizations).
For price determination, the mobile device treats the manual discounts in the same way as
regular price conditions.
At the end of the tour, the tour data including the manual discounts (with condition type,
amount, currency or percentage value) are transferred from the mobile device to the back end
for processing in the final settlement run.
The back end displays the absolute discount or percentage values for manual discounts at
header level and item level of the delivery, and uses this data to complete the tour.
Integration
You use mobile devices in your DSD process.
Customizing
You have set the DSD Active indicator in Customizing for Logistics Execution under Direct
Store Delivery → Basic Functions → Activate Direct Store Delivery.
You have defined the required conditions in the back end.
In Customizing for Logistics Execution under Direct Store Delivery → Handheld Connectivity
→ DSD Connector Settings → Mobile Device Settings → Define Mobile Device Settings, you
have activated granting of discounts at global level or for specific groups.
For each sales area, you have specified the condition types for manual discounts that are
relevant for the mobile device in Customizing for Logistics Execution by choosing Direct Store
Delivery → Handheld Connectivity → DSD Connector Settings → Mobile Device Settings →
Specify General Settings → Define Condition Types for Manual Discounts.
See also:
DSD Final Settlement Run [Seite 91]
Visit Control
Use
You use visit control in the Direct Store Delivery component to plan and execute periodically
recurring customer visits in the logistics process.
Visit control consists of visit plans and visit lists, and how they are used and integrated into
the supply chain.
Visit plans are used for long-term, strategic planning. In visit plans, you group together
customers that you want to visit or make deliveries to in one tour. You can assign drivers and
vehicles, among other things, to visit plans. In a visit plan, you can maintain set non-
appointments for every assigned customer. This simply states a time when the customer
should not be visited or have deliveries made.
The system creates visit lists for set days from these strategic visit plans. If necessary, you
can adjust these manually and can use them in operational business.
You use the following visit lists:
● Periodicity with which customers are contacted (for example, on Friday once a
fortnight)
Visit control is aimed at two user groups with different roles:
● Individuals (roles) who create and manage, or can view, visit plans and visit lists:
○ Strategic planner
○ MRP controller
Implementation Considerations
If you want to include electronic maps in visit control, you must implement and use a graphical
information system (GIS) from an external provider using the Internet Graphic Server (IGS).
If in the Customizing table Activate Sales Area Processes you have set the
identically named indicator, the system creates the visit plan or visit list in
dependence on the sales area. The system checks whether the assigned
customers have been created in the specified sales area.
Process Flow
Ideally, Visit Control functions as follows:
...
Before the system saves a newly created visit list you can specify a means of
transport and a driver by implementing a BAdI method.
We recommend that you delete visit lists that were not processed because of a
public holiday, after you have transferred the affected customers to other visit
lists.
You can move an entire visit list to another day by manually changing the
execution date of the visit list.
Note that corresponding visit plans are not affected by changes to visit lists.
○ In order entry when determining the required delivery date, based on planned
visit/delivery appointments, using visit control and
○ In the customer master (DSD Additional Data pushbutton, Visit Information tab)
when selecting a calendar type. As soon as the time stream is available, the
determined appointments appear in color in the calendar.
5. Order processing
For visit/delivery appointments planned with visit control to be taken into account in
order entry, you must flag the order type used as DSD-relevant in Customizing, and
must also assign a calendar type.
As soon as you have created an order with a flagged, corresponding order type, the
system uses the assigned calendar type and the minimum lead time to check the next
date planned for a visit/delivery to this customer, and then enters this as the required
delivery date. The system takes this date from the customer’s time stream. If there is
still no time stream available, the system creates the time stream when it creates the
order.
If the visit list/plan that underlies this appointment has a route, the system incorporates
this route in the order. Otherwise the system carries out SAP standard route
determination.
6. Dynamic Transportation Planning
Using dynamic transportation planning the system automatically groups deliveries to
form shipments. Visit lists are a tool for determining the itinerary sequence when
creating a shipment and, in some cases, may also specify a vehicle and a driver. The
system updates the numbers in the underlying visit lists created for shipments using
dynamic transportation planning.
Note that if changes are made to shipments the same changes are not
automatically made to visit lists.
If in the Customizing table, Activate Sales Area Processes you have set the
identically named indicator, the system only assigns deliveries with the same
sales area (as the underlying visit list) to a shipment. The system also checks
whether the assigned driver is created in this sales area.
For more information about dynamic transportation planning, see the documentation for
Transportation Planning [Seite 36] in the Direct Store Delivery component.
7. Route Accounting
As soon as deliveries/visits have been performed and the drivers have returned to the
plant, all the existing data must be processed. Further processing is performed with
Route Accounting [Seite 72] in the Direct Store Delivery component. Route Accounting
considers whether there was an underlying shipment or visit list for the deliveries/visits
performed.
Delivery driver
Driver who visits customers with the intention of delivering ordered goods. This means that
deliveries already exist for these customers in the system.
The delivery driver visits customers in the sequence in which they are listed in the shipment.
In automatic shipment creation performed with dynamic transportation planning, visit lists
were used as proposals for the itinerary.
Sales driver
Driver who visits customers with the intention of selling goods. For this purpose a sales driver
drives around with a speculative load. If customers give drivers an order, the drivers takes the
goods from their vehicles and give them to the customer.
The sales driver visits customers in the sequence in which they are listed in the visit list. The
shipment only contains the speculative load, which is the delivery that has been issued to the
driver.
Mixed driver
The mixed driver is a driver who visits customers as both a delivery driver and a sales driver.
The mixed driver visits customers for the following reasons:
Preseller
Sales employee who visits customers with the intention of collecting orders. The preseller
does not bring any goods with them.
The preseller visits
Visit Plan
Use
You use visit plans to plan customer visits and deliveries that recur periodically as part of the
logistics process.
In the general data for the visit plan you specify:
● How frequently the visit plan is carried out (once a week on Tuesdays, for example)
You use visit plans to plan customer visits and deliveries that recur periodically as part of the
logistics process. From a worklist, you choose customers with certain common criteria
(general data on visit plan type), which you then add to a visit plan. You also edit the itinerary
for visit plans. The driver specified in the visit plan visits or makes deliveries to the customers
assigned to the visit plan on a route.
Features
The following functions are available for editing visit plans:
Activities
In the general data for the visit plan you specify:
● How frequently the visit plan is carried out (once a week on Tuesdays, for example)
When modified visit plans are saved, Visit Control checks whether there are
already visit lists containing future visits or deliveries for the modified visit plans.
Visit lists that have already been created are listed for information in a dialog
box. You can cancel the procedure for saving the visit plans in the dialog box.
Visit Control does not automatically copy changes that are made to the visit
plans to existing visit lists.
Visit List
Definition
List of customers for a particular day in a given sequence. The visit list determines:
Use
You use visit lists as a basis for making your customer visits and deliveries.
Visit lists are compiled from visit plans but do not have to be a one-to-one copy of the plans.
● You have set the inactive indicator for a customer in the visit plan
As well as the reference documents that are relevant before the visit list is
carried out, there are also reference documents that are entered by the system
after the visit list is carried out. These reference documents are used to log the
customer visits. The system can create an SD sales activity document for an
unsuccessful customer visit, for example, specifying the reason for that fact that
no order was generated.
The Visit Control function creates visit lists from visit plans. Visit lists do not have to be a one-
to-one copy of visit plans.
Features
The following functions are available for editing visit lists:
• Generate visit lists
• Maintain visit lists
• Display visit lists
Activities
When the Visit Control function creates visit lists, it does not overwrite existing lists. If you
want to create a visit list from a visit plan for a period for which there is already a visit list in
the system, Visit Control does not create a second visit list.
If you only specify the creation date (To date) and leave the From date field empty, the Visit
Control function automatically determines the creation date, the From date, for each visit plan.
You can create visit lists in simulation mode.
To display the error log, choose Goto → Log → Generation errors.
Transportation Planning
Use
Using transportation planning from the Direct Store Delivery component you plan and
organize tours with the aim of grouping outstanding deliveries into shipments. You can then
execute the shipments.
Transportation Planning includes the following functions:
● Dynamic Transportation Planning for creating shipments while taking account of, for
example, visit lists, tour master data and capacity criteria.
● Shipment List for a better overview and simpler processing of the shipments that have
been created
The system executes transportation planning using the following data records:
● Visit lists
Integration
Transportation Planning is part of the Direct Store Delivery component and is integrated into
the logistics process. Visit Control takes place before Transportation Planning. Vehicle Space
Optimization (optional) and Route Accounting take place after Transportation Planning.
For more information, see Visit Control [Seite 24], Vehicle Space Optimization [Seite 51] and
Route Accounting [Seite 72].
Transportation Planning uses DSD-specific master data. For more information about DSD-
specific master data in transportation planning, see DSD-Specific Master Data [Seite 9].
1 – Transportation Planning
2 – Vehicle Space Optimization (opt.)
3 - Route Accounting
Features
Dynamic Transportation Planning has the following characteristics:
● You can use Dynamic Transportation Planning to group shipments for the deliveries
that require transportation and that have at least the same:
○ Route
● If you have assigned a vehicle, a trailer, a driver and a second driver in the Visit List or
in the Route Master, the system assigns the relevant data to the individual shipments.
The system manages drivers, second drivers, vehicles and trailers in the customer
master and in the equipment/vehicle master.
In the Customizing table, Activate Sales Area Processes, you have set the
identically named indicator, the system checks that the deliveries assigned
belong to the same sales area, and that the driver assigned has been created in
this sales area.
Loading Units
Use
You use loading units as another capacity limit with which you can limit the maximum delivery
quantity for a vehicle in Dynamic Transportation Planning in the DSD process.
A loading unit is a unit of measure that does not depend on the units of measure in order
processing.
Prerequisites
You have activated the capacity limit loading unit in Customizing (Define Capacity Limit).
Activities
The system calculates the total quantity in the loading unit in the order and in the delivery,
and displays the loading unit together with the aggregation categories. For information
purposes, the system also displays the loading unit in the shipment as a total of the combined
deliveries in the shipment. For conversions within the loading unit, the system uses the
conversion factor that you defined in the material master.
Picking view
Barrels 5
Crates 10 Aggregation
Containers 0 categories
….. …
Loading View
Aggregation Categories
Use
Aggregation categories are enhanced article master data. You use aggregation categories to
total the quantities of all the items in an aggregation category in a document.
The system can perform aggregation for the following documents:
● Sales order
● Delivery
● Transportation
Prerequisites
● To use the aggregation categories you must specify in Customizing (Customizing table
Define Categories of Totals Fields) which of the four proposed aggregation categories
you wish to use, and what their description should be (for example, barrels, crates).
● In Customizing for the material master you must have assigned the screen sequence
BD (when using DSD without vehicle space optimization) or BV (if you are using DSD
vehicle space optimization).
● In the material master in the DSD Totals view, you must have selected one of the listed
aggregation categories, have assigned a unit of measure, and have processed the
corresponding conversion factor.
● The aggregation categories are only visible in the material master when you have
specified a sales area.
Activities
You enter customer-specific descriptions for aggregation categories in Customizing
(Customizing table Define Categories of Totals Fields). The number of aggregation categories
is limited to four.
In the order and the delivery the system displays the aggregation categories with the Loading
Units [Seite 38].
The system calculates and displays aggregation categories in orders, deliveries and
shipments as follows:
● In an order the system calculates aggregation categories dynamically and does not
save them.
● In a shipment (shipment list) the system displays aggregation categories in the Direct
Store Delivery.
Tour
Definition
Combination of route, visit plan type and additional data.
In addition to the route and visit plan type, you can enter additional default transportation
values (such as tractor, trailer, driver, and alternate driver) and the following capacity limits:
● Number of stops
Before the capacity limit Number of Stops is taken into account in Dynamic
Transportation Planning, you must activate the relevant criterion in Customizing
for DSD Transportation Planning. You do this in the SAP Reference IMG under
Logistics Execution →Direct Store Delivery → Transportation Planning → Define
Capacity Limits.
● Maximum duration
information to calculate the travel duration from the last customer to the
destination.
Shipment
Definition
A shipment represents a physical goods movement between two or more locations.
For the system to create a shipment, shipping-relevant deliveries must exist.
Use
You use Transportation Planning to group pending deliveries into shipments and then to
perform the shipments.
The outbound delivery documents contain routes that the system calculates in route
determination, and a transportation planning date for the delivery.
Dynamic transportation planning is responsible for grouping together outbound deliveries into
shipments that have at least the same route, visit plan type and the same transportation
planning date.
The following restrictions can be taken into account for a shipment in Dynamic Transportation
Planning:
● Weight
● Volume
● Variable capacity
● Number of stops
● Maximum duration
● Loading units
Reload
Use
You can use this function to define which additional materials should be loaded onto the
vehicle during a tour, or unloaded before the end of the tour.
The driver interrupts the current tour and returns to the distribution center for a
stop-off to load additional material onto the vehicle, or unload material that is no
longer required. At this point, the back end transfers the changes in quantity
made for each material during the process. The vehicle stock is updated
accordingly on the mobile device. The driver can then continue the tour.
Final
Check-out
check-in
Interruption to tour
Integration
The function is designed for use on mobile devices and for paper-based processes.
You can use the check-in and check-out functions for this process.
For more information, see Entering Tour Data on Mobile Devices.
When checking in or out during a stop-off, you can only enter the current vehicle
stock quantities.
Prerequisites
● The tour must be started but not yet completed.
● You can only reload or unload materials for a delivery if you already transferred the
materials during the initial data transfer on the mobile device before the start of a tour.
Features
● You can use transaction /DSD/SV_RELOAD to create a document for a shipment in
the back end. You enter the material data concerning the reload in this document. You
can enter data on the materials that have been reloaded or unloaded in the same step.
The system can handle up to 99 stop-offs, which are stored in the back end as
the reload sequence.
Based on the document created, you can generate and print a material list showing the
materials that have been reloaded and the relevant quantities. This list can be accessed by
the driver or senior storeperson.
If drivers synchronize their mobile device before resuming the tour, the system automatically
updates the stock data on the mobile device.
You can only change the reload data if it has not yet been transferred to the
mobile device. Once the data has been transferred, you can no longer make
changes.
Goods movements must be made separately.
Materials that are reloaded during a stop-off are initially debited to the driver. The system
does not post these materials to the relevant customer accounts until the final settlement run.
Example
A delivery driver is on a tour. He or she delivers the materials that have been ordered to the
first three customers. Everything goes according to plan. What is not planned, however, is for
the driver to receive returns and empties. He or she still has four customers who want to
purchase more material than they had originally ordered, that is, more than is already on the
vehicle. The driver realizes that the vehicle stock will not be sufficient for the remaining
deliveries. The driver informs the distribution center of the planned changes during the tour.
He or she then returns to the distribution center to update the vehicle stock. The driver
unloads the returns and the empties and loads the missing material. The driver then
continues the tour with the updated data on the mobile device.
● Usable load
● Volume
● Variable capacity
● Number of stops
● Maximum duration
● Loading units
Dynamic Transportation Planning has the following features:
● Evaluation of visit lists for the order of the customer visits and, if available, the vehicles
and drivers to be used
● Evaluation of the tour master for the sequence of shipments and the tour staffing (if
this has not been predetermined by the visit list)
● Listing of the compiled shipments as a proposal (simulation run) or for direct creation
● Consideration of speculative loads (deliveries, whose ship-to party is the driver for the
visit list) that can be assigned directly in the visit list header or that can be recognized
as speculative loads from their ship-to parties.
Process Flow
...
1. You can access the Dynamic Transportation Planning component from the SAP Easy
Access screen by choosing Logistics → Logistics Execution → Direct Store Delivery
Backend → Transportation Planning → Dynamic Transportation Planning.
2. The system selects the deliveries according to the information that you enter.
The route contained in the deliveries is an important control parameter. The system
uses the route to determine the tours, which in turn determine the vehicles and drivers.
3. The system selects the visit lists according to your entries. You can limit the selection
according to visit plan type and route. The input field for the execution date of the visit
lists is a mandatory field. The system only selects visit lists that are flagged as active
(inactive indicator is not set) and for whose visit plan types the shipment document is
flagged as a relevant document.
4. The system sorts the visit lists according to the following sort criteria and evaluates the
visit lists in the sorted order:
a. Visit plan type
b. Route
5. The system selects the explicitly assigned deliveries.
6. The system identifies the speculative loads.
7. The system groups together the deliveries for a visit list.
8. The system assigns the selected deliveries to the first shipment in the order specified.
Assuming you have determined the capacity criteria and activated them in
Customizing, the delivery data (weight, volume, loading unit and variable capacity) is
compared with the limits defined in the vehicle master of the assigned vehicle. As soon
as one of the limits is exceeded, the system does not assign any more deliveries to the
shipment.
Whether the system assigns the remaining deliveries from the visit list concerned to
other shipments or whether it disregards the remaining deliveries and starts evaluating
the next visit list depends on several different factors.
Apart from capacity restrictions, the system distributes the remaining deliveries to other
shipments if:
○ No speculative load was identified for the visit list concerned in the deliveries
selected initially.
○ The shipment document is flagged as a relevant document in the visit plan type
of the visit list.
If the capacity limit of the vehicle is reached in the second shipment as well, the system
creates a third shipment. The system repeats this process until all the selected
deliveries have been assigned.
In addition to the capacity limits you have defined in the vehicle master for each
vehicle, the system also checks – if activated - the limit for the number of stops and the
time limit (maximum duration).
The limit for the number of stops means that the system can only assign the number of
deliveries or ship-to parties within this limit to a shipment. The system treats all
deliveries for the same ship-to party as a single delivery.
Speculative loads have no effect on the calculation of the number of stops and the
duration. The systems regards customers who are entered in the visit list but are not
receiving a delivery as a stop and also takes them into account when calculating the
duration.
For the system to be able to use the time limit properly, you have to arrange your
customers in a realistic itinerary and maintain the corresponding times. Only if these
prerequisites are met will the system be able to calculate the times during dynamic
transportation planning and compare them with the maximum duration limit.
As soon as an active limit is reached, the system closes the shipment and creates
another one, provided the above-mentioned prerequisites are fulfilled. The system
always checks the limits in the following sequence:
a. Usable load
b. Volume
c. Number of stops
d. Variable capacity
e. Duration
f. Loading units
You can use the Number of Attempts indicator in Customizing for the visit plan
type to influence dynamic transportation planning.
If the Consider New Customers checkbox is flagged in the Rules area of the
Dynamic Transportation Planning selection screen, the system groups together
the deliveries that it could not assign to a shipment (because no suitable visit list
was evaluated) into shipments according to the following criteria:
■ The system uses the visit list type entered in the Visit Plan Type for New
Customers field on the selection screen, and the route for the delivery to
find which tour master is to be used.
■ If stipulated by the visit plan type, the system only creates one shipment
per route.
Once the system has completed Dynamic Transportation Planning, it displays the
corresponding log. You can navigate from the log to the display of the delivery. Once
Dynamic Transportation Planning has been performed, you can branch to the shipments that
have been created.
We recommend that you check the shipments created by the system after the
production run, that is, after Dynamic Transportation Planning.
To check the shipments created by the system, call the Shipment List for DSD
Transportation Planning and display the shipments.
Tour Determination
Use
The system uses tour determination during Dynamic Transportation Planning.
The system also uses tour determination when creating shipments (manually) for entering
default values in the following shipment header fields:
● Tractor
● Trailer
● Driver
● Alternate driver
Process Flow
9. The system uses tour determination in Dynamic Transportation Planning as follows:
If no vehicle or driver is specified in the visit list, the system uses the route, visit plan
type, and transportation planning point to read the first tour. The system adopts the tour
data (tractor, trailer, driver, alternate driver) and the capacity limits Number of Stops
and Max. Duration from the tour. The system assigns deliveries to the tractor and trailer
until there are no deliveries left to be distributed, or until the first capacity limit has been
reached. If one of the named criteria is met, the shipment is completed in the system. If
the settings for the visit plan type allow this, the system reads the second tour and
assigns the other deliveries.
10. For manual creation of shipments the system uses tour determination as follows:
If you enter a route and a sequence number in the shipment header, the system uses
the visit plan type for which the Manual shipment flag is set in Customizing to read the
relevant tour. The system copies the values maintained during this tour for tractor,
trailer, driver, and alternate driver to the fields with the same name in the shipment
header.
Prerequisites
You can include shippable deliveries in the shipment when manually creating shipments. All
deliveries that meet the following prerequisites are considered shippable:
● At least one delivery item category in the delivery must be relevant for shipping.
● The delivery must contain a route, and the delivery must be relevant for shipping.
● The delivery header must not contain a reason for blocking the shipment.
● The deliveries must have a transportation planning status other than C (completely
processed).
Features
The following functions are available for processing individual shipments:
● Make the system propose the tour data (vehicle, trailer, driver, passenger) from the
tour master by entering a route and sequence number in the shipment header
Activities
Create Shipment
...
...
1. You enter the necessary data for the fields in the shipment header.
2. You select the deliveries you require.
You can use various selection criteria such as shipping point, ship-to party,
route, destination, due date, shipping agent, and others to influence the
selection of deliveries for the shipment. To simplify selection, you can define a
selection variant for selecting deliveries in Customizing for each shipment type.
3. In the following overview, Transportation Planning assigns the selected deliveries to the
shipment that has been created.
In this view, you can manually remove deliveries from the shipment. You can
also manually add deliveries that have not yet been allocated to a shipment.
You can change the sequence of the deliveries in the shipment using drag and
drop. If you move deliveries to a shipment, or remove deliveries, a dialog box
appears if required. The dialog box shows that there are more deliveries in the
shipment for the same ship-to party.
Change Shipment
...
...
Display Shipment
...
...
Implementation Considerations
In order to use the Vehicle Space Optimization component, you must first integrate an
optimization algorithm from a third-party vendor using an interface.
Integration
Vehicle Space Optimization is part of the Direct Store Delivery (DSD) component.
○ The system displays the status of vehicle space optimization in the appropriate
overview screen.
● When you save a planned shipment, the system starts Vehicle Space Optimization
automatically.
● You can also start Vehicle Space Optimization when creating shipments by choosing
Dynamic Transportation Planning.
● The system also displays the status of vehicle space optimization in the DSD
Transport List application.
The Follow-On Processes of Vehicle Space Optimization enable you to use the results of
vehicle space optimization (VSO packing proposals) during picking. You can also use VSO
packing proposals to control warehouse functions.
The following prerequisites must be met for you to integrate an optimization algorithm from a
third-party vendor:
● You have to install and start an RFC server in order to integrate an external
optimization algorithm.
● You have to install and register an appropriate third-party ActiveX control in the client
in which the SAP Frontend is running.
Features
Vehicle Space Optimization calculates the optimum arrangement of the delivery items within a
shipment (VSO packing proposals) and determines the arrangement of packing proposals for
a particular means of transport.
The arrangement of packing proposals that Vehicle Space Optimization generates is
dependent on parameters from the following areas:
● Vehicle master
Constraints
The system cannot use Vehicle Space Optimization for shipments that already contain VSO-
relevant delivery items for which picking has already begun or has finished.
Prerequisites
For the system to be able to call an optimization algorithm from a third-party via an interface,
you have to flag the Vehicle Space Optimization Active checkbox.
To be able to use Vehicle Space Optimization, you must make the necessary settings in the
following areas:
3. Customizing for Vehicle Space Optimization:
For more information about Customizing, see the Implementation Guide (IMG) under
Vehicle Space Optimization.
4. Area menu for Vehicle Space Optimization:
○ Process overstackability
○ Vehicles
○ Customers
To be able to carry out vehicle space optimization online, you need to have created a
shipment that is assigned to a vehicle and at least one delivery. The delivery must have
vehicle space optimization-relevant items.
Activities
When you have created a shipment, proceed as follows:
1. Select a shipment.
2. Choose Vehicle Space Optimization in the Shipment Overview on the Appointments tab
page.
3. Choose Start calculation.
4. The system starts vehicle space optimization. On the basis of the settings entered, the
optimization algorithm determines the:
○ Best way of arranging delivery item materials with the packaging materials
(VSO packing proposals)
5. Print the loading chart for the particular means of transport. In addition to the loading
chart, you can also print the VSO loading list. The VSO loading list contains the VSO
packing proposal data.
6. When saving the acquired vehicle space optimization data, the system saves the VSO
packing proposals along with shipment.
Implementation Considerations
To be able to use Follow-On Processes of Vehicle Space Optimization, you also have to
implement Vehicle Space Optimization.
To use VSO Packing Proposals in the Follow-On Processes of Vehicle Space Optimization,
you have to configure Warehouse Management (LE-WM) in such a way that the system can
pick deliveries. You need to allow partial picking in Customizing.
Integration
The Follow-On Processes of Vehicle Space Optimization component is part of the Direct
Store Delivery component, and is therefore integrated into the Logistics Execution
component. It uses the transfer orders (TO) of the SAP Warehouse Management (LE-WM)
component.
Within the Direct Store Delivery component, you can use the Follow-On Processes of Vehicle
Space Optimization in the Display Shipment transaction of the Logistics Execution
component.
Within Transportation Planning for the Direct Store Delivery process, you can also call the
Shipment List application in which you can execute the Generate Transfer Orders function of
the Follow-On Processes of Vehicle Space Optimization in the background.
Features
The system lists the VSO packing proposals from Vehicle Space Optimization in a separate
screen, grouped by process type.
The system groups the VSO packing proposals from the Vehicle Space Optimization
component by process types. The corresponding list appears in a separate screen.
You can start the following activities for transfer orders in this screen:
● Generate
● Display conversions
● Confirm
The system provides predefined forms in the Follow-On Processes of Vehicle Space
Optimization component. You can use these forms to print transfer orders on TO documents
and labels.
The system can generate a handling unit (HU) automatically for each VSO packing proposal
of a shipment. To create a handling unit, the system groups a packaging material together
with the products picked for that packaging material. You can also pack all the generated
handling units of a shipment into higher-level handling unit. This higher-level handling unit is
the means of transport.
For more information about handling units, see the Handling Unit Management (LO-HU)
component.
Constraints
You have to take the following constraints into account when using the Follow-On Processes
for Vehicle Space Optimization component:
● When the system creates a shipment from existing handling units (that is, the system
takes the material from a storage location in which handling units are managed), the
system cannot create any handling units using the Follow-On Processes of Vehicle
Space Optimization component.
● You cannot use vehicle space optimization or the follow-on processes for VSO for a
shipment if picking has already started, or has been completed for deliveries in this
shipment.
Prerequisites
If you want to carry out picking on the basis of VSO packing proposals, the shipment must
have one of the following statuses after vehicle space optimization:
Procedure
To perform picking based on VSO packing proposals, proceed as follows:
1. On the SAP Easy Access screen, choose:
Logistics → Logistics Execution → Direct Store Delivery → Transportation Planning →
Shipping → Display.
If you want to select all the VSO packing proposals that are assigned to a
specific process type, select the respective process type.
Within Transportation Planning for the Direct Store Delivery process, you can
also create transport requests from the Shipment List.
To reach the shipment list application from the SAP Easy Access screen choose
Result
Using the follow-on processes of Vehicle Space Optimization you have performed picking on
the basis of VSO packing proposals.
If the system has performed picking successfully, all the deliveries contained in the shipment
will have the following status:
Output Control
Use
You implement Output Control for the Direct Store Delivery if the system is to automatically
group together all tour data for output control.
All tour-relevant information is saved in the system (for example, visit lists, deliveries, drivers,
and so on). Output Control separates the visit lists and shipments. The system displays the
related documents for each (shipments, visit lists and if necessary dependent documents
such as deliveries) in output control, from where the documents are printed either in paper
form or in IDoc format.
● MRP controllers (logistics and sales and distribution) that check the messages.
● Drivers that take the printed out documents with them on their tours (for example,
delivery notes, visit lists, and so on).
Which information is relevant for the driver depends on the type of customer visit. There are
two different business processes in Output Control:
● In the sales-oriented business process [Seite 64] the visit list is the control document.
The visit list defines the itinerary of the customers who are visited without having
goods delivered to them. Consequently, such visit lists are not linked to shipments.
The point at which the system executes the downloads is, as a rule, dependent on the
date on which the visit list is carried out. For the download, the visit list and if
applicable, the reference documents (for example, orders) are relevant. The download
takes place from application VL (Visit list).
Implementation Considerations
To be able to use Output Control, Direct Store Delivery must be activated in Customizing.
Features
● The starting point for Output Control are existing shipments and visit lists.
You can group deliveries together to form shipments manually or by using Dynamic
Transportation Planning.
● When you implement Dynamic Transportation Planning, the system adjusts the
customer data from the deliveries so they are in concordance with the customer data
from the visit lists (depending on the visit plan type and the execution date). If they are
consistent, Dynamic Transportation Planning assigns the deliveries in the itinerary
sequence stated in the visit list.
● The system triggers output determination when saving visit lists or shipments.
● Message processing: You can display processing logs for control purposes or
process already existing messages and process these again.
Deliveries
Message processing
Application VL Application V7
Message processing
The system carries out the download from application V7 (shipment) for visit lists
that Dynamic Transportation Planning is based on. In this case, the shipment
represents the relevant document.
For visit lists that do not have shipments, the system carries out the download
through application VL (visit list). In this case, it is the visit list exclusively that is
flagged as a relevant document in Customizing for the visit plan type.
In Customizing for the visit plan type, you set the indicator to show whether the
shipment document or the visit list is defined as relevant document. Using this
indicator, the system controls with which of the two applications the download is
to be carried out.
Prerequisites
The following are the prerequisites for using output control for the logistics-oriented business
process:
● Logistics-oriented processes are configured in Customizing for the visit plan type.
Process Flow
In the logistics-oriented business process, the shipment is the controlling document (relevant
document):
1. When the system saves a shipment, it generates a message for application V7
(shipment).
2. In Customizing, you can specify the minimum shipping status for the download. You
specify this for the message type that triggers the download.
3. When it performs a download, the system transfers all data that is dependent on the
shipment, according to the Customizing settings (deliveries for the shipment or the visit
list containing the customers to be visited) to the spool request or IDoc.
Prerequisites
● The sales-oriented business process is set up in Customizing for the visit plan.
● Output control (message control) is set up appropriately for the visit lists.
Process Flow
In the sales-oriented business process, the visit list is the control document (relevant
document):
...
1. The time of the download depends on the date on which the visit list is carried out.
So that the driver always has access to current data, you should not perform the
download until just before the start of the tour.
2. The system only transfers (download) the visit list and any reference documents that
have already been assigned (orders, for example) to the IDoc or print output.
Message Control
Use
Message control is the central process for Output Control in DSD. Using message control, the
system automatically controls the output or subsequent processing of messages that are
linked to shipments and visit lists. In Customizing for Output Control you define the
processing routine with which the download is executed for each application and transmission
medium (IDoc or printout).
Output Control uses condition technique from the ERP system.
Process Flow
Message control can be divided into different sections:
...
1. Output Determination
Output determination is successful if the system finds the correct conditions defined in
Customizing when it saves the visit lists or shipments for a particular combination of
data. Output determination defines whether and when (shipping time) the system must
process a particular output type for a sales document object. There is an output
determination schema for each shipment type and visit plan type (1:1 ratio).
2. Output Processing
Output processing begins with the shipping time. The system creates a message
depending on the results of output determination and carries on processing this
message for a defined period of time. Output processing creates the printout or the
IDocs. Output processing runs differently for shipments and visit lists depending on the
type of download (printout or IDoc). After the download, the system creates a
processing log.
3. Message Processing
In the maintenance transaction for visit lists, you can process, with the correct
authorization, all related messages for a visit list:
For more information about output control, see the standard system.
Output Processing
Use
The system processes the messages created from output determination by formatting the
messages in a particular format for printing or creating IDocs. The system then displays the
progress of output processing in the message status. You can set when the system is to
begin with output processing by the processing time.
The processing time for Output Control output processing is:
Features
In Customizing, you define the processing routines that the system is to carry out during
output processing for each output type, application and transmission medium.
You enter all output types that trigger the DSD download in the DSD Output types
Customizing table.
Prerequisites
If the system is to use output processing for the download (printout and IDoc) during
shipment, the following conditions must be satisfied:
...
When creating output types for the download you must make the following
settings:
2. Printout and IDoc: The minimum shipment status that the system requires for the
download must be defined.
You define the shipment status in the Customizing table of the download output
types.
3. Printout: For each shipment type and per transportation planning point, it must be
defined which individual messages the system should print and in which order.
By default, the system groups all documents together in a spool request. If the
system is not to transfer the print output of a message to the printer for the
triggering DSD message, set the Different Printer indicator in Customizing. The
print output then continues, based on the printing settings of the individual
messages to be printed. This is necessary if, for example, one of the documents
(for example, delivery note) must be printed on a separate printer because of
the different paper format.
The system creates a processing log for each shipment in which the processed
messages for each document, and any errors that have arisen are logged. If
errors occur during processing of an individual message, the system logs the
error in the processing log for the individual message.
4. IDoc: For each shipment type and transportation planning point, it must be defined
which IDocs the system should create and with which function modules.
Features
Print Output
● In Customizing, for each shipment type and transportation planning point, you can
define which individual messages the system should process sequentially for the
relevant application. The system begins by processing the individual message as soon
as it processes the output type relevant for the download.
● Documents for which the system should create a printout are determined by the
system from the shipment document flow.
The system determines which visit list is assigned to a shipment using the header
reference documents for the visit list, because visit lists are not saved in the document
flow.
IDoc Creation
● In Customizing, you can define for each shipment type and transportation planning
point which IDocs the system should create and with which function modules.
● Documents for which the system should create an IDoc according to output type are
determined by the system from the shipment document flow.
The system determines which visit list is assigned to a shipment, using the header
reference documents for the visit list, as visit lists are not saved in the document flow.
Prerequisites
The following Customizing settings must be made to allow you to use the Valuated Delivery
Note function:
● The message type must be defined for the a valuated delivery note.
● Copy control must be set up from the delivery to the billing document.
Features
To ensure that the price data is up-to-date when a valuated delivery note is printed, the
system creates a pro forma billing document in the background. The system uses the pro
forma billing document to determine the current price data.
The Valuated Delivery Note function is shipped as follows:
● Form /BEV1/VDINVOICE
Visit lists must be active (Inactive indicator not set), so that output processing
creates spool requests or IDocs for the visit list.
Prerequisites
The following settings must be entered for output processing of visit lists:
...
○ The Multiple Transmission indicator cannot be set. Only one download takes
place for each visit list. Each further download can be requested separately.
○ By default, the value of the shipping time must be 2 (=job and time information),
and a processing routine must be entered in which the shipping time is defined
(as a rule the execution date of the visit list).
2. Printout/IDoc: Output processing only takes place if the visit list to be printed is active.
By default, the system groups all documents together in a spool request. If the
system is not to transfer the printout of a message to the printer of the triggering
DSD message, set the Different Printer indicator in Customizing. The print
output then continues based on the printing settings of the individual messages
to be printed.
The system creates a processing log for each visit list in which the processed
messages for each document, and any arising errors are logged. If errors occur
during processing of an individual message, the system logs the error in the
processing log for the individual message.
4. IDoc: For each visit plan type it must be defined which IDocs the system should create
and with which function modules.
Features
Print Output
● In Customizing, you can define for each visit plan type which individual messages the
system should process sequentially for a particular application. The system begins by
processing the individual message as soon as it processes the output type relevant for
the download.
● Documents for which the system should create a printout are determined from the
reference documents in the visit list.
IDoc Creation
● In Customizing, you can define which IDocs the system should create and with which
function modules.
● The system does not save the visit list in the sales document flow. During output
processing from visit list reference documents, the system determines those
documents for which an IDoc ist to be created.
Route Accounting
Use
You implement Route Accounting so that after a tour you can carry out the following for tour
activities documented during a tour:
● Enter
● Check
● Maintain
● Release to settlement
● Post
Entering outgoing and incoming control data is optional. Route Accounting begins after
Output Control [Seite 59] and ends once all the tour transactions have been posted.
Depending on their roles (for example, preseller, sales driver), drivers need information on
how to carry out their tours. The system can provide the driver with this information in two
variants:
● If you have used the non-electronic variant (printout), transfer the data that was
entered on the documents to the system using the Tour Data Entry function. Using tour
data entry, you can manually enter a lot of data quickly and in a structured way.
● If you have used the electronic variant (mobile device), the system transfers the data
(upload) as soon as the mobile device is connected to the system (for example, when
the mobile device is placed in the base station).
You can switch between electronic and non-electronic entry of tour activities.
If, for example, a mobile device was temporarily out of order, you could give the
driver the necessary information in paper form. Once the tour is completed, you
can transfer the data collected during the tour back into the system manually
using Tour Data Entry. The system supports you for the tour and the
subsequent processes. When the mobile device is available again, use it for the
next shipment as usual.
You can use the subsequent processes in Route Accounting (for example, check the data in
the Settlement Cockpit, trigger the final settlement run) irrespective of how you transferred to
tour data to the system.
Route Accounting was developed for the final processing of documented tour
activities based on the use of mobile devices or documents. We recommend
you use mobile devices. Using Route Accounting with mobile devices has the
following advantages:
Integration
Route Accounting is part of the Direct Store Delivery component.
You create shipments using the single document or collective processing transaction. The
system employs SAP standard message processing to transfer the movement data using the
EDI standard or ALE control. The system transfers master data using the SAP integration tool
Application Link Enabling (ALE).
To transfer the master data for the Route Accounting component to mobile devices, the
system uses special transactions contained in a separate area menu.
After completion of the tour, the data is transferred from the mobile devices to the ERP
system by means of upload procedures. The relevant documents (sales orders, deliveries,
billing documents, FI documents) are created or updated in the final settlement run.
Constraints
The Route Accounting component is an offline solution. This means that data is exchanged
between a handheld and the system at the start and end of a tour. It is not possible to transfer
data during a tour.
● Enter all relevant data for a tour (Tour Data Entry [Seite 79])
Prerequisites
● Deliveries and shipments exist in and are planned in the system.
Process Flow
The Route Accounting process begins after output control [Seite 59] and ends once all the
tour transactions have been posted.
...
...
1. The system displays the master data and transaction data necessary for a tour in lists,
documents or in IDocs. Drivers receive their documents and begin their tours.
2. When you perform a check-out, the controller confirms the results of the check-out
(material stock and cash amounts) when the tour begins from the distribution center or
plant.
3. During the tour the driver enters all relevant data:
○ Specific tour data: For example, expenses resulting from refueling the vehicle,
time spent in traffic jams, breaks and kilometers driven.
○ Specific customer visit data: For example, delivery completed, orders, returns,
empties, invoices, waiting times, time to unload and receipts.
4. At the end of the tour, the driver goes back to the distribution center or plant.
5. When you carry out a check-in, the controller confirms the results of the check-in
(material stock and cash amounts) when the driver arrives at the plant site.
6. The driver hands the documents into the settlement office:
○ Papers issued before the start of the tour, which the driver may have made
manual changes or additions to
Result
The tour is completed in the system.
1. Data download
The system loads the master and movement data required to execute a tour, on an
intermediate server (middleware server) using an interface (IDocs = intermediate documents).
The intermediate server then transfers the data to the handhelds. The transferred data is
available to drivers when they are on their routes.
2. Check-out
At the start of the tour a check-out can be performed for the goods loaded on the vehicle, and
the amount of cash available. This is normally performed by a second person (the checker).
The data is entered on the handheld device. If any differences are found, they have to be
checked and recorded. This is important because the driver is responsible for the goods on
the vehicle.
● Writing invoices
4. Check-in
After finishing the route, the driver returns to the depot. The goods (full products and empties)
that the driver brings back (unsold merchandise or returns) are counted, entered in the
handheld device, and confirmed. Both cash and checks received as payment are dealt in the
same way.
Download
Use
You only employ the functions in the SAP Easy Access folder Download when using mobile
devices (handhelds).
If you use the functions in the SAP Easy Access folder Download, you can transfer the
following data to handhelds.
● Driver data
● Vehicle data
Note the following differences in the data transfer (download) of master and movement data:
● Master Data
● Movement data
The system activates the movement data during the data transfer (download) using the
message determination in the shipment list/visit list. You can define the scope of the
movement data to be transferred in Customizing.
Upload
Use
The system has a separate database for Route Accounting (Route Accounting Database).
When data is uploaded from a mobile device to an SAP system, the system first loads the
current, modified data for each tour from the driver’s handheld to an intermediate server.
Communication between the intermediate server and the Route Accounting Database in the
SAP System is based on creating and processing IDocs or direct processing using BAPIs. In
the settlement cockpit you can call tour data from the SAP Route Accounting Database and
prepare the tour data for the subsequent route settlement process.
● Tour data and documents that the driver hands into the settlement office after a tour
Integration
Tour Data Entry is a part of Route Accounting and belongs to the Direct Store Delivery
process.
Tour data entry uses the SAP authorization concept.
Prerequisites
To be able to use Tour Data Entry, the EA-SCM enhancement must be switched on and the
Direct Store Delivery component must be activated in Customizing.
Features
Data Selection (Including Selection Results)
After a tour is over, you can quickly update documents that have had changes made to them
during a tour and enter the additional information in the settlement office. The system later
adjusts the route settlement processes in the Settlement Cockpit so it agrees with the data in
the system.
You assign the appropriate system data by selecting the corresponding visit list or shipment
according to different criteria before entering tour data in a selection screen. Only then does
the screen for entering tour data appear.
The system displays documents and fills the fields with the planned data which was already
available in the system before the tour. This entry help means that you only have to edit the
changed data at header and item level (actual data).
You can take back the tour status Released for a settlement as long as the settlement has not
yet begun (no settlement document available). The system displays a dialog box in which you
can decide between display mode and resetting the release. You cannot release any tours in
Tour Data Entry. To release a tour to settlement, you must set an indicator within the
settlement process in the Settlement Cockpit.
The system displays settled tours in the selection result in display mode.
● Check-in/check-out
On the check-out/check-in tab page, you process the
● Customer visit
On the Customer Visit tab page you process detail information about:
○ Customers from the visit list that the driver did not visit
● Delivery execution
On the Delivery Execution tab page you process the driver’s notes on the printed
delivery notes about the material and quantities actually delivered (and taken back).
For example:
● Payment processing
On the Payment Processing tab page, you process the payment transactions with and
without customer assignment, for example:
○ Records from the driver about receipts, expenses that arose in connection with
the tour but had nothing to do with the customer visit itself, such as parking
fees, petrol, tolls, and so on.
● Sales order
On the Order tab page you create new orders that are only delivered with one of the
nearest tours.
Activities
The system separates the tour data entry into visit lists and shipments:
...
Example
Examples of tour documents:
● Delivery notes with notes about additional materials which differ from delivered
quantities and returned materials (empties and so on)
● Check-in/check-out records
● Invoices that were issued to the customer when delivery was made
Settlement Cockpit
Definition
Tool used to prepare the transferred data or subsequently entered data from tours and
customer visits for route settlement.
Use
Drivers returning from a tour, deliver the documents belonging to their tour to the settlement
office. These include, for example:
● Documents
● Cash
● Credit cards
● New orders
● Check-out/check-in data
Check-out/check-in data is data on material or cash stocks present in the vehicle when
it leaves the plant or returns from a tour. A checker gives the driver confirmation of the
check results in document form.
○ A tour
○ A customer visit.
■ Breaks
■ Traffic jams
■ Waiting times
■ Unloading times
You cannot assign expenses to a customer visit that arose due to fuelling the
vehicle. Expenses for fuel have a reference to the tour.
Prerequisites
● The tour whose data you want to edit must be listed in the Settlement Cockpit worklist.
● To be able to edit tour data, the data pending editing must be released (status 2 =
released). Only when the tour data is released can you:
Features
The following functions are available for editing tour data in the Settlement Cockpit:
...
If you have saved the settlement document, you cannot make any further
changes to the tour data.
In the Settlement Cockpit in Route Accounting you can process distance information for
different distance types. You can create customer-specific distance types in
Customizing.
● Data regarding unplanned invoices created by the driver during the tour
If a driver creates an invoice during a customer visit, he has to document this
transaction.
○ A tour
○ A customer visit.
Time types related to a customer visit could be, for example:
○ Waiting times
○ Unloading times
Prerequisites
The customer visit data that you want to edit must be listed in the Settlement Cockpit worklist.
Features
The following functions are available for editing customer visit data in the Settlement Cockpit:
● Displaying invoices
You can display invoices that a driver has created during a customer visit. The
Settlement Cockpit only displays invoices that were created using Route Accounting.
The system does not display invoices created using the Billing (SD-BIL) component in
the Settlement Cockpit.
If the driver has made handwritten changes to invoice documents, you can
subsequently edit the invoice documents in the Settlement Cockpit. If you perform the
final settlement run, the system generates the relevant documents in SAP SD.
Application Log
Use
You use this function to display an application log. The application log contains the results of
settlement processes. You can determine whether the system has performed an error-free
settlement run. The application log contains the following areas:
● Delivery
● Driver document
● Payment posting
● Invoices
● Clearing
For each settlement run performed, the system displays a different application log.
Prerequisites
The system must have performed a settlement run.
Activities
1. In the Settlement Cockpit select the settlement document required or a tour contained
there and choose Display Application Log.
2. The system displays application logs to the right of the screen page.
3. If you expand the application logs and select an entry, the system displays the
corresponding message text.
Settlement Document
Use
You use this function to display a document with which the system informs you about
executed settlement runs. A settlement document provides you with an overview of the
processing status of the process steps that you performed in the settlement cockpit. The
system also displays the cash and quantity differences for the tour.
The settlement document is divided into three areas:
● Header
● Cash differences
● Quantity differences
In the header the system displays the general route data and the processing status of the
individual settlement-relevant process steps. The system displays one of the following
statuses in the settlement document header:
● Completed (3)
For each processing step, the processing status specifies whether the process step is
relevant for the settlement run and if it has been processed. Only once all process steps that
are relevant for the settlement run have the processing status 3 (completed) does the system
set the settlement status to status 2 (relevant, in process).
In the area Cash differences, the system displays the results of difference determination for
the cash amounts.
In the area Quantity differences, the system displays the results of difference determination
for the material quantities.
Prerequisites
The system must have performed a settlement run.
Activities
4. Select the required tour in your worklist and choose Display Settlement Document.
5. The system displays the settlement document to the right of the screen page. Under the
settlement document header, the system displays the areas for cash differences and
quantity differences.
Document Flow
Use
You use this function to display the documents created by the system for a settlement
document or a tour. In the document flow display you can determine whether the system has
created a document for every relevant tour transaction. In the document flow display you can
view the numerical keys for the different documents.
Prerequisites
The system must have performed a settlement run.
Activities
6. In the Settlement Cockpit, select the settlement document required or the tour
contained there and choose Document Flow.
7. The system displays the document flow and corresponding documents to the right of
the screen page.
Example
The document flow can contain the following document types:
● 001 SD shipment
Prerequisites
You must have released the tours for processing.
The system must have determined the differences for all tours that are released for
settlement.
Features
The system carries out the following processing steps during the final settlement:
...
Activities
...
1. The system executes a final settlement run in accordance with the Customizing
settings.
2. When the system has completed the final settlement run, it issues a message.
3. You can display the log for the final settlement run.
In Customizing, you can define when and how the system carries out the final
settlement. The system can carry out the final settlement as follows:
Result
The system has processed the tours and posted the relevant documents. The final settlement
is complete.
Inkasso-Auszifferung
Use
After the system has posted the business transactions for a tour as documents, the system
posts the receipts entered that the driver has collected from the customers during the tour.
When the receipts from the driver are posted, the system clears the payables from the
customers in question in financial accounting.
Features
● When you have made the appropriate settings in Customizing, the system can
automatically clear the open items after the settlement run (Executing DSD Clearing in
the Background [Seite 93]).
● You can also clear the open items manually (Executing DSD Clearing Online [Seite
94]).
Prerequisites
The following requirements have to be met before you can perform DSD clearing in the
background:
● The tour must have been coordinated so that Route Accounting can determine
whether (and which) open items exist for a payment.
● The driver’s receipts from the customer visits must be assigned to the appropriate
deliveries or billing documents.
The clearing status in the Route Accounting component does not influence
clearing in Financial Accounting.
Features
The system executes automatic clearing of the open items for the selected documents in the
background. The system displays a log stating the cleared items.
Prerequisites
The following requirements have to be met before you can perform DSD clearing online:
● The driver’s receipts from the customer visits must be assigned to the appropriate
deliveries or billing documents.
The clearing status in the DSD Route Accounting component does not influence
clearing in Financial Accounting.
Activities
1. You make a selection and enter a status for each document in the field Man.Coll.Stat.
(Collection assignment: Manually issued status).
2. The system clears those objects whose status permits clearing.
3. The system displays a log stating the cleared items.
Implementation Considerations
Use of the DSD Connector is a technical prerequisite for supplying the mobile devices with
the required data.
Integration
The DSD Connector is part of a system landscape that consists of the following components:
• DSD Backend
• DSD Connector
• SAP Mobile Engine
• Mobile DSD
SAP Mobile
DSD DSD Mobile DSD
Back End Connector Engine (MDSD)
RFC RFC HTTP
DSD
Connector
Cockpit Separator Mobile Device
Server (Front End)
SAP System
Features
The DSD system generates IDocs when it saves shipments or DSD visit lists. These IDocs
are used as an interface for connecting mobile devices to the backend of DSD and are sent
using the ALE layer.
SAP Mobile Engine does not have the SAP_APPL layer and is therefore unable to process
IDocs. The DSD Connector Input Interface receives IDocs sent from the DSD system and
converts them. The DSD Connector Input Interface is called by the ALE layer. It converts the
IDocs using assignment rules.
Using these assignment rules, you define in Customizing which fields from the IDocs the
system maps to which fields in the DSD Connector tables. There are much fewer fields in the
DSD Connector tables than in the IDocs. When you have assigned the data from the IDocs to
the target structures in the DSD Connector, the system saves this data in the DSD Connector
tables.
Once the master data has been saved, the DSD Connector Input Interface launches the
determination of the condition records in the DSD system for the materials and customers
listed in the tour-related data.
The DSD Connector Cockpit is an application interface that is connected to the DSD
Connector.
In the DSD Connector Cockpit, you assign a driver and a vehicle to a mobile device. Using
this assignment and the driver and vehicle data from the IDocs (that the DSD system has
transferred), the DSD Connector Input Interface assigns the tour-related data to a mobile
device. This means that the tour-related data can later be sent to the correct mobile device.
You call the DSD Connector Cockpit using transaction /DSD/ME_CPT.
A mobile device sends a synchronization request via the SAP Mobile Engine to the DSD
Connector. On the basis of this synchronization request, the SAP Mobile Engine calls a range
of functions in the DSD Connector using Remote Function Call (RFC). These functions read
the tour-related data for the calling mobile device from the DSD Connector tables and send it
via the SAP Mobile Engine to the mobile device.
With the next synchronization request, the mobile device transfers all the data that was
created or modified during a tour via the SAP Mobile Engine to the DSD Connector. When
doing this the SAP Mobile Engine also calls a range of functions in the DSD Connector using
RFC. The SAP Mobile Engine passes the data from the DSD Mobile Device on to these
functions, which then save the transferred data in the tables in the DSD Connector.
When all data has been successfully uploaded from the DSD Mobile Device to the DSD
Connector, the upload from the DSD Connector to the DSD system is started. To do this, the
transfer function (upload) in the DSD Connector is called. The upload function reads all data
that belongs to a tour from the DSD Connector and converts it into the structures of the DSD
system. With this converted data, the transfer BAPIs in the DSD system are then called by
RFC. After numerous checks, these BAPIs save the data in the Route Accounting database.
The data is then ready to be settled in the DSD Settlement Cockpit.