Uploaded by Вячеслав Громыко

TM120 EN Col16 ILT FV Part A4

advertisement
R
TM120
ON
LY
FO
RC
US
TO
ME
Optimizer Planning in SAP
Transportation Management
.
.
PARTICIPANT HANDBOOK
INSTRUCTOR-LED TRAINING
.
Course Version: 16
Course Duration: 2 Day(s)
Material Number: 50131927
SAP Copyrights and Trademarks
© 2015 SAP SE. 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 SE. The information contained herein may be
changed without prior notice.
●
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of
Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System
ME
●
R
Some software products marketed by SAP SE and its distributors contain proprietary
software components of other software vendors.
x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer,
z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise
Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5,
POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS,
US
TO
HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA,
AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or
registered trademarks of IBM Corporation.
●
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
●
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
RC
●
are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World
FO
●
Wide Web Consortium, Massachusetts Institute of Technology.
●
Java is a registered trademark of Sun Microsystems, Inc.
●
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for
LY
technology invented and implemented by Netscape.
●
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects
Explorer, StreamWork, and other SAP products and services mentioned herein as well
as their respective logos are trademarks or registered trademarks of SAP SE in
ON
Germany and other countries.
●
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports,
Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and
services mentioned herein as well as their respective logos are trademarks or
registered trademarks of Business Objects Software Ltd. Business Objects is an SAP
company.
●
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.
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.
ON
LY
FO
RC
US
TO
ME
R
These materials are subject to change without notice. These materials are provided by SAP SE
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.
© Copyright. All rights reserved.
iii
R
ME
US
TO
FO
RC
LY
ON
iv
© Copyright. All rights reserved.
Typographic Conventions
American English is the standard used in this handbook.
The following typographic conventions are also used.
R
This information is displayed in the instructor’s presentation
ME
Demonstration
Warning or Caution
Hint
Facilitated Discussion
FO
User interface control
RC
Related or Additional Information
US
TO
Procedure
Example text
ON
LY
Window title
Example text
© Copyright. All rights reserved.
v
R
ME
US
TO
FO
RC
LY
ON
vi
© Copyright. All rights reserved.
Contents
xi
Course Overview
1
Unit 1:
Lesson: Describing Optimizer Planning
Lesson: Applying Optimizer Planning Settings
Exercise 1: Create Planning Cost Settings
Lesson: Identifying Modal Decision Planning Scenarios
Exercise 2: Execute Optimization to Determine Means of
Transport
Exercise 3: Determine Optimizer Run Results Using Planning
Costs
Exercise 4: Apply Cost Functions to Influence Optimizer Results
Lesson: Applying Short-Cut Planning
Exercise 5: Maintain Integration Settings for Short-Cut Planning
Exercise 6: Maintain Configuration and Execute Short-cut
Planning
Lesson: Creating Pooled Shipments
Exercise 7: Create a Transportation Network to Support Pooled
Distribution
Exercise 8: Create Pooled Freight Orders
ME
R
3
6
9
17
19
31
US
TO
41
46
49
57
85
86
89
Unit 2:
Optimizer Applications
Lesson: Creating a Transportation Proposal
Exercise 9: Plan a Freight Order Using a Transportation
Proposal
Lesson: Describing Load Optimization Processes
Exercise 10: Create a Vehicle for Load Optimization
Exercise 11: Create Freight Units for Load Optimization
Exercise 12: Maintain Load Planning Settings
Exercise 13: Perform and Analyze Load Planning
LY
92
97
103
111
117
FO
RC
62
67
75
Optimizer Planning
127
ON
128
133
139
143
Unit 3:
Advanced Transportation Network
Lesson: Creating Schedules
Exercise 14: Create a Carrier Schedule
Exercise 15: Generate Departures
Lesson: Analyzing the Results of the Path Finder
© Copyright. All rights reserved.
vii
Lesson: Creating Passive Vehicle Resources
Exercise 16: Create Passive Vehicle Resources
Lesson: Planning Transportation Units with Passive Vehicle
Resources
Exercise 17: Create Transportation Units
Lesson: Planning Transportation Units with the Optimizer
Lesson: Planning Transportation with Container Units
Exercise 18: Create Container Units
167
179
182
189
197
Unit 5:
Lesson: Explaining the Carrier Selection Process
Exercise 19: Execute Carrier Selection
Lesson: Selecting Carriers Based on Costs and Priorities
Exercise 20: Configure Carrier Selection
Lesson: Using Allocations
Exercise 21: Perform Carrier Selection based on Transportation
Allocations
Lesson: Using Business Shares
Exercise 22: Perform Carrier Selection Based on Business
Shares
Lesson: Improving Carrier Utilization
US
TO
198
205
211
217
223
229
236
241
247
254
261
269
275
284
301
Unit 6:
Freight Tendering
Lesson: Explaining the Tendering Process
Exercise 23: Tender a Freight Order
Lesson: Configuring the Tendering Plan
Exercise 24: Create a Tendering Profile
Lesson: Identifying the Tendering Collaboration Scenarios
FO
253
Carrier Selection
ME
148
153
164
Transportation Unit Planning
R
Unit 4:
RC
147
Unit 7:
Lesson: Creating Freight Orders
LY
302
Freight Orders in Transportation Management
311
ON
312
319
324
327
334
Unit 8:
viii
Freight Order Setup
Lesson: Configuring Freight Order Types
Exercise 25: Create Freight Order Types
Lesson: Configuring Freight Order Type Determination
Exercise 26: Determine Freight Order Types
Lesson: Determining Business Partners
© Copyright. All rights reserved.
Unit 9:
387
Lesson: Integrating Freight Orders with Shipments
Lesson: Creating Shipments from Freight Orders
Exercise 27: Create Freight Order-Based Shipments
Lesson: Creating Freight Orders from Shipments
Lesson: Communicating Freight Orders to Other Companies
Unit 10:
Lesson: Monitoring Transportation Events
Exercise 28: Monitor Freight Order Events
Lesson: Configuring SAP Event Management (SAP TM) for
Transportation Visibility
Lesson: Handling Events in the Collaboration Portal
Exercise 29: Monitor Events in the Collaboration Portal
ME
388
397
404
414
419
425
Transportation Event Monitoring
R
346
350
355
367
380
Freight Order Integration
Unit 11:
US
TO
345
Transportation Execution
426
Lesson: Configuring Freight Order Output
435
Exercise 30: Configure Settings to Enable Printing of Freight
Order Documents
Lesson: Managing Freight Order Discrepancies
Exercise 31: Process a Freight Order with Discrepancies
471
Unit 12:
Lesson: Integrating SAP EWM based on Shipments
Lesson: Integrating SAP EWM Based on Deliveries
Lesson: Integrating SAP EWM for Transit Warehousing
Exercise 32: Receive Goods in Transit Warehouse
ON
LY
FO
472
481
489
497
Integration with SAP Extended Warehouse Management
RC
444
455
© Copyright. All rights reserved.
ix
R
ME
US
TO
FO
RC
LY
ON
x
© Copyright. All rights reserved.
Course Overview
Application Consultant
●
Business Process Architect
●
Business Process Owner/Team Lead/Power User
ON
LY
FO
RC
US
TO
ME
●
R
TARGET AUDIENCE
This course is intended for the following audiences:
© Copyright. All rights reserved.
xi
R
ME
US
TO
FO
RC
LY
ON
xii
© Copyright. All rights reserved.
UNIT 1
Optimizer Planning
R
Lesson 1
3
Lesson 2
6
9
US
TO
Applying Optimizer Planning Settings
Exercise 1: Create Planning Cost Settings
ME
Describing Optimizer Planning
Lesson 3
Identifying Modal Decision Planning Scenarios
Exercise 2: Execute Optimization to Determine Means of Transport
Exercise 3: Determine Optimizer Run Results Using Planning Costs
Exercise 4: Apply Cost Functions to Influence Optimizer Results
FO
RC
Lesson 4
17
19
31
41
Applying Short-Cut Planning
Exercise 5: Maintain Integration Settings for Short-Cut Planning
Exercise 6: Maintain Configuration and Execute Short-cut Planning
46
49
57
Lesson 5
62
67
75
LY
Creating Pooled Shipments
Exercise 7: Create a Transportation Network to Support Pooled Distribution
Exercise 8: Create Pooled Freight Orders
ON
UNIT OBJECTIVES
●
Describe optimizer planning
●
Create planning cost settings
●
Execute planning to determine the means of transport
●
Execute planning to consolidate deliveries
●
Execute planning to enforce minimum shipping requirements
●
Describe short-cut planning
© Copyright. All rights reserved.
1
Unit 1: Optimizer Planning
Maintain integration settings for short-cut planning
●
Maintain configuration and execute short-cut planning
●
Model the transportation network for pooled shipments
●
Create pooled freight orders
ON
LY
FO
RC
US
TO
ME
R
●
2
© Copyright. All rights reserved.
Unit 1
Lesson 1
Describing Optimizer Planning
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Describe optimizer planning
ON
LY
FO
RC
Route Optimization
US
TO
●
ME
R
LESSON OVERVIEW
This lesson examines how the vehicle scheduling and routing (VSR) optimizer considers
routes and locations in transportation planning to minimize costs and operate within
constraints.
Figure 1: SAP Transportation Management (SAP TM) Document Flow
The vehicle scheduling and routing (VSR) optimizer considers routing and the sequence in
which resources arrive at certain locations. The VSR optimizer also considers the scheduling
of tasks that are running in parallel. It evaluates potential changes to the routing and the
© Copyright. All rights reserved.
3
Unit 1: Optimizer Planning
effect such changes have on scheduling, helping to avoid the possibility of delayed deliveries
and follow-on costs.
Mathematical Model
FO
RC
US
TO
ME
R
The goal of the optimizer is to assign tasks to vehicles and determine the route and sequence
of tasks per vehicle so that all constraints are met and total costs are minimized. The
optimizer achieves this goal by evolutionary local search, a population-based meta-heuristic
that borrows selection principles from evolutionary algorithms and relies heavily on local
optimization.
Figure 2: Mathematical Model
A more concrete example of the workings of the optimizer is its handling of potential date
changes, which it handles by applying each date change to all tasks on the affected resource
or dependent tasks on any other resources to derive the most appropriate choice. The
consideration of several aspects in parallel is repeated for other variables, such as
transshipment locations, and is necessary to create effective plans or to make improvements
to existing plans.
Costs and Constraints
LY
The total cost, which the optimizer is designed to minimize, is a weighted sum of the following
items:
Non-delivery/execution penalty (per freight unit (FU))
●
Earliness and lateness penalty (per FU)
ON
●
4
●
Fixed cost (per vehicle or tour)
●
Travel-dependent costs (per vehicle), for example, distance and duration.
●
Load-dependent costs (per vehicle and tour)
●
Sustainability costs such as CO2 emissions (from SAP TM 8.0 by BAdI)
© Copyright. All rights reserved.
Lesson: Describing Optimizer Planning
LESSON SUMMARY
You should now be able to:
Describe optimizer planning
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
5
Unit 1
Lesson 2
Applying Optimizer Planning Settings
●
Create planning cost settings
Optimization Costs
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, we examine the use of optimization costs in the planning process. You learn
about the different kinds of planning costs that the vehicle scheduling and routing (VSR)
optimizer uses in an optimization run.
Fixed costs are calculated once by the system for each capacity used in the VSR optimization
run. Capacities include vehicle resources and schedules. For schedules, the fixed costs are
incurred per departure.
FO
RC
In addition to fixed costs, other variable costs can be applied. The following are the variable
transportation costs per unit for the following dimensions:
●
Duration
●
Distance
●
Transported quantity per distance
●
Intermediate stop
These costs refer to the use of the dimensions of a capacity, including empty runs, during the
VSR optimization run.
Duration and Distance Costs
LY
You can define the costs per duration for each VSR optimization run. You can also define a
maximum value and a unit. The unit refers to both the costs and the maximum value. If you do
not specify a unit, the system measures duration in seconds.
ON
You can define the costs per distance for each VSR optimization run. You can also define a
maximum value and a unit. The unit refers to both the costs and the maximum value. If you do
not specify a unit, the system measures distance in kilometers. You can also specify the cost
basis. This determines if the system uses the costs per distance from the costs per distance
field in the planning profile or from the transportation lane. Alternatively, you can specify that
the system is to take the sum of both values into account.
Transported Quantity per Distance and Intermediate Stop Costs
You can define the costs per quantity for each VSR optimization run. You must also define a
unit. You cannot define a maximum value for the costs per quantity. However, you can specify
if the system is to use the costs per quantity from the transportation lane or from the costs
per quantity specified in the planning profile.
6
© Copyright. All rights reserved.
Lesson: Applying Optimizer Planning Settings
US
TO
ME
R
For costs per quantity from the transportation lane, you can specify if the system is to
calculate the costs in a distance-independent way or if it is to multiply them by the distance.
Figure 3: Quantity and Distance
RC
For costs per quantity from the planning costs, you can specify if the system is to calculate
the costs in a distance-independent way per transportation lane or if it is to multiply them by
the distance. The system determines the costs per stage if costs are calculated in a distanceindependent way. You are not allowed to define a unit. If multiplying by the distance, the
system uses the fixed value that you have defined in the costs per quantity field.
You can define the maximum number of intermediate stops and the costs per additional stop.
ON
LY
FO
Route-based Versus Destination-based Cost
Figure 4: Route-based Versus Destination-based Cost
© Copyright. All rights reserved.
7
Unit 1: Optimizer Planning
The figure, Route-based Versus Destination-based Cost, illustrates the route-based and
destination-based costs as follows:
●
Destination-based cost:
-
Freight order (A → B → C) = Distance (A → B → C) * Cost (A → C) = 300 * 1.5 = $450.
-
Freight order (A → C → B)
= Distance (A → C → B) * Cost (A → B) = 250 * 1.9 = $475.
-
-
R
Route-based cost:
Freight order (A → B → C) = Distance (A → B) * Cost (A → B) + Distance (B → C) *
Cost (B → C) = 200 * 1.9 + 100 * 1.8 = $560.
ME
●
Freight order (A → C → B) = Distance (A → C) * Cost (A → C) + Distance (C → B) *
Cost (C → B) = 150 * 1.5 + 100 * 1.8 = $405.
ON
LY
FO
RC
US
TO
Route-based and destination-based distance costs can yield different results. In North
America, destination-based distance cost calculation is used frequently, whereas in Europe,
route-based distance costs are primarily used.
8
© Copyright. All rights reserved.
Unit 1
Exercise 1
Create Planning Cost Settings
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to create a planning profile to be used
during transportation planning.
US
TO
Note:
In all exercises, when the values include ##, replace the characters, ##, with the
group number that your instructor has assigned to you.
This exercise requires you to use sales orders, that are created by the instructor in
SAP ERP.
In this exercise, you create the planning profile, TM211_PLAN_##, that is required
for one or more subsequent exercises on this course.
FO
RC
1. Create a planning profile by copying planning profile TM200_PLAN to your own profile
TM211_PLAN_##. Use the data in the following table:
Table 1: Planning Profile
Field
Value
Planning Profile
TM211_PLAN_##
Description
Planning Profile for Group ##.
2. In the Profile Assignments screen area, delete the entry in the Selection Profile for Freight
Orders field, and replace the entry in the Capacity Selection Settings field with CAPA-99.
LY
3. Create planning cost settings TM211_COST_## with the following values, and assign them
to your planning profile TM211_PLAN_##:
ON
Table 2: Planning Cost Settings
Field
Value
Planning Costs Settings
TM211_COST_##
Description
Planning Cost Setting for Group
##
Earliness/Delay Costs Basis
Earliness/Delay Costs Defined in Planning
Costs
Costs for Non-Delivery
999,999,999.00 (if not already defined)
© Copyright. All rights reserved.
9
Unit 1: Optimizer Planning
Field
Value
Costs for Earliness per Day
24,00
Costs for Lateness per Day
24,00
Currency
USD
R
4. In the Means-of-Transport Settings screen area, create two lines for MOT FTL-99 and
LTL-99 using the following data:
Value
Means of Transport
FTL-99
Consider Distance Cost from Planning Cost
Settings
Yes
Consider Distance Cost from Transportation Lane
No
Fixed Costs
1
Means of Transport
US
TO
Field
ME
Table 3: Means-of-Transport Settings 1
LTL-99
Yes
Consider Distance Cost from Transportation Lane
No
Fixed Costs
1
FO
RC
Consider Distance Cost from Planning Cost
Settings
5. Select the FTL-99 line. This opens two new tabs. Enter the following data in the Means-ofTransport Setting Details tab:
Table 4: Means-of-Transport Settings 2
Value
Premature Pick-Up
1,0
Delayed Pick-Up
1,0
Premature Delivery
1,0
Delayed Delivery
1,0
Basis for Quantity Costs
No Costs
Costs per Additional Intermed. Stop
50
Maximum Number of Stops
4
Distance Cost Basis from Lane
Route-based
Costs per Distance Unit
0,3
ON
LY
Field
10
© Copyright. All rights reserved.
Lesson: Applying Optimizer Planning Settings
6. Select the LTL-99 line. In the Means-of-Transport Setting Details tab, enter the following
data:
Table 5: Means-of-Transport Settings 3
Value
Premature Pick-Up
1,0
Delayed Pick-Up
1,0
Premature Delivery
1,0
Delayed Delivery
1,0
Basis for Quantity Costs
Planning Costs: Distance Independent
Maximum Number of Stops
1
Distance Cost Basis from Lane
Route-based
Costs per Quantity
0,01
ME
US
TO
Unit of Measure
R
Field
LB
7. Assign your capacity selection profile and planning cost settings to your planning profile.
Use the following data:
Table 6: Planning Profile Details
Field
Value
TM211_PLAN_##
RC
Planning Profile
TM211_COST_##
ON
LY
FO
Planning Cost Settings
© Copyright. All rights reserved.
11
Unit 1
Solution 1
Create Planning Cost Settings
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to create a planning profile to be used
during transportation planning.
US
TO
Note:
In all exercises, when the values include ##, replace the characters, ##, with the
group number that your instructor has assigned to you.
This exercise requires you to use sales orders, that are created by the instructor in
SAP ERP.
In this exercise, you create the planning profile, TM211_PLAN_##, that is required
for one or more subsequent exercises on this course.
FO
RC
1. Create a planning profile by copying planning profile TM200_PLAN to your own profile
TM211_PLAN_##. Use the data in the following table:
Table 1: Planning Profile
Field
Value
Planning Profile
TM211_PLAN_##
Description
Planning Profile for Group ##.
a) In NWBC, choose Application Administration → Planning → Planning Profiles →
Display Planning Profile.
LY
b) Enter TM200_PLAN, and choose Continue.
c) Choose
(Copy).
ON
d) On the Planning Profile tab, in the Planning Profile field, enter the data in the Planning
Profile table.
2. In the Profile Assignments screen area, delete the entry in the Selection Profile for Freight
Orders field, and replace the entry in the Capacity Selection Settings field with CAPA-99.
a) In the Selection Profile for Freight Orders field, delete the entry FOR_3100_00.
b) In the Capacity Selection Settings field, replace CAPA_3100_00 with CAPA-99.
c) Save your data.
12
© Copyright. All rights reserved.
Lesson: Applying Optimizer Planning Settings
3. Create planning cost settings TM211_COST_## with the following values, and assign them
to your planning profile TM211_PLAN_##:
Table 2: Planning Cost Settings
Value
Planning Costs Settings
TM211_COST_##
Description
Planning Cost Setting for Group
##
Earliness/Delay Costs Basis
Earliness/Delay Costs Defined in Planning
Costs
Costs for Non-Delivery
999,999,999.00 (if not already defined)
Costs for Earliness per Day
24,00
Costs for Lateness per Day
24,00
Currency
USD
US
TO
ME
R
Field
a) In NWBC, choose Application Administration → Planning → Planning Profile Settings
→ Planning Costs Settings → Create Planning Costs Settings.
b) Enter the data from the Planning Cost Settings table.
c) Save your data.
RC
4. In the Means-of-Transport Settings screen area, create two lines for MOT FTL-99 and
LTL-99 using the following data:
Table 3: Means-of-Transport Settings 1
Field
FTL-99
Consider Distance Cost from Planning Cost
Settings
Yes
Consider Distance Cost from Transportation Lane
No
Fixed Costs
1
Means of Transport
LTL-99
Consider Distance Cost from Planning Cost
Settings
Yes
Consider Distance Cost from Transportation Lane
No
Fixed Costs
1
FO
Means of Transport
LY
ON
Value
a) Choose Edit.
b) Enter the data from the Means-of-Transport 1 table.
© Copyright. All rights reserved.
13
Unit 1: Optimizer Planning
5. Select the FTL-99 line. This opens two new tabs. Enter the following data in the Means-ofTransport Setting Details tab:
Table 4: Means-of-Transport Settings 2
Value
Premature Pick-Up
1,0
Delayed Pick-Up
1,0
Premature Delivery
1,0
Delayed Delivery
1,0
Basis for Quantity Costs
No Costs
Costs per Additional Intermed. Stop
50
Maximum Number of Stops
4
Distance Cost Basis from Lane
Route-based
Costs per Distance Unit
0,3
US
TO
ME
R
Field
6. Select the LTL-99 line. In the Means-of-Transport Setting Details tab, enter the following
data:
Table 5: Means-of-Transport Settings 3
Field
1,0
FO
RC
Premature Pick-Up
Value
1,0
Premature Delivery
1,0
Delayed Delivery
1,0
Basis for Quantity Costs
Planning Costs: Distance Independent
Maximum Number of Stops
1
Distance Cost Basis from Lane
Route-based
Costs per Quantity
0,01
LY
Delayed Pick-Up
Unit of Measure
LB
a) Enter the data from the Means-of-Transport Settings 3 table.
ON
b) Save your data.
7. Assign your capacity selection profile and planning cost settings to your planning profile.
Use the following data:
Table 6: Planning Profile Details
14
Field
Value
Planning Profile
TM211_PLAN_##
© Copyright. All rights reserved.
Lesson: Applying Optimizer Planning Settings
Field
Value
Planning Cost Settings
TM211_COST_##
a) Choose Application Administration → Planning → Planning Profiles → Edit Planning
Profile.
R
b) In the Profile Assignments screen area, enter the data in the Planning Profile Details
table.
ON
LY
FO
RC
US
TO
ME
c) Save your data.
© Copyright. All rights reserved.
15
Unit 1: Optimizer Planning
LESSON SUMMARY
You should now be able to:
Create planning cost settings
ON
LY
FO
RC
US
TO
ME
R
●
16
© Copyright. All rights reserved.
Unit 1
Lesson 3
Identifying Modal Decision Planning Scenarios
ME
R
LESSON OVERVIEW
In this lesson, we consider the goals of the vehicle scheduling and routing (VSR) optimizer in
transportation planning. We look also at the use of costs to influence VSR optimization
results, and analyze how constraints and tolerances effect means-of-transport selection.
Finally, we examine the use of planning costs to enforce minimum shipping requirements in
the VSR optimization run.
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Execute planning to determine the means of transport
●
Execute planning to consolidate deliveries
●
Execute planning to enforce minimum shipping requirements
Truck-Load Planning Scenarios
RC
Freight orders can be created by manual planning or they can be built by the VSR optimizer.
Optimizer planning is a key function of SAP Transportation Management (SAP TM) and aims
to select the best means of transportation.
FO
SAP TM decides between shipping an order directly to a customer less than truckload (LTL)
scenario or consolidating orders from several customers in a single vehicle full truckload
(FTL) scenario.
Optimization Execution
The goal of the VSR optimizer is freight unit consolidation and the creation of a cost effective
and timely route from source to destination.
LY
VSR Goals and Objectives
●
ON
●
Goal: Determine a transportation plan that minimizes total costs and satisfies all
constraints.
Decisions:
-
Per freight unit: transport or not?
-
Per transported freight unit: select path through transportation network (stages).
-
Per selected stage: select capacity or vehicle resource.
-
Per capacity or vehicle resource:
© Copyright. All rights reserved.
17
Unit 1: Optimizer Planning
●
■
Select relative ordering of activities (= routing).
■
Assign start time to each activity (= scheduling).
Total costs = sum of:
-
Penalty costs (non-delivery, earliness, or lateness).
-
Capacity or vehicle costs (fixed, duration, stops, quantity, and distance).
R
The total cost is the sum of penalty costs for non delivery, early and late delivery, and vehicle
costs for duration, distance, stops, and quantity.
FO
RC
US
TO
ME
Optimizer Constraints
Figure 5: Optimizer Constraints
The optimizer operates within the constraints defined in the figure, Optimizer Constraints.
The optimizer evaluates any changes in routing caused by constraints for their effect on the
scheduling and timing. It communicates any change of time or date to all tasks on that
resource or to any dependent tasks on any other resource. Considering both aspects in
parallel ensures effective planning.
LY
The optimizer tries to assign freight units to vehicles and determine an effective delivery order
for each vehicle so that total transportation costs are minimized. It considers several
constraints and takes penalty costs into account as part of the total transportation cost.
ON
Optimizer Communication
When the optimizer starts, the engine communicates with the SAP TM application; the
optimizer requires the complete description of the transportation planning scenario to make
informed decisions.
For each freight unit, the engine decides if it wants to transport it directly or via transshipment
locations.
18
© Copyright. All rights reserved.
Unit 1
Exercise 2
R
Execute Optimization to Determine Means of
Transport
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to execute VSR optimization to determine
the means of transport required for transportation planning.
Note:
This exercise requires you to use the data, TM211_PLAN_##, that you created in
the exercise “Create Planning Cost Settings”.
In this exercise, the system automatically generates sales and freight orders, that
are required for one or more subsequent exercises in this course. You also create
the item. FU_SEL_3100_##, that is required for one or more subsequent exercises
in this course.
FO
RC
1. In SAP ERP, create several sales orders so that you have data for planning. Note the sales
order numbers that you create and use the following data:
Table 7: Sales Orders 1
Value
Order Type
ZT00
Sales Org
3000
Distribution Channel
10
Division
00
LY
Field
ON
Table 8: Sales Orders 2
Field
Value
Value
Value
Value
Value
Value
Sold-to
Party
CUST##-1
6
CUST##-1
7
CUST##-1
8
CUST##-2
5
CUST##-2
6
CUST##-2
8
PO Number
TM200_00
TM200_00
TM200_00
TM200_00
TM200_00
TM200_00
Material
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
Quantity
50
50
50
50
50
50
© Copyright. All rights reserved.
19
Unit 1: Optimizer Planning
Field
Value
Value
Value
Value
Value
Value
Sales Order Number
2. Copy the selection profile FU_SEL_3100_00 to your own selection profile
FU_SEL_3100_##.
Table 9: Selection Profile
ME
R
3. Replace the geographical selection attributes FU_GEO_3100_00 with your own
geographical attributes FU_GEO_3100_## by replacing the range for destination locations
CUST00-01 to CUST00-30 with CUST##-01 to CUST##-03. On the Selection Profile tab,
enter the following data:
Value
Selection Profile
FU_SEL_3100_##
Description
US
TO
Field
FU Selection Profile for Group ##
4. In NWBC, enter the transportation cockpit using the following data:
Table 10: Profile Details
Field
FU_SEL_3100_##
FO
RC
Selection Profile For Freight Units
Value
Planning Profile
TM211_PLAN_##
Selection Profiles For Freight Orders
FU_SEL_3100_##
Layout
Standard Layout
5. Create a freight order for the freight unit to CUST##-16 using the optimizer planning
function, with all available resources. Analyze the result, but do not save.
LY
6. Create a freight order for the freight units to CUST##-17 and CUST##-18 using all
available vehicle resources. Use the optimizer planning function with selected entries only.
Analyze the result, but do not save.
ON
7. Review the details of the freight unit in the Overview tab. Answer the following question
before canceling the transaction: How many freight orders are created?
8. Why is one freight order created?
20
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
9. Create freight orders for the freight units to CUST##-17 and CUST##-18 using vehicle
resource LTL-99. Use the optimizer planning function with selected entries only. Analyze
the result, but do not save.
10. Review the details of the freight unit in the Overview screen area.
ON
LY
FO
RC
US
TO
ME
12. Why are two freight orders created?
R
11. How many freight orders are created?
© Copyright. All rights reserved.
21
Unit 1
Solution 2
R
Execute Optimization to Determine Means of
Transport
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to execute VSR optimization to determine
the means of transport required for transportation planning.
Note:
This exercise requires you to use the data, TM211_PLAN_##, that you created in
the exercise “Create Planning Cost Settings”.
In this exercise, the system automatically generates sales and freight orders, that
are required for one or more subsequent exercises in this course. You also create
the item. FU_SEL_3100_##, that is required for one or more subsequent exercises
in this course.
RC
1. In SAP ERP, create several sales orders so that you have data for planning. Note the sales
order numbers that you create and use the following data:
Table 7: Sales Orders 1
Field
ZT00
FO
Order Type
Value
3000
Distribution Channel
10
Division
00
LY
Sales Org
Table 8: Sales Orders 2
Value
Value
Value
Value
Value
Value
Sold-to
Party
CUST##-1
6
CUST##-1
7
CUST##-1
8
CUST##-2
5
CUST##-2
6
CUST##-2
8
PO Number
TM200_00
TM200_00
TM200_00
TM200_00
TM200_00
TM200_00
Material
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
PRODTM-0
0
Quantity
50
50
50
50
50
50
ON
Field
22
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
Field
Value
Value
Value
Value
Value
Value
Sales Order Number
2. Copy the selection profile FU_SEL_3100_00 to your own selection profile
FU_SEL_3100_##.
R
a) In NWBC, choose Application Administration → Planning → Selection Profiles →
Display Selection Profile.
ME
b) Enter FU_SEL_3100_00 and choose Continue.
c) Choose Copy.
Table 9: Selection Profile
Field
US
TO
3. Replace the geographical selection attributes FU_GEO_3100_00 with your own
geographical attributes FU_GEO_3100_## by replacing the range for destination locations
CUST00-01 to CUST00-30 with CUST##-01 to CUST##-03. On the Selection Profile tab,
enter the following data:
Value
Selection Profile
Description
FU_SEL_3100_##
FU Selection Profile for Group ##
RC
a) In the Selection Profile tab, next to the geographical selection attribute
FU_GEO_3100_##, choose Copy.
b) Enter the profile name FU_GEO_3100_## and the description Geographical Sel.
Attributes for Group ##.
FO
c) Choose OK.
d) On the Geographical Selection Attributes tab, select Destination Locations.
e) Replace CUST00–01 with CUST##-01.
f) Replace CUST00–30 with CUST##-30.
LY
g) Save your data.
4. In NWBC, enter the transportation cockpit using the following data:
ON
Table 10: Profile Details
Field
Value
Selection Profile For Freight Units
FU_SEL_3100_##
Planning Profile
TM211_PLAN_##
Selection Profiles For Freight Orders
FU_SEL_3100_##
Layout
Standard Layout
© Copyright. All rights reserved.
23
Unit 1: Optimizer Planning
a) In NWBC, choose Planning → Planning → Transportation Cockpit.
b) Choose New.
c) Enter the data from the Profile Details table.
d) Save your data.
e) Select the row and choose Continue.
a) Select the freight unit corresponding to CUST##-16.
ME
b) Choose Optimizer Planning → Selected Entries with All Resources.
R
5. Create a freight order for the freight unit to CUST##-16 using the optimizer planning
function, with all available resources. Analyze the result, but do not save.
c) In the Freight Orders/Freight Bookings tab, select the new freight order ($0000000).
e) Choose Cancel.
US
TO
d) Review the details of the freight unit in the Overview screen area.
6. Create a freight order for the freight units to CUST##-17 and CUST##-18 using all
available vehicle resources. Use the optimizer planning function with selected entries only.
Analyze the result, but do not save.
a) Select the freight units corresponding to CUST##-17 and CUST##-18.
b) Choose Optimizer Planning → Selected Entries with All Resources.
c) Select the new freight order ($0000000).
FO
RC
7. Review the details of the freight unit in the Overview tab. Answer the following question
before canceling the transaction: How many freight orders are created?
One freight order is created.
8. Why is one freight order created?
One freight order is created because in the planning cost settings, you defined that the
means-of-transport FTL-99 can do a maximum of 4 stops. It is cheaper to do a multi-stop
freight order than several freight orders.
LY
9. Create freight orders for the freight units to CUST##-17 and CUST##-18 using vehicle
resource LTL-99. Use the optimizer planning function with selected entries only. Analyze
the result, but do not save.
a) Select the freight units corresponding to CUST##-17 and CUST##-18.
ON
b) Select vehicle resource LTL-99.
c) Choose Optimizer Planning → Selected Entries Only.
d) Select the new freight order that was generated ($0000000)
10. Review the details of the freight unit in the Overview screen area.
24
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
11. How many freight orders are created?
Two freight orders are created
12. Why are two freight orders created?
ON
LY
FO
RC
US
TO
ME
R
Two freight orders are created because in the planning cost settings, you defined that the
means-of-transport LTL-99 cannot do any additional stops. Therefore, one freight order is
created for each customer.
© Copyright. All rights reserved.
25
Unit 1: Optimizer Planning
Configuration of Planning Cost Settings
●
Premature pick-up
●
Delayed pick-up
●
Premature delivery
●
Delayed delivery
R
The following penalty costs are defined in the planning profile and can be used to control the
decisions made by VSR optimization:
ME
Using Soft Constraints
The optimizer calculates additional costs if the transportation plan deviates from the
requested pickup and delivery dates. This is done when using soft constraints in the pickup
and delivery time window and defining penalty costs in the planning profile.
ON
LY
FO
RC
Penalty Costs
US
TO
There is a balance in the optimizer process between selecting the cheapest mode of transport
and adhering to promised delivery dates and defined pickup dates. For example, the optimizer
could decide to ship via an intermodal means of transport even if this means delivering a day
late. This is on the condition that savings made by selecting a slower means of transport
outweigh the penalty costs for delayed delivery.
Figure 6: VSR Optimization and Windows
The penalty cost for premature pick-up is incurred when the scheduled pickup time falls
between the earliest pickup time (hard constraint) and the allowed premature pickup (soft
constraint).
26
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
The penalty cost for delayed pick-up is incurred when the scheduled pickup time falls between
the allowed late pickup time (soft constraint) and the latest pickup time (hard constraint).
The penalty cost for premature delivery is incurred when the scheduled delivery time falls
between the earliest delivery time (hard constraint) and the allowed premature delivery time
(soft constraint).
FO
RC
US
TO
ME
Pickup and Delivery Window Definition
R
The penalty cost for delayed delivery is incurred when the scheduled delivery time falls
between the allowed late delivery time (soft constraint) and the latest delivery time (hard
constraint).
LY
Figure 7: Pick Up and Delivery Windows
Defining Pickup and Delivery Windows
ON
●
●
●
Forwarding orders, SAP ERP-orders, and deliveries work only with single day and time for
pick up and delivery.
To allow more flexibility for freight consolidation and routing optimization SAP TM
Planning uses Time Windows.
Combination of pick up and delivery definition and penalty costs controls how the
optimizer schedules within the time window.
Windows control when goods are to be picked up and delivered. VSR optimization schedules
the pickup or delivery exactly in the window defined. If there were no windows, VSR
optimization would schedule these dates to minimize the total costs.
© Copyright. All rights reserved.
27
Unit 1: Optimizer Planning
You can also control the optimization when windows are not taken into account and goods are
picked up or delivered too early or too late.
Defining Tolerances
You can create windows by defining tolerances within which a premature or delayed pickup or
delivery is to be allowed. You specify for each tolerance if VSR optimization is to consider it a
hard, soft, or hard and soft constraint. Specifying constraints controls if VSR optimization
calculates penalty costs when the constraints are not adhered to.
●
Maximum earliness
●
Maximum delay
●
Delay without penalty costs
●
Earliness without penalty costs
ME
R
The following tolerances can be defined:
ON
LY
FO
RC
Hard and Soft Constraints
US
TO
The dates and times defined for the pickup and delivery in the freight unit are the basis for
calculating the tolerances. The exact time for the pick-up date or delivery date can be
considered.
Figure 8: Defining Pick Up and Delivery Windows
Conditions are used to set up pickup and delivery windows. The condition is specified in the
freight unit type.
28
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
Window Constraints
●
None
●
Hard (Acceptable dates)
●
Soft (Requested dates
●
Hard and soft (Both)
●
VSR optimization always adheres to hard constraints.
ME
●
R
VSR optimization takes constraints into account when it assigns freight units to capacities.
You can differentiate between hard and soft constraints:
You model soft constraints using penalty costs, for example, lateness costs that are part of
the total costs.
The following are the relevant condition types:
For pick up and delivery time window definition: /SCMTMS/TOR_TIMEWIND
●
For earliness and lateness cost definition: /SCMTMS/FU_PNLT_COST
US
TO
●
ON
LY
FO
RC
Means of Transport Cost Evaluation
Figure 9: Means of Transport Costs
Using the planning cost settings, the optimizer can determine the best means of transport to
use. For example, a break-even analysis between a large truck and a small truck can be
modeled with this setting.
There is a relation between pickup and delivery penalty time and cost per duration. Depending
on business rules, it could be better to delay pickup or deliver early.
© Copyright. All rights reserved.
29
Unit 1: Optimizer Planning
The maximum distance and durations are useful for deciding on rail or air transport instead of
road. The maximum number of stops and costs are useful for reducing the number of visits
during a week at customers or suppliers.
Figure 10: Stop Off Costs
US
TO
ME
R
Stop Off Costs
ON
LY
FO
RC
The figure, Stop Off Costs, shows two stop-offs between locations A and D. Stopover costs
are applied to influence the outcome of VSR optimization. The source and target location in a
route are not taken into account when calculating the number of stopovers. Maintain the
number of stopovers plus one.
30
© Copyright. All rights reserved.
Unit 1
Exercise 3
R
Determine Optimizer Run Results Using
Planning Costs
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support a truck-load (TL) and less-thantruck-load (LTL) planning scenario. Sue, the SAP consultant, wants to use costs to determine
the outcome of optimization runs needed for transportation planning.
Note:
This exercise requires you to use the planning cost, TM211_COST_##, that you
created, and the freight orders that were automatically generated, in the exercise
“Execute Optimization to Determine Means of Transport”.
In this exercise, the systems automatically generates freight orders that are
required for one or more subsequent exercises in this course.
RC
1. Analyze the three optimization runs using the Optimization Explanation function to
understand why the optimizer creates the results. Identify the optimization runs of the
previous exercise.
2. Use the Explanation Tool to view the optimization results.
FO
3. What is the total cost in the optimization result for the first run (with freight unit to
CUST##-16)?
LY
4. Review the settings responsible for this result using the Freight Unit, Resources, and
Transportation Network folders.
ON
5. What is the gross weight of the freight unit?
6. In the MTR costs folder, what is the fixed cost for LTL-99?
© Copyright. All rights reserved.
31
Unit 1: Optimizer Planning
7. In the MTR Costs folder, what is the unit cost for the LTL-99 in the MTR Variable Costs
table?
R
8. What is the total cost?
ME
9. Exit the screen.
10. On the RCCF: Log Display screen, use the Explanation Tool to view the optimization results
for the second run (freight units to CUST##-17 and CUST##-18 using FTL-99).
US
TO
11. What is the total cost in the optimization result for the second run (with freight units to
CUST##-17 and CUST##-18 using FTL-99)?
12. Review the settings responsible for this result using the Resources and Transportation
Network folders.
FO
RC
13. In the MTR costs folder, what is the fixed cost for FTL-99?
14. In the MTR costs folder, what is the stop-off cost?
LY
15. What is the distance cost for FTL-99?
ON
16. In the Solution Details folder, choose Costs. What is the distance in the Determined
Distance table?
32
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
17. What is the total cost?
18. Exit the screen.
R
19. On the RCCF: Log Display screen, use the Explanation Tool to view the optimization results
for the third run (freight units to CUST##-17 and CUST##-18 using LTL-99).
ME
20. What is the total cost in the optimization result for the third run (with freight units to
CUST##-17 and CUST##-18 using LTL-99)
US
TO
21. Review the settings responsible for this result using the Freight Unit, Resources, and
Transportation Network folders.
22. What is the gross weight of the freight unit?
RC
23. In the MTR costs folder, what is the fixed cost for LTL-99?
FO
24. In the MTR Costs folder, what is the unit cost for the LTL-99 in the MTR Variable Costs
table?
LY
25. What is the total cost?
ON
26. If you select freight units to CUST##17 and CUST##-18, but do not specify the vehicle
resource to be used, what is the result?
27. In NWBC, change the fixed costs for LTL-99 to 500 so you can select the other means-oftransport.
© Copyright. All rights reserved.
33
Unit 1: Optimizer Planning
28. From your transportation cockpit in NWBC, execute the optimization run using the
Optimizer Planning function for all resources to prove that your change worked as desired
using freight units corresponding to CUST##-17 and CUST##-18.
ON
LY
FO
RC
US
TO
ME
30. In NWBC, revert the fixed costs for LTL-99 to 1.
R
29. What is the max utilization of the freight order?
34
© Copyright. All rights reserved.
Unit 1
Solution 3
R
Determine Optimizer Run Results Using
Planning Costs
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support a truck-load (TL) and less-thantruck-load (LTL) planning scenario. Sue, the SAP consultant, wants to use costs to determine
the outcome of optimization runs needed for transportation planning.
Note:
This exercise requires you to use the planning cost, TM211_COST_##, that you
created, and the freight orders that were automatically generated, in the exercise
“Execute Optimization to Determine Means of Transport”.
In this exercise, the systems automatically generates freight orders that are
required for one or more subsequent exercises in this course.
RC
1. Analyze the three optimization runs using the Optimization Explanation function to
understand why the optimizer creates the results. Identify the optimization runs of the
previous exercise.
a) In NWBC, enter the transaction code rcc_log and filter by user name.
b) On the RCCF: Log Display screen, choose
.
FO
c) In the Define Filter Criteria dialog box, select User Name in the Column Set column and
use the arrows to move it to the Filter Criteria column to filter by user name.
d) Choose
.
LY
e) Enter your user name for the filter criteria (TM211-##).
f) Choose
Enter.
2. Use the Explanation Tool to view the optimization results.
ON
a) Select the earliest row with the optimization run.
b) Choose
Explanation Tool.
c) Open the Solution Details folder.
d) Choose Costs and review the Costs table.
© Copyright. All rights reserved.
35
Unit 1: Optimizer Planning
3. What is the total cost in the optimization result for the first run (with freight unit to
CUST##-16)?
The total cost can vary. The fixed cost is 1 and the stop cost is 50.
a) Choose Results → Solution Details → Costs.
R
4. Review the settings responsible for this result using the Freight Unit, Resources, and
Transportation Network folders.
The gross weight of the freight unit is 5000 LB.
a) Choose Input → Freight Units → Freight Units.
US
TO
6. In the MTR costs folder, what is the fixed cost for LTL-99?
ME
5. What is the gross weight of the freight unit?
The fixed cost is defined as 1. You defined the fixed cost in the planning cost settings.
a) Choose Resources → MTR Costs → MTR Fix Costs and Penalty Factors.
FO
RC
7. In the MTR Costs folder, what is the unit cost for the LTL-99 in the MTR Variable Costs
table?
The unit cost you defined in the planning cost settings is 0.01 per LB.
a) Choose Input Resources → MTR Costs → MTR Variable Cost.
8. What is the total cost?
The total cost is potentially 1 + 5000 * 0.01 = 1 + 50 = 51. However, with the additional
consideration of earliness and lateness, this may vary at different times of the day.
9. Exit the screen.
LY
10. On the RCCF: Log Display screen, use the Explanation Tool to view the optimization results
for the second run (freight units to CUST##-17 and CUST##-18 using FTL-99).
a) Select the first row with the optimization run.
ON
b) Choose
Explanation Tool.
c) Choose Result → Solution Details → Costs.
d) Review the Costs table.
36
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
11. What is the total cost in the optimization result for the second run (with freight units to
CUST##-17 and CUST##-18 using FTL-99)?
The total cost is 209.66. However, the cost may be different in your system.
12. Review the settings responsible for this result using the Resources and Transportation
Network folders.
R
13. In the MTR costs folder, what is the fixed cost for FTL-99?
ME
The fixed cost for FTL-99 is defined as 1. You defined this in the planning cost settings.
a) Choose Input → Resources → MTR Costs → MTR Fix Costs and Penalty Factors.
14. In the MTR costs folder, what is the stop-off cost?
US
TO
The stop-off cost is 50. You defined this in the planning cost settings.
a) Choose Input → Resources → MTR Costs → MTR Variable Costs.
15. What is the distance cost for FTL-99?
0.3 per km.
RC
a) Choose Input → Resources → MTR Costs → MTR Variable Costs.
16. In the Solution Details folder, choose Costs. What is the distance in the Determined
Distance table?
FO
The distance is 528.88. However, the distance may be different based on your GIS
settings.
17. What is the total cost?
LY
The total cost is 1 + 50 + 528,88*0,3 = 1 + 50 + 158.66= 209.66
18. Exit the screen.
ON
19. On the RCCF: Log Display screen, use the Explanation Tool to view the optimization results
for the third run (freight units to CUST##-17 and CUST##-18 using LTL-99).
a) Select the first row with the optimization run.
b) Choose
Explanation Tool.
c) Choose Solution Details → Costs.
© Copyright. All rights reserved.
37
Unit 1: Optimizer Planning
20. What is the total cost in the optimization result for the third run (with freight units to
CUST##-17 and CUST##-18 using LTL-99)
The total cost is 248.67. However, with the additional consideration of earliness and
lateness, this may vary at different times of the day.
21. Review the settings responsible for this result using the Freight Unit, Resources, and
Transportation Network folders.
a) Choose Input → Freight Units → Freight Units.
US
TO
23. In the MTR costs folder, what is the fixed cost for LTL-99?
ME
The gross weight of the freight unit is 5000 LB.
R
22. What is the gross weight of the freight unit?
The fixed cost is defined as 1.You defined it in the planning cost settings.
a) Choose Resources → MTR Costs → MTR Fix Costs and Penalty Factors.
24. In the MTR Costs folder, what is the unit cost for the LTL-99 in the MTR Variable Costs
table?
FO
RC
The unit cost you defined in the planning cost settings is 0.01 per LB.
a) Choose Input Resources → MTR Costs → MTR Variable Cost.
25. What is the total cost?
The total cost is 2*(1+5000*0,01)+146.66 = 248.67. The majority comes from the delay
cost (Result - Solution Details - Cost - Lateness: 146.66).
LY
26. If you select freight units to CUST##17 and CUST##-18, but do not specify the vehicle
resource to be used, what is the result?
Two freight orders using LTL-99 result, because this is the cheaper variant according to
the current system setup.
ON
27. In NWBC, change the fixed costs for LTL-99 to 500 so you can select the other means-oftransport.
a) Choose Application Administration → Planning → Planning Profile Settings →
Planning Cost Settings → Edit Planning Costs Settings.
b) Planning Costs: TM211_COST_##
c) Change the fixed costs for LTL-99 to 500.
d) Save your data.
38
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
28. From your transportation cockpit in NWBC, execute the optimization run using the
Optimizer Planning function for all resources to prove that your change worked as desired
using freight units corresponding to CUST##-17 and CUST##-18.
a) Choose Optimizer Planning → Selected Entries with all Resources.
b) Select the new freight order generated ($0000000).
c) Review the details of the freight order in the overview tab.
The max utilization of the freight order is 22%.
30. In NWBC, revert the fixed costs for LTL-99 to 1.
ME
29. What is the max utilization of the freight order?
R
d) Accept the result.
US
TO
a) Choose Application Administration → Planning → Planning Profile Settings →
Planning Cost Settings → Edit Planning Costs Settings.
b) Planning Costs: TM211_COST_##
c) Change the fixed costs for LTL-99 to 1.
ON
LY
FO
RC
d) Save your data.
© Copyright. All rights reserved.
39
Unit 1: Optimizer Planning
FO
RC
US
TO
ME
R
Cost Function Application
Figure 11: Cost Functions
The figure, Cost Functions, shows the creation of a cost profile function and how penalty
costs are calculated. During optimization, the system avoids transports if a certain load level
is not reached. If this minimum load level is not reached, the system does not create a
transport. It waits until this level is reached. In the example, there is a penalty of $1500 for a
load less than 2000mᵌ. After 2000mᵌ, the penalty cost is reduced from $500 to zero.
Additional Linear Loading Costs
Additional Linear Loading Costs
LY
Additional linear loading costs can be applied to increase truck usage. You define two
segments for this cost function. For the first segment, you define penalty costs of $1500 and
a load of zero cubic meters (mᵌ). Define a gradient of zero. If TRUCK001 leaves the plant with
a load of less than 2000mᵌ, the optimizer calculates penalty costs of $1500.
ON
For the second segment, you define penalty costs of $500 and a load of 2000mᵌ. Define a
gradient of one. If TRUCK001 leaves the plant with a load of 2000mᵌ to 2500mᵌ, the optimizer
calculates penalty costs between $500 and zero in accordance with the gradient. The
penalties decrease in intervals of one unit for each additional cubic meter loaded onto the
truck.
40
© Copyright. All rights reserved.
Unit 1
Exercise 4
R
Apply Cost Functions to Influence Optimizer
Results
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support a truck-load (TL) and less-thantruck-load (LTL) planning scenario. Sue, the SAP consultant, wants to apply cost functions to
influence the outcome of VSR optimization needed for transportation planning.
Note:
This exercise requires you to use the planning cost setting, TM211_COST_##,
created in the exercise, Determine Optimizer Run Results Using Planning Costs.
RC
1. In NWBC, define a cost function COST_FUNC-##. Define the cost function so that a load
cost of 1000 is defined if vehicle resources of means-of-transport FTL-99 are loaded with
less than 30000 LB. Define also that a penalty of 1000 applies. This decreases for loads
above 30000 LB from 10 at a rate of 0.001. Use the data in the following tables to create
cost function settings.
Table 11: Segment 1
Field
FO
Segment
Value
1
0
Load Cost
1000
Slope
0
LY
Load
ON
Table 12: Segment 2
Field
Value
Segment
2
Load
30000
Load Cost
10
Slope
-0,001
2. In NWBC, assign your new cost function to your MOT FTL-99 in your cost profile. Use the
following data:
© Copyright. All rights reserved.
41
Unit 1: Optimizer Planning
Table 13: Cost Settings
Field
Value
Planning Cost Settings
TM211_COST_##
Cost Function
COST_FUNC-##
Unit of Measure
LB
R
3. Go to your transportation cockpit and run the Optimizer Planning function on freight units
corresponding to CUST##-17 and CUST#-18.
ME
4. Accept the result.
ON
LY
FO
RC
US
TO
5. Verify that LTL-99 is again chosen for the two freight orders.
Because of the low utilization, the multi-stop freight order using FTL-99 is now too
expensive.
42
© Copyright. All rights reserved.
Unit 1
Solution 4
R
Apply Cost Functions to Influence Optimizer
Results
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support a truck-load (TL) and less-thantruck-load (LTL) planning scenario. Sue, the SAP consultant, wants to apply cost functions to
influence the outcome of VSR optimization needed for transportation planning.
Note:
This exercise requires you to use the planning cost setting, TM211_COST_##,
created in the exercise, Determine Optimizer Run Results Using Planning Costs.
RC
1. In NWBC, define a cost function COST_FUNC-##. Define the cost function so that a load
cost of 1000 is defined if vehicle resources of means-of-transport FTL-99 are loaded with
less than 30000 LB. Define also that a penalty of 1000 applies. This decreases for loads
above 30000 LB from 10 at a rate of 0.001. Use the data in the following tables to create
cost function settings.
Table 11: Segment 1
Field
FO
Segment
Value
1
0
Load Cost
1000
Slope
0
LY
Load
ON
Table 12: Segment 2
Field
Value
Segment
2
Load
30000
Load Cost
10
Slope
-0,001
a) In NWBC, choose Application Administration → Planning → Planning Profile
Settings → Cost Functions Settings → Create Cost Function Settings.
© Copyright. All rights reserved.
43
Unit 1: Optimizer Planning
b) Enter your cost function.
c) Enter the data in the table, Segment 1.
d) Enter the data in the table, Segment 2.
e) Save your data.
Table 13: Cost Settings
Value
Planning Cost Settings
TM211_COST_##
Cost Function
COST_FUNC-##
Unit of Measure
LB
US
TO
ME
Field
R
2. In NWBC, assign your new cost function to your MOT FTL-99 in your cost profile. Use the
following data:
a) In NWBC, choose Application Administration → Planning → Planning Profile Settings
→ Planning Costs Settings → Edit Planning Costs Settings.
b) Enter the Planning Cost Setting and choose Continue.
c) Select the MOT FTL-99.
d) In the Cost Functions tab, enter the data from the table.
FO
RC
e) Save your data.
3. Go to your transportation cockpit and run the Optimizer Planning function on freight units
corresponding to CUST##-17 and CUST#-18.
a) Choose Planning → Planning → Transportation Cockpit.
b) Select your transportation cockpit and choose Continue.
c) Select the freight units for CUST##-17 and CUST##-18.
d) Choose Optimizer Planning → Selected Entries Only.
e) Select the new freight order.
LY
4. Accept the result.
ON
5. Verify that LTL-99 is again chosen for the two freight orders.
Because of the low utilization, the multi-stop freight order using FTL-99 is now too
expensive.
44
© Copyright. All rights reserved.
Lesson: Identifying Modal Decision Planning Scenarios
LESSON SUMMARY
You should now be able to:
Execute planning to determine the means of transport
●
Execute planning to consolidate deliveries
●
Execute planning to enforce minimum shipping requirements
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
45
Unit 1
Lesson 4
Applying Short-Cut Planning
Finally, we examine and execute short-cut planning.
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, we examine short-cut planning in SAP Transportation Management (SAP TM).
We look also at the maintenance of the transportation requirement types, freight unit building
rules, and freight orders for short-cut planning.
●
Describe short-cut planning
●
Maintain integration settings for short-cut planning
●
Maintain configuration and execute short-cut planning
ON
LY
FO
RC
Short-Cut Planning Processes
Figure 12: Automatic Creation of Freight Order
46
© Copyright. All rights reserved.
Lesson: Applying Short-Cut Planning
Automatic planning allows you to automate the planning process in SAP TM. You can use this
process for the following activities:
●
Automatic freight order creation
●
Automatic carrier selection
●
Automatic freight order tendering
●
Automatic quotation evaluation and carrier assignment
RC
US
TO
ME
R
Short-Cut Planning Configuration
FO
Figure 13: Freight Unit Building Rule
Freight orders can be created directly for your order-based or delivery-based transportation
requirements. This is helpful when large orders already fill up a truck and do not need further
consolidation or planning.
The Forwarding Order Management (FWM) Business Document
LY
The system creates a freight order directly when you save an FWM business document (FO,
OTR, or DTR) if the following requirements have been met:
ON
●
●
●
The FWM business document is subcontracted and not consolidated with other FWM
business documents.
The FWM business document can be delivered in one freight order, meaning there is no
pre-carriage or on-carriage.
The FWM business document only has one source location and one destination location.
Transportation Requirement Types
The automatic creation of freight units can be activated in SAP TM configuration for orderbased and delivery-based transportation requirements and forwarding orders.
© Copyright. All rights reserved.
47
Unit 1: Optimizer Planning
Automatic freight unit building is flagged for the desired OTR and DTR types in the context of
automated planning.
Freight Unit Building Rules
Automatic or direct creation of a freight order is possible via the freight unit building rule.
Instead of defining a freight unit type in the freight unit building rule, a freight order type can
be specified.
R
A freight order is then created directly instead of a freight unit. No additional intervention is
required by the planner in the transportation cockpit.
Freight Orders
ON
LY
FO
RC
US
TO
ME
Carrier selection can be automatically triggered for a freight order by assigning process
controller strategy CARR_SEL as a creation strategy to the freight order type in SAP TM
configuration. When doing so, carrier selection is carried out for the freight order upon its
creation. The tendering process can also be initiated using process controller strategies.
48
© Copyright. All rights reserved.
Unit 1
Exercise 5
R
Maintain Integration Settings for Short-Cut
Planning
ME
Business Example
ABC Corporation wants to implement SAP TM to support truck-load (TL) and less-than-truckload (LTL) planning scenarios. Sue, the SAP consultant, needs to maintain the integration
settings for automatic planning required for transportation management.
US
TO
Sue wants to set up a zero-click scenario for sales orders from customer CUST##-20. To do
so, there are four tasks to complete.
Note:
In this exercise, you create the following items that are required for one or more
subsequent exercises in the course:
●
FA##
●
FUBR-AUTO-##
OD##
FO
RC
●
1. In Customizing for SAP TM, create a freight order type TA## by copying existing freight
order type TM00. Assign FTL-99 as the default means-of-transport. Specify CARR_SEL as
a creation strategy. Specify CSEL_TM211 as default carrier selection settings and remove
the default type flag, the execution organization, the execution group and the last
expected event settings. Use the data in the following table:
Table 14: Freight Order Type Details
Value
Screen Area
Freight Order Type
TA##
Freight Order Types
Default Type
Deselect
Freight Order Types
Default MTr for Type
FTL-99
Default MTr Determination
Creation Strategy
CARR_SEL
Additional Strategies
Default Carrier Selection
Settings
CSEL_TM211
Additional Strategies
ON
LY
Field
2. In NWBC, create a freight unit building rule FUBR-AUTO-## by copying your freight unit
building rule FUBR-199. Assign your newly created freight order type TA## as the
business document type.
© Copyright. All rights reserved.
49
Unit 1: Optimizer Planning
3. In Customizing for SAP TM, create a new OTR-Type OD## by copying your existing OTRtype OTRX. Assign your newly created freight unit building rule FUBR-AUTO-## as the
freight unit building rule.
ON
LY
FO
RC
US
TO
ME
R
4. Display OTR-Type Determination Condition ZOTR_TYPE and ask your instructor to
maintain an entry for you that maps sales orders of type ZT00 to customer CUST##-20
for purchase order TM200_00 to your newly created OTR-type OD##.
50
© Copyright. All rights reserved.
Unit 1
Solution 5
R
Maintain Integration Settings for Short-Cut
Planning
ME
Business Example
ABC Corporation wants to implement SAP TM to support truck-load (TL) and less-than-truckload (LTL) planning scenarios. Sue, the SAP consultant, needs to maintain the integration
settings for automatic planning required for transportation management.
US
TO
Sue wants to set up a zero-click scenario for sales orders from customer CUST##-20. To do
so, there are four tasks to complete.
Note:
In this exercise, you create the following items that are required for one or more
subsequent exercises in the course:
●
FA##
●
FUBR-AUTO-##
OD##
FO
RC
●
1. In Customizing for SAP TM, create a freight order type TA## by copying existing freight
order type TM00. Assign FTL-99 as the default means-of-transport. Specify CARR_SEL as
a creation strategy. Specify CSEL_TM211 as default carrier selection settings and remove
the default type flag, the execution organization, the execution group and the last
expected event settings. Use the data in the following table:
Table 14: Freight Order Type Details
Value
Screen Area
Freight Order Type
TA##
Freight Order Types
Default Type
Deselect
Freight Order Types
Default MTr for Type
FTL-99
Default MTr Determination
Creation Strategy
CARR_SEL
Additional Strategies
Default Carrier Selection
Settings
CSEL_TM211
Additional Strategies
ON
LY
Field
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Freight Order Management → Freight Order →
Define Freight Order Types.
© Copyright. All rights reserved.
51
Unit 1: Optimizer Planning
b) Choose
Execute.
c) Select freight order type TM00.
d) Choose
Copy As and enter the data in the table provided.
ME
R
Note:
Before you enter a value in the Default MTr for Type field, remove the
default value in the Transportation Mode field. After you enter the value in
the Default MTr for Type field, in the Transportation Mode field, enter 01.
e) In the Organizational Unit Determination screen area, delete the entries in the
Execution Org. and Execution Group fields.
f) In the Execution Settings screen area, delete the entry in the Last Exp. Event field.
US
TO
g) Press Enter on your keyboard and save your data.
2. In NWBC, create a freight unit building rule FUBR-AUTO-## by copying your freight unit
building rule FUBR-199. Assign your newly created freight order type TA## as the
business document type.
a) Choose Application Administration → Planning → Overview Settings.
b) From the Active Queries list, select All Freight Unit Building Rules.
Copy.
FO
RC
c) Select your freight unit building rule FUBR-199 and choose
d) Enter the freight unit building rule FUBR-AUTO-##.
e) Document Type: TA##.
f) Press Enter on your keyboard and save your data.
3. In Customizing for SAP TM, create a new OTR-Type OD## by copying your existing OTRtype OTRX. Assign your newly created freight unit building rule FUBR-AUTO-## as the
freight unit building rule.
LY
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Integration → ERP Logistics Integration → OrderBased Transportation Requirement → Define Order-Based Transportation
Requirement Types.
b) Select your freight order type OTRX.
Copy As.
ON
c) Choose
d) Enter the OTR type OD##
e) Enter the freight unit building rule FUBR-AUTO-##.
f) Press Enter on your keyboard and save your data.
4. Display OTR-Type Determination Condition ZOTR_TYPE and ask your instructor to
maintain an entry for you that maps sales orders of type ZT00 to customer CUST##-20
for purchase order TM200_00 to your newly created OTR-type OD##.
52
© Copyright. All rights reserved.
Lesson: Applying Short-Cut Planning
a) In NWBC, choose Application Administration → General Settings → Conditions →
Display Condition.
b) Enter the condition ZOTR_TYPE and continue.
ON
LY
FO
RC
US
TO
ME
R
c) Ask your instructor now to maintain the condition.
© Copyright. All rights reserved.
53
Unit 1: Optimizer Planning
Carrier Profile
Carriers are business partners that are assigned the business partner role Carrier. You
characterize the transportation capabilities of a carrier with the carrier profile. This object
stores information that is used in a similar constellation for multiple carriers.
You create only one profile for each carrier.
●
Transportation lane and carrier-specific parameters
●
Product freight groups
●
Transportation groups
●
Equipment groups and equipment types
●
Fixed transportation costs
●
Dimension costs
ME
Freight code sets
US
TO
●
R
You can store the following objects in a carrier profile:
You use the carrier profile when selecting a carrier.
In SAP TM, to define the carrier profile, choose Master Data → General → Define Carrier
Profile.
Carrier Selection Settings
FO
RC
Definition of settings can be done in the carrier selection settings or in the transportation lane.
●
Carrier selection settings
●
Determination of costs
●
Transportation charge interpretation
●
Business share usage
●
Transportation allocation usage
●
Incompatibility usage
LY
The carrier selection settings are part of the planning profile settings and are required to
launch a carrier selection run.
Carrier selection settings can be retrieved from the freight order type as default carrier
selection settings or via a condition maintained in the freight order type customizing.
ON
Specify in the carrier selection settings that automatic tendering is to start after the carrier
selection run.
Tendering Profile
The tendering profile is used to define a tendering plan. It contains basic tendering data and is
a prerequisite for automatic tendering. You can use a tendering profile when you manually
create a tendering plan.
Within the profile, you can define multi-step tendering in a tendering plan. This allows a
company to mix tendering types.
Profile Definitions
54
© Copyright. All rights reserved.
Lesson: Applying Short-Cut Planning
Within the tendering profile, you can define multiple variants such as direct, peer-to-peer, and
broadcast tendering. You can also decide if the rule based tendering is fully automatic or
semi-automatic.
The tendering profile also allows you to define the medium of tendering communication. It can
be web-based, e-mail, SMS, or B2B oriented.
You can identify a multi-currency setting, event monitoring, and exception based
management.
ME
Automatic Planning Execution
R
You can classify a fully configurable process, request for quotation (RFQ) publishing, and
authorization-based RFQ processing and data visibility.
Automatic planning allows you to automate the planning process in SAP TM. You can use this
process for:
Automatic freight order creation
●
Automatic carrier selection
●
Automatic freight order tendering
●
Automatic quotation evaluation and carrier assignment
US
TO
●
ON
LY
FO
RC
When a sales order is created in SAP ERP, it is transferred to SAP TM where an order-based
transportation requirement is created. If all planning steps are automated in SAP TM, no
additional user intervention is needed; a freight order is automatically created and tendered
to a carrier.
© Copyright. All rights reserved.
55
ON
LY
FO
RC
US
TO
ME
R
Unit 1: Optimizer Planning
56
© Copyright. All rights reserved.
Unit 1
Exercise 6
R
Maintain Configuration and Execute Short-cut
Planning
ME
Business Example
Sue, the SAP consultant needs to execute the zero click scenario.
US
TO
Note:
This exercise requires you to use the order-based transportation requirement,
OD##, created in the exercise “Maintain Integration Settings for Short-Cut
Planning”.
1. In SAP ERP, create a sales order. From the SAP Easy Access screen, enter transaction
code VA01 to start creating the order. Use the following data:
Field
Value
Order Type
3000
RC
Sales Organization
ZT00
Distribution Channel
10
Division
00
FO
Sold-to party
CUST##-20
TM200_00
Material
PRODTM-00
Quantity
50
LY
PO Number
2. In NWBC, check the document flow of the resultant OTR.
ON
3. In the Document Flow tab, is a successor business document created?
4. What type of document is the successor business document?
© Copyright. All rights reserved.
57
Unit 1: Optimizer Planning
5. Navigate into the successor business document and review the details in the General Data
tab.
6. Can you explain why a freight order of type TA## is the successor document?
9. Is a carrier ranking created?
US
TO
8. In the Subcontracting tab, has a carrier been selected?
ME
R
7. In the General Data tab, which means of transport is used in this business document?
ON
LY
FO
RC
10. Can you explain why a carrier ranking is created?
58
© Copyright. All rights reserved.
Unit 1
Solution 6
R
Maintain Configuration and Execute Short-cut
Planning
ME
Business Example
Sue, the SAP consultant needs to execute the zero click scenario.
US
TO
Note:
This exercise requires you to use the order-based transportation requirement,
OD##, created in the exercise “Maintain Integration Settings for Short-Cut
Planning”.
1. In SAP ERP, create a sales order. From the SAP Easy Access screen, enter transaction
code VA01 to start creating the order. Use the following data:
Field
Value
Order Type
3000
RC
Sales Organization
ZT00
Distribution Channel
10
Division
00
FO
Sold-to party
CUST##-20
TM200_00
Material
PRODTM-00
Quantity
50
LY
PO Number
2. In NWBC, check the document flow of the resultant OTR.
ON
a) Choose ERP Logistics Integration → Worklist → Overview Transportation
Requirements.
b) In the Document column, select the OTR created in Step 1.
3. In the Document Flow tab, is a successor business document created?
Yes, a successor business document is created.
© Copyright. All rights reserved.
59
Unit 1: Optimizer Planning
4. What type of document is the successor business document?
The successor business document is a freight order of type TA##.
5. Navigate into the successor business document and review the details in the General Data
tab.
6. Can you explain why a freight order of type TA## is the successor document?
ME
R
Yes. The sales order of type ZT00 for CUST##-20 was mapped onto an OTR-type OD##.
Customizing this OTR type included a freight unit building rule FBR-AUTO-## that created
business documents of type TA##.
7. In the General Data tab, which means of transport is used in this business document?
Means of transport FTL-99 is used in this business document.
US
TO
8. In the Subcontracting tab, has a carrier been selected?
No carrier has been selected until now.
9. Is a carrier ranking created?
Yes, a carrier ranking is created.
FO
RC
a) In the freight order, choose Subcontracting → Carrier Ranking.
10. Can you explain why a carrier ranking is created?
ON
LY
Yes. In the freight order type, customizing creation strategy CARR_SEL is defined, which
initiates carrier selection on creation of the freight order. Carrier selection setting
CSEL_TM211 is used in this process which is defined as a default carrier selection setting
in the customizing of freight order type TA##. These carrier selection settings only create
a carrier ranking, but do not award a result.
60
© Copyright. All rights reserved.
Lesson: Applying Short-Cut Planning
LESSON SUMMARY
You should now be able to:
Describe short-cut planning
●
Maintain integration settings for short-cut planning
●
Maintain configuration and execute short-cut planning
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
61
Unit 1
Lesson 5
Creating Pooled Shipments
ME
R
LESSON OVERVIEW
In this lesson, you examine the process of modeling the transportation network for pooled
distribution. You learn about the purpose and definition of a transshipment location.
You then consider the use of the transportation network for pooled distribution to generate
pooled shipments.
US
TO
Finally, you identify the requirement for a pooled shipment in multiple freight orders and
execute planning for pooled distribution.
LESSON OBJECTIVES
After completing this lesson, you will be able to:
●
Model the transportation network for pooled shipments
●
Create pooled freight orders
ON
LY
FO
RC
Pooled Distribution
Figure 14: Pool Distribution
62
© Copyright. All rights reserved.
Lesson: Creating Pooled Shipments
In the pooled distribution process, the SAP Transportation Management (SAP TM) system
determines whether it is more cost-effective to deliver freight directly to the customer via
truckload or using a pool location to consolidate freight. The second option is cheaper yet
more time-consuming.
VSR Optimization in Pooled Distribution
R
In the pool distribution process, a shipper wants to send goods from a shipping point to
customers using pool or hub locations for consolidation. For planning, sales orders are
created in the SAP ERP system and then transferred as order-based transportation requests
into the SAP TM system.
ME
The VSR optimizer determines whether it is more cost-effective and less time-consuming to
deliver freight to customers via less than truckload (LTL) directly with no consolidation
allowed or to a pool location for consolidation.
From there, freight can be delivered to customers via full truck load (FTL) with multiple stop
offs.
FO
RC
US
TO
Transshipment Locations
Figure 15: Transshipment Locations
LY
A transshipment location is used for unloading goods from one vehicle resource and loading it
onto another vehicle resource during the transportation process. Transshipment locations
are used when different means of transport or different carriers have to be used in the
transportation process. You can also use transshipment locations when consolidating or deconsolidating goods to be transported.
Definition of a Transshipment Location
ON
A transshipment location is defined by assigning a location to either another location or to a
transportation zone. When you assign a transshipment location to a transportation zone, it
can be used as a transshipment location by all locations that are part of that transportation
zone.
If you define a transshipment location and want to use it in your transportation processes, you
must define transportation lanes that take the transshipment location into consideration.
© Copyright. All rights reserved.
63
Unit 1: Optimizer Planning
FO
RC
US
TO
ME
R
Rough Planning
Figure 16: Rough Planning
Rough Planning Business Rationale
●
●
For pre- and on-carriages, rough planning is sufficient.
For pre- and on-carriages, neither transportation lanes, vehicles, or schedules are
required, thus reducing the effort for master data maintenance.
ON
LY
For many business processes, it is not important to plan complete end-to-end transportation
in detail. For example, it may be important to find the right flights, but if the airport can be
reached within a predefined time interval, the planning for this stage of the journey does not
need to be planned with the same precision. The assignment of transshipment locations to
transportation zones (entry or exit point into a transportation network) allows planners to
specify a duration that can be used for rough planning. This means that a detailed
transportation network (transportation lanes, for example) is not required for pre or oncarriage.
Transshipment locations are defined only as entry and exit points in the network. If entry and
exit points are connected indirectly via schedules or freight bookings, the transshipment
points for these do not have to be defined as transshipment locations (from SAP TM 9.0). If
stages are maintained (via transportation proposal or manually) constraints resulting from
stage information can be considered or respected.
64
© Copyright. All rights reserved.
Lesson: Creating Pooled Shipments
US
TO
ME
R
Transportation Lanes
RC
Figure 17: Transportation Lanes
FO
A transportation lane represents a relationship between two locations, two transportation
zones, or a combination of locations and zones. It connects two locations or all locations
within the zones for a specific means of transport. You use this business object when planning
distribution and procurement between different locations.
A transportation lane is defined by a source location or zone, a destination location or zone,
and a means of transport. You can assign carriers to the transportation lane.
A transportation lane points only in one direction. To model the reverse direction, you need to
create another transportation lane.
LY
Editing a Transportation Lane
You can change or display transportation lanes that you have defined in SAP TM by choosing
Master Data → Transportation Network → Define Transportation Lane.
ON
You can also view and edit multiple transportation lanes on the Mass Maint. (Display/Change)
tab. Transportation lanes are used in transportation processes such as dispatching or
subcontracting.
The origin and destination locations, carrier, and means of transport are assigned to the
transportation lane.
© Copyright. All rights reserved.
65
ON
LY
FO
RC
US
TO
ME
R
Unit 1: Optimizer Planning
66
© Copyright. All rights reserved.
Unit 1
Exercise 7
R
Create a Transportation Network to Support
Pooled Distribution
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to create a transportation network to
support pooled distribution.
Note:
In this exercise, you create the following items that are required for one or more
subsequent exercises in the course:
ATLANTA-##
●
POOL-##
●
RESOURCE POOL-##
FO
RC
●
1. In NWBC, model a pool distribution scenario for customer CUST##-22 via a hub in
Atlanta. For this purpose, create a hub called ATLANTA-## and assign the customer to
this hub. Use the data in the following table:
Table 15: Hub Details
Value
Location
ATLANTA-##
Location Type
1140
Description
Atlanta Hub
Country
US
Region
GA
City
Atlanta
ON
LY
Field
2. Assign the transshipment location. Use the data in the following table:
Table 16: Transshipment Location Details
Field
Value
Location
CUST##-22
© Copyright. All rights reserved.
67
Unit 1: Optimizer Planning
Field
Value
Transshipment Location
ATLANTA-##
3. A dedicated fleet is used for transportation from your shipping point SP3100 to your pool
point ATLANTA-##. In Customizing for SAP TM, create a means-of-transport POOL-##
and resource POOL-## by copying your means-of-transport FTL-99 and resource FTL-99.
R
4. In NWBC, define your new resource POOL-##. Change the means of transport from
FTL-99 to POOL-## in the General Data tab.
Table 17: New Resource Details
Value
Resource
FTL-99
Resource
POOL-##
Short Description
Pool Resource for Group ##
US
TO
ME
Field
5. The new means of transport now needs to be registered in the transportation network. In
NWBC, create a transportation lane from SP3100 to your pool point ATLANTA-##. Use
the data in the following table to generate the proposal:
Table 18: Transportation Lane Proposal Details
Field
Value
SP3100
RC
Start Location
Dest. Location
ATLANTA-##
Means of Transport
POOL-##
Start Date
Beginning of current year
FO
End Date
31.12.9999
Select
Priority/Costs
Priority
Cost Origin
Internal Costs
LY
Relevant to Carrier Sel.
6. Assign carriers CAR##-01 and CAR##-02 to your new means of transport. Use the data in
the following tables:
ON
Table 19: Carrier for Means of Transport Data
68
Field
Value
BP Number
CAR##-01
Transportation cost
0,45 KM
Priority
1
Consider carrier for P2P Tendering
Select
© Copyright. All rights reserved.
Lesson: Creating Pooled Shipments
Field
Value
Carrier Priority for P2P Tendering
1
Value
BP Number
CAR##-02
Transportation cost
0,55 KM
Priority
2
Consider carrier for P2P Tendering
Select the checkbox
Carrier Priority for P2P Tendering
2
ON
LY
FO
RC
US
TO
ME
Field
R
Table 20: Carrier for Means of Transport Data (2)
© Copyright. All rights reserved.
69
Unit 1
Solution 7
R
Create a Transportation Network to Support
Pooled Distribution
ME
Business Example
US
TO
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to create a transportation network to
support pooled distribution.
Note:
In this exercise, you create the following items that are required for one or more
subsequent exercises in the course:
ATLANTA-##
●
POOL-##
●
RESOURCE POOL-##
FO
RC
●
1. In NWBC, model a pool distribution scenario for customer CUST##-22 via a hub in
Atlanta. For this purpose, create a hub called ATLANTA-## and assign the customer to
this hub. Use the data in the following table:
Table 15: Hub Details
Value
Location
ATLANTA-##
Location Type
1140
Description
Atlanta Hub
Country
US
Region
GA
City
Atlanta
ON
LY
Field
a) Choose Master Data → Transportation Network → Locations → Define Location, and
enter the data in the table provided.
b) Choose Create.
c) In the Address tab, assign the country and region.
d) Save your data and exit the screen.
70
© Copyright. All rights reserved.
Lesson: Creating Pooled Shipments
2. Assign the transshipment location. Use the data in the following table:
Table 16: Transshipment Location Details
Field
Value
Location
CUST##-22
Transshipment Location
ATLANTA-##
R
a) Choose Master Data → Transportation Network → Locations → Assign
Transshipment Location.
ME
b) Select the Locations radio button, and enter the data in the table provided.
c) Choose Create / Update Assignments.
US
TO
3. A dedicated fleet is used for transportation from your shipping point SP3100 to your pool
point ATLANTA-##. In Customizing for SAP TM, create a means-of-transport POOL-##
and resource POOL-## by copying your means-of-transport FTL-99 and resource FTL-99.
a) Choose SAP Transportation Management → Transportation Management → Master
Data → Resource → Define Means of Transport.
b) Select your Means of Transport FTL-99.
c) Choose
Copy As.
d) Enter the means-of-transport POOL-##.
FO
RC
e) Press ENTER on your keyboard to continue through the warning message.
f) Save your data and exit Customizing.
4. In NWBC, define your new resource POOL-##. Change the means of transport from
FTL-99 to POOL-## in the General Data tab.
Table 17: New Resource Details
Value
Resource
FTL-99
Resource
POOL-##
Short Description
Pool Resource for Group ##
LY
Field
ON
a) Choose Master Data → Resources → Define Resource.
b) Enter the resource FTL-99 and choose
Change Resource.
c) Select your resource FTL-99 and choose
Copy Resources.
d) In the Copy Resources dialog box, in the To screen area, enter the resource and
description from the table.
e) Choose
Copy.
f) Select the resource POOL-##.
© Copyright. All rights reserved.
71
Unit 1: Optimizer Planning
g) In the General Data tab, change the Means of Transport from FTL-99 to POOL-##.
h) Save your data.
5. The new means of transport now needs to be registered in the transportation network. In
NWBC, create a transportation lane from SP3100 to your pool point ATLANTA-##. Use
the data in the following table to generate the proposal:
Table 18: Transportation Lane Proposal Details
Value
Start Location
SP3100
Dest. Location
ATLANTA-##
Means of Transport
POOL-##
Start Date
Beginning of current year
End Date
31.12.9999
Priority/Costs
ME
US
TO
Relevant to Carrier Sel.
R
Field
Select
Priority
Cost Origin
Internal Costs
a) Choose Master Data → Transportation Network → Transportation Lanes → Define
Transportation Lane.
c) Choose
RC
b) Enter the start and destination location.
Create.
d) In the Means of Transport screen area, choose
Create.
FO
e) Enter the data from the Transportation Lane Proposal Details table.
f) Choose Generate Proposal.
g) Choose
Copy and Close, to accept the data.
LY
h) Save your data.
6. Assign carriers CAR##-01 and CAR##-02 to your new means of transport. Use the data in
the following tables:
Table 19: Carrier for Means of Transport Data
Value
BP Number
CAR##-01
Transportation cost
0,45 KM
Priority
1
Consider carrier for P2P Tendering
Select
ON
Field
72
© Copyright. All rights reserved.
Lesson: Creating Pooled Shipments
Field
Value
Carrier Priority for P2P Tendering
1
Value
BP Number
CAR##-02
Transportation cost
0,55 KM
Priority
2
Consider carrier for P2P Tendering
Select the checkbox
Carrier Priority for P2P Tendering
2
ME
Field
R
Table 20: Carrier for Means of Transport Data (2)
US
TO
a) In the Carrier for Means of Transport screen area, select your MoT and choose
Create.
b) Enter the data from the Carrier for Means of Transport table.
c) Choose
Copy and Close, to accept the MoT data.
d) Select your MoT repeat steps a-c using the data for CAR##-02.
ON
LY
FO
RC
e) Save your data.
© Copyright. All rights reserved.
73
Unit 1: Optimizer Planning
Multi-Stage Transportation
The VSR optimizer evaluates the various possibilities for transporting the selected freight
units. It then opts for pooled distribution whenever it is cost-effective to do so. In a standard
pooled distribution process, the VSR optimizer creates one freight order to transport the
cargo to the transshipment location. It then creates a second freight order to transport the
cargo out of the transshipment location.
ON
LY
FO
RC
US
TO
ME
R
Other scenarios are also possible. Multiple freight orders allow splitting up of resource
assignment, carrier assignment, and other downstream planning and execution activities.
74
© Copyright. All rights reserved.
Unit 1
Exercise 8
Create Pooled Freight Orders
R
Business Example
ME
Sue, the SAP consultant, now wants to verify that using the pool point is a valid option in the
transportation network. Sue needs to include the newly created means of transport in the
planning configuration.
US
TO
Note:
This exercise requires you to use the means of transport, POOL-##, that your
created in the exercise Create a Transportation Network to Support Pooled
Distribution.
1. In NWBC, create a new capacity selection setting, CAPA-POOL-##, by copying your
capacity selection settings CAPA-99. Replace LTL-99 with POOL-##.
RC
2. In NWBC, create a new planning cost setting COST-POOL-## by copying your existing
planning cost settings TM211–COST-##. Replace LTL-99 with POOL-##. Adjust the fixed
cost for POOL-## to 1. Remove the cost function and unit of measure from means of
transport FTL-99.
3. In NWBC, create a new planning profile PLAN-POOL-## by copying your existing planning
profile TM211–PLAN-##. Replace planning cost settings and capacity selection settings
with COST-POOL-## and CAPA-POOL-## respectively.
FO
4. Create a sales order for CUST##-22 using the following data:
Table 21: Sales Order
Value
Order Type
ZT00
Sales Organization
3000
Distribution Channel
10
Division
00
Sold-to
CUST##-22
PO Number
TM200_00
Material
PRODTM-00
Quantity
50
ON
LY
Field
© Copyright. All rights reserved.
75
Unit 1: Optimizer Planning
5. In NWBC, start the transportation cockpit from the OTR worklist by selecting the OTR
created in the previous step, and the selection planning profile PLAN-POOL-##. In the
transportation cockpit, create a transportation proposal for the selected freight unit.
ON
LY
FO
RC
US
TO
ME
R
6. How many options are created?
76
© Copyright. All rights reserved.
Unit 1
Solution 8
Create Pooled Freight Orders
R
Business Example
ME
Sue, the SAP consultant, now wants to verify that using the pool point is a valid option in the
transportation network. Sue needs to include the newly created means of transport in the
planning configuration.
US
TO
Note:
This exercise requires you to use the means of transport, POOL-##, that your
created in the exercise Create a Transportation Network to Support Pooled
Distribution.
1. In NWBC, create a new capacity selection setting, CAPA-POOL-##, by copying your
capacity selection settings CAPA-99. Replace LTL-99 with POOL-##.
a) Choose Application Administration → Planning → Overview Settings.
RC
b) On the Active Queries screen area, choose All Capacity Selection Settings.
c) Select CAPA-99.
d) Choose
Copy.
e) In the Capacity Selection Settings field, enter CAPA-POOL-##.
FO
f) Replace LTL-99 with POOL-##.
g) Save your data.
LY
2. In NWBC, create a new planning cost setting COST-POOL-## by copying your existing
planning cost settings TM211–COST-##. Replace LTL-99 with POOL-##. Adjust the fixed
cost for POOL-## to 1. Remove the cost function and unit of measure from means of
transport FTL-99.
a) Choose Application Administration → Planning → Overview Settings.
ON
b) From the Active Queries screen area, choose All Planning Costs Settings.
c) Select TM211_COST_##.
d) Choose
Copy.
e) In the Planning Cost Settings field, enter COST-POOL-##.
f) Replace LTL-99 with POOL-## and adjust the fixed cost for POOL-##.
g) Select FTL-99.
© Copyright. All rights reserved.
77
Unit 1: Optimizer Planning
This opens two new tabs.
h) On the Cost Functions tab page, delete the Cost Function and Unit of Measure.
i) Save your data.
3. In NWBC, create a new planning profile PLAN-POOL-## by copying your existing planning
profile TM211–PLAN-##. Replace planning cost settings and capacity selection settings
with COST-POOL-## and CAPA-POOL-## respectively.
b) On the Active Queries screen area, choose All Planning Profiles.
d) Choose
ME
c) Select TM211_PLAN_##.
R
a) Choose Application Administration → Planning → Overview Settings.
Copy.
e) On the Planning Profile tab page, enter PLAN-POOL-##.
g) Save your data.
US
TO
f) In the Profile Assignments screen area, replace the Capacity Selection Settings and
Planning Cost Settings.
4. Create a sales order for CUST##-22 using the following data:
Table 21: Sales Order
Field
Value
Order Type
RC
ZT00
Sales Organization
3000
Distribution Channel
10
Division
00
FO
Sold-to
CUST##-22
TM200_00
Material
PRODTM-00
Quantity
50
LY
PO Number
a) In SAP ERP, enter transaction code VA01.
b) Enter the data from the table.
ON
c) Save your new sales order and record the number.
5. In NWBC, start the transportation cockpit from the OTR worklist by selecting the OTR
created in the previous step, and the selection planning profile PLAN-POOL-##. In the
transportation cockpit, create a transportation proposal for the selected freight unit.
a) Choose ERP Logistics Integration → Worklist → Overview Transportation
Requirements.
b) Select the row corresponding to the sales order number created in Step 4.
78
© Copyright. All rights reserved.
Lesson: Creating Pooled Shipments
c) Choose Start Transportation Cockpit.
d) In the Profile and Layout Sets screen, choose New.
e) In the new row, enter the planning profile PLAN-POOL-##. If the profile and layout sets
screen is not shown, choose Change Profile Selection screen to go to the Profile and
Layout Sets screen.
f) Save your data.
i) Choose Transportation Proposals.
6. How many options are created?
ME
h) Select the freight unit corresponding to CUST##-22.
R
g) Select the newly created row and choose Continue.
ON
LY
FO
RC
US
TO
Three options are shown with different costs. Option 1: SP3100 to ATLANTA-## using
POOL-## and continuing to CUST##-22 using FTL-99. Option 2: SP3100 to ATLANTA-##
using FTL-99 and continuing to CUST##-22 using FTL-99. Option 3: SP3100 direct to
CUST##-22 using FTL-99.
© Copyright. All rights reserved.
79
Unit 1: Optimizer Planning
LESSON SUMMARY
You should now be able to:
Model the transportation network for pooled shipments
●
Create pooled freight orders
ON
LY
FO
RC
US
TO
ME
R
●
80
© Copyright. All rights reserved.
Unit 1
Learning Assessment
A Vehicle capacity
X
B Driver experience
X
C Handling resources
X
D Depot location
US
TO
X
ME
Choose the correct answer.
R
1. Which of the following items is not a constraint considered by the VSR optimizer?
2. Using the planning cost settings, the optimizer can determine the best means of transport
to use.
Determine whether this statement is true or false.
True
X
False
RC
X
FO
3. The SAP TM system creates a freight order directly via the freight unit building rule when
you save an FWM business document if the FWM business document only has one source
location and one destination location, if the FWM business document is subcontracted
and not consolidated with other FWM business documents, and if the FWM business
document can be delivered in one freight order, meaning there is no pre-carriage or oncarriage.
Determine whether this statement is true or false.
True
X
False
ON
LY
X
© Copyright. All rights reserved.
81
Unit 1: Learning Assessment
4. To create carrier selection profiles in SAP TM, what is the correct menu path to choose?
Choose the correct answer.
A Planning → Selection Profiles → Create Selection Profile
X
B Planning → Planning Profiles → Create Planning Profile
X
C Planning → Planning Profile Settings → Carrier Selection Settings → Create
Carrier Selection Settings
X
D Planning → Capacity Selection Settings → Create Capacity Selection Settings
ME
R
X
5. Any freight order with more than one stage must visit at least one transshipment location.
X
True
X
False
US
TO
Determine whether this statement is true or false.
6. A transshipment location allows you to change the means-of-transport.
Determine whether this statement is true or false.
True
X
False
ON
LY
FO
RC
X
82
© Copyright. All rights reserved.
Unit 1
Learning Assessment - Answers
A Vehicle capacity
X
B Driver experience
X
C Handling resources
X
D Depot location
US
TO
X
ME
Choose the correct answer.
R
1. Which of the following items is not a constraint considered by the VSR optimizer?
2. Using the planning cost settings, the optimizer can determine the best means of transport
to use.
Determine whether this statement is true or false.
True
X
False
RC
X
FO
3. The SAP TM system creates a freight order directly via the freight unit building rule when
you save an FWM business document if the FWM business document only has one source
location and one destination location, if the FWM business document is subcontracted
and not consolidated with other FWM business documents, and if the FWM business
document can be delivered in one freight order, meaning there is no pre-carriage or oncarriage.
LY
Determine whether this statement is true or false.
True
X
False
ON
X
© Copyright. All rights reserved.
83
Unit 1: Learning Assessment - Answers
4. To create carrier selection profiles in SAP TM, what is the correct menu path to choose?
Choose the correct answer.
A Planning → Selection Profiles → Create Selection Profile
X
B Planning → Planning Profiles → Create Planning Profile
X
C Planning → Planning Profile Settings → Carrier Selection Settings → Create
Carrier Selection Settings
X
D Planning → Capacity Selection Settings → Create Capacity Selection Settings
ME
R
X
5. Any freight order with more than one stage must visit at least one transshipment location.
X
True
X
False
US
TO
Determine whether this statement is true or false.
6. A transshipment location allows you to change the means-of-transport.
Determine whether this statement is true or false.
True
FO
RC
X
False
ON
LY
X
84
© Copyright. All rights reserved.
Optimizer Applications
Lesson 1
86
89
ME
Creating a Transportation Proposal
Exercise 9: Plan a Freight Order Using a Transportation Proposal
R
UNIT 2
Lesson 2
FO
RC
UNIT OBJECTIVES
92
97
103
111
117
US
TO
Describing Load Optimization Processes
Exercise 10: Create a Vehicle for Load Optimization
Exercise 11: Create Freight Units for Load Optimization
Exercise 12: Maintain Load Planning Settings
Exercise 13: Perform and Analyze Load Planning
Plan freight orders using transportation proposals
●
Create a vehicle for load optimization
●
Create freight units for load optimization
●
Maintain load planning settings
●
Perform load planning
ON
LY
●
© Copyright. All rights reserved.
85
Unit 2
Lesson 1
Creating a Transportation Proposal
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Plan freight orders using transportation proposals
Transportation Proposals
US
TO
●
ME
R
LESSON OVERVIEW
This lesson provides an overview of the transportation proposal functionality offered by SAP
Transportation Management (SAP TM).
A transportation proposal defines how a freight unit can be transported through a
transportation network (which is defined by locations, transshipment locations,
transportation zones, transportation lanes, vehicle resources, schedules, and bookings). For a
given transportation demand (freight unit), the system determines a set of alternative
transportation proposals. The transportation proposal functionality serves the following
purposes:
To create the stages upfront, for example, to choose the option of ocean transport,
because the customer has placed their order well in advance and this is the cheapest
choice. In this use case, no freight orders are created based on the proposal result, but
only the stage information is stored. This allows the task of planning the different stages to
be assigned to different planners and to be completed at different times.
ON
LY
●
To help the user identify the different transportation options for a freight unit. In a complex
network, in which end-to-end transportation requires several stages, transportation
proposals are an easy way to make the different options transparent. Transportation
proposals can differ in relation to routing, means of transport, and time required. Each of
these variables can increase or reduce costs, and the proposals thus provide the planner
responsible with the necessary information to make an appropriate choice.
FO
RC
●
Figure 18: Visualization Of Transportation Proposals
86
© Copyright. All rights reserved.
Lesson: Creating a Transportation Proposal
Entry Points for Transportation Proposal Determination
The entry points for transportation proposal determination are as follows:
●
Forwarding Order → Stages → Actual Route → Define Route
●
Transportation Cockpit → Select Freight Unit(s) → Transportation Proposal
Layout of the Transportation Proposal Result
●
Route variation
●
Carrier variation
●
Departure date variation
●
Time relevance
●
Cost variance
US
TO
Transportation Proposal: User-Defined Preferences
ME
R
The layout of the transportation proposal result screen can be flexibly configured, similar to
the transportation cockpit layout. The results can be displayed in a table format or visualized
on a map. If the transportation proposal has been carried out for several freight units
(because these compete for the same capacity, for example), the solution is always for a valid
combination of assignments. In the table-based layout, each stage is shown in a separate line.
In complex networks, there could be millions of routing options for a given transport, with only
minor differences between them. Depending on the objective of the planner, results can be
presented according to defined criteria.
ON
LY
FO
RC
Preferences can be weighed against each other on the basis of relevance: none, low, medium,
or high.
Figure 19: Transportation Proposal User Interface
Features of the Transportation Proposal
The features of the transportation proposal are as follows:
© Copyright. All rights reserved.
87
Unit 2: Optimizer Applications
●
●
●
Implicit definition of transshipment locations by schedules and freight bookings (simplified
definition of transportation network)
Mode of transport constraints on freight unit and freight unit stage level
Fast determination of transportation proposals, yielding more alternatives according to
predefined variation criteria (for example, route, carrier, and departure date), and trade-off
between time and cost (controlled variation according to pre-defined criteria)
Consideration of preferences for locations, carrier, mode of transport, dates, and times.
●
Display of multiple solutions on the result map
Rough planning (detailed planning on the main leg and rough planning for pre leg and
subsequent leg, based on rough definition of transportation durations)
ON
LY
FO
RC
US
TO
ME
●
R
●
88
© Copyright. All rights reserved.
Unit 2
Exercise 9
R
Plan a Freight Order Using a Transportation
Proposal
ME
Business Example
As a transportation planner, you need to be able to generate transportation proposals so that
you can make an informed choice on all transportation options available.
US
TO
1. Create a transportation proposal for the sales order to customer CUST##-26. Enter the
transportation cockpit with the freight unit selection profile FU_SEL_3100_## and
planning profile TM211_PLAN_##.
2. How many different transportation proposals are presented?
3. Choose
Expand All to show the different carrier options and costs.
ON
LY
FO
RC
4. How many carriers are proposed as possible carriers? What is the difference between
them, and why are these carriers proposed?
© Copyright. All rights reserved.
89
Unit 2
Solution 9
R
Plan a Freight Order Using a Transportation
Proposal
ME
Business Example
As a transportation planner, you need to be able to generate transportation proposals so that
you can make an informed choice on all transportation options available.
US
TO
1. Create a transportation proposal for the sales order to customer CUST##-26. Enter the
transportation cockpit with the freight unit selection profile FU_SEL_3100_## and
planning profile TM211_PLAN_##.
a) In NWBC, choose Planning → Planning → Transportation Cockpit.
b) In the Profile and Layout Sets selection screen, select the profile with the selection
profile (FUs) FU_SEL_3100_## and planning profile TM211_PLAN_##, then choose
Continue.
c) In the transportation cockpit, locate the freight unit for the sales order to CUST##–28.
FO
RC
d) Select the row for this freight unit and choose Transportation Proposals.
2. How many different transportation proposals are presented?
The system offers two options - one using FTL-99, the other using LTL-99.
3. Choose
Expand All to show the different carrier options and costs.
4. How many carriers are proposed as possible carriers? What is the difference between
them, and why are these carriers proposed?
ON
LY
Four carriers are proposed. The difference between them is the means of transport (MTr)
- two carriers are proposed for each of the two MTrs. This leads to different transportation
durations between the two proposals. These carriers are proposed because of the
transportation network setup. Customer CUST##-26 belongs to transportation zone USMOUNTAIN and US-99. In the transportation lane that runs between SP3100 (the source
location) and US-MOUNTAIN, LTL-99 is defined. On the intra zone transportation lane for
US-99, FTL-99 is defined.
90
© Copyright. All rights reserved.
Lesson: Creating a Transportation Proposal
LESSON SUMMARY
You should now be able to:
Plan freight orders using transportation proposals
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
91
Unit 2
Lesson 2
Describing Load Optimization Processes
ME
R
LESSON OVERVIEW
This lesson examines the necessary maintenance of capacity master data for load
maintenance. You learn about freight unit creation for load optimization, and you can create a
vehicle for load optimization.
You look at freight unit dimensions and can practise creating freight units for load
optimization.
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Create a vehicle for load optimization
●
Create freight units for load optimization
●
Maintain load planning settings
●
Perform load planning
FO
RC
●
Load Optimization
During truck planning, rules are applied to fulfill legal restrictions. For example, certain axle
loads may not be exceeded. In addition, a certain loading sequence of the goods to be
transported optimizes the transportation plan. Load planning concerns the loading of goods
to be transported in an optimized manner into a transportation unit, be it be a truck, trailer, or
container resource.
You can plan the loading space of box trucks, trailers, semi-trailers, and containers in the
transportation cockpit or directly in one of the following business documents:
Road freight order
●
Trailer unit
●
Container unit
LY
●
ON
Planning is carried out at the level of business document items. Load planning returns an
approximate calculation of how the available loading space can be optimally used, taking into
account the maximum axle loads and the maximum weight of a vehicle resource. The
calculation is based on the master data that you enter for the resource.
In automatic load planning, also known as load optimization, the load optimizer creates a load
plan for your business document. It considers capacity restrictions in terms of the height,
width, weight, and length of the loading space. For vehicle resources with two axle groups, it
also considers the maximum axle load.
92
© Copyright. All rights reserved.
Lesson: Describing Load Optimization Processes
RC
Figure 20: Vehicle Capacity
US
TO
ME
R
Vehicle Capacity
Vehicle Capacity Attributes
●
VSR:
One-dimensional, for example, volume or mass.
Up to eight dimensions.
FO
-
-
VSO:
-
Three-dimensional, for example, pallet or box size.
-
Visual representation.
LY
●
●
Vehicle capacity is maintained in vehicle resource master data.
ON
In vehicle scheduling and routing (VSR) planning, SAP Transportation Management (SAP TM)
considers the resource capacities of weight and volume. However, the new load planning
function requires much more information on master data level. Not only are weight and
volume limitations considered more precisely, but weight distribution of axles is also planned.
This is required to fulfill legal restrictions when creating a load plan.
Within the resource master data, on the Physical Properties tab, there are additional capacity
and resource configuration fields to maintain. You can specify attributes regarding dimension,
weight, and type of resource. One specific attribute is the definition of axle groups. From SAP
TM 9.1, a resource viewer (master data transaction) is offered to display the resource
configuration.
© Copyright. All rights reserved.
93
Unit 2: Optimizer Applications
US
TO
ME
R
Vehicle Types
RC
Figure 21: Vehicle Types Example 1: Box Truck
The table, Box Truck, provides a detailed explanation of the elements of the figure, Vehicle
Types Example 1: Box Truck:
FO
Table 22: Box Truck
Name in the Master Data
Description
a1
Axle Group Distance 1
Distance between axle group
1 and the front of the box
truck
c
Cargo body distance
Distance between the start of
the loading space and the
front of the box truck
a2
Axle Group Distance 2
Distance between axle group
2 and the front of the box
truck
d
Connector Distance
Distance between the trailer
coupling of the box truck and
the front of the vehicle
s2
Distance Between Axles
Distance within axle group 2
h
Interior Height
Height of the loading space
ON
LY
Measurement in Figure
94
© Copyright. All rights reserved.
Lesson: Describing Load Optimization Processes
Measurement in Figure
Name in the Master Data
Description
l
Interior Length
Length of the loading space
US
TO
ME
R
Vehicle Types Example 2: Semi-Trailer
FO
RC
Figure 22: Vehicle Types Example 2: Semi-Trailer
The table, Semi-Trailer, provides a detailed explanation of the elements of the figure, Vehicle
Types Example 2: Semi-Trailer:
Table 23: Semi-Trailer
Name in the Master Data
Description
a1
Axle Group Distance 1
Distance between axle group
1 and the front of the trailer
s1
Distance Between Axles
Distance within axle group 1
k
King Pin Distance
Distance between the king
pin and the front of the trailer
h
Interior Height
Height of the loading space
l
Interior Length
Length of the loading space
p
Split Deck Position
Position in the trailer at which
you have added the split deck
ON
LY
Measurement in Figure
© Copyright. All rights reserved.
95
ON
LY
FO
RC
US
TO
ME
R
Unit 2: Optimizer Applications
96
© Copyright. All rights reserved.
Unit 2
Exercise 10
Create a Vehicle for Load Optimization
R
Business Example
ME
As a transportation planner, you need to generate load plans that adhere to defined load
planning rules. You are tasked to demonstrate that process and create corresponding master
data.
US
TO
Note:
In this exercise you create the resource, FTL-##, that is required for one or more
subsequent exercises in this course.
1. Create a vehicle resource FTL-## by copying the vehicle resource FTL-99. Maintain the
following dimensions:
Table 24: Phys. Properties Data
Field
12000
FO
RC
Max Gross Weight
Value
KG
Max Length
10
Max Width
2,5
Max Height
3
UoM
M
Number of Axles
3
First Axle Group — Axle Type
1–Single Axle
ON
LY
UoM
First Axle Group — Axle Group Distance
8
First Axle Group — UoM
M
First Axle Group — Max Weight on Group
5000
First Axle Group — UoM
KG
Second Axle Group — Axle Type
2 — Tandem Axle
Second Axle Group — Axle Group Distance
2
Second Axle Group — Distance between
Axles
1,5
Second Axle Group — UoM
M
© Copyright. All rights reserved.
97
Unit 2: Optimizer Applications
Field
Value
Second Axe Group — Max Weight on Group
8000
Second Axle Group — UoM
KG
Payload weight
12000
UoM
KG
Internal Length
10
Internal Width
2,5
Internal Height
3
UoM
Table 26: Copy Resources
Field
Resource
M
Value
FTL-##
Load Planning Group ##
FO
RC
Short Description
ME
Value
US
TO
Field
R
Table 25: Capacity Data
2. In the Resource Viewer, check your resource by verifying that the data entered in Step 1 is
maintained in the Resource Configurator screen area. Review the 3D model also.
ON
LY
3. Examine how the 3D model changes if you enter a split deck at a position of 1,5 in the
Resource Configurator screen area.
98
© Copyright. All rights reserved.
Unit 2
Solution 10
Create a Vehicle for Load Optimization
R
Business Example
ME
As a transportation planner, you need to generate load plans that adhere to defined load
planning rules. You are tasked to demonstrate that process and create corresponding master
data.
US
TO
Note:
In this exercise you create the resource, FTL-##, that is required for one or more
subsequent exercises in this course.
1. Create a vehicle resource FTL-## by copying the vehicle resource FTL-99. Maintain the
following dimensions:
Table 24: Phys. Properties Data
Field
12000
FO
RC
Max Gross Weight
Value
KG
Max Length
10
Max Width
2,5
Max Height
3
UoM
M
Number of Axles
3
First Axle Group — Axle Type
1–Single Axle
ON
LY
UoM
First Axle Group — Axle Group Distance
8
First Axle Group — UoM
M
First Axle Group — Max Weight on Group
5000
First Axle Group — UoM
KG
Second Axle Group — Axle Type
2 — Tandem Axle
Second Axle Group — Axle Group Distance
2
Second Axle Group — Distance between
Axles
1,5
Second Axle Group — UoM
M
© Copyright. All rights reserved.
99
Unit 2: Optimizer Applications
Field
Value
Second Axe Group — Max Weight on Group
8000
Second Axle Group — UoM
KG
Payload weight
12000
UoM
KG
Internal Length
10
Internal Width
2,5
Internal Height
3
UoM
ME
Value
US
TO
Field
R
Table 25: Capacity Data
M
Table 26: Copy Resources
Field
Value
Resource
FTL-##
Load Planning Group ##
FO
RC
Short Description
a) In NWBC, choose Master Data → Resources → Define Resource.
b) Enter the resource FTL-99 and choose Enter.
c) Select the resource FTL-99 and choose
Copy Resources.
d) On the Copy Resources dialog box, in the To screen area, enter the resource FTL-##.
Use the data in the Copy Resources table provided.
e) Choose
Copy Object.
LY
f) Choose the row containing the new resource FTL-##.
g) In the Phys. Properties tab, enter the data from the Phys. Properties Data table in the
step.
ON
h) In the Capacity tab, enter the data from the Capacity Data table in the step.
i) Save your data.
2. In the Resource Viewer, check your resource by verifying that the data entered in Step 1 is
maintained in the Resource Configurator screen area. Review the 3D model also.
a) In NWBC, choose Master Data → Resources → Resource Viewer.
b) In the Search Criteria screen area, search for your resource by entering FTL-## as the
search criteria for the vehicle resource.
100
© Copyright. All rights reserved.
Lesson: Describing Load Optimization Processes
c) Choose Search.
d) In the Resources screen area, select your resource FTL-##.
e) Close all screen areas except for the Resource Configurator screen area.
f) Check that the values for the interior dimensions (length, height, width) and the data
for the axle groups is maintained.
g) Hide the Resource Configurator screen area and open the 3D model.
R
3. Examine how the 3D model changes if you enter a split deck at a position of 1,5 in the
Resource Configurator screen area.
ME
a) In the Resource Configurator screen area, enter a value of 1,5 in the Split Deck
Position field and press Enter on your keyboard.
b) Close the Resource Configurator screen area, and open the 3D Model screen area.
ON
LY
FO
RC
US
TO
c) In the 3D Model screen area, open the context menu and choose Switch View → Right.
© Copyright. All rights reserved.
101
Unit 2: Optimizer Applications
Freight Unit Dimensions
Dimensions of individual packages are determined from the business document items; that is,
freight unit items are the basis for load planning and load optimization in the transportation
cockpit.
●
Height
●
Width
●
Gross weight
ME
Length
ON
LY
FO
RC
US
TO
●
R
The following are relevant dimensions:
102
© Copyright. All rights reserved.
Unit 2
Exercise 11
Create Freight Units for Load Optimization
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to create freight units for load
optimization to support this.
US
TO
Note:
You must complete the exercise, Create a Vehicle for Load Optimization, before
attempting this exercise.
This exercise requires you to use the data, FTL-##, that you created in the
exercise “Create a Vehicle for Load Optimization”.
In this exercise, the system automatically generates a forwarding order and
freight unit that are required for one or more subsequent exercises in the course.
FO
RC
1. Create a forwarding order using forwarding order type FWOX and movement type T2C.
The order is from SP3100 (source location, shipper, ordering party) to CUST##-25
(destination location, consignee). The pick up date is Tuesday of next week, and the
delivery date is Friday of next week. Create the following six items in the forwarding order:
Table 27: Order Items
Value
Value
Value
Value
Value
Value
Item
10
20
30
40
50
60
Item Type
PRD
PRD
PRD
PRD
PRD
PRD
Gross
Weight
2000
500
100
2000
500
100
Gross
Weight
UoM
KG
KG
KG
KG
KG
KG
Length
5
3
1
5
3
1
Width
1
1
1
1
1
1
Height
1
1,4
2
1
1,4
2,5
UoM
M
M
M
M
M
M
ON
LY
Field
© Copyright. All rights reserved.
103
Unit 2: Optimizer Applications
Table 28: Order Details
Value
Screen Area
Ordering Party
SP3100
Business Partner
Shipper
SP3100
Business Partner
Consignee
CUST##-25
Business Partner
Movement Type
T2C
General Terms
Source Location
SP3100
Source
Pick-up-Date
Tuesday of next week
Source
Destination Location
CUST##=25
Delivery Date
Friday of next week
ME
R
Field
Destination
Destination
US
TO
2. Verify that a freight unit is created automatically for your forwarding order.
3. Verify that the dimension information (length, width, height) is carried over into the unit
items.
ON
LY
FO
RC
4. Record your freight unit number.
104
© Copyright. All rights reserved.
Unit 2
Solution 11
Create Freight Units for Load Optimization
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support truck-load and less-than-truck-load
planning scenarios. Sue, the SAP consultant, needs to create freight units for load
optimization to support this.
US
TO
Note:
You must complete the exercise, Create a Vehicle for Load Optimization, before
attempting this exercise.
This exercise requires you to use the data, FTL-##, that you created in the
exercise “Create a Vehicle for Load Optimization”.
In this exercise, the system automatically generates a forwarding order and
freight unit that are required for one or more subsequent exercises in the course.
FO
RC
1. Create a forwarding order using forwarding order type FWOX and movement type T2C.
The order is from SP3100 (source location, shipper, ordering party) to CUST##-25
(destination location, consignee). The pick up date is Tuesday of next week, and the
delivery date is Friday of next week. Create the following six items in the forwarding order:
Table 27: Order Items
Value
Value
Value
Value
Value
Value
Item
10
20
30
40
50
60
Item Type
PRD
PRD
PRD
PRD
PRD
PRD
Gross
Weight
2000
500
100
2000
500
100
Gross
Weight
UoM
KG
KG
KG
KG
KG
KG
Length
5
3
1
5
3
1
Width
1
1
1
1
1
1
Height
1
1,4
2
1
1,4
2,5
UoM
M
M
M
M
M
M
ON
LY
Field
© Copyright. All rights reserved.
105
Unit 2: Optimizer Applications
Table 28: Order Details
Value
Screen Area
Ordering Party
SP3100
Business Partner
Shipper
SP3100
Business Partner
Consignee
CUST##-25
Business Partner
Movement Type
T2C
General Terms
Source Location
SP3100
Source
Pick-up-Date
Tuesday of next week
Source
Destination Location
CUST##=25
Delivery Date
Friday of next week
ME
R
Field
Destination
Destination
US
TO
a) In NWBC, choose Forwarding Order Management → Forwarding Order → Create
Forwarding Order.
b) Enter FWOX in the Forwarding Order Type field.
c) Choose Continue.
d) Enter the data in the Order Details table.
e) In the Items table, choose Insert → Product.
FO
RC
f) Enter the data from the table, repeating Substep e each time you want to create a new
row.
g) Save your data and record your forwarding order number.
2. Verify that a freight unit is created automatically for your forwarding order.
a) In NWBC, choose Forwarding Order Management → Forwarding Order → Display
Forwarding Order.
ON
LY
b) Select the Document Flow tab.
106
© Copyright. All rights reserved.
Lesson: Describing Load Optimization Processes
Note:
If more than one freight unit is created, cancel the existing freight units.
a) Choose the freight unit with the lowest number.
b) Choose Edit.
d) In the warning message that appears, choose OK.
e) Save your data.
R
c) Choose Cancel Document.
ME
f) Repeat Steps a-e for any additional freight units that have been
created.
US
TO
g) Return to the forwarding order and choose Refresh.
c) One freight unit is created for the forwarding order.
3. Verify that the dimension information (length, width, height) is carried over into the unit
items.
a) In the Document Flow tab of the forwarding order, choose the Business Document
number to navigate into the freight unit.
b) Select an item in the Item screen area.
RC
c) On the General Data tab, verify that the values for length, width, and height are
maintained.
4. Record your freight unit number.
ON
LY
FO
The freight unit number varies.
© Copyright. All rights reserved.
107
Unit 2: Optimizer Applications
Load Planning Settings
Load planning settings define a process controller strategy. This strategy defines a sequence
of methods to be executed for the load planning and enables a flexible combination of
standard and custom logic. With the strategy, it is possible to define a set of rules to be
applied when optimizing the load. The rules can be given a priority, deactivated to test the
planning with a different rule set, and adjusted with certain attributes.
R
Load Planning Settings Definition
Load planning strategy
●
Load optimization runtime
●
Load planning rules (including their priorities and parameters)
ME
●
Load Planning Rules
US
TO
Load planning settings are assigned in the planning profile. By assigning a planning profile in
the freight order type, different load planning settings can be used for different freight order
types.
In automatic load planning, you can define rules to be considered by the system during a load
optimization run. You can choose between the following types of rules:
Rules that apply to automatic planning for all resource types
●
Rules that apply only to the automatic load planning of box trucks
●
Rules that apply only to the automatic planning of trailers and semi-trailers
●
FO
RC
●
Rules that apply only to the automatic load planning of the upper decks of double-deck
trailers
You can define different rules for the lower and upper deck of double-deck trailers.
The combination of stack, row, and line indicates the exact position of each package loaded
onto the resource. Packages loaded on top of each other form a stack. Packages loaded next
to each other from left to right form a row. The first row of a deck is always placed towards the
start of the loading space. Packages loaded one behind the other from front to back form a
line. The first line of a deck is always on the left side of the deck in the direction of travel.
LY
Rules for Load Planning
Stack height ascending in driving direction
●
Stack height descending in driving direction
●
Maximum height difference of adjacent stacks
ON
●
108
●
Maximum height difference of stacks within a row
●
Maximum height difference of stacks within a line
●
Penalty for packages that cannot be loaded based on weight
●
Penalty for packages that cannot be loaded based on weight multiplied by volume
●
Packages with high density must be at the bottom of the stack
●
Packages can be positioned anywhere in the stack regardless of weight and density
© Copyright. All rights reserved.
Lesson: Describing Load Optimization Processes
US
TO
ME
R
Features of Load Planning Rules
Figure 23: Load Planning Rules Example: Loading Pattern
Load planning rules are characterized by the following features:
Loading pattern
●
Orientation
ON
LY
FO
RC
●
© Copyright. All rights reserved.
109
ON
LY
FO
RC
US
TO
ME
R
Unit 2: Optimizer Applications
110
© Copyright. All rights reserved.
Unit 2
Exercise 12
Maintain Load Planning Settings
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its truck-load and less-than-truckload planning scenarios. Sue, the SAP consultant, needs to maintain load planning settings to
do this.
Item
US
TO
Note:
This exercise requires you to use the items, created in previous tasks, as follows:
Created in the Task
Freight Unit [NUMBER]
Create Freight Units for Load Optimization
TM211_PLAN_##
Create Planning Cost Settings
FO
RC
In this exercise, you create the following items, that are required for one or more
subsequent exercises in the course:
●
LOAD_PLAN_##
●
CAPA_LOAD_##
●
LOAD_PLAN_LAYOUT_##
1. Create load planning settings LOAD_PLAN_##. Assign the load planning rule 1000 (stack
height ascending in driving direction) with priority 1 (high) to your load planning settings
LOAD_PLAN_##. Use the data in the following table:
ON
LY
Table 29: Load Planning Settings
Field
Value
Load Planning Settings
LOAD_PLAN_##
Description
Load Planning Settings for Group
##
Load Planning Strategy
ALP_DEF
Runtime
10
2. Assign your load planning settings LOAD_PLAN_## to your planning profile
TM211_PLAN_##. Change the capacity selection by copying capacity selection settings
© Copyright. All rights reserved.
111
Unit 2: Optimizer Applications
CAPA-99 to your own settings CAPA_LOAD_## and add vehicle resource FTL-## to your
selection of vehicle resources. Use the data in the following tables:
Table 30: Capacity Selection Settings 1
Value
Profile
CAPA_LOAD_##
Description
Capacity Selection for Load Planning ##
Table 31: Capacity Selection Settings 2
ME
R
Field
Value
Attributes for Vehicle Resource Selection
VEHICLERES_ID
Sign
Inclusive
Option
Value
US
TO
Field
=
FTL-##
ON
LY
FO
RC
3. Create a transportation cockpit layout with load planning enabled.
112
© Copyright. All rights reserved.
Unit 2
Solution 12
Maintain Load Planning Settings
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its truck-load and less-than-truckload planning scenarios. Sue, the SAP consultant, needs to maintain load planning settings to
do this.
Item
US
TO
Note:
This exercise requires you to use the items, created in previous tasks, as follows:
Created in the Task
Freight Unit [NUMBER]
Create Freight Units for Load Optimization
TM211_PLAN_##
Create Planning Cost Settings
FO
RC
In this exercise, you create the following items, that are required for one or more
subsequent exercises in the course:
●
LOAD_PLAN_##
●
CAPA_LOAD_##
●
LOAD_PLAN_LAYOUT_##
1. Create load planning settings LOAD_PLAN_##. Assign the load planning rule 1000 (stack
height ascending in driving direction) with priority 1 (high) to your load planning settings
LOAD_PLAN_##. Use the data in the following table:
ON
LY
Table 29: Load Planning Settings
Field
Value
Load Planning Settings
LOAD_PLAN_##
Description
Load Planning Settings for Group
##
Load Planning Strategy
ALP_DEF
Runtime
10
a) In NWBC, choose Application Administration → Planning → Planning Profile
Settings → Load Planning Settings → Create Load Planning Settings.
© Copyright. All rights reserved.
113
Unit 2: Optimizer Applications
b) Enter the data in the Load Planning Settings table.
c) In the Load Planning Rules screen area, choose Insert.
d) In the Load Planning Rule field, enter 1000.
e) Save your data.
R
2. Assign your load planning settings LOAD_PLAN_## to your planning profile
TM211_PLAN_##. Change the capacity selection by copying capacity selection settings
CAPA-99 to your own settings CAPA_LOAD_## and add vehicle resource FTL-## to your
selection of vehicle resources. Use the data in the following tables:
ME
Table 30: Capacity Selection Settings 1
Value
Profile
CAPA_LOAD_##
Description
Capacity Selection for Load Planning ##
US
TO
Field
Table 31: Capacity Selection Settings 2
Field
Value
Attributes for Vehicle Resource Selection
VEHICLERES_ID
Sign
Inclusive
=
FO
RC
Option
Value
FTL-##
a) In NWBC, choose Application Administration → Planning → Planning Profiles → Edit
Planning Profile.
b) In the Planning Profile field, enter TM211_PLAN_## and choose Continue.
c) On the Planning Profile tab, in the Profile Assignments screen area, in the Load
Planning Settings field, enter LOAD_PLAN_##.
LY
d) Save your data.
e) Choose Edit.
f) Beside the Capacity Selection Settings field, choose New.
ON
g) Enter the data in the Capacity Selection Settings 1 table.
h) Choose OK.
i) Select the Capacity Selection Settings tab.
j) Enter a new line in the table using the data in the Capacity Selection Settings 2 table.
k) Save your data.
3. Create a transportation cockpit layout with load planning enabled.
114
© Copyright. All rights reserved.
Lesson: Describing Load Optimization Processes
a) Choose Application Administration → Planning → General Settings → Page Layouts
→ Page Layouts for Transportation Cockpit. To make the required changes to the
layout, use the data in the following table:
Table 32: Page Layout Details
Positions of Screen
Area
Width
Additional Info
Requirements Area
Top left
100%
n/a
Resources Area
Middle left
50%
Orders Area
Middle right
50%
R
Field
Select the
Freight Orders /
Freight Bookings
row
US
TO
●
●
Bottom left
FO
RC
Order Details Area
In the Display
column, select
all checkboxes
ME
●
100%
●
In the Details of
Freight Orders /
Freight Bookings
screen area, select the Load
Planning checkboxes
In the Display
column, select
the Utilization
and Load Plan
checkboxes
b) Choose New.
c) In the Page Layout field, enter LOAD_PLAN_LAYOUT_##.
LY
d) In the Visibility Pushbutton screen area, leave all the selected checkboxes and also
select the Explanation — Load Planning checkbox.
e) Below the Visibility Pushbutton screen area, there are a number of tabs. Use the data in
the Page Layout Details table to make the required changes.
ON
f) Save your data.
© Copyright. All rights reserved.
115
Unit 2: Optimizer Applications
Transportation Cockpit
The transportation cockpit layout can be enhanced to perform the following activities:
Initiate load planning (Orders screen area).
●
Initiate load planning (Transportation Unit screen area).
●
Visualize and analyze load planing (Order Details screen area).
●
Explain the load planning result (Visibility button).
R
●
ME
Load Planning
The load plan is the result of load planning. It provides you with an overview of how the loading
space available for transporting a business document is used currently.
US
TO
In both the transportation cockpit and in the business document, you can display the
complete load plan as a 3D load plan or a table load plan of business document items. In the
3D load plan, you can show or hide individual objects as well as entire rows, columns, or
stacks and fill them with different colors. Furthermore, you can show and hide gridlines in
your decks in the 3D load plan.
If items cannot be loaded, the load plan includes information on the loading sequence and the
exact position on the vehicle. In addition to the load plan, a load distribution is available for
each axle and the complete vehicle. This document proves that the load plan fulfills legal
requirements. An additional tab holds statistical indicators such as the used volume and area.
The Load Plan
FO
RC
The load plan contains the following information about the business document item:
Resource
●
Item in the resource
●
Loading sequence
●
Row, stack, and level in the loading space
●
Gross weight
●
Height, width, and length
●
Stackability
LY
●
Load Plan Analysis
The following is the load distribution and statistical data based on the current load plan:
Number of loaded business document items
●
Used area on the lower deck of your double-deck trailer
●
Utilization of the loading volume in percent
●
Used area on the upper deck of your double-deck trailer
●
Maximum weight for each axle group compared to the current weight for each axle group
●
Maximum trailing load compared to the current trailing load
ON
●
116
© Copyright. All rights reserved.
Unit 2
Exercise 13
Perform and Analyze Load Planning
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its truck-load and less-than-truckload planning scenarios. Sue, the SAP consultant, needs to perform and analyze load planning
to support this implementation.
US
TO
Note:
In this exercise you are required to use the planning profile, TM211_PLAN_##, that
you created in the exercise “Maintain Load Planning Settings”.
1. In the transportation cockpit, create a freight order from SP3100 to CUST##–25 using
vehicle resource FTL-##. Manually drag the freight unit that you created in the exercise
Create Freight Units for Load Optimization to your vehicle resource. Use the following
profiles to enter the transportation cockpit:
Field
Value
FU_SEL_3100_##
RC
Selection Profile (FUs)
FU_SEL_3100_##
Planning Profile
TM211_PLAN_##
Transportation Cockpit Layout
LOAD_PLAN_LAYOUT_##
FO
Selection Profile (FOs)
2. Execute load planning for the newly created freight order.
LY
3. How many items are loaded?
ON
4. Review the load plan. What is the execution status at the source location SP3100?
5. Review the load distribution. What is the total utilization?
© Copyright. All rights reserved.
117
Unit 2: Optimizer Applications
6. What is the utilization of axle group 1 and axle group 2?
R
7. What is the floor size of the cargo body? How much floor space is used?
ON
LY
FO
RC
US
TO
ME
8. What is the volume of the truck and how much of the volume has been used?
118
© Copyright. All rights reserved.
Unit 2
Solution 13
Perform and Analyze Load Planning
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its truck-load and less-than-truckload planning scenarios. Sue, the SAP consultant, needs to perform and analyze load planning
to support this implementation.
US
TO
Note:
In this exercise you are required to use the planning profile, TM211_PLAN_##, that
you created in the exercise “Maintain Load Planning Settings”.
1. In the transportation cockpit, create a freight order from SP3100 to CUST##–25 using
vehicle resource FTL-##. Manually drag the freight unit that you created in the exercise
Create Freight Units for Load Optimization to your vehicle resource. Use the following
profiles to enter the transportation cockpit:
Field
Value
FU_SEL_3100_##
RC
Selection Profile (FUs)
FU_SEL_3100_##
Planning Profile
TM211_PLAN_##
Transportation Cockpit Layout
LOAD_PLAN_LAYOUT_##
FO
Selection Profile (FOs)
a) In NWBC, choose Planning → Planning → Transportation Cockpit.
b) Choose New and enter the data from the table.
LY
c) Save your data.
d) Select the newly created line and choose Continue.
ON
e) In the transportation cockpit, select the freight unit to CUST##–25.
f) Drag the freight unit to the vehicle resource FTL-##.
A new freight order is created in the Freight Orders / Freight Bookings screen area. You
can identify the order by the $ symbol in the Document column.
g) Save your data.
2. Execute load planning for the newly created freight order.
a) Select the freight order in the Freight Orders / Freight Bookings screen area.
b) In the Freight Orders / Freight Bookings screen area, choose Load Planning.
c) Save your data.
© Copyright. All rights reserved.
119
Unit 2: Optimizer Applications
3. How many items are loaded?
6 of 6 items are loaded.
4. Review the load plan. What is the execution status at the source location SP3100?
The execution status is either Load Plan Up-to-Date or Not Loaded.
R
a) Select the freight order in the Freight Orders / Freight Bookings screen area.
5. Review the load distribution. What is the total utilization?
US
TO
The total utilization is 43%.
ME
b) In the Overview tab, in the Execution Status column, the execution status is displayed.
a) Select the freight order in the Freight Orders / Freight Bookings screen area.
b) Select the Load Plan tab, and then select the Load Distribution tab to view the required
data.
6. What is the utilization of axle group 1 and axle group 2?
FO
RC
The utilization of axle group 1 is 60% and the utilization of axle group 2 is 7%.
a) Select the freight order in the Freight Orders / Freight Bookings screen area.
b) Select the Load Plan tab, and then select the Load Distribution tab to view the required
data.
7. What is the floor size of the cargo body? How much floor space is used?
The floor size of the cargo body is 25m² and the used floor of the cargo body is 10m²
(40%).
LY
a) Select the freight order in the Freight Orders / Freight Bookings screen area.
b) Select the Load Plan tab, and then select the Statistics tab to view the required data.
8. What is the volume of the truck and how much of the volume has been used?
ON
The volume of the truck is 75m³ and 22,9m³ has been used.
a) Select the freight order in the Freight Orders / Freight Bookings screen area.
b) Select the Load Plan tab, and then select the Statistics tab to view the required data.
120
© Copyright. All rights reserved.
Lesson: Describing Load Optimization Processes
LESSON SUMMARY
You should now be able to:
Create a vehicle for load optimization
●
Create freight units for load optimization
●
Maintain load planning settings
●
Perform load planning
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
121
ON
LY
FO
RC
US
TO
ME
R
Unit 2: Optimizer Applications
122
© Copyright. All rights reserved.
Unit 2
Learning Assessment
R
1. Why is rough planning sometimes sufficient for pre- and on-carriage?
ME
Choose the correct answer.
A Main carriage is the only portion of a transportation route that ever requires
planning.
X
B Pre-carriage and on-carriage are planned by the shipper and the customer
respectively, no detailed plans are required.
X
C A carrier or LSP may be extremely familiar with the routes for pre-carriage, for
example from a warehouse to an airport. The same degree of planning is therefore
not required for each individual shipment.
X
D Pre-carriage and on-carriage must always be planned with the same degree of
detail as the main carriage.
US
TO
X
2. Which of the following can be expressed as preferences for a transportation proposal?
RC
Choose the correct answers.
A Route variation
X
B Departure date variation
FO
X
X
C Driver preference
X
D Incompatibilities
3. Which of the following load planning rules are available in SAP TM 9.1?
ON
LY
Choose the correct answers.
X
A Stack height ascending in driving direction
X
B Packages with high density must be on top of the stack
X
C Maximum height difference of packages in one row
X
D U.S. Federal Bridge Formula
X
E Truck: Load all packages with the same loading formula
© Copyright. All rights reserved.
123
Unit 2: Learning Assessment
4. Load planning considers the business document items to determine the dimensions of the
individual packages.
X
True
X
False
5. For which of the following documents can you execute load planning?
A Freight order
X
B Transportation unit
X
C Forwarding order
X
D Handling resource
US
TO
X
ME
Choose the correct answers.
R
Determine whether this statement is true or false.
6. Load optimization can consider only one planning rule.
Determine whether this statement is true or false.
True
X
False
ON
LY
FO
RC
X
124
© Copyright. All rights reserved.
Unit 2
Learning Assessment - Answers
R
1. Why is rough planning sometimes sufficient for pre- and on-carriage?
ME
Choose the correct answer.
A Main carriage is the only portion of a transportation route that ever requires
planning.
X
B Pre-carriage and on-carriage are planned by the shipper and the customer
respectively, no detailed plans are required.
X
C A carrier or LSP may be extremely familiar with the routes for pre-carriage, for
example from a warehouse to an airport. The same degree of planning is therefore
not required for each individual shipment.
X
D Pre-carriage and on-carriage must always be planned with the same degree of
detail as the main carriage.
US
TO
X
RC
2. Which of the following can be expressed as preferences for a transportation proposal?
Choose the correct answers.
A Route variation
X
B Departure date variation
FO
X
X
C Driver preference
X
D Incompatibilities
LY
3. Which of the following load planning rules are available in SAP TM 9.1?
ON
Choose the correct answers.
X
A Stack height ascending in driving direction
X
B Packages with high density must be on top of the stack
X
C Maximum height difference of packages in one row
X
D U.S. Federal Bridge Formula
X
E Truck: Load all packages with the same loading formula
© Copyright. All rights reserved.
125
Unit 2: Learning Assessment - Answers
4. Load planning considers the business document items to determine the dimensions of the
individual packages.
X
True
X
False
5. For which of the following documents can you execute load planning?
A Freight order
X
B Transportation unit
X
C Forwarding order
X
D Handling resource
US
TO
X
ME
Choose the correct answers.
R
Determine whether this statement is true or false.
6. Load optimization can consider only one planning rule.
Determine whether this statement is true or false.
True
FO
RC
X
False
ON
LY
X
126
© Copyright. All rights reserved.
Lesson 1
Creating Schedules
Exercise 14: Create a Carrier Schedule
Exercise 15: Generate Departures
Lesson 2
UNIT OBJECTIVES
128
133
139
143
US
TO
Analyzing the Results of the Path Finder
R
Advanced Transportation
Network
ME
UNIT 3
Create carrier schedules
●
Generate departures
●
Use the Path Finder to analyze results
ON
LY
FO
RC
●
© Copyright. All rights reserved.
127
Unit 3
Lesson 1
Creating Schedules
●
Create carrier schedules
●
Generate departures
ON
LY
FO
RC
Carrier Schedules
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, you learn about carrier schedules, schedule types, and schedule capacities. You
create a carrier schedule before you examine and generate departures.
Figure 24: Sailing Schedule with Gateway (CFS)
When shipping products via air or ocean, consider that your partners are typically renting
space at a port facility. This facility is used by many parties, and so options for moving
product may be limited.
While the road-based scenario can make use of a variety of transportation lanes due to the
flexibility of the carriers, ocean and air carriers often face more competition and more
128
© Copyright. All rights reserved.
Lesson: Creating Schedules
regulation. This limits the flexibility for departures and arrivals. From a transportation
planning perspective, the implication is that you may need a more structured and predictable
plan for scheduling purposes. With SAP Transportation Management (SAP TM), your
organization can take advantage of different types of schedules to model specific departure
and arrival rules suited to air and ocean shipping.
Carrier Schedules for Actual Transportation
ME
R
Carrier schedules represent the actual transportation executed by the schedule vehicle, be it
by plane, vessel, train, or truck. Usually, these schedules involve stopping at locations such as
ports and airports that are used commonly and shared by many different carriers. Flights for
air transportation and vessel voyages for ocean are examples of carrier schedules. Carrier
schedules can also be truck schedules.
Location and time information are relevant to a schedule. For example, the planner asks the
following questions:
When and from where does the plane depart?
●
When do you have to be there to board it?
●
When will it arrive?
●
Which carrier is responsible for the transportation?
●
What can be transported?
US
TO
●
RC
Carrier schedules do not just have a start and end destination; they can have multiple stops,
which is common for air transportation. Carrier schedules can be executed by different
carriers on different stages using a connection schedule. It is possible to use a multi-stop
carrier schedule in any sequential location combination, so it is not required to start at the
first and leave at the last location.
FO
Schedules can be created manually in SAP TM and uploaded from an external source. You
can also upload schedules from an external data source to SAP TM by calling function
module /SCMTMS/BAPI_SCHEDULE_SAVEMULT. This function is available for the sea, air,
and road transportation modes. Alternatively, you can upload schedules for the air
transportation mode in a spreadsheet or CSV format to SAP TM by executing report /
SCMTMS/SCH_UPLOAD. For more information, see the system documentation.
ON
LY
You can delete schedules created manually and uploaded by calling function module /
SCMTMS/BAPI_SCHEDULE_DELMULTI or by executing report /SCMTMS/SCH_DELETION.
© Copyright. All rights reserved.
129
Unit 3: Advanced Transportation Network
FO
RC
US
TO
ME
R
Schedule Types
Figure 25: Overview of Schedules
SAP TM allows businesses to create different schedule types to handle the multiple shipping
scenarios they may encounter. Schedules can be maintained for each business partner or
carrier, and can identify different loading and unloading points, such as ports and airports.
If you have reappearing transportation traffic in your transportation network scenario, you
can use the schedules functionality. A combination of transportation mode, gateway
customer fact sheets (CFS), direct, and reference fields define the type of schedule.
LY
A gateway schedule includes two gateway locations. In ocean scenarios, the locations could
be the CFS-locations. In air scenarios, they can be the gateway locations.
Gateway Schedules: Subcategories
The following are the subcategories in gateway schedules:
Direct
ON
●
The schedule goes from A to B without changing the mode of transport. For example, GW
Nurnberg to GW Hamburg via truck.
●
Indirect
The schedule goes from A to B but the mode of transport changes. For example, GW
Hamburg to GW Cape Town via truck and ocean.
Air and Ocean Scenarios: Subcategories
The following are the subcategories in ocean and air scenarios:
130
© Copyright. All rights reserved.
Lesson: Creating Schedules
●
Sailing schedules with vessel information
●
Master flight schedules with aircraft information
Carrier schedules describe a sequence of transportation stops where the start location and
the target stop are not gateways. A gateway is a transportation hub where freight is
consolidated and deconsolidated.
Carrier Schedules
●
Ocean Carrier Schedule
●
ME
R
Use the ocean carrier schedule to define a standard sequence of transportation stops that
are served by a ship. By specifying departure rules, you can generate voyages
automatically.
Carrier Flight Schedule
●
Road Schedule
US
TO
Use the carrier flight schedule to define a standard sequence of transportation stops that
are served by a plane. By specifying departure rules, you can generate flights
automatically.
Use the road schedule to define a standard sequence of transportation stops that are
served by a truck.
Schedule Capacities
In the schedule type, you can define if the schedule should have the following items assigned
to it:
Limited capacities
●
Transportation costs
ON
LY
FO
RC
●
© Copyright. All rights reserved.
131
ON
LY
FO
RC
US
TO
ME
R
Unit 3: Advanced Transportation Network
132
© Copyright. All rights reserved.
Unit 3
Exercise 14
Create a Carrier Schedule
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its planning scenarios. Sue, the SAP
consultant, needs to create a carrier schedule to support this implementation.
US
TO
Note:
In this exercise, you create the carrier schedules that are required for one or more
subsequent exercises in this course.
1. Create a new carrier schedule using schedule type 2000 for carrier CAR##-04 with
shipping type 2. The schedule should be valid for the current month and the following two
months. Maintain the following port sequence:
Table 33: Port Sequence
10
20
30
Cargo CutOff (Days)
Transit Dura- Days to
tion (Days)
Availability
PORT-HMBG
1
1
PORT-RTDM
1
20
1
PORT-SHNG
1
20
1
PORT-NWRK
FO
40
Location
RC
Sequence
Availability
Time
12:00
1
Table 34: Schedule Details
Value
Description
Schedule for Group ##
Valid from
Beginning of current month
Valid to
The end of the month after next month
Shipping Type
2
Carrier
CAR##-04
ON
LY
Field
2. Record your schedule number.
© Copyright. All rights reserved.
133
Unit 3: Advanced Transportation Network
3. What is the meaning of the value in the Cargo Cut-Off (offset in days) field?
ON
LY
FO
RC
US
TO
ME
R
4. What is the meaning of the value in the Days to Availability field?
134
© Copyright. All rights reserved.
Unit 3
Solution 14
Create a Carrier Schedule
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its planning scenarios. Sue, the SAP
consultant, needs to create a carrier schedule to support this implementation.
US
TO
Note:
In this exercise, you create the carrier schedules that are required for one or more
subsequent exercises in this course.
1. Create a new carrier schedule using schedule type 2000 for carrier CAR##-04 with
shipping type 2. The schedule should be valid for the current month and the following two
months. Maintain the following port sequence:
Table 33: Port Sequence
10
20
30
Cargo CutOff (Days)
Transit Dura- Days to
tion (Days)
Availability
PORT-HMBG
1
1
PORT-RTDM
1
20
1
PORT-SHNG
1
20
1
PORT-NWRK
FO
40
Location
RC
Sequence
Availability
Time
12:00
1
Table 34: Schedule Details
Value
Description
Schedule for Group ##
Valid from
Beginning of current month
Valid to
The end of the month after next month
Shipping Type
2
Carrier
CAR##-04
ON
LY
Field
a) In NWBC, choose Master Data → Transportation Network → Schedule → Create
Schedule.
b) Enter 2000 in the Schedule Type field.
© Copyright. All rights reserved.
135
Unit 3: Advanced Transportation Network
c) Choose Continue.
d) Enter the data in the Schedule Details table.
e) In the Standard Port Sequence screen area, choose Create.
f) Insert the data from the table for sequence 10.
g) Choose Create and repeat step f for sequences 20, 30, and 40.
h) Save your data.
This varies.
US
TO
2. Record your schedule number.
ME
R
Note:
When you are creating new sequences, if the fields are not editable, choose
Create to insert a new line. The fields in the previous line then become
editable.
3. What is the meaning of the value in the Cargo Cut-Off (offset in days) field?
This is the time that the cargo needs to arrive at the port prior to the departure of the
vessel.
FO
RC
4. What is the meaning of the value in the Days to Availability field?
ON
LY
This is the time that the cargo arrives after the vessel reaches the port.
136
© Copyright. All rights reserved.
Lesson: Creating Schedules
Departure Calendar
By specifying departure rules in carrier schedules, you can generate voyages, flights, and
departures automatically. The system calculates the arrival and departure dates and times at
each transportation stop in the sequence, taking into account the transit duration, cut-off
times, and availability of the goods for each stop. You can then modify each generated voyage
individually.
Transit duration
●
Length of stay
●
Cargo cut-off time
●
Availability time
ME
●
R
You can define the following durations and times for each stop:
US
TO
You can generate concrete departures from your departure rule and adjust them individually
for each departure if required.
You can define departure rules at schedule or transportation stage level for carrier schedules
and gateway schedules.
You can also apply departure rules from a referenced carrier schedule to a gateway schedule.
Automatic Calculation of Times
RC
In the Departure Rules screen area of your schedule, if you select the Auto Fill Times checkbox
and specify particular times for various transportation stages, the system calculates the
missing times for the various transportation stages of the departure rule automatically. It also
takes the different time zones of each of the locations into account.
FO
In carrier schedules, for example, the system uses the arrival time at the destination location
of the first transportation stage and the length of stay at the destination location of the first
destination stage to calculate the departure time at the source location of the second
transportation stage.
Departures
Possible Alterations to Departures (Voyages, Flights, Trips)
The following alterations can be made to departures:
Created
●
Changed
●
Deleted
LY
●
ON
Changes to Each Departure
Changes can be made to each departure in the following areas:
●
The location sequence
●
Dates and times
© Copyright. All rights reserved.
137
ON
LY
FO
RC
US
TO
ME
R
Unit 3: Advanced Transportation Network
138
© Copyright. All rights reserved.
Unit 3
Exercise 15
Generate Departures
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its planning scenarios. Sue, the SAP
consultant, needs to generate departures to support this implementation.
US
TO
Note:
This exercise requires you to use the carrier schedules, that you created in the
exercise “Create a Carrier Schedule”.
1. Create voyages from today until the end of the next month for the schedule that you
created in the previous exercise. The vessels should leave PORT-HMBG on each Tuesday.
Create a corresponding rule and generate voyages based on this rule. Use the information
in the following table:
Table 35: Voyage Details
Value
RC
Field
Start Date
Today’s date
End Date
The end of next month
FO
2. How many voyages are created?
3. In the third voyage, replace the stop at PORT-RTDM with a stop in PORT-DOVR.
ON
LY
4. In the fourth voyage, remove the stop in PORT-SHNG and change the transit duration
from PORT-RTDM to PORT-NWRK to 12 days.
© Copyright. All rights reserved.
139
Unit 3
Solution 15
Generate Departures
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its planning scenarios. Sue, the SAP
consultant, needs to generate departures to support this implementation.
US
TO
Note:
This exercise requires you to use the carrier schedules, that you created in the
exercise “Create a Carrier Schedule”.
1. Create voyages from today until the end of the next month for the schedule that you
created in the previous exercise. The vessels should leave PORT-HMBG on each Tuesday.
Create a corresponding rule and generate voyages based on this rule. Use the information
in the following table:
Table 35: Voyage Details
Start Date
End Date
Value
RC
Field
Today’s date
The end of next month
FO
a) In NWBC, choose Master Data → Transportation Network → Overview Transportation
Network.
b) Choose All Schedules.
c) Select the schedule that you created in the previous exercise.
LY
d) In the Voyages screen area, choose Create.
e) In the row containing the PORT-HMBG to PORT-RTDM, select the checkbox for
Tuesday.
f) Select the row containing rule 1, PORT-HMBG to PORT-NWRK.
ON
g) Choose Generate Voyages → For Specific Time Period.
h) In the dialog box, enter the data in the table provided.
i) Choose Generate Voyages.
j) Save your data.
140
© Copyright. All rights reserved.
Lesson: Creating Schedules
2. How many voyages are created?
This varies.
a) In the Voyages screen area, in the Voyages tab, the required data is displayed.
3. In the third voyage, replace the stop at PORT-RTDM with a stop in PORT-DOVR.
a) In the Voyages screen area, in the Voyages tab, select the third voyage.
R
b) Choose Edit.
ME
c) In the Actual Port Sequence screen area, replace PORT-RTDM with PORT-DOVR.
d) Save your data.
4. In the fourth voyage, remove the stop in PORT-SHNG and change the transit duration
from PORT-RTDM to PORT-NWRK to 12 days.
b) Choose Edit.
US
TO
a) In the Voyages screen area, in the Voyages tab, select the fourth voyage.
c) Select the row to PORT-SHNG.
d) Choose Delete.
e) Change the transit duration from 20 to 12.
ON
LY
FO
RC
f) Save your data.
© Copyright. All rights reserved.
141
Unit 3: Advanced Transportation Network
LESSON SUMMARY
You should now be able to:
Create carrier schedules
●
Generate departures
ON
LY
FO
RC
US
TO
ME
R
●
142
© Copyright. All rights reserved.
Unit 3
Lesson 2
Analyzing the Results of the Path Finder
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Use the Path Finder to analyze results
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you examine transportation network complexity and consider the use and
benefits of the path finder in transportation planning.
Transportation Network Complexity
Scenario building can be time consuming. Scenario validation, especially for transportation
optimization, is even more time consuming. The planner needs to establish if all elements of
the transportation network are maintained correctly to enable the optimizer to find a valid
solution.
RC
You can use the path finder function to search for legs in your transportation network and
take the following considerations into account during the process:
Locations
●
Transshipment locations
●
Transportation lanes
●
Schedules
FO
●
●
Transportation zones
LY
The path finder enables you to easily determine whether a connection exists between two
locations and, therefore, whether you have correctly configured your master data. However,
the path finder does not take incompatibilities into consideration.
Path Finder Execution
You can execute the path finder and check the result in either the transportation network
cockpit or on the transportation proposals user interface.
ON
●
●
Transportation Network Cockpit
When you open the context menu for a location in the transportation network cockpit, you
can choose Find Path To Location and enter a destination in the displayed dialog box. The
system then calculates all of the available connections in the transportation network and
displays them on the map. The color of the connections indicates whether a valid
transportation lane or schedule exists.
Transportation Proposals
© Copyright. All rights reserved.
143
Unit 3: Advanced Transportation Network
When you call the user interface for transportation proposals, you can choose the
appropriate button to show or hide the available connections on the map. As in the
transportation network cockpit, the color of the connections indicates whether a valid
transportation lane or schedule exists.
●
Explanation Tool
R
When you select one or more freight units, you can choose Show Network Path to analyze
the underlying transportation network that is taken into account when planning the
selected freight units.
Path Finder Report
Source location
-
Destination location
Options
-
Determine path
-
Determine connections
Restrictions
-
Outbound, inbound, or implicit hub
-
Transportation mode
-
Means of transport
FO
RC
●
-
ME
●
Requests
US
TO
●
Path Finder Report: /SCMTMS/FIND_TN_PATH
The required input for the tool is a start and a destination location. Using assigned
transshipment locations and existing connections (transportation lanes, schedules, and
booking), the path finder tries to find all paths. The result indicates if there is a valid
connection or not (all existing are listed) for each stage of a path. It is thus easy to find out if
you have assigned a transshipment location, but if it cannot be reached from your start
location.
LY
The report has some limitations. For example, it is not possible to search within a certain
timeframe and respect the validity of the connections. Also, transportation mode and meansof-transport filters are not available and incompatibilities are not considered.
LESSON SUMMARY
You should now be able to:
Use the Path Finder to analyze results
ON
●
144
© Copyright. All rights reserved.
Unit 3
1. Carrier schedules can reference a corresponding schedule.
X
True
X
False
ME
Determine whether this statement is true or false.
R
Learning Assessment
US
TO
2. What is the minimum number of locations required to define a carrier schedule?
X
A 1
X
B 2
X
C 3
X
D 4
RC
Choose the correct answer.
3. The path finder can be used to visualize proposals.
Determine whether this statement is true or false.
True
X
False
ON
LY
FO
X
© Copyright. All rights reserved.
145
Unit 3
1. Carrier schedules can reference a corresponding schedule.
X
True
X
False
ME
Determine whether this statement is true or false.
R
Learning Assessment - Answers
Choose the correct answer.
A 1
X
B 2
X
C 3
X
D 4
FO
RC
X
US
TO
2. What is the minimum number of locations required to define a carrier schedule?
3. The path finder can be used to visualize proposals.
Determine whether this statement is true or false.
True
X
False
ON
LY
X
146
© Copyright. All rights reserved.
UNIT 4
Transportation Unit Planning
Lesson 2
164
167
US
TO
Planning Transportation Units with Passive Vehicle Resources
Exercise 17: Create Transportation Units
148
153
ME
Creating Passive Vehicle Resources
Exercise 16: Create Passive Vehicle Resources
R
Lesson 1
Lesson 3
Planning Transportation Units with the Optimizer
Lesson 4
179
182
189
RC
Planning Transportation with Container Units
Exercise 18: Create Container Units
FO
UNIT OBJECTIVES
Create passive vehicle resources
●
Analyze transportation units
●
Create transportation units
LY
●
Outline transportation unit planning
●
Apply optimizer settings to passive vehicle resources
●
Create container units
ON
●
© Copyright. All rights reserved.
147
Unit 4
Lesson 1
Creating Passive Vehicle Resources
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Create passive vehicle resources
●
Analyze transportation units
Means of Transport
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn about passive vehicle resources and their creation in SAP
Transportation Management (SAP TM). You then examine transportation units and learn how
to analyze rail units.
ON
LY
FO
RC
The figure, Transportation Resources: Mode of Transport and Means of Transport, provides
information about the means of transport in SAP TM.
Figure 26: Transportation Resources: Mode of Transport and Means of Transport
148
© Copyright. All rights reserved.
Lesson: Creating Passive Vehicle Resources
Transportation Resources
●
●
●
Mode of Transport (MoT): For example, road or sea.
Means of Transport (MTr): For example, railcar, truck, refrigerated truck, less than
truckload (LTL), full truckload (FTL), barge, and vessel.
Vehicles and resources: For example, maintenance of capacities and depot locations for
individual vehicles.
RC
Figure 27: Vehicle Resources
US
TO
ME
R
Passive Vehicle Resources
Depending on the means of transport, a vehicle resource can be modeled with or without
capacity and may be active or passive, as follows:
●
Active
FO
The vehicle resource can move by itself.
●
Passive
The vehicle resource must be pulled by another resource.
LY
MTr combinations can be used to model truck and trailer combinations.
Vehicle Types
ON
●
●
●
You can define your vehicle resources, such as railcars and trailers, as resources with the
necessary details in the master data.
Alternatively, you can also define a vehicle group and type for railcars and trailers that
contains only general information about these vehicles.
You can define a vehicle type and group in the freight unit building rule. This means that
the rule can be used to create a container, railcar, or transportation unit depending on the
equipment or vehicle group category.
Vehicle Group and Vehicle Type
The vehicle and vehicle group types specify attributes such as the physical properties of a
certain kind of vehicle. When you have created a vehicle type you can do the following:
© Copyright. All rights reserved.
149
Unit 4: Transportation Unit Planning
●
●
Use the type as a template to create vehicle resources, copying the attributes of the type
to the new resource.
Request a special type of vehicle resource in a forwarding order or in a booking order. This
is similar to the function already available for container groups and types.
Parameters for Vehicle Resources
You can define, among others, the following parameters for vehicle resources:
Passive Means of Transport
R
●
●
Vehicle Combination
ME
You can define vehicle resources that cannot move by themselves. In Customizing, select
the Passive Means of Transport checkbox for the means of transport that is assigned to the
vehicle resource.
You can combine means of transport to create vehicle combinations.
LY
FO
RC
US
TO
Means-of-Transport Combinations
ON
Figure 28: Compartments and Trailers
A means of transport combination is an instance of a particular means of transport, or a
group of identical instances of means of transport, that can provide transportation services.
You use this business object to map the capacity and availability of vehicles that you want to
use for transportation.
MTr combinations have the following attributes:
●
150
They can be used to model a truck and trailer combination.
© Copyright. All rights reserved.
Lesson: Creating Passive Vehicle Resources
●
●
●
You specify capacities (several units of measure (UoM)): Maximum capacities of the
combination.
Additional (freely definable) attributes can be used for compatibilities and
incompatibilities, based on a customizable attribute definition (code + text).
Coupling or uncoupling durations are defined per passive MTr.
ON
LY
FO
RC
US
TO
ME
R
●
You can specify the number of the objects of each MTr within the combination. For
example, one truck and two trailers.
© Copyright. All rights reserved.
151
ON
LY
FO
RC
US
TO
ME
R
Unit 4: Transportation Unit Planning
152
© Copyright. All rights reserved.
Unit 4
Exercise 16
Create Passive Vehicle Resources
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its planning scenarios. Sue, the SAP
consultant, needs to create passive vehicle resources to support this implementation.
●
TRAIL_##
●
COMBI-##
US
TO
Note:
In this exercise, you create the following items that are required for one or more
subsequent exercises in the course:
1. Create a means-of-transport TRAIL-## representing your trailers. It should be your own
means-of-transport. Use the data from the following table:
FO
RC
Table 36: Means of Transport Details
Value
Means-of-Transport
TRAIL-##
Description
Trailer for Group ##
Standard Code
031
Transportation Mode
01 – Road
Resource Class
Trailer
Passive
Select checkbox
Your Own MTr
Selection checkbox
LY
Field
ON
2. Create a means-of-transport combination COMBI-## by allowing one trailer of means-oftransport TRAIL-## to be coupled to one means-of-transport FTL-99. Define the total
capacity of the combination to be 65000 LB. Use the information in the following table:
Table 37: Transport
MTR Combination
MTR
Number
COMBI-##
FTL-99
1
COMBI-##
TRAIL-##
1
© Copyright. All rights reserved.
153
Unit 4: Transportation Unit Planning
Table 38: Order
MU
Capacity
LB
65000
Table 39: Coupling Details
R
3. Define the coupling and uncoupling duration for your trailer TRAIL-## so that it is 5
minutes each. Use the data in the following table:
Coupling Duration
Uncoupling Duration
TRAIL-##
0:05
0:05
ME
MTR
US
TO
4. Create a vehicle resource TRAIL-## representing your trailer. The trailer should have a
35000 LB capacity and be created in the time zone CST with depot location SP3100. Use
the data from the following table:
Table 40: Vehicle Resource Details
Field
Value
Resource Class
Means-of-Transport
Location
Trailer
TRAIL-##
SP3100
Time Zone
RC
CST
Factory Calendar
US
Continuous Dimension
Mass
Capacity
35000
LB
ON
LY
FO
Unit
154
© Copyright. All rights reserved.
Unit 4
Solution 16
Create Passive Vehicle Resources
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support its planning scenarios. Sue, the SAP
consultant, needs to create passive vehicle resources to support this implementation.
●
TRAIL_##
●
COMBI-##
US
TO
Note:
In this exercise, you create the following items that are required for one or more
subsequent exercises in the course:
1. Create a means-of-transport TRAIL-## representing your trailers. It should be your own
means-of-transport. Use the data from the following table:
FO
RC
Table 36: Means of Transport Details
Value
Means-of-Transport
TRAIL-##
Description
Trailer for Group ##
Standard Code
031
Transportation Mode
01 – Road
Resource Class
Trailer
Passive
Select checkbox
Your Own MTr
Selection checkbox
ON
LY
Field
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Master Data → Resources → Define Means-ofTransport.
b) Choose New Entries.
c) Enter the data in the Means of Transport table.
d) Choose Save and press Enter on your keyboard to continue through the warning.
2. Create a means-of-transport combination COMBI-## by allowing one trailer of means-oftransport TRAIL-## to be coupled to one means-of-transport FTL-99. Define the total
capacity of the combination to be 65000 LB. Use the information in the following table:
© Copyright. All rights reserved.
155
Unit 4: Transportation Unit Planning
Table 37: Transport
MTR Combination
MTR
Number
COMBI-##
FTL-99
1
COMBI-##
TRAIL-##
1
Capacity
LB
65000
ME
MU
R
Table 38: Order
b) Choose New Entries.
US
TO
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Master Data → Resources → Define Means-ofTransport Combination.
c) Enter the data in the Transport table.
d) Select one of the rows and, from the navigation pane, choose Capacity.
e) Choose New Entries.
f) Enter the data in the Order table.
FO
RC
g) Save your data.
3. Define the coupling and uncoupling duration for your trailer TRAIL-## so that it is 5
minutes each. Use the data in the following table:
Table 39: Coupling Details
MTR
Coupling Duration
Uncoupling Duration
TRAIL-##
0:05
0:05
LY
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Master Data → Resources → Define Coupling /
Uncoupling Duration.
b) Choose New Entries.
c) Enter the data in the Coupling Details table.
ON
d) Save your data.
4. Create a vehicle resource TRAIL-## representing your trailer. The trailer should have a
35000 LB capacity and be created in the time zone CST with depot location SP3100. Use
the data from the following table:
Table 40: Vehicle Resource Details
156
Field
Value
Resource Class
Trailer
© Copyright. All rights reserved.
Lesson: Creating Passive Vehicle Resources
Value
Means-of-Transport
TRAIL-##
Location
SP3100
Time Zone
CST
Factory Calendar
US
Continuous Dimension
Mass
Capacity
35000
Unit
LB
ME
R
Field
a) In NWBC, choose Master Data → Resources → Define Resources.
b) Enter TRAIL-## in the Resources field.
US
TO
c) Choose Create Resources.
d) Enter the data provided in the table.
ON
LY
FO
RC
e) Save your data.
© Copyright. All rights reserved.
157
Unit 4: Transportation Unit Planning
Transportation Units
Table 41: Transportation Unit (TU)
Freight Unit
Transportation Unit
Freight Order
Represents demand
+
+
-
Default route to define stages
+
+
-
Provides capacity
-
+
+
Different quantities
per stage
-
+
+
Cargo management
-
+
Subcontracting
-
-
ME
R
Feature
+
US
TO
+
Using the transportation unit business document, you can depict transport requirements or
capacity, for example:
●
A trailer and its load
●
The capacity of a railcar or several railcars that are transported together
●
A container and its load
RC
You use the transportation unit to consolidate freight units. You can then plan the
transportation unit as a unit for several transportation stages. That is, you can assign it to one
or more freight orders.
ON
LY
FO
Within the transportation unit type, you configure the most important settings for the
transportation unit. For example, you use the transportation unit category to indicate whether
you want to create the transportation unit type for a trailer, a railcar, or a container. When you
then create the related business document, such as a trailer unit, for example, the system
offers you only the relevant transportation units.
158
© Copyright. All rights reserved.
Lesson: Creating Passive Vehicle Resources
US
TO
ME
R
Document Structure with Transportation Units
Figure 29: Document Structure with Transportation Unit
Document Structure with Transportation Units: An Explanation
FO
RC
Table 42: Document Structure with Transportation Units: An Explanation
The following table provides explanatory information about the figure, Document Structure
with Transportation Units.
Structure
Trailer TU 1
●
Contains FU 1 and FU 2
●
Defines own stages
Mover FO 1
●
Covers 1 TU stage
Mover FO 2
●
Covers 2 TU stages
ON
LY
Transportation Order
© Copyright. All rights reserved.
159
Unit 4: Transportation Unit Planning
Figure 30: Trailer Units
US
TO
ME
R
Trailer Units
TU is a new document or object in SAP TM.
FO
RC
The planning features for tractor and trailer resources are in the Transportation Cockpit.
The TU was introduced in SAP TM 9.0. A TU is a document that represents a trailer, such as a
passive vehicle resource.
The trailer document is used for certain logistical activities, such as a trailer swap scenario
where the same physical trailer is used to transport goods with multiple tractors, or a scenario
where the trailer is loaded first and then it is routed through a network of trailer exchange
locations.
The trailer document represents both of the following:
A capacity that can be used to transport freight units
A transportation demand that requires a freight order to be moved
LY
●
●
The Trailer Unit
ON
The logistical processing of transports with trailers comprises of trailer units. You require a
trailer unit if a trailer is moved by more than one tractor. In the transportation unit type, you
configure the most important settings for the trailer units. You cannot perform
subcontracting for trailer units.
Trailer units contain the following information:
●
General Data (such as locations and dates)
You can enter one-time locations at stage level. The system stores these new locations
and adjusts stages in the document. It also adjusts the locations in the assigned execution
documents.
160
© Copyright. All rights reserved.
Lesson: Creating Passive Vehicle Resources
●
Transportation Stages
On the Stages tab, you can see the following information:
Assignment of the trailer to one or more tractors
-
The route the trailer takes
-
Transportation stage types
Freight
Quantities and weights
-
Goods information
-
Dangerous goods information
-
Seal information
-
Information about foreign trade
Overview
US
TO
●
-
ME
On the Freight tab, you can see the following information:
R
●
-
The Overview tab is an integrated view of the Stages and Freight tabs. It contains the
following information:
Assignment of the trailer to one or more tractors
-
The route the trailer takes
-
The maximum utilization as well as planned departure and arrival times
RC
-
Trailer units also contain the following information:
●
Execution information, such as, actual departure times.
●
Document dependencies and predecessor and successor documents (document flow).
Status information and blocking information.
FO
●
Rail Car Units
A railcar unit makes up the logistic processing of transports with railcars. It describes the
assignment of cargo to a railcar.
ON
LY
A railcar unit can comprise of one or more railcars. If a customer orders a full carload and you
have already defined the railcar items in the forwarding order, the system can create a railcar
unit instead of a freight unit during freight unit building. The relevant item in the forwarding
order must be a passive vehicle resource type and you must have entered a transportation
unit in the freight unit building rule. If you have not already created the railcar items in the
forwarding order, you can use the railcar unit as a consolidation document. This means that
the freight unit is created based on a product item. You then assign this product freight unit to
the railcar unit.
Alternatively, you can assign the freight unit directly to a railcar that you have created in the
rail freight order. A railcar unit must be assigned to a rail freight order before you can carry
out the follow-on processes. You can assign the individual stages for the railcar unit to one or
more rail freight orders. You cannot subcontract railcar units. The railcar unit is used only for
logistical purposes and for the assignment of different subcontracting documents.
© Copyright. All rights reserved.
161
Unit 4: Transportation Unit Planning
Within the transportation unit type, you configure the most important settings for the railcar
unit.
Railcar units contain the same information as trailer units. The following points are variances:
Source location and destination location (rail)
-
Number of railcars
-
Number of assigned rail freight orders
Resources and Equipment
R
-
-
Position of a railcar in the train
-
Equipment group and type
-
Railcar details such as whether the railcar belongs to the shipper or the carrier
Information about seals. The handling execution status and the cargo execution behave
in the same way as for rail freight orders.
ON
LY
FO
RC
-
ME
●
General Data
US
TO
●
162
© Copyright. All rights reserved.
Lesson: Creating Passive Vehicle Resources
LESSON SUMMARY
You should now be able to:
Create passive vehicle resources
●
Analyze transportation units
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
163
Unit 4
Lesson 2
R
Planning Transportation Units with Passive
Vehicle Resources
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
LESSON OVERVIEW
In this lesson, you learn about the manual creation of transportation units. You practise
creating a transportation unit with a passive vehicle resource, and then examine freight
orders with transportation units.
●
Create transportation units
●
Outline transportation unit planning
Manual Creation of Transportation Units
Transportation Unit Creation
Options for manual creation:
-
-
●
FO
RC
●
In the transportation cockpit
Via a separate transaction in freight order management
Options for automatic creation:
-
-
Via freight unit building rules
Via the VSR optimizer
Transportation units can be created via the following options:
Manual creation in the transportation cockpit
LY
●
You create a trailer unit by assigning existing transportation stages (that is, freight units)
to a trailer (document or resource).
Manual creation on the user interface for creating trailer units
ON
●
You create the trailer unit and enter the items via Freight Order Management → Road →
Trailer Unit → Create Trailer Unit.
●
Automatic creation from a transportation requirement (OTR, DTR, FWO)
If, instead of creating freight units, you want to create trailer units automatically from your
forwarding order (FWO), enter a transportation unit type in the freight unit building rule.
This function is also available for order-based requirements (OTR) and delivery-based
transportation requirements (DTR).
164
© Copyright. All rights reserved.
Lesson: Planning Transportation Units with Passive Vehicle Resources
RC
US
TO
ME
R
Transportation Unit Planning
Figure 31: Transportation Unit Planning
ON
LY
FO
The figure, Transportation Unit Planning, examines transportation unit planning processes in
SAP TM.
© Copyright. All rights reserved.
165
ON
LY
FO
RC
US
TO
ME
R
Unit 4: Transportation Unit Planning
166
© Copyright. All rights reserved.
Unit 4
Exercise 17
Create Transportation Units
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support their planning scenarios. Sue, the
SAP consultant, must create transportation units to support the implementation.
US
TO
Note:
This exercise requires you to use items, created in the exercise, Create Passive
Vehicle Resources, as follows:
●
TRAIL-##
●
COMBI-##
●
TM211_PLAN_##
RC
1. Create a document type TU## for your trailer units by copying the existing trailer unit
type TUKT. Deselect the Default Type checkbox.
2. Change the planning profile TM211_PLAN_## so that only vehicle resources MOVER-99
and TRAIL-## are selected (via capacity selection settings COMBI_##), and the default
type TU## is chosen for trailer documents. Use the information in the following tables:
FO
Table 43: Planning Profile
Value
Profile
COMBI_##
Description
Capacity Selection for Truck &
Trailer ##
LY
Field
ON
Table 44: Planning Assignments
Line
Field
Value
1
Attributes for Vehicle Resource Selection
VEHICLERES_ID
Sign
Inclusive
Option
=
Lower Limit
MOVER-99
Attributes for Vehicle Resource Selection
VEHICLERES_ID
2
© Copyright. All rights reserved.
167
Unit 4: Transportation Unit Planning
Line
Field
Value
Sign
Inclusive
Option
=
Lower Limit
TRAIL-##
Table 45: Forwarding Order Details
Value
Ordering Party
SP3100
Shipper
Consignee
Movement Type
Source Location
Pick-up Date
SP3100
CUST##-28
T2C
SP3100
Tuesday of next week
CUST##-28
FO
RC
Destination Location
US
TO
Field
ME
R
3. Create a forwarding order using forwarding order type FWOX and movement type T2C.
The forwarding order is from SP3100 (source location, shipper, ordering party) to
CUST##-28 (destination location and consignee).The pick-up date is Tuesday of next
week, and the delivery date is Friday of next week. Use the following data to add an item to
the forwarding order:
Delivery Date
Friday of next week
Table 46: Item Details
Value
Item
10
Item Type
PRD
Gross Weight
20000
Gross Weight UoM
LB
LY
Field
ON
4. Change your transportation cockpit layout LOAD_PLAN_LAYOUT_## so that
requirements and resources are displayed at the top of the screen, transportation units
and freight orders are in the middle of the screen, and the freight order details are at the
bottom of the screen. Use the information in the following table to make the changes:
Table 47: Cockpit Layout Details
168
Tab
Position of Screen
Area
Width
Requirements Area
Top Left
50%
Resources Area
Top Right
50%
Additional Changes
© Copyright. All rights reserved.
Lesson: Planning Transportation Units with Passive Vehicle Resources
Width
Additional Changes
Transportation Units Middle Left
Area
50%
In the Content of
Transportation Units
Area table, in the
Trailer Unit Hierarchy and Container
Unit row, in the Display column, select
the checkbox.
Orders Area
Middle Right
50%
Order Details Area
Bottom Left
R
Position of Screen
Area
In the Content of Orders Area table, in
the Freight Orders/
Freight Bookings
row, in the Display
column, select the
checkbox.
US
TO
ME
Tab
100%
RC
5. Create a trailer document from SP3100 to CUST##-28 using vehicle resource TRAIL-##.
Manually drag the freight unit created in the previous step to your trailer in the
transportation cockpit. Use planning profile TM211_PLAN_## and selection Profile
FU_SEL_3100_## and transportation cockpit layout LOAD_PLAN_LAYOUT_## to enter
the transportation cockpit. Use the data in the following table:
Table 48: Planning Profile Data
Field
Value
FU_SEL_3100_##
Selection Profile for Freight Orders
FU_SEL_3100_##
FO
Selection Profile for Freight Units
Planning Profile
TM211_PLAN_##
Transportation Cockpit Layout
LOAD_PLAN_LAYOUT_##
LY
6. Is a trailer document created?
ON
7. Create a freight order by dragging the newly created trailer document to your vehicle
resource MOVER-99.
8. Is a freight order created? Record the freight order number.
© Copyright. All rights reserved.
169
Unit 4: Transportation Unit Planning
ON
LY
FO
RC
US
TO
ME
R
9. Is the trailer document changed?
170
© Copyright. All rights reserved.
Unit 4
Solution 17
Create Transportation Units
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support their planning scenarios. Sue, the
SAP consultant, must create transportation units to support the implementation.
US
TO
Note:
This exercise requires you to use items, created in the exercise, Create Passive
Vehicle Resources, as follows:
●
TRAIL-##
●
COMBI-##
●
TM211_PLAN_##
FO
RC
1. Create a document type TU## for your trailer units by copying the existing trailer unit
type TUKT. Deselect the Default Type checkbox.
a) In Customizing for SAP TM , choose SAP Transportation Management →
Transportation Management → Freight Order Management → Transportation Unit →
Define Transportation Unit Types.
b) Select the document type TUKT.
c) Choose
Copy As.
d) Enter TU## in the Transportation Unit Type field.
e) Deselect the Default Type checkbox.
LY
f) Press Enter on your keyboard, and choose Save.
ON
2. Change the planning profile TM211_PLAN_## so that only vehicle resources MOVER-99
and TRAIL-## are selected (via capacity selection settings COMBI_##), and the default
type TU## is chosen for trailer documents. Use the information in the following tables:
Table 43: Planning Profile
Field
Value
Profile
COMBI_##
Description
Capacity Selection for Truck &
Trailer ##
© Copyright. All rights reserved.
171
Unit 4: Transportation Unit Planning
Table 44: Planning Assignments
Field
Value
1
Attributes for Vehicle Resource Selection
VEHICLERES_ID
Sign
Inclusive
Option
=
Lower Limit
MOVER-99
Attributes for Vehicle Resource Selection
VEHICLERES_ID
Sign
ME
2
R
Line
Inclusive
Option
=
Lower Limit
US
TO
TRAIL-##
a) In NWBC, choose Application Administration → Planning → Planning Profiles → Edit
Planning Profiles.
b) Enter TM211_PLAN_## in the Planning Profile field.
c) Choose Continue.
FO
RC
d) In the Planning Profile tab, in the Business Document Type screen area, enter TU## in
the Default Type for Trailer Unit field.
e) In the Planning Profile tab, in the Profile Assignments screen area, beside the Capacity
Selection Settings field, choose Copy.
f) In the Enter New Settings ID dialog box, enter the data in the Planning Profile table.
g) Choose OK.
h) Select the Capacity Selection Settings tab.
i) Delete the existing lines by selecting each line and choosing Delete.
j) Enter the data in the Planning Assignments table.
LY
k) Save your data.
ON
3. Create a forwarding order using forwarding order type FWOX and movement type T2C.
The forwarding order is from SP3100 (source location, shipper, ordering party) to
CUST##-28 (destination location and consignee).The pick-up date is Tuesday of next
week, and the delivery date is Friday of next week. Use the following data to add an item to
the forwarding order:
Table 45: Forwarding Order Details
172
Field
Value
Ordering Party
SP3100
Shipper
SP3100
© Copyright. All rights reserved.
Lesson: Planning Transportation Units with Passive Vehicle Resources
Value
Consignee
CUST##-28
Movement Type
T2C
Source Location
SP3100
Pick-up Date
Tuesday of next week
Destination Location
CUST##-28
Delivery Date
Friday of next week
Value
Item
10
Item Type
Gross Weight
Gross Weight UoM
US
TO
Field
ME
Table 46: Item Details
R
Field
PRD
20000
LB
a) In NWBC, choose Forwarding Order Management → Forwarding Order → Create
Forwarding Order.
RC
b) In the Forwarding Order Type field, enter FWOX.
c) Choose Continue.
d) Enter the data in the Forwarding Order Details table.
e) In the Items screen area, choose Insert → Product.
FO
f) Enter the values from the Item Details table.
g) Save your data.
LY
4. Change your transportation cockpit layout LOAD_PLAN_LAYOUT_## so that
requirements and resources are displayed at the top of the screen, transportation units
and freight orders are in the middle of the screen, and the freight order details are at the
bottom of the screen. Use the information in the following table to make the changes:
ON
Table 47: Cockpit Layout Details
Tab
Position of Screen
Area
Width
Requirements Area
Top Left
50%
Resources Area
Top Right
50%
© Copyright. All rights reserved.
Additional Changes
173
Unit 4: Transportation Unit Planning
Width
Additional Changes
Transportation Units Middle Left
Area
50%
In the Content of
Transportation Units
Area table, in the
Trailer Unit Hierarchy and Container
Unit row, in the Display column, select
the checkbox.
Orders Area
Middle Right
50%
In the Content of Orders Area table, in
the Freight Orders/
Freight Bookings
row, in the Display
column, select the
checkbox.
Order Details Area
Bottom Left
R
Position of Screen
Area
US
TO
ME
Tab
100%
a) In NWBC, choose Application Administration → Planning → General Settings → Page
Layouts → Page Layouts for Transportation Cockpit.
b) Select the page layout LOAD_PLAN_LAYOUT_##.
FO
RC
c) In the bottom half of the screen, make the changes detailed in the Cockpit Layout
Details table.
d) Save your data.
5. Create a trailer document from SP3100 to CUST##-28 using vehicle resource TRAIL-##.
Manually drag the freight unit created in the previous step to your trailer in the
transportation cockpit. Use planning profile TM211_PLAN_## and selection Profile
FU_SEL_3100_## and transportation cockpit layout LOAD_PLAN_LAYOUT_## to enter
the transportation cockpit. Use the data in the following table:
Table 48: Planning Profile Data
LY
Field
Value
FU_SEL_3100_##
Selection Profile for Freight Orders
FU_SEL_3100_##
Planning Profile
TM211_PLAN_##
ON
Selection Profile for Freight Units
Transportation Cockpit Layout
LOAD_PLAN_LAYOUT_##
a) In NWBC, choose Planning → Planning → Transportation Cockpit.
b) Choose New.
c) Create a new profile using the data in the Planning Profile Data table.
d) Save your data.
174
© Copyright. All rights reserved.
Lesson: Planning Transportation Units with Passive Vehicle Resources
e) Select the new line and choose Continue.
f) Select the freight unit that is created based on the forwarding order.
g) Select the Trailers tab in the resources screen area to display your trailer TRAIL-##.
h) Drag the freight unit to the trailer TRAIL-## and drop the freight unit on the trailer
TRAIL-##.
i) A new trailer document appears in the Trailer Unit Hierarchy screen area.
R
You can identify it by the $ sign in front of the number.
6. Is a trailer document created?
ME
j) Save your data.
Yes a trailer document is created. The number varies.
US
TO
a) Select the Trailer Unit Hierarchy screen area to view the required information.
7. Create a freight order by dragging the newly created trailer document to your vehicle
resource MOVER-99.
a) Select the Trucks tab in the resources screen area to show your vehicle resource
MOVER-99.
b) Drag the trailer document to vehicle resource MOVER-99 and drop it onto the vehicle
resource.
RC
c) Save your data.
8. Is a freight order created? Record the freight order number.
FO
Yes, a freight order is created. The number varies.
a) The required data is visible in the Freight Orders /Freight Bookings screen area.
9. Is the trailer document changed?
ON
LY
Yes. In addition to loading and unloading activities, the trailer document now includes
coupling and uncoupling activities in the trailer hierarchy.
© Copyright. All rights reserved.
175
Unit 4: Transportation Unit Planning
Freight Orders with Transportation Units
FO
RC
US
TO
ME
R
The figure, Freight Orders with Transportation Units, provides information about freight
orders with transportation units in SAP TM.
Figure 32: Freight Orders with Transportation Units
Train Composition
Rail freight orders make up the logistical processing of transports with trains. A rail freight
order can model a train with one or more locomotives and one or more railcars. You can
execute rail freight orders or award them as a subcontract.
A rail freight order includes the following items:
●
Locomotives (Vehicle Resources)
LY
If a train has several locomotives, you can model them using multi-items. During planning,
the system considers only the main locomotive that you have specified at header level. The
other locomotives are not taken into account during scheduling or when considering
incompatibilities.
●
Railcars (Passive Vehicle Resources)
ON
Railcar items can either result from the assigned railcar units or be created directly in the
rail freight order. The latter is true in less complex scenarios.
●
Cargo
You assign cargo items to your railcars.
Rail Freight Order Structure
General Data
●
176
© Copyright. All rights reserved.
Lesson: Planning Transportation Units with Passive Vehicle Resources
-
-
Number of railcars. The actual number of railcars is displayed here. If you have agreed
scale prices with your carrier, you can enter the number of railcars for the respective
scale as the rating value once you have confirmed this with the carrier. The system then
calculates the tariff based on this amount instead of the actual value. When doing so, it
considers the calculation basis and rate table that you have defined.
Indicates if there are multiple executing carriers
Items
-
Position of a railcar in the train
-
Equipment group and type
-
Railcar details, such as whether the railcar belongs to the shipper or the carrier
ME
●
Source location and destination location (rail)
R
-
ON
LY
FO
RC
US
TO
The Items tab page replaces the Cargo and Equipment tab pages. You can personalize your
user interface so that the system displays the old tab pages.
© Copyright. All rights reserved.
177
Unit 4: Transportation Unit Planning
LESSON SUMMARY
You should now be able to:
Create transportation units
●
Outline transportation unit planning
ON
LY
FO
RC
US
TO
ME
R
●
178
© Copyright. All rights reserved.
Unit 4
Lesson 3
R
Planning Transportation Units with the
Optimizer
●
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
LESSON OVERVIEW
This lesson examines the planning profiles and settings required to execute the optimizer in
SAP Transportation Management (SAP TM).
Apply optimizer settings to passive vehicle resources
Planning Profiles
Planning profiles are used to influence and control the outcome of the optimizer. A planning
profile must be specified for an optimizer run and takes into account the various settings of
the profile. These settings control different steps of the optimization process.
There are several sub-profiles which must be created for use in the planning profile.
RC
There are a number of planning profile assignments, as follows:
Selection profile for transportation units
●
Selection profile for freight orders
●
Selection profile for freight bookings
FO
●
Capacity selection settings
●
Optimizer settings
●
Load planning settings
●
Planning cost settings
●
Incompatibility settings
●
Carrier selection settings
LY
●
ON
Capacity Selection Settings
●
Vehicle resources
●
Container resources
●
Schedules
© Copyright. All rights reserved.
179
Unit 4: Transportation Unit Planning
FO
RC
Figure 33: Incompatibility Settings
US
TO
ME
R
Incompatibility Settings
The figure, Incompatibility Settings, provides information about incompatibility settings in
SAP TM.
ON
LY
Automatic Planning
Figure 34: Optimizer Constraints
180
© Copyright. All rights reserved.
Lesson: Planning Transportation Units with the Optimizer
The vehicle scheduling and routing (VSR) optimizer can create trailer documents as a result
of considering all constraints.
LESSON SUMMARY
You should now be able to:
Apply optimizer settings to passive vehicle resources
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
181
Unit 4
Lesson 4
Planning Transportation with Container Units
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Create container units
ON
LY
FO
RC
Equipment Types
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn about freight unit creation using equipment types. You examine
container consolidation and container unit planning in the transportation planning process.
Figure 35: Equipment Types
Equipment types are the most integral part of the entire shipping industry. These shipping
containers store the various products that need to be shipped from one part of the world to
another.
182
© Copyright. All rights reserved.
Lesson: Planning Transportation with Container Units
Depending on the type of products that are shipped or the special services needed for them,
equipment types may vary in dimension, structure, materials, or construction. Various types
of shipping containers are used to meet the diverse requirements of the cargo shipping world.
The following are some of the most common types of shipping containers in use today:
Dry storage containers
●
Flat rack containers
●
Open-top containers
●
Tunnel containers
●
Open-side containers
●
Double-door containers
●
Refrigerated containers
●
Insulated and Thermal containers
US
TO
ME
R
●
Resources and Equipment Types
RC
In SAP TM, a resource can be linked to a piece of equipment. Equipment types determine the
type of truck or equipment that is requested to carry out the shipping. When your business
requires specific types of containers or equipment, you can include this factor in your
business process. With SAP TM, you can define equipment groups and specify different types
of shipping containers. For example, in the air industry, the term Universal Loading Device is
used to describe the type of container that is appropriate depending on the type of plane that
is used. In the ocean and road industry, it is the type of container or trailer that is required
based on the weight or dimension of the items being shipped.
In SAP TM you can define equipment groups as well as equipment types. Within an equipment
group, you define different types of equipment that have various limitations based on weight,
volume, or temperature.
FO
Equipment groups are specific to a transportation mode. Depending on the assigned
transportation mode, you can enter values for ocean-specific or land-specific containers, or
for air-specific unit load devices (ULDs).
Transportation Unit Resource
LY
An instance of a particular transportation unit, such as a container, you can use the
transportation unit resource to map the capacity and availability that you want to use for
transportation.
ON
You can choose up to eight dimensions and units of measurement to describe the capacity.
Note that the mass and volume are predefined by default. Planning can only take the
transportation unit resource capacity into account if these correspond to the dimensions and
units of measurement that you define in a freight unit building rule.
The equipment, and equipment group types, specify attributes such as the physical
properties of a certain kind of transportation unit resource. By creating a transportation unit
resource, you can do the following:
●
●
Use the type as a template to create transportation unit resources, copying the attributes
of the type to a new resource.
Request a special type of transportation unit resource in a forwarding order or in a booking
order.
© Copyright. All rights reserved.
183
Unit 4: Transportation Unit Planning
Transportation Unit Resource
Master data object to represent individual containers
●
Can be created with reference to equipment group type
●
Parameters for transportation unit resource resources include the following:
-
Minimum number of seals
-
Physical properties
-
Downtimes
-
Grouping attributes
-
Alternative names
Container Units
ME
Capacity
US
TO
-
R
●
You can use equipment groups and types when creating forwarding orders or forwarding
quotation items of the container category. Data that relates to the physical properties of the
container is then available in the forwarding order and subsequent business documents for
the planner. In addition, after you have entered the equipment group, the equipment type, and
the number of containers in the forwarding order, the system calculates the tare weight and
the capacity of the container in the twenty-foot equivalent unit (TEU), based on settings
applied in Customizing.
FO
RC
A container unit models the logistical handling of the transportation of one or several
containers. Each of these containers can contain several freight units.
A container unit must be assigned to a freight document before you can carry out the followon process. You assign the individual stages for the container unit to one or more freight
documents. You cannot subcontract container units. The container unit is used only for
logistical purposes and for the assignment of different subcontracting documents. Within the
transportation unit type, you configure the most important settings for the container unit.
Container units contain the same information as trailer units.
Container Unit Attributes
General Data
-
Source location and destination location
-
Number of containers
-
Number of assigned freight documents
ON
LY
●
-
●
●
184
Information about whether container provisioning and return is required
Freight and Container Details
-
Transportation unit resource
-
Equipment group and equipment type
-
Information about whether the container is owned by the shipper
Equipment
© Copyright. All rights reserved.
Lesson: Planning Transportation with Container Units
-
Seal information
-
Document references
Transportation Unit Creation Using Equipment Types
R
If a customer orders a full container and you have already defined the container items in the
forwarding order, the system can create a container unit instead of a freight unit during
freight unit building. The relevant item in the forwarding order must be of Passive Vehicle
Resource type, and you must have entered a transportation unit in the freight unit building
rule.
LY
FO
RC
US
TO
ME
If you have not already created the container items in the forwarding order, you can use the
container unit as a consolidation document. This means that a freight unit is created based on
a product item. You must assign this product freight unit to a container unit. Alternatively, you
can assign the freight unit directly to a container that you have created in the freight
document.
Figure 36: Transportation Unit Creation Using Equipment Types
ON
You can also use freight unit building rules to take into account equipment groups and
equipment types as well as the physical properties of your equipment when creating
transportation units (TUs). During freight unit building, the system consolidates the business
document items into containers and displays them as transportation units. For these TUs, the
system copies the physical properties as well as the equipment group that you defined in
Customizing.
SAP TM only considers equipment for the business document of Package and Product Item
(schedule line) types. The system determines a freight unit building rule for these types of
item, and you have specified in this freight unit building rule that the system is to copy the
equipment from the business document item, an error message appears and the creation of
the freight units or transportation units is cancelled.
© Copyright. All rights reserved.
185
Unit 4: Transportation Unit Planning
For example, You have forwarding order with the following two items:
●
Item 10: Ten pallets at 10,000 kilograms each
●
Item 20: Nine pallets at 9,000 kilograms each
If you use the equipment type CNT_Example in the freight unit building rule, SAP TM creates
the following item:
Item 10: One container, CNT_EXAMPLE, gross weight: 22,000 kilograms, Tare weight:
3,000 kilograms
R
●
Incompatibilities for Container Units
●
●
●
Container unit — Vehicle resource: A container unit is not allowed on a vehicle resource,
for example, an equipment type is not allowed on a certain truck type.
Container unit — Transshipment location: A container unit is not allowed to be routed via a
transshipment location, for example, because of storage constraints.
Container unit — Freight booking: A container unit containing hazardous goods cannot be
booked on some freight bookings.
Container unit — Schedule: A container unit containing hazardous goods cannot be
booked on some schedules.
FO
RC
●
Container unit — Container unit (vehicle level): Two container units are not allowed on the
same level.
US
TO
●
ME
This item has two sub-items that correspond to the items of the forwarding order.
Manual Planning of Container Units
In the Transportation cockpit, you can plan and reassign container units by busing drag and
drop. Alternatively, you can reassign by selecting the relevant rows and choosing
Reassignment.
Table 49: Manual Planning — Container Units
Target (drop)
Action
CU stage
FO (railcar unit, trailer unit)
Assign CU stage to FO (railcar unit, trailer unit) and add
missing locations of FO (railcar unit, trailer unit)
Location in FO (railcar unit,
trailer unit)
Assign CU stage to FO (railcar unit, trailer unit) and add
missing locations at position
of drop location of FO (railcar
unit, trailer unit)
CU stage
Compartment in FO
Assign CU stage to compartment of FO and add missing
location to FO
CU stage
FB
Assign CU stage to FB and
Add missing locations t CU
LY
Source (drag)
ON
CU stage
186
© Copyright. All rights reserved.
Lesson: Planning Transportation with Container Units
In the layout settings for the Transportation cockpit, you defined a layout for which you have
selected the Reassignment checkbox on the Orders Area or Transportation Units Area tab
pages. Alternatively, you can select the Reassignment checkbox on the Hierarchies Area tab
page. You select the layout that you have defined in the layout settings for the Transportation
cockpit. In the Freight Orders/Freight Bookings screen area, you choose Dual View. You can
now execute your reassignment activities.
In Customizing, make relevant settings to configure your standard layout for reassignment in
the layout settings for the transportation cockpit.
●
●
ME
●
TUCNT for location-based reassignment of container units with the associated freight
units
TUCLD for location-based reassignment of container units with the associated freight
documents
TUCNS for reassignment of container units with the associated freight units based on the
freight unit stage
US
TO
●
R
The following hierarchy types are predefined for use with container units:
TUCSD for reassignment of container units with the associated freight documents based
on the freight unit stage
In addition, you can define your own hierarchy types.
Container Triangulation
FO
RC
Container triangulation can be used to save on transportation charges by combining a
request for empty provisioning, and a request for empty return. For example, you have to
organize the pickup and delivery of an empty container that is no longer required from a
consignee, and organize the subsequent transportation of this empty container to the
container yard. You have to organize the pickup of a second container of the same type from
the container yard and the provisioning of this empty container to another customer. By
combining both requests into one order, you have the first empty container transported
directly to the second customer.
ON
LY
Note:
Triangulation is supported for container units and railcar units only. Triangulation
is not supported for trailer units.
© Copyright. All rights reserved.
187
Figure 37: Container Triangulation
US
TO
ME
R
Unit 4: Transportation Unit Planning
FO
RC
Triangulation and Transportation Units
There are at least two transportation units, one for the empty provisioning and one for the
empty return (movement category Empty Return and Empty Provisioning). The two
transportation units must have the same equipment type. The transportation unit for the
empty provisioning must be unplanned.
LY
You can combine a transportation unit for the empty provisioning (empty provisioning TU)
and a transportation unit for the empty return (empty return TU) in a single transportation
unit (triangulation transportation unit). From a technical point of view, the system keeps the
empty return TU and deletes the empty provisioning TU. The new triangulation transportation
unit (triangulation TU) now refers to two forwarding orders and is assigned the movement
category Triangulation. As with any other transportation unit you can plan this transportation
unit on a freight order. When you revoke triangulation, the system dissolves the triangulation
TU into the two original transportation units.
Triangulation is supported for unplanned transportation units only.
ON
To perform triangulation, select a container unit or a railcar unit in the personal object worklist
for container units or railcar units, and choose Triangulation → Create Triangulation. If you
have selected the option for a container unit or railcar unit for the provisioning, the system
automatically proposes only container units or railcar units for the return, and vice versa.
You can also perform triangulation by selecting two container units, or two railcar units, (one
for the provisioning and one for the return), choose Triangulation → Create Triangulation.
188
© Copyright. All rights reserved.
Unit 4
Exercise 18
Create Container Units
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support their planning scenarios. Sue, the
SAP consultant, must create a container unit and plan it on a truck transport.
Item
US
TO
Note:
This exercise requires you to use the data, created in a previous exercise as
follows:
Created in the Exercise
FU_SEL_3100_##
Execute Optimization to Determine
Means of Transport
TM211_PLAN_##
Create Transportation Units
RC
1. Create a transportation unit resource CONTAINER-## for a 40ft container. Use
equipment group CN and equipment type 42GP as a template. Use the information in the
following table:
Table 50: Transportation Unit Resource Details
Field
Value
CN
Equipment Type
42GP
Time Zone
CST
Factory Calendar
US
LY
FO
Equipment Group
2. Assign one of your unplanned freight units to your container CONTAINER-## manually
using drag & drop in the transportation cockpit to create a container unit.
ON
3. Use the optimizer to assign the container unit to your vehicle resource FTL-##.
4. Examine the freight order created in the previous step.
© Copyright. All rights reserved.
189
Unit 4
Solution 18
Create Container Units
R
Business Example
ME
ABC Corporation wants to implement SAP TM to support their planning scenarios. Sue, the
SAP consultant, must create a container unit and plan it on a truck transport.
Item
FU_SEL_3100_##
TM211_PLAN_##
US
TO
Note:
This exercise requires you to use the data, created in a previous exercise as
follows:
Created in the Exercise
Execute Optimization to Determine
Means of Transport
Create Transportation Units
FO
RC
1. Create a transportation unit resource CONTAINER-## for a 40ft container. Use
equipment group CN and equipment type 42GP as a template. Use the information in the
following table:
Table 50: Transportation Unit Resource Details
Value
Equipment Group
CN
Equipment Type
42GP
Time Zone
CST
Factory Calendar
US
LY
Field
a) In NWBC, go to Master Data → Resources → Define Resources.
ON
b) In the Resource field, enter CONTAINER-##.
c) Choose Create Resources.
d) Open the Transportation Unit tab page.
e) Enter the data in the table provided.
f) Choose Copy Equipment/Type Data.
g) Choose Save.
190
© Copyright. All rights reserved.
Lesson: Planning Transportation with Container Units
2. Assign one of your unplanned freight units to your container CONTAINER-## manually
using drag & drop in the transportation cockpit to create a container unit.
a) In NWBC, go to Planning → Planning → Transportation Cockpit.
b) Select the line with the selection profile for FU FU_SEL_3100_##, planning profile
TM211_PLAN_##, and transportation cockpit layout LOAD_PLAN_LAYOUT_##.
c) Choose Continue.
R
d) In the upper right screen area, open the Container tab page.
e) Choose Insert.
ME
f) Enter CONTAINER-##, and choose Ok.
g) Drag an unplanned freight unit from the freight units stages area, and drop it on your
container CONTAINER-##.
h) In the middle left screen area, open the Container Unit tab page.
US
TO
i) To create the container unit, choose Save.
3. Use the optimizer to assign the container unit to your vehicle resource FTL-##.
a) In the upper right screen area, open the Truck tab page.
b) Choose Insert.
c) Enter FLT-##, and choose OK.
d) Select the line with FTL-## in the upper right screen area.
RC
e) Select the container unit created in the previous step in the middle left screen area.
f) Choose Optimizer Planning → Selected Entries Only.
g) Choose Accept.
FO
h) Choose Save.
4. Examine the freight order created in the previous step.
a) In the middle left screen area, select the freight order created in the previous step.
ON
LY
b) In the bottom screen area, on the Overview tab page, expand the freight order to see
the freight units in the container and the container on the truck.
© Copyright. All rights reserved.
191
Unit 4: Transportation Unit Planning
LESSON SUMMARY
You should now be able to:
Create container units
ON
LY
FO
RC
US
TO
ME
R
●
192
© Copyright. All rights reserved.
Unit 4
Learning Assessment
R
1. Which of the following are the allowed transportation unit categories?
A Container
X
B Railcar
X
C Trailer
X
D Vehicle resource
US
TO
X
ME
Choose the correct answers.
2. How can you create transportation unit documents?
Choose the correct answers.
A Manually, using a separate transaction
X
B Automatically, using the VSR optimizer
X
C Via drag-and-drop in the transportation cockpit
X
D Via drag-and-drop in a freight unit worklist
RC
X
FO
3. Is there any limitation related to the number of active and passive vehicle resources in a
truck and trailer scenario?
Choose the correct answer.
A Active vehicle resources: Exactly one; Passive vehicle resources: No limit
ON
LY
X
X
B Active vehicle resources: No limit; Passive vehicle resources: No limit
X
C Active vehicle resources: At least one; Passive vehicle resources: As specified in
means-of-transport customizing
X
D Active vehicle resources: Exactly one; Passive vehicle resources: As specified in
means-of-transport customizing
© Copyright. All rights reserved.
193
Unit 4: Learning Assessment
4. Is there any limitation related to the number of active and passive vehicle resources in a
rail scenario?
Choose the correct answer.
A Train: At least one; Railcars: No limit
X
B Train: No limit; Railcars: As specified in means-of-transport customizing
X
C Train: Exactly one; Railcars: No limit
X
D Train: At least one; Railcars: As specified in means-of-transport customizing
ME
R
X
5. In which transportation modes can you use container units?
A Rail
X
B Road
X
C Sea
X
D Air
X
E Pipeline
ON
LY
FO
RC
X
US
TO
Choose the correct answers.
194
© Copyright. All rights reserved.
Unit 4
Learning Assessment - Answers
R
1. Which of the following are the allowed transportation unit categories?
A Container
X
B Railcar
X
C Trailer
X
D Vehicle resource
US
TO
X
ME
Choose the correct answers.
2. How can you create transportation unit documents?
Choose the correct answers.
A Manually, using a separate transaction
X
B Automatically, using the VSR optimizer
X
C Via drag-and-drop in the transportation cockpit
X
D Via drag-and-drop in a freight unit worklist
FO
RC
X
3. Is there any limitation related to the number of active and passive vehicle resources in a
truck and trailer scenario?
Choose the correct answer.
A Active vehicle resources: Exactly one; Passive vehicle resources: No limit
X
B Active vehicle resources: No limit; Passive vehicle resources: No limit
X
C Active vehicle resources: At least one; Passive vehicle resources: As specified in
means-of-transport customizing
X
D Active vehicle resources: Exactly one; Passive vehicle resources: As specified in
means-of-transport customizing
ON
LY
X
© Copyright. All rights reserved.
195
Unit 4: Learning Assessment - Answers
4. Is there any limitation related to the number of active and passive vehicle resources in a
rail scenario?
Choose the correct answer.
A Train: At least one; Railcars: No limit
X
B Train: No limit; Railcars: As specified in means-of-transport customizing
X
C Train: Exactly one; Railcars: No limit
X
D Train: At least one; Railcars: As specified in means-of-transport customizing
ME
R
X
5. In which transportation modes can you use container units?
A Rail
X
B Road
X
C Sea
X
D Air
X
E Pipeline
ON
LY
FO
RC
X
US
TO
Choose the correct answers.
196
© Copyright. All rights reserved.
UNIT 5
Carrier Selection
Lesson 2
211
217
US
TO
Selecting Carriers Based on Costs and Priorities
Exercise 20: Configure Carrier Selection
198
205
ME
Explaining the Carrier Selection Process
Exercise 19: Execute Carrier Selection
R
Lesson 1
Lesson 3
Using Allocations
Exercise 21: Perform Carrier Selection based on Transportation Allocations
Lesson 4
223
229
236
241
RC
Using Business Shares
Exercise 22: Perform Carrier Selection Based on Business Shares
Lesson 5
247
FO
Improving Carrier Utilization
LY
UNIT OBJECTIVES
Execute carrier selection
●
Define carrier costs
●
Configure carrier selection
ON
●
●
Consider allocations
●
Perform carrier selection based on business shares
●
Explain continuous moves
© Copyright. All rights reserved.
197
Unit 5
Lesson 1
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Execute carrier selection
ON
LY
FO
RC
Carrier Selection Process
US
TO
●
ME
LESSON OVERVIEW
In this lesson, you will execute carrier selection.
R
Explaining the Carrier Selection Process
Figure 38: Document Flow – Subcontracting
Carrier selection is used to determine the right combination of carrier and carrier
assignments based on cost, incompatibilities, priority, and business share goals. With carrier
selection, you can assign a suitable carrier to freight orders or freight bookings manually or
automatically.
Carrier Selection can be started from the following:
198
© Copyright. All rights reserved.
Lesson: Explaining the Carrier Selection Process
●
Freight order or freight booking UI
●
Transportation Cockpit (FOR/FB List)
●
Running freight optimization report /SCMTMS/BACKGRD_PLN
●
Running carrier selection report /SCMTMS/VSR_OPT_BGD in batch or online mode
US
TO
ME
R
Ultimately, the carrier is assigned to the freight order.
RC
Figure 39: Carrier Selection Process Flow
Once a freight order has been built, a shipper will need to choose (and communicate with) the
business partner responsible for moving the product. We will refer to this as carrier selection.
FO
Carrier selection is used to assign a suitable carrier to your subcontractable business
documents (for example, freight orders), either manually or automatically. The aim is to find a
carrier with the lowest costs under consideration of the defined constraints.
ON
LY
In manual carrier selection, you manually assign the required carrier to your business
documents. If you have configured a check against transportation allocations, the system
takes this into account and checks transportation capacities (transportation allocations) that
you have defined for the individual carriers. If, during the allocation, the system finds relevant
transportation allocations without capacity or that certain rules are violated by the allocation,
warning messages appear. A separate optimization is available for automatic carrier
selection. It takes selected optimization options into account when determining the most
cost-effective carrier for all business documents that you have selected. If none of the carriers
are available, the system does not assign any carrier to the relevant business documents.
© Copyright. All rights reserved.
199
Figure 40: Carrier Availability
US
TO
ME
R
Unit 5: Carrier Selection
Based on the carrier availability, the lanes are maintained in SAP Transport Management
(SAP TM) specific to means of transport.
FO
RC
A carrier can be available for a lane, but may be incompatible for a specific customer who
could exist on that lane. Similarly, a carrier can be incompatible with the order characteristics
if, for example, an order contains hazardous items but the carrier does not have any
experience in handling such items.
A carrier may be maintained on a lane, but could have met the allocation requirements for the
period and, for this reason, is not considered during carrier selection. The allocation
requirements can be specific to a means of transport or zone hierarchy.
Carrier availability can also be influenced by the purchasing organization the carrier is
associated with in the freight agreement. Thus, the carrier may be available only for a specific
purchasing organization within a company. This is based on the purchase organization
definition in SAP TM, as defined by the individual client requirement.
LY
You can define different carriers on an inbound or outbound lane. Every lane has a validity
period, and the lane-level validity applies to the carriers associated with that lane, which is
specific to the means of transport. A carrier availability can be turned on and off for a specific
lane by updating the validity.
Carrier Selection Strategies
ON
Strategy Options
During planning in SAP TM, strategies are defined which are optimization options for carrier
selection. The system takes these strategies into account during the automatic carrier
selection process.
You define strategies either in the transportation lane or in carrier selection settings. Initially,
the system considers the appropriate transportation lane for each freight order. This allows it
to consider different settings in one run. Taking strategies and settings into consideration, the
optimizer then creates a carrier ranking list containing the different carrier options. The
strategy options supported are as follows:
200
© Copyright. All rights reserved.
Lesson: Explaining the Carrier Selection Process
Cost and Priority
●
Business Share
●
Transportation Allocation
●
Continuous Move
US
TO
ME
R
●
Figure 41: Carrier Selection Strategies
As well as manually assigning a carrier to a freight order, you can also use automatic carrier
selection and influence it by different strategies and settings, as follows:
RC
Cost and Priority - the cost from either transportation charge management or planning
costs can be used to determine the carrier. The best carrier can be based on the following:
-
Cost * Priority
-
Cost + Priority
-
Priority if no cost is to be used
FO
●
-
●
Business shares – if a fixed percentage of freight business is to be allocated to a certain
carrier, then the business shares can be used.
Transportation Allocation – if there is either a minimum or a maximum restriction that
regulates how much business you are doing with a certain carrier in a certain region for a
certain means of transport.
LY
●
Cost only
ON
●
Continuous Moves – combine freight documents for subcontracting to achieve lower
rates.
Carrier Selection Strategies
The following strategies can be used for carrier selection:
●
Cost: All carriers that meet the criteria (based on valid lane, incompatibilities, business
share, and allocation) are selected and ranked in ascending order of the total cost
calculated based on TCM (freight agreement, calculation sheet, rate table/scale required
for the O/D pair, means of transport combination). Internal cost is maintained on the lane
© Copyright. All rights reserved.
201
Unit 5: Carrier Selection
or on the planning profile. Alternatively, the system can also be set up to assign the lowest
cost carrier to the FOR based on the settings in the carrier selection profile.
●
R
Cost + priority: The carriers are ranked in ascending order of their TCM/lane cost and the
priority assigned on the lane. The lowest-cost carrier is selected for automatic assignment.
However, for tendering, all the carriers in the ranking list are relevant (peer-to-peer/
broadcast) based on the specific flag maintained at carrier level in the lane.
ME
●
Priority: The business decides the preferred carriers for specific lanes and assigns a
priority ranking to each carrier per lane. Based on the lane settings or carrier selection
profile settings, the carriers that meet the criteria mentioned are selected and ranked in
descending order of their lane priorities. The highest-priority ranking (for example, 1 to 10,
with 1 being the highest priority) is picked up as the number 1 carrier in the ranking list. The
priority 1 carrier can then be assigned directly to the FOR based on the carrier selection
settings.
Cost * priority: The carriers are ranked in ascending order of their TCM/lane cost * the
priority assigned on the lane. The lowest-cost carrier is selected for automatic assignment.
However, for tendering, all the carriers in the ranking list are relevant (peer-to-peer/
broadcast), based on the specific flag maintained at the carrier level in the lane.
Carrier Selection Ranking
US
TO
●
ON
LY
FO
RC
When using automatic carrier selection, the system will create a carrier ranking list of the
relevant carriers for a particular freight order or freight booking. For each relevant carrier,
users can see a variety of information that influenced the selection process. This could
include the means of transport cost, delivery performance ratings, and others. After
automatic carrier selection has been performed, the ranking list will be visible in the freight
order.
Figure 42: Carrier Ranking List
202
© Copyright. All rights reserved.
Lesson: Explaining the Carrier Selection Process
US
TO
ME
R
Carrier Selection Result
Figure 43: Carrier Selection Result (Ranking List)
ON
LY
FO
RC
Based on the settings maintained earlier, when we perform carrier selection, the system
determines the least costly carriers and ranks them from lowest to highest cost, or from
lowest to highest priority. This ranking is then considered for tendering. It can, however, be
manually switched in the freight order. Additions and deletions are also possible.
© Copyright. All rights reserved.
203
ON
LY
FO
RC
US
TO
ME
R
Unit 5: Carrier Selection
204
© Copyright. All rights reserved.
Unit 5
Exercise 19
Execute Carrier Selection
R
Business Example
ME
You want to set up SAP TM so that carriers are selected automatically for a certain lane,
based on cost and priorities. The costs will be calculated using transportation charge
management.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
Create a Sales Order
In this task, you will create a sales order, which will later be planned using optimizer.
1. In SAP ERP, create a sales order using the following data:
Field
Value
Order Type
Sales Organization
Division
3000
10
RC
Distribution Channel
ZT00
00
TM_CUST_00
PO Number
TM300-GRP##-1.1
Material
PRODTM-00
Order Quantity
300
FO
Sold-To Party
LY
Plan OTR and Verify Carrier Selection
In this task, you plan the OTR and verify that the selected carrier in the freight order is the one
with the lowest price based on the cost * priority strategy.
ON
1. Plan the OTR with the vehicle resource C_00_TRUCK_01, using the following profiles:
Field
Value
Planning Profile
GRP##_CARRIER_SELECTION
Selection Profile (FOs)
GRP##_NA_FO_SEL_PROF
Transportation Cockpit Layout
Standard Layout
Layout for Planning Results Screen
Standard Layout
Description
Carrier Selection COST AND PRIORITY
© Copyright. All rights reserved.
205
Unit 5: Carrier Selection
ON
LY
FO
RC
US
TO
ME
R
2. Open the freight order and calculate the charges. Verify that the charges are the same as
the proposed amount.
206
© Copyright. All rights reserved.
Unit 5
Solution 19
Execute Carrier Selection
R
Business Example
ME
You want to set up SAP TM so that carriers are selected automatically for a certain lane,
based on cost and priorities. The costs will be calculated using transportation charge
management.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
Create a Sales Order
In this task, you will create a sales order, which will later be planned using optimizer.
1. In SAP ERP, create a sales order using the following data:
Field
Value
Order Type
Sales Organization
Division
3000
10
RC
Distribution Channel
ZT00
00
TM_CUST_00
PO Number
TM300-GRP##-1.1
Material
PRODTM-00
Order Quantity
300
FO
Sold-To Party
LY
a) In SAP ERP, on the Easy Access screen, in the Command field, enter transaction code
VA01 and press Enter.
ON
b) In the Create Sales Order: Initial Screen, enter the following data:
Field
Value
Order Type
ZT00
Sales Organization
3000
Distribution Channel
10
Division
00
c) Choose Enter.
© Copyright. All rights reserved.
207
Unit 5: Carrier Selection
d) On the Create TM100 Standard Order: Overview screen, enter the following
information:
Field
Value
Sold-To Party
TM_CUST_00
PO Number
TM300-GRP##-1.1
Value
Material
PRODTM-00
Order Quantity
300
f) Choose Save and note the sales order number.
ME
Field
R
e) In the All items table, enter the following information:
US
TO
Plan OTR and Verify Carrier Selection
In this task, you plan the OTR and verify that the selected carrier in the freight order is the one
with the lowest price based on the cost * priority strategy.
1. Plan the OTR with the vehicle resource C_00_TRUCK_01, using the following profiles:
Field
Planning Profile
Selection Profile (FOs)
Value
GRP##_CARRIER_SELECTION
GRP##_NA_FO_SEL_PROF
Standard Layout
Layout for Planning Results Screen
Standard Layout
Description
Carrier Selection COST AND PRIORITY
FO
RC
Transportation Cockpit Layout
a) In SAP TM, in the NetWeaver Business Client, choose ERP Logistics Integration
→ Overview Transportation Requirements.
LY
b) Select the OTR based on the sales order that you created in the task Create a Sales
Order.
c) Choose Start Transportation Cockpit.
d) On the Transportation Cockpit: Profile and Layout Sets screen, check for a row with the
same profiles and layout settings as in the table. If it exists already, skip to step (h).
ON
e) If the profile row does not yet exist as shown in the table, choose New.
f) Enter the data provided in the table.
g) Choose Save.
h) Select the row corresponding to the entries in the table and choose Continue.
i) In the Freight Unit screen area, select the freight unit.
208
© Copyright. All rights reserved.
Lesson: Explaining the Carrier Selection Process
j) In the Vehicles screen area, select the vehicle resource C_00_TRUCK_01.
k) With both the freight unit and the vehicle resource selected, choose Optimizer Planning
→ Selected Entries Only.
l) On the Freight Orders/Freight Bookings screen area, select the freight order that has
just been created.
R
m) On the Freight Orders/Freight Bookings screen area, on top right, choose Maximize.
Scroll to the right and review the carrier assignment as a result of carrier selection,
which was executed as part of optimizer planning. On top right, choose Restore.
ME
n) On the Carrier Ranking tab, select the carrier with the lowest amount. It will be at the
top of the list.
Verify that this is the carrier that was assigned to the freight order automatically.
p) Choose Accept.
q) Choose Save.
US
TO
o) Verify that no charges were calculated for two carriers, and that these carriers have
been ranked at the end of the list.
2. Open the freight order and calculate the charges. Verify that the charges are the same as
the proposed amount.
a) In the Transportation Cockpit, in the Freight Order/Freight Booking screen area, open
the freight order.
RC
b) On the General Data tab, verify that the Carrier field displays carrier selected in the
previous step.
c) Open the Statuses tab, and verify that the Subcontracting Status is Carrier
Assigned.
d) Open the Subcontracting tab.
FO
e) On the Subcontracting tab, open the Carrier Ranking tab.
f) Note the amount for the carrier.
g) Open the Charges tab and choose Edit.
h) Choose Charges/Settlement → Calculate Charges.
LY
i) Note the charges in the Final Amount column. It should be the same as the amount
proposed by the carrier selection strategy.
ON
j) Choose Save.
k) Close the freight order window.
l) Close the Transportation Cockpit window.
© Copyright. All rights reserved.
Note:
During the next demonstrations and exercises, we will look at the settings
that led to this result.
209
Unit 5: Carrier Selection
LESSON SUMMARY
You should now be able to:
Execute carrier selection
ON
LY
FO
RC
US
TO
ME
R
●
210
© Copyright. All rights reserved.
Unit 5
Lesson 2
R
Selecting Carriers Based on Costs and
Priorities
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Define carrier costs
●
Configure carrier selection
US
TO
●
ME
LESSON OVERVIEW
In this lesson, you will define carrier costs and configure carrier selection.
ON
LY
FO
RC
Prerequisites for Carrier Selection
Figure 44: Influences To Carrier Selection
There are a number of factors that influence carrier selection, including the following:
●
Master data
●
Planning Profile
●
Lane settings
●
Incompatibilities
© Copyright. All rights reserved.
211
Unit 5: Carrier Selection
Master data
●
●
●
Define available carriers in the transportation lane
Create allocation or business shares data if they are to be used during carrier
selection
Carriers either CIFed from SAP ERP or created in SAP TM
R
Note:
Only CIFed carriers can be used for settlement of cost back to SAP ERP
ME
Planning Profile
Selection profile for carrier selection defining how the freight orders will be selected
●
Planning Strategy setting
●
Carrier Selection settings
Lane Settings
●
●
US
TO
●
The lane settings identifies if cost will be considered, and if so, the origin of the
costs. It can also specify the settings for business shares and allocation.
If costs and priority will be used, the priority assigned to carriers can be specified here
as well
FO
RC
Incompatibilities
●
You can create incompatibilities such as carrier with product groups or carrier with
vehicles, and so on.
Carrier Selection Master Data
The following master data is required before performing carrier selection:
●
The prerequisite to lane creation is the setup of locations and zones, which can be
manually created in SAP TM, or created when the shipping points customers, and vendor
are CIFed from SAP ERP to SAP TM.
LY
●
Transportation lane has to be set up between two zones or location pairs, specific to a
means of transport. The validity period is defined per lane, and carriers are assigned to the
lane created.
The carrier is CIFed from SAP ERP or can also be locally maintained in TM, depending on
the scenario.
ON
●
Costs and Priorities in Carrier Selection
In carrying out carrier selection, the system can put more weight on priorities or costs.
In terms of priority, the system can determine the most favorable carrier based on the
priorities you have defined. In effect, this means that the system chooses the carrier with the
highest priority, while taking into account the various restrictions that may be in place.
Alternatively, the system can determine the carrier on the basis of lowest total cost. Costs in
this case can refer to internal costs or to charges calculated in charge management (we will
look at this option in a separate lesson).
212
© Copyright. All rights reserved.
Lesson: Selecting Carriers Based on Costs and Priorities
Internal Costs
Internal costs draw on transportation costs and carrier costs as defined for your carriers. For
example, you may have defined a transportation cost per business document (freight order,
for example), or you could have defined a transportation cost per unit of weight or volume.
Carrier costs are typically defined per unit of distance (kilometers or miles). You define
internal costs in the transportation lane or in the carrier profile.
FO
RC
US
TO
Settings - Transportation Lane
ME
R
Note:
When we speak of internal costs here, we are not speaking of real world costs.
Internal costs are used for weighting only, as part of the carrier selection process.
LY
Figure 45: Settings - Transportation Lane
To carry out carrier selection based upon cost and priority, you must maintain the
appropriate setting on the lane as follows:
ON
●
Strategy must have Relevance to Carrier Selection selected
●
In the Priority/Costs field, specify the cost or priority setting
●
Define Cost Origin
Note:
For distance-based lane rating, if the fixed flag is maintained on the lane, the
distance is picked up from the lane. Otherwise, the distance will be recalculated
during optimization.
© Copyright. All rights reserved.
213
Unit 5: Carrier Selection
US
TO
ME
R
Settings - Lane / Means of Transport
FO
RC
Figure 46: Settings - Lane / Means of Transport
On the transportation lane, for each carrier you can maintain internal costs in case the cost
origin is set to internal cost. If priorities are used as part of the strategy, a priority per carrier
can be maintained here as well
You have to maintain the tendering type relevance for a specific carrier at transportation line
level. Thus if the carrier is relevant to peer-to-peer tendering for the lane SP3100 - > USCUST-01, the peer-to-peer flag must be checked and the required priority maintained in the
lane. A similar setup is required for broadcast.
LY
To Define Carrier Costs
1. In NWBC, choose the Master Data folder and then choose Transportation Network
→ Transportation Lanes → Define Transportation Lane.
ON
2. Under Transp. Lane Maintenance, enter transportation lane values in the following fields
according to your requirements:
●
Start Location/Zone
●
Dest. Loc./Zone
3. Choose Change.
4. Note that carriers are assigned to a specific means of transport (MTr), and each carrier
can have a different cost per KM or mile.
214
© Copyright. All rights reserved.
Lesson: Selecting Carriers Based on Costs and Priorities
5. Display details for a means of transport by double-clicking the means of transport in the
MTr column.
6. Note the carriers assigned to this MTr in the bottom left screen area.
7. Note the Unit column and that carrier costs can be defined per kilometer or mile unit.
8. Define the costs appropriately in the adjacent Carrier Costs column.
ME
FO
RC
US
TO
Carrier Selection Settings
R
9. Transportation costs can also be defined, and may use other units such as weight or
volume.
Figure 47: SAP TM Carrier Selection - Settings / Planning Profile
ON
LY
Carrier selection settings are included in optimization. Although some of the same settings
are available in the carrier settings on the transportation lane, these settings override settings
maintained directly on the lane. The settings in this profile are based on strategies such as
lowest cost, business share, and priority. It considers continuous move options and
equipment allocations and can tender automatically based on the tendering strategy. The
profile also contains more enhanced settings, such as the ability to automatically perform
carrier selection after vehicle scheduling and routing.
In the direct shipment options (DSO), carrier selection can be enabled at time of freight unit
building by using the carrier selection settings (additional setup is required to enable the DSO
functionality). The profile also allows carrier selection in the freight order, which then uses
this information for tendering.
Critical Carrier Selection Settings
●
Incompatibilities between order and carrier, or customer and carrier, can also be
maintained in the carrier selection settings.
© Copyright. All rights reserved.
215
Unit 5: Carrier Selection
●
●
The system can be set up to use allocations, business share, and strategy for carrier
selection and for the determination of cost origin in two different ways: maintained on the
lane or maintained in the carrier selection settings. The carrier selection settings have
priority over the settings maintained on the lane.
You can also define if you want to stop at carrier ranking or continue with tendering. If so,
the system will prompt you to maintain the tendering manager and tendering profile. The
tendering profile contains the tendering type (peer-to-peer or broadcast).
●
●
ME
●
Maintain incompatibilities and associate these to the carrier selection settings. These
incompatibilities could be order versus carrier, or customer versus carrier incompatibility.
Transportation charge interpretation tells the system what to do when no charges are
found for a carrier.
Action after carrier selection alerts the system for the next action, based on the list above.
If automatic tendering is selected, you need to maintain the tendering manager and the
tender profile.
US
TO
●
R
Other Carrier Selection Settings
Manual assignments can be considered final, or can be changed based on the settings
maintained in the Advanced Settings tab.
To Create Carrier Selection Settings
FO
RC
1. In NWBC, choose the Application Administration folder and then choose
Planning → Planning Profile Settings → Carrier Selection Settings → Create Carrier
Selection Settings.
2. Make your settings as required under General Data, Other Settings, and Advanced
Settings. Required fields are marked with a red asterisk. Depending on your requirements,
the most important fields are typically as follows:
Incompatibility Settings
●
Allocation Usage
●
BS Usage (Business Share)
●
Strategy
LY
●
Carrier Cost Origin
ON
●
216
Note:
The settings maintained here take precedence over those maintained for a
transportation lane. For example, settings in relation to strategy and carrier
cost origin can be made for both carrier selection settings and transportation
lane settings, but those made here have priority.
© Copyright. All rights reserved.
Unit 5
Exercise 20
Configure Carrier Selection
R
Business Example
ME
You want to set up SAP TM so that carriers are selected automatically for a certain lane,
based on cost and priorities. The costs will be calculated using transportation charge
management.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
Prepare Master Data for Carrier Selection Based on Cost and Priority
In this task, you verify the carrier selection related settings for a transportation lane. The lane
must be relevant for carrier selection with the appropriate cost origin and strategy defined.
1. Verify the carrier selection settings in the transportation lane and means of transport
using the following data:
Field
Value
Start Location/Zone
SP3100
CTM_96161
Means of Transport
TM_FB45
Relevant to Carrier Selection
Selected
Priority/Costs
Costs * Priority
Cost Origin
Costs calculated by component TCM
FO
RC
Destination Location/Zone
2. Verify the priority of the carriers assigned to the Means of Transport TM_FB45 as follows:
Means of Trans- Start date
port
End data
Priority
CARR-00-01
TM_FB45
01.01.2013
31.12.9999
1
CARR-00-02
TM_FB45
01.01.2013
31.12.9999
2
CARR-00-03
TM_FB45
01.01.2013
31.12.9999
3
CARR-00-04
TM_FB45
01.01.2013
31.12.9999
9
ON
LY
Business Partner
Configure Planning Profiles
In this task, you will verify the planning profile, and its subordinate profiles, with settings
relevant for carrier selection using Cost * Priority.
1. Display planning profile GRP##_CARRIER_SELECTION.
2. Verify the following optimizer settings:
© Copyright. All rights reserved.
217
Unit 5: Carrier Selection
Field
Value
Planning Strategy
VSR_1Step
Planning Strategy for Transp. Prop.
VSR_1Step
ME
R
3. Explain how the planning strategy VSR_1STEP affects carrier selection.
4. Verify that the carrier selection settings match the following data:
Value
Check Incompatibilities
Selected
Incompatibility Settings
C_NA_INCOMPAT_CARR_CUST_INCOMPAT
Strategy
Carrier Cost Origin
Planning Strategy
Optimizer Runtime
Costs*Priority
Use Transportation Charges from
TCM
TSPS_DEF
10
Keep
FO
RC
Action for Manual Ranking
US
TO
Field
Accept Carrier with Charges of
Zero as C. with Highest Costs
Common Currency
USD
Action After Carrier Selection Run
Assign Best Carrier
Continuous Move
Do Not Create Continuous Move
Continuous Move Information
Selected
ON
LY
Transportation Charge Interpretation
218
© Copyright. All rights reserved.
Unit 5
Solution 20
Configure Carrier Selection
R
Business Example
ME
You want to set up SAP TM so that carriers are selected automatically for a certain lane,
based on cost and priorities. The costs will be calculated using transportation charge
management.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
Prepare Master Data for Carrier Selection Based on Cost and Priority
In this task, you verify the carrier selection related settings for a transportation lane. The lane
must be relevant for carrier selection with the appropriate cost origin and strategy defined.
1. Verify the carrier selection settings in the transportation lane and means of transport
using the following data:
Field
Value
Start Location/Zone
SP3100
CTM_96161
Means of Transport
TM_FB45
Relevant to Carrier Selection
Selected
Priority/Costs
Costs * Priority
Cost Origin
Costs calculated by component TCM
FO
RC
Destination Location/Zone
a) In SAP TM, in the NetWeaver Business Client, choose Master Data → Transportation
Network → Transportation Lanes → Define Transportation Lanes.
ON
LY
b) In the Define Transportation Lanes for Carrier Selection screen, enter the following
data:
Field
Value
Start Location/Zone
SP3100
Destination Location/Zone
CTM_96161
c) Press Enter and choose Display.
d) On the Display SP3100 -> CTM_96161 screen, double-click the Means of Transport
TM_FB45.
A panel displays showing the details of the Means of Transport.
© Copyright. All rights reserved.
219
Unit 5: Carrier Selection
e) On the Strategy screen area of the panel, verify the following data:
Value
Relevant to Carrier Selection
Selected
Priority/Costs
Costs * Priority
Cost Origin
Costs calculated by component
TCM
f) Choose
R
Field
(Copy and Close).
ME
2. Verify the priority of the carriers assigned to the Means of Transport TM_FB45 as follows:
Means of Trans- Start date
port
End data
Priority
CARR-00-01
TM_FB45
01.01.2013
31.12.9999
1
CARR-00-02
TM_FB45
01.01.2013
31.12.9999
2
CARR-00-03
TM_FB45
01.01.2013
31.12.9999
3
CARR-00-04
TM_FB45
01.01.2013
31.12.9999
9
US
TO
Business Partner
a) In the Carrier for Means of Trans. TM_FB45 screen area, verify the data in the table.
b) Close the window.
FO
RC
Configure Planning Profiles
In this task, you will verify the planning profile, and its subordinate profiles, with settings
relevant for carrier selection using Cost * Priority.
1. Display planning profile GRP##_CARRIER_SELECTION.
a) In the NetWeaver Business Client, choose Application Administration → Planning
→ Planning Profiles → Display Planning Profiles.
b) Enter the planing profile and choose Continue.
2. Verify the following optimizer settings:
Value
Planning Strategy
VSR_1Step
Planning Strategy for Transp. Prop.
VSR_1Step
LY
Field
ON
a) On the Optimizer Settings tab, verify that the Planning Strategy is VSR_1STEP.
3. Explain how the planning strategy VSR_1STEP affects carrier selection.
The VSR_1STEP planning strategy performs carrier selection during planning and is th the
reason why carrier selection was automatically executed during optimizer planning in the
previous exercise.
4. Verify that the carrier selection settings match the following data:
220
© Copyright. All rights reserved.
Lesson: Selecting Carriers Based on Costs and Priorities
Value
Check Incompatibilities
Selected
Incompatibility Settings
C_NA_INCOMPAT_CARR_CUST_INCOMPAT
Strategy
Costs*Priority
Carrier Cost Origin
Use Transportation Charges from
TCM
Planning Strategy
TSPS_DEF
Optimizer Runtime
10
Action for Manual Ranking
Keep
Transportation Charge Interpretation
Accept Carrier with Charges of
Zero as C. with Highest Costs
Common Currency
USD
US
TO
ME
R
Field
Action After Carrier Selection Run
Assign Best Carrier
Continuous Move
Do Not Create Continuous Move
Continuous Move Information
Selected
a) On the Carrier Selection Settings tab, verify the data in the table.
ON
LY
FO
RC
b) Close the window.
© Copyright. All rights reserved.
221
Unit 5: Carrier Selection
LESSON SUMMARY
You should now be able to:
Define carrier costs
●
Configure carrier selection
ON
LY
FO
RC
US
TO
ME
R
●
222
© Copyright. All rights reserved.
Unit 5
Lesson 3
Using Allocations
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Consider allocations
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you will perform carrier selection based on transportation allocations.
Transportation Allocations
LY
FO
RC
Transportation allocations allow companies to assign defined quantities of capacity to certain
business partners. This includes set minimum or maximum capacity restrictions that regulate
how much business is allowed with a certain carrier in a certain region for a certain means of
transport. A separate business object is used to model these allocations.
ON
Figure 48: Transportation Allocation
© Copyright. All rights reserved.
223
Unit 5: Carrier Selection
US
TO
ME
R
Transportation Allocations
Figure 49: Transportation Allocations
Often, firm relationships exist with carriers in the form of contracts. These contracts can
guarantee that an amount of business is allocated to a carrier, which if not met, results in
penalties. SAP TM has the tools to track these relationships or, alternatively, divide up
business between different carriers.
●
●
A carrier commits to at least 25 shipments or truckloads from Nashville each day.
However, for business reasons, the availability changes each day.
A carrier normally provides two trucks per day from Dayton, Ohio. For business reasons,
the carrier is able to offer, on Tuesday and Friday only, five trucks to the shipper.
A carrier can include additional capacity to the existing number of shipments by truck. For
example, a carrier could add five additional trucks during the week between Tuesday and
Thursday.
ON
LY
●
FO
RC
The following are examples of transport allocations:
224
© Copyright. All rights reserved.
Lesson: Using Allocations
US
TO
ME
R
Transportation Allocation Characteristics
Figure 50: Transport Allocations In Carrier Selection
Transportation Allocation Characteristics
Carrier capacity can be defined for any geographical level in arbitrary dimension. When
defining the allocation, the trade lane can be specified as follows:
Along
From
FO
Within
RC
●
Both source location/zone and destination location/zone
can be specified
Source location/zone only
Using zone hierarchy
Destination location/zone only
Inbound
Destination zone is specified
Outbound
Source zone is specified
LY
To
●
Extended carrier selection optimizer interface
ON
-
●
-
During carrier selection either using optimizer or manual planning, the allocation can be
checked
During tendering, the allocation can be checked
Carrier capacity and utilization can be extracted to SAP NetWeaver
© Copyright. All rights reserved.
225
Unit 5: Carrier Selection
US
TO
ME
R
Extended Scope of Transportation Allocation
Figure 51: Extended Scope of Transportation Allocations
FO
RC
In SAP TM, you can define a connection between allocations and the freight agreement for a
specific carrier. Only when a single trade lane has been defined for an agreement item, can an
allocation from the item of the single party freight agreement be created. The type of
allocation created is defined in the Agreement Type Customizing activity. If the carrier or
trade lane in the agreement is changed, the user receives a message in an alert box stating
that the allocation is no longer relevant.
Other Transportation Allocation Features
Transportation allocation types can be defined in Customizing.
●
●
●
Bucket quantities are extended - multiple dimensions for the same bucket can be
specified.
Handling code support.
LY
●
Transportation allocation supports air freight capacity check and the integration of
schedules. Further optional attributes can be specified.
●
Transportation mode/user-specific user interface capability.
ON
Trade Lanes
226
© Copyright. All rights reserved.
Figure 52: Trade Lanes
US
TO
ME
R
Lesson: Using Allocations
A trade lane is an abstract representation of transport classification. A trade lane instance
does not represent a connection between any transportation network nodes (zone/location,
and so on), it is a context independent classification of any transportation-related activities.
RC
Trade Lanes may build up a hierarchy, that is, more generic trade lanes imply more specific
trade lanes (for example: “Within Germany using means of transport Truck” implies “Along
from Frankfurt to Hamburg using means of transport Chilled Truck” and “Within Bavaria using
means of transport Truck for liquids”).
ON
LY
FO
Trade lanes may overlap each other (for example, “From Germany using Airplane” and
“Within Europe using Airplane”). Trade lane hierarchies include transportation zone hierarchy
(for example: “From Germany“ implies “From Bavaria”, which implies“From Plant_Munich”),
means of transport hierarchy (for example: “Within Germany with Mtr Truck” implies “Within
Germany with Mtr Chilled_Truck”) and means of transport – mode of transport relations (for
example: “Within Germany with Mode of Transport Road” implies “Within Germany with Mtr
Chilled_truck”).
© Copyright. All rights reserved.
227
ON
LY
FO
RC
US
TO
ME
R
Unit 5: Carrier Selection
228
© Copyright. All rights reserved.
Unit 5
Exercise 21
R
Perform Carrier Selection based on
Transportation Allocations
ME
Business Example
You want to define a transportation allocation for a new carrier. Before configuring the
settings, you would like to review the settings for the same scenario for an existing allocation.
Prepare the Lane to Use Transportation Allocation
Field
US
TO
1. Verify the carrier selection settings in the transportation lane and means of transport
using the following data:
Value
Start Location/Zone
SP3100
Destination Location/Zone
CTM_96161
Means of Transport
TM_FB48
Selected
RC
Relevant to Carrier Selection
Costs
Cost Origin
Costs calculated by Component TCM
Use Trp. Allocations
Selected
Planning Period
Day
FO
Priority/Costs
Configure Planning Profiles
1. Display planning profile GRP00_TM120_CARSEL_TAL.
ON
LY
2. Verify the following optimizer settings:
Field
Value
Planning Strategy
VSR_1Step
Planning Strategy for Transp. Prop.
VSR_1Step
3. Verify the following carrier selection settings:
Field
Value
Type of Carrier Selection Settings
General Carrier Selection
Allocation Usage
Use Transportation Allocations
BS Usage
Do Not Use Business Shares
© Copyright. All rights reserved.
229
Unit 5: Carrier Selection
Field
Value
Strategy
Costs
Carrier Cost Origin
Use Transportation Charges from
TCM
Configure the Allocation Type
TAL Type
ZTM
Period
Daily
Full Calendar Units
Selected
Number Range
01
Use Carrier Selection
ME
Value
US
TO
Field
R
1. Verify that the transportation allocation type is configured for carrier selection using the
following data:
Selected
Carrier Selection Unit of Measurement
EA
Update Quantity Automatically
Selected
TAL BW Relevance
Not selected
FO
RC
Set up Allocations for Carrier
In this task, you display the worklist for transportation allocations and view the details of the
current allocation.
1. Display the most recent transportation allocation for the carrier CAR00-02 and means of
transport TM_FB48.
2. Record the values for the following fields of the allocation:
Field
Value
Allocation Type
Carrier
LY
Orientation
Source Type
Source
ON
Destination Type
Destination
Means of Transport
Maximum Pieces per Bucket
230
© Copyright. All rights reserved.
Unit 5
Solution 21
R
Perform Carrier Selection based on
Transportation Allocations
ME
Business Example
You want to define a transportation allocation for a new carrier. Before configuring the
settings, you would like to review the settings for the same scenario for an existing allocation.
Prepare the Lane to Use Transportation Allocation
Field
US
TO
1. Verify the carrier selection settings in the transportation lane and means of transport
using the following data:
Value
Start Location/Zone
SP3100
Destination Location/Zone
CTM_96161
Means of Transport
TM_FB48
Selected
RC
Relevant to Carrier Selection
Costs
Cost Origin
Costs calculated by Component TCM
Use Trp. Allocations
Selected
Planning Period
Day
FO
Priority/Costs
a) In SAP TM, in the NetWeaver Business Client, choose Master Data → Transportation
Network → Transportation Lanes → Define Transportation Lanes.
ON
LY
b) In the Define Transportation Lanes for Carrier Selection screen, enter the following
data:
Field
Value
Start Location/Zone
SP3100
Destination Location/Zone
CTM_96161
c) Press ENTER and then choose Display.
d) On the Display SP3100 -> CTM_96161 screen, double-click the Means of Transport
TM_FB48.
A panel displays showing the details of the Means of Transport.
© Copyright. All rights reserved.
231
Unit 5: Carrier Selection
e) In the Strategy area of the panel, verify the following data:
Value
Relevant to Carrier Selection
Selected
Priority/Costs
Costs
Cost Origin
Costs calculated by component
TCM
R
Field
Field
Value
Use Trp. Allocations
Selected
Planning Period
Day
(Copy and Close).
Configure Planning Profiles
US
TO
g) Choose
ME
f) In the Transportation Allocation screen area of the panel, verify the following data:
1. Display planning profile GRP00_TM120_CARSEL_TAL.
a) In the NetWeaver Business Client, choose Application Administration → Planning
→ Planning Profiles → Display Planning Profiles.
b) Enter the planing profile and choose Continue.
FO
RC
2. Verify the following optimizer settings:
Field
Value
Planning Strategy
VSR_1Step
Planning Strategy for Transp. Prop.
VSR_1Step
a) On the Optimizer Settings tab, verify that the Planning Strategy is VSR_1STEP.
3. Verify the following carrier selection settings:
Value
Type of Carrier Selection Settings
General Carrier Selection
Allocation Usage
Use Transportation Allocations
BS Usage
Do Not Use Business Shares
Strategy
Costs
Carrier Cost Origin
Use Transportation Charges from
TCM
ON
LY
Field
a) On the Carrier Selection Settings tab, verify the data in the table.
b) Close the window.
Configure the Allocation Type
232
© Copyright. All rights reserved.
Lesson: Using Allocations
Value
TAL Type
ZTM
Period
Daily
Full Calendar Units
Selected
Number Range
01
Use Carrier Selection
Selected
Carrier Selection Unit of Measurement
EA
Update Quantity Automatically
Selected
TAL BW Relevance
Not selected
US
TO
ME
Field
R
1. Verify that the transportation allocation type is configured for carrier selection using the
following data:
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Planning → General
Settings → Define Transportation Allocation Types.
b) Verify the settings and exit the function.
Set up Allocations for Carrier
In this task, you display the worklist for transportation allocations and view the details of the
current allocation.
FO
RC
1. Display the most recent transportation allocation for the carrier CAR00-02 and means of
transport TM_FB48.
a) In SAP TM, in the NetWeaver Business Client, choose Planning → Worklist
→ >Overview Planning.
b) Choose the active query Transportation Allocations and refresh the query.
c) If the Quick Criteria Maintenance screen area is not already displayed, choose Show
Quick Criteria Maintenance.
d) Search for transportation allocations for means of transport TM_FB48 for carrier
CAR00-02 by entering these values in the search criteria.
LY
e) Choose Apply.
f) Choose Hide Quick Criteria Maintenance.
ON
2. Record the values for the following fields of the allocation:
Field
Value
Allocation Type
Carrier
Orientation
Source Type
Source
© Copyright. All rights reserved.
233
Unit 5: Carrier Selection
Field
Value
Destination Type
Destination
Means of Transport
a) In the worklist, select the row for allocations and choose Display.
The values are as follows:
ME
b) Record the values and close the window.
Value
Allocation Type
ZTM
Carrier
CAR00-02
Source Type
Source
Destination Type
Destination
Along
Location
SP3100
Zone
CTM_96161
TM_FB48
FO
RC
Means of Transport
US
TO
Field
Orientation
R
Maximum Pieces per Bucket
Maximum Pieces Per Bucket
4
c) Review that, according to the planning period, daily buckets were created for the
validity period.
d) Review that minimum and maximum values can be maintained for different
dimensions or unit of measures.
ON
LY
e) Review that the current (actual) values will be displayed if the freight orders are
subcontracted to the carrier during the validity period of the transportation allocation.
234
© Copyright. All rights reserved.
Lesson: Using Allocations
LESSON SUMMARY
You should now be able to:
Consider allocations
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
235
Unit 5
Lesson 4
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Perform carrier selection based on business shares
Business Shares
US
TO
●
ME
LESSON OVERVIEW
In this lesson, you will perform carrier selection based on business shares.
R
Using Business Shares
FO
RC
Selecting Carriers Based on Business Share
Figure 53: Selecting Carriers Based on Business Shares
Objectives of Business Shares
Assign defined percentages to certain business partners
●
Support negotiation of freight agreements
●
Avoid dependency on a single vendor
●
Consider the capacity of a carrier for a certain relation/route/geography
LY
●
ON
Like transportation allocations, business shares make use of trade lanes.
236
© Copyright. All rights reserved.
Lesson: Using Business Shares
US
TO
ME
R
Business Share (Example)
Figure 54: Selecting Carriers Based on BS and Transportation Allocation
RC
When defining the business share context, you create the business share buckets. The
percentage of business share a carrier can have for these individual buckets is the actual
business share a carrier is allowed to have. There are different types of bucket available
during business share creation. They are yearly, quarterly, monthly, weekly, and daily.
Example One
ON
LY
FO
Carrier A can have a weekly bucket of 75% of the business share on the lane between
Hamburg and Frankfurt between the validity periods March 1 2015 to 31 May 2015. In the
same context, Carrier B can have a weekly bucket of 25% defined.
© Copyright. All rights reserved.
237
US
TO
ME
R
Unit 5: Carrier Selection
Figure 55: Business Share Tolerances and Penalty Costs
FO
RC
Tolerances and penalty costs can be defined for business shares. As long as business shares
are within the tolerance limits, the cost calculations during carrier ranking are not affected.
Tolerances are always defined in percentages (%). If the total business share of the carrier
exceeds the defined tolerances, either shortfall or over, a penalty applies.
The shortage penalty costs are added to all carriers, other than the one selected. The excess
penalty costs are added to the carrier under consideration. Penalties are maintained as
numeric values in the business share. This number is multiplied by the deviation percentage
to arrive at the penalty cost.
It only makes sense to use business shares if you have defined penalty costs. It is
recommended to also always define tolerances to give the optimizer a certain amount of
leeway.
Example Two
ON
LY
There is a penalty of 1000 defined in the business share. An excess tolerance of 10% is also
defined. During business share calculation, if the excess is 12%, the excess liable for penalty is
2%. This 2 is multiplied by 1000 to arrive at the total excess penalty costs of 2000.
238
© Copyright. All rights reserved.
Lesson: Using Business Shares
Note:
When calculating the total costs for a carrier, if you are working with TCM costs,
there will be a currency assigned to the costs. To assign a currency to business
share penalty costs, go to: Carrier Selection Settings -> Advanced Settings ->
Common Currency .
R
For example, if you are working with carriers from multiple geographic locations
with multiple currencies to arrive at the correct ranking, the system uses the
common currency (maintained in the Carrier Selection Settings ) for all its
calculations. The currency displayed in the carrier ranking list is always the local
currency of the carrier (maintained in the freight agreement).
ME
All FORs in the business share context are selected for the business share penalty
calculations, though these FORs are not selected during the planning run.
US
TO
For example, assume in a business share context there are two carriers, A and B.
There are no tolerances defined. Carrier A is awarded a 60% business share and
Carrier B a 40% business share. There are already 10 freight orders awarded, of
which Carrier A is assigned six and Carrier B is assigned four.
Now let us perform carrier selection for the eleventh FOR. If Carrier B is assigned
this FOR, Carrier A will have a shortfall of business share, and the penalty cost for
the shortfall will be charged to Carrier B, on top of the usual costs determined
during carrier selection.
ON
LY
FO
RC
If Carrier A is assigned the eleventh FOR, Carrier B will have a shortfall of business
share, and the penalty cost will be charged to carrier A, on top of the usual costs
determined during carrier selection. Both options are evaluated by the system and
the ranking done accordingly.
© Copyright. All rights reserved.
239
ON
LY
FO
RC
US
TO
ME
R
Unit 5: Carrier Selection
240
© Copyright. All rights reserved.
Unit 5
Exercise 22
R
Perform Carrier Selection Based on Business
Shares
ME
Business Example
You want to define carrier selection for a new lane based on business share. Before
configuring the settings, you would like to review the settings for the same scenario for an
existing lane.
US
TO
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Prepare Master Data for Carrier Selection Based on Business Share
In this task, you will define the settings for the transportation lane to perform carrier selection
based on business share.
1. Verify the carrier selection settings in the transportation lane and means of transport
using the following data:
Field
FO
RC
Start Location/Zone
Value
SP3100
CTM_96161
Means of Transport
TM_FB53
Relevant to Carrier Selection
Selected
Priority/Costs
Costs
Cost Origin
Costs calculated by Component TCM
Use Business Share
Selected
LY
Destination Location/Zone
Configure Planning Profiles
In this task, you will review the settings in the planning profile relevant to carrier selection.
ON
1. Verify the carrier selection settings in planning profile GRP##_CARR_SEL_BS.
Field
Value
BS Usage
Always Use Business Shares
View Business Share Details
In this task, you will display the worklist for business shares and view the details for a business
share.
1. Display the Business Share worklist for means of transport TM_FB53 for the year 2013.
© Copyright. All rights reserved.
241
Unit 5: Carrier Selection
2. Display a particular business share for 2013 for means of transport TM_FB53.
3. List each carrier and respective target business share.
R
CAR00-01:
ME
CAR00-02:
US
TO
4. What steps would allow you to display or change multiple business share records within
the same screen?
5. Review that the current (actual) share is displayed when freight orders are subcontracted
to the carrier during the selected timeframe.
FO
RC
6. Review that penalty costs can be maintained separately for shortfall and exceeding the
target share. These costs will be considered when building the carrier ranking list.
ON
LY
7. Review that negative and positive tolerances can be defined separately to define a corridor
around the target share in which no penalty costs will be applied.
242
© Copyright. All rights reserved.
Unit 5
Solution 22
R
Perform Carrier Selection Based on Business
Shares
ME
Business Example
You want to define carrier selection for a new lane based on business share. Before
configuring the settings, you would like to review the settings for the same scenario for an
existing lane.
US
TO
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Prepare Master Data for Carrier Selection Based on Business Share
In this task, you will define the settings for the transportation lane to perform carrier selection
based on business share.
1. Verify the carrier selection settings in the transportation lane and means of transport
using the following data:
Field
FO
RC
Start Location/Zone
Value
SP3100
CTM_96161
Means of Transport
TM_FB53
Relevant to Carrier Selection
Selected
Priority/Costs
Costs
Cost Origin
Costs calculated by Component TCM
Use Business Share
Selected
LY
Destination Location/Zone
ON
a) In SAP TM, in the NetWeaver Business Client, choose Master Data → Transportation
Network → Transportation Lanes → Define Transportation Lanes.
b) In the Define Transportation Lanes for Carrier Selection screen, enter the following
data:
Field
Value
Start Location/Zone
SP3100
Destination Location/Zone
CTM_96161
c) Choose Enter then choose Display .
© Copyright. All rights reserved.
243
Unit 5: Carrier Selection
d) In the Display SP3100 -> CTM_96161 screen, double-click the row corresponding to
TM_FB53.
A new Means of Transport panel appears.
Field
Value
Relevant to Carrier Selection
Selected
Field
Value
Use Business Share
Selected
(Copy and Close ).
h) Close the window.
US
TO
g) Choose
ME
f) In the Share of Business area of the panel, verify the following data:
R
e) In the Strategy area of the panel, verify the following data:
Configure Planning Profiles
In this task, you will review the settings in the planning profile relevant to carrier selection.
1. Verify the carrier selection settings in planning profile GRP##_CARR_SEL_BS.
Field
Always Use Business Shares
FO
RC
BS Usage
Value
a) In the NetWeaver Business Client, choose Application Administration → Planning
→ Planning Profiles → Display Planning Profiles.
b) On the Display Planning Profile screen, enter the profile then click Continue .
c) Open the Carrier Selection Settings tab.
d) Verify the fields for the table.
e) Close the window.
LY
View Business Share Details
In this task, you will display the worklist for business shares and view the details for a business
share.
1. Display the Business Share worklist for means of transport TM_FB53 for the year 2013.
ON
a) In SAP TM, in the NetWeaver Business Client, choose Planning → Worklist
→ Overview Planning.
b) Choose the active query Business Shares and refresh the query
c) Choose Show Quick Criteria Maintenance if the Quick Criteria Maintenance is not
already displayed.
d) Search for business shares for means of transport TM_FB53 for 2013 by entering
TM_FB53 in the Means of Transport field, and a range of 01.01.2013 31.12.2013 in the Validity Start Time field.
244
© Copyright. All rights reserved.
Lesson: Using Business Shares
e) Choose Apply.
f) Choose Hide Quick Criteria Maintenance .
2. Display a particular business share for 2013 for means of transport TM_FB53.
a) In the worklist table, select the row for a period of your choice.
b) Choose Display.
R
3. List each carrier and respective target business share.
ME
CAR00-01:
50.0
US
TO
CAR00-02:
50.0
4. What steps would allow you to display or change multiple business share records within
the same screen?
RC
From the worklist, select the rows you want to view or change, then click Display or Edit .
The next screen will show all the business shares selected in the worklist. If you are in Edit
mode, you can update the carrier targets, penalties, tolerances, recalculate the booked
quantity, and insert carriers.
5. Review that the current (actual) share is displayed when freight orders are subcontracted
to the carrier during the selected timeframe.
FO
6. Review that penalty costs can be maintained separately for shortfall and exceeding the
target share. These costs will be considered when building the carrier ranking list.
ON
LY
7. Review that negative and positive tolerances can be defined separately to define a corridor
around the target share in which no penalty costs will be applied.
© Copyright. All rights reserved.
245
Unit 5: Carrier Selection
LESSON SUMMARY
You should now be able to:
Perform carrier selection based on business shares
ON
LY
FO
RC
US
TO
ME
R
●
246
© Copyright. All rights reserved.
Unit 5
Lesson 5
Improving Carrier Utilization
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Explain continuous moves
Continuous Moves
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you will improve carrier utilization with continuous moves.
Continuous move scenarios can identify opportunities to avoid empty runs or utilize capacity
more effectively. As part of automatic carrier selection, the system tries to combine freight
orders by forming continuous moves. The aim is to reduce the costs of subcontracting by
assigning additional freight orders to the same carrier.
If the carrier is providing a special discount for continuous move or round-trip move, the
discount percentage can be maintained at carrier level in the lane. Optimizer will pick this
additional discount during carrier selection for the continuous move or round-trip lane.
ON
LY
FO
RC
The system takes into account continuous moves during automatic carrier selection only.
Figure 56: SAP TM Carrier Selection: Continuous Move - Scenario Overview
As part of the automatic carrier selection, the system tries to combine freight order by
forming continuous moves. A continuous move is when the transportation service provider
(TSP) agrees to take on a completely new shipment straight after the completion of a freight
order. The aim is to reduce the costs of the by assigning additional freight orders to a carrier.
© Copyright. All rights reserved.
247
Unit 5: Carrier Selection
Types of Continuous Moves
The following types of continuous move are available:
●
Simple continuous move
The carrier accepts one or more additional business documents and, after executing the
first business document, directly executes the following business documents one after the
other.
Round trip
R
●
ME
A round trip is a simple continuous move for which the source location of the first business
document and the destination location of the second business document are identical.
A round trip can only consist of exactly two business documents, the system cannot take
into account complex round trips where multiple source locations (pickup) or destination
locations (delivery) are served.
●
●
●
US
TO
The system can combine two or more business documents in a continuous move if the
following conditions are met:
The relevant carrier is available for both business documents.
The arrival date/time of the first business document lies in the departure window of the
second business document.
The departure date/time of the second business document lies in the arrival window of the
first business document.
FO
RC
Furthermore, the distance between the destination location of the first business document
and the source location of the second business document must not exceed the smaller
maximum distance that you have defined for the carrier in the transportation lanes.
Cost Calculation for Continuous Moves
The system first determines the costs per business document (for example, freight order).
Here it considers the strategy and origin of the carrier costs that you defined in the carrier
selection settings. The system then determines the discount per business document. When
doing so, it takes into account the settings that you have made in the transportation lane for
the carrier and the means of transport. The system deducts this discount from the costs
determined previously for each business document.
ON
LY
If you specified in the carrier selection settings that the system is to perform a recalculation of
costs from charge management for continuous moves, the system considers the discounts
for continuous moves for the business documents from charge management in the
recalculation, however, only for the carriers that offer continuous moves. The system saves
the result in the ranking list.
LESSON SUMMARY
You should now be able to:
●
248
Explain continuous moves
© Copyright. All rights reserved.
Unit 5
Learning Assessment
R
1. Which of the following statements about carrier selection are correct?
ME
Choose the correct answers.
A Carrier selection based on business share means that a fixed percentage of
business is allocation to a certain carrier.
X
B Carrier selection based on transportation allocations is maintained on the
transportation lane level.
X
C Carrier selection based on transportation allocations means that there is either a
minimum or maximum restriction that regulates how much business you do with a
certain carrier in a certain region for a certain means of transport.
X
D Available carriers are defined in the transportation lane.
US
TO
X
2. Which of the following factors influence carrier selection?
RC
Choose the correct answers.
A Master data
X
B Planning profile
X
C Lane Settings
X
D Freight order type
X
E Incompatibilities
FO
X
LY
3. Incompatibilities between order and carrier, or customer and carrier, can also be
maintained in the carrier selection settings.
ON
Determine whether this statement is true or false.
X
True
X
False
© Copyright. All rights reserved.
249
Unit 5: Learning Assessment
4. When defining transportation allocations, a trade lane can be specified.
Determine whether this statement is true or false.
X
True
X
False
R
5. Based on what you have learned about business share in transportation planning, which of
the following statements is true?
ME
Choose the correct answer.
A Business share is an in-built mechanism in SAP TM for ensuring all carriers in a
region have sufficient business.
X
B Business share buckets provide a means of numerous shippers pooling together to
create merged (shared) freight orders.
X
C Business share settings define the percentage of business to be allocated to
various carriers. Costs are incurred for non-adherence and the system takes these
into account during optimization.
X
D A company may have working formalised relationships with a number of carriers.
Business share allocation ensures that all carriers receive the same amouont of
business from the comapany.
US
TO
X
FO
RC
6. What are the aims of continuous moves?
Choose the correct answers.
A To reduce the costs of the freight order.
X
B To utilize capacity more effectively.
X
C To reduce the costs of subcontracting.
X
D To ensure the lowest-cost carrier is always assigned.
ON
LY
X
250
© Copyright. All rights reserved.
Unit 5
Learning Assessment - Answers
R
1. Which of the following statements about carrier selection are correct?
ME
Choose the correct answers.
A Carrier selection based on business share means that a fixed percentage of
business is allocation to a certain carrier.
X
B Carrier selection based on transportation allocations is maintained on the
transportation lane level.
X
C Carrier selection based on transportation allocations means that there is either a
minimum or maximum restriction that regulates how much business you do with a
certain carrier in a certain region for a certain means of transport.
X
D Available carriers are defined in the transportation lane.
US
TO
X
2. Which of the following factors influence carrier selection?
RC
Choose the correct answers.
A Master data
X
B Planning profile
X
C Lane Settings
X
D Freight order type
X
E Incompatibilities
LY
FO
X
3. Incompatibilities between order and carrier, or customer and carrier, can also be
maintained in the carrier selection settings.
ON
Determine whether this statement is true or false.
X
True
X
False
© Copyright. All rights reserved.
251
Unit 5: Learning Assessment - Answers
4. When defining transportation allocations, a trade lane can be specified.
Determine whether this statement is true or false.
X
True
X
False
R
5. Based on what you have learned about business share in transportation planning, which of
the following statements is true?
ME
Choose the correct answer.
A Business share is an in-built mechanism in SAP TM for ensuring all carriers in a
region have sufficient business.
X
B Business share buckets provide a means of numerous shippers pooling together to
create merged (shared) freight orders.
X
C Business share settings define the percentage of business to be allocated to
various carriers. Costs are incurred for non-adherence and the system takes these
into account during optimization.
X
D A company may have working formalised relationships with a number of carriers.
Business share allocation ensures that all carriers receive the same amouont of
business from the comapany.
FO
RC
US
TO
X
6. What are the aims of continuous moves?
Choose the correct answers.
A To reduce the costs of the freight order.
X
B To utilize capacity more effectively.
X
C To reduce the costs of subcontracting.
X
D To ensure the lowest-cost carrier is always assigned.
ON
LY
X
252
© Copyright. All rights reserved.
Lesson 1
Explaining the Tendering Process
Exercise 23: Tender a Freight Order
Lesson 2
254
261
269
275
US
TO
Configuring the Tendering Plan
Exercise 24: Create a Tendering Profile
R
Freight Tendering
ME
UNIT 6
Lesson 3
284
RC
Identifying the Tendering Collaboration Scenarios
UNIT OBJECTIVES
Explain tendering types
●
Explain the tendering process in SAP TM
●
Tender a freight order
FO
●
Configure the settings to enable order tendering
●
Determine communication methods with carriers
●
Collaborate using the SAP TM collaboration portal
ON
LY
●
© Copyright. All rights reserved.
253
Unit 6
Lesson 1
Explaining the Tendering Process
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Explain tendering types
●
Explain the tendering process in SAP TM
●
Tender a freight order
LY
FO
RC
Order Tendering
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you will tender a freight order using different tendering processes.
Figure 57: Subcontracting: Tendering - Context Process Flow
ON
Once carrier selection has taken place, communication with the selected carrier needs to be
initiated. This process is referred to as order tendering. Different tendering processes can be
deployed depending upon the technology used by the carrier. You use this process to tender
(offer) a freight order to one or more potential transportation service providers (TSPs).
Tendering is a bidding process, in which you request one or multiple TSPs to submit a quote
for a transportation service that is defined in a freight order. You can select the TSP that you
want to execute the transportation service by evaluating the quotes. The main characteristics
of the tendering process are flexible configuration and the reduction of required manual
interaction to support ease of use and lower total cost of ownership (TCO).
254
© Copyright. All rights reserved.
Lesson: Explaining the Tendering Process
Figure 58: Order Tendering Process
ME
R
Order Tendering Process
The figure Order Tendering Process shows an example of the freight order tendering process.
Tendering Types
Peer-to-Peer Tendering
●
Broadcast Tendering
RC
●
US
TO
In general, there are two types of tendering, as follows: Long-term tendering is where
contracts are negotiated for a longer period, for example, a year. Long term tendering is a
process that is covered in Strategic Freight Management, which we will look at in the
Managing Freight Contracts lesson. Short term tendering is where tendering is executed
based on specific orders. This is known as order tendering. SAP TM supports the following
short term tendering scenarios:
The strategies for each are determined in tendering profiles in SAP TM.
Parties and Roles in the Tendering Process
FO
At least two parties are involved in the tendering process - a customer who wants to
subcontract a transportation service that is defined in a freight order, and a supplier
(subcontractor) or TSP, who potentially carries out the transportation service. There are two
roles on the customer side of the tendering process. The first is a transportation dispatcher,
who is responsible for the transportation service, that is, the freight order. The second is the
tendering manager, who is responsible for configuring and executing the tendering process
and acquiring an acceptable quote from a TSP to perform the transportation service.
LY
Manual and Automatic Tendering
ON
When a transportation dispatcher initiates the tendering process, they have two options:
manual process configuration or automatic tendering. If they want to tender only a single
freight order, the transportation dispatcher can choose between the two options. If they
initiate a tendering process using manual configuration, the tendering manager must
configure and start the tendering process manually. If the transportation dispatcher wants to
tender more than one freight order, they must initiate automatic tendering and use the
automatic tendering configuration in the system.
© Copyright. All rights reserved.
255
Unit 6: Freight Tendering
Figure 59: Peer to Peer Tendering
US
TO
ME
R
Peer-to-Peer Tendering
FO
RC
Peer-to-peer tendering is a process whereby freight orders are tendered sequentially or
“offered” to preselected carriers or transportation service providers (TSPs). Peer-to-peer
tendering involves the sequential sending of freight requests for quotation (freight RFQs) to
each proposed carrier. The system waits until the carrier sends a freight quotation (FQ) or
until the maximum response time has passed. If the TSP does not send a quote within the
maximum response time, the peer-to-peer tendering process continues, and the system
sends a request for quote to the next TSP. If peer-to-peer tendering ends without an
acceptable quote, the tendering process continues with the next tendering process step that
you have configured. If the TSP sends a quote before the maximum response time has
elapsed, the system evaluates the quote and can either accept or reject it. In the case of
rejection, a new RFQ is sent out. The process continues until at least one acceptable FQ has
been received. The system awards this a Quotation Acceptable evaluation result and the
process ends successfully. There are two types of peer-to-peer tendering: response required
and no response required.
Broadcast Tendering
ON
LY
Broadcast tendering is a tender process whereby freight orders are simultaneously tendered
(offered) to preselected TSPs. All TSPs have to respond within a given maximum response
time. There are two types of broadcast tendering: best offer and first acceptable offer.
Depending on which one of these is being used, either the first acceptable quote wins or, after
the maximum response time, the system evaluates all the acceptable quotes and selects the
TSP that has submitted the quote with the lowest price. If broadcast tendering ends without
an acceptable quote, the tendering process continues with the next tendering process step
that you have configured.
256
© Copyright. All rights reserved.
US
TO
ME
R
Lesson: Explaining the Tendering Process
Figure 60: Broadcast Tendering
Tender Types Available in SAP TM
●
●
●
Peer–to– Peer Tendering – Response Required: If a Carrier does not respond in a given
amount of time, it is automatically considered a rejection.
Peer–to– Peer Tendering – No Response Required: If a Carrier does not respond in a
given amount of time, it is automatically considered an acceptance.
RC
●
Broadcast Tendering – Best Offer: Out of all responses within the given timeframe, the
best offer (that is, lowest) is accepted.
Broadcast Tendering – First Acceptable Offer: The first response is accepted
FO
A typical setup is a two-step tendering process. The first step is enabled for Peer-to-Peer
Tendering with a max response time of 30 minutes per carrier. If no response is received from
any of the carriers then the second step is started. The second step is broadcast tendering,
where all carriers will receive the tender request and the tender will be awarded to the carrier
who responds first or offers the best price.
LY
RFQ-Based Tendering Process
Available Tendering Processes
ON
The following tendering processes are available, based on the settings maintained in the
tendering profile:
●
RFQ-based, award manually
●
RFQ-based, award automatically
●
Direct tendering, send freight order directly
© Copyright. All rights reserved.
257
US
TO
ME
R
Unit 6: Freight Tendering
Figure 61: Process: RFQ-based Tendering
FO
RC
This process is common in European regions where you send an RFQ to the carrier, and the
carrier then quotes their price for the tender in the form of a freight quotation.
ON
LY
You either accept or reject the freight quote manually or automatically, based on the
parameters set in the tendering profile. Acceptance is then sent to the awarded carrier.
258
© Copyright. All rights reserved.
Lesson: Explaining the Tendering Process
US
TO
ME
R
Direct Tendering Process
RC
Figure 62: Process: Direct Tendering
You can use a direct tendering process to send a freight order (FO) directly to a specified
carrier without creating a freight RFQ. Carriers can confirm or reject the FOs.
FO
If a carrier does not respond within a certain period of time, the tender can be considered as
accepted automatically. If required, confirmation can be sent as an e-mail to the confirmed
carrier.
Direct and RFQ tendering are separate tendering processes, but can be combined if required.
LY
Facilitated Discussion: Carrier Tendering Criteria
Freight Order Tendering
ON
A tendering process starts if you or the system determine more than one possible carrier.
This tendering process can use a mixture of different modes of tendering (peer-to-peer or
broadcast tendering). You can define a timeout in the system, so that it either tenders the
freight order to another carrier or switches from one tendering type to the next. The tendering
process results in one carrier being selected to execute the freight order.
Carriers can accept or decline these freight RFQs and change data, such as the price, when
they return the freight quotations. You can then automatically accept the tendering and send
the freight order back to the awarded carrier.
© Copyright. All rights reserved.
259
ON
LY
FO
RC
US
TO
ME
R
Unit 6: Freight Tendering
260
© Copyright. All rights reserved.
Unit 6
Exercise 23
Tender a Freight Order
R
Business Example
ME
A large consumer electronics manufacturer has a core carrier program in place. Dedicated
carriers handle most of the freight. As part of the SAP TM implementation, the logistics
transportation manager would like to be able to tender the freight to core carriers first. During
December, in case the core carriers are unable to meet the demands, the plan is to broadcast
the freight to other carriers.
US
TO
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
1. In SAP ERP, create a sales order using the following data:
Field
Order Type
Sales Organization
Distribution Channel
ZT00
3000
10
00
FO
RC
Division
Value
Sold-To Party
TM_CUST_00
PO Number
TM300-GRP##-2.1
Material
PRODTM-00
Order Quantity
300
2. Plan the OTR using the following profiles:
ON
LY
Field
Value
Planning Profile
GRP##-NA-FU-PLAN-PROF
Transportation Cockpit Layout
Standard Layout
Layout for Planning Results Screen
Standard Layout
Description
Planning without carrier selection
3. Create a ranking list with the following data:
© Copyright. All rights reserved.
261
Unit 6: Freight Tendering
Table 51: Carrier Ranking tab, for peer-to-peer tendering relevance
Field
Value
Carrier
CAR00-01
Values
Carrier
CAR00-02
Carrier
CAR00-03
Carrier
CAR00-04
4. Perform tendering using the TM120_00_TEND_PROFILE.
ME
Field
R
Table 52: Carrier Ranking tab, for broadcast tendering relevance
US
TO
5. Perform “Reject / Accept RFQ” . Reject the first tender (peer to peer) due to no time .
Accept the tendering broadcast for all carriers.
6. In the SAP TM system, the RFQ is awarded. Note the carrier that was selected.
ON
LY
FO
RC
Note:
The tendering responses are evaluated by a background report that runs every
5 minutes on this system. Therefore, it might take up to 5 minutes for your
freight order to be updated. Please keep refreshing the freight order until you
see the described results.
262
© Copyright. All rights reserved.
Unit 6
Solution 23
Tender a Freight Order
R
Business Example
ME
A large consumer electronics manufacturer has a core carrier program in place. Dedicated
carriers handle most of the freight. As part of the SAP TM implementation, the logistics
transportation manager would like to be able to tender the freight to core carriers first. During
December, in case the core carriers are unable to meet the demands, the plan is to broadcast
the freight to other carriers.
US
TO
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
1. In SAP ERP, create a sales order using the following data:
Field
Order Type
Sales Organization
Distribution Channel
ZT00
3000
10
00
FO
RC
Division
Value
Sold-To Party
TM_CUST_00
PO Number
TM300-GRP##-2.1
Material
PRODTM-00
Order Quantity
300
a) In SAP ERP, on the Easy Access screen, in the Command field, enter transaction VA01
and choose Enter .
ON
LY
b) In the Create Sales Order: Initial Screen , enter the following data:
Field
Value
Order Type
ZT00
Sales Organization
3000
Distribution Channel
10
Division
00
c) Choose Enter.
d) In the Create TM100 Standard Order: Overview screen, enter the following information:
© Copyright. All rights reserved.
263
Unit 6: Freight Tendering
Field
Value
Sold-To Party
TM_CUST_00
PO Number
TM300-GRP##-2.1
Value
Material
PRODTM-00
Order Quantity
300
f) Choose Save and note the sales order number.
2. Plan the OTR using the following profiles:
Planning Profile
Value
US
TO
Field
ME
Field
R
e) In the All items table, enter the following information:
GRP##-NA-FU-PLAN-PROF
Transportation Cockpit Layout
Standard Layout
Layout for Planning Results Screen
Standard Layout
Description
Planning without carrier selection
FO
RC
a) In SAP TM, in the NetWeaver Business Client, choose ERP Logistics Integration
→ Overview Transportation Requirements.
b) Select the OTR based on the sales order that you created in step 1.
c) Choose Start Transportation Cockpit .
d) On the Transportation Cockpit: Profile and Layout Sets screen, check for a row with the
same profiles and layout settings as in the table. If it exists, already, skip to step (h).
If the Profile and Layout Sets screen is not displayed, choose Change Profile Selection
→ Profile Selection Screen.
e) If the profile row does not yet exist as shown in the table, choose New.
LY
f) Enter the data in the table.
g) Choose Save.
ON
h) Select the row corresponding to the entries in the table and choose Continue.
i) In the Freight Unit screen area, select the freight unit.
j) Choose Optimizer Planning → Selected Entries with All Resources.
k) In the Freight Orders/Freight Bookings screen area, select the freight order that has
just been created.
l) Choose Accept.
m) Choose Save.
264
© Copyright. All rights reserved.
Lesson: Explaining the Tendering Process
3. Create a ranking list with the following data:
Table 51: Carrier Ranking tab, for peer-to-peer tendering relevance
Field
Value
Carrier
CAR00-01
Values
Carrier
CAR00-02
Carrier
CAR00-03
Carrier
CAR00-04
ME
Field
R
Table 52: Carrier Ranking tab, for broadcast tendering relevance
US
TO
a) In the Transportation Cockpit , in the Freight Order/Freight Booking screen area, open
the freight order.
b) Choose the Subcontracting tab and choose Edit.
c) In the Subcontracting Data screen area, choose the Carrier Ranking tab.
d) To insert the carrier for peer-to-peer tendering, choose Insert Carrier.
RC
e) For carrier CAR00-01, for peer-to-peer relevance, select the Peer-to-Peer Tendering
Relevance checkbox.
Note:
Ensure the Broadcast Tendering Relevance checkbox is not selected.
FO
f) To insert the carriers for broadcast tendering, choose Insert Carrier.
LY
g) For carriers, CAR00-02, CAR00-03 and CAR00-04, for broadcast relevance, select
the Broadcast Tendering Relevance checkbox.
Note:
Ensure the Peer-to-Peer Tendering Relevance checkbox is not selected.
h) Save and choose Edit.
ON
4. Perform tendering using the TM120_00_TEND_PROFILE.
a) Choose Subcontracting -> Automatic Tendering .
b) In the Tendering dialog box, enter TM120_00_TEND_PROFILE in the Tendering Profile
field. Choose OK.
c) On the Subcontracting tab, choose the Tendering Overview tab and review the two
tendering steps that have been created.
d) Save your entries.
© Copyright. All rights reserved.
265
Unit 6: Freight Tendering
Note:
An RFQ for your freight order has been created. Make a note of your RFQ
number:_________________________
R
Caution:
Leave the freight order screen open. You need it in the next exercise step.
ME
5. Perform “Reject / Accept RFQ” . Reject the first tender (peer to peer) due to no time .
Accept the tendering broadcast for all carriers.
a) In NWBC for SAP TM, on the Freight Order Management tab, choose Road -> Overview
Tendering.
US
TO
b) In the Active Queries screen area, for Freight RFQs , choose Open and refresh the
query.
c) Now reject the RFQ for Carrier 01. Select the row of your Freight RFQ. Choose Create
Freight Quotation -> Reject (no time).
d) In the Reject Request for Quotation dialog box, choose OK .
FO
RC
e) In the freight order, choose Refresh. On the Subcontracting tab, choose the Tendering
Overview tab. The new status in the tendering plan is Closed for the RFQ for Carrier 01.
Step 2 of your tendering plan has been started automatically.
Note:
The tendering responses are evaluated by a background report that runs
every 5 minutes on this system. Therefore, it might take up to 5 minutes for
your freight order to be updated. Please keep refreshing the freight order
until you see the described results.
f) Three new RFQs are now shown. You can see them by expanding the first column.
Make note of the new RFQ numbers.
LY
Caution:
Leave the freight order screen open. You need it in the next exercise step.
ON
g) To accept the broadcast tendering for Carriers 02 - 04, go back to the Overview
Tendering worklist.
h) In the Active Queries screen area, for Freight RFQs , choose Open .
i) Choose Refresh.
j) Select the three newly shown RFQs (for carriers CAR00-02, CAR00-03, CAR00-04).
k) Choose Create Freight Quotation → Accept.
l) In the Accept without Changes dialog box, choose OK .
266
© Copyright. All rights reserved.
Lesson: Explaining the Tendering Process
6. In the SAP TM system, the RFQ is awarded. Note the carrier that was selected.
Note:
The tendering responses are evaluated by a background report that runs every
5 minutes on this system. Therefore, it might take up to 5 minutes for your
freight order to be updated. Please keep refreshing the freight order until you
see the described results.
R
a) Go to the freight order. On the Subcontracting tab, choose the Tendering Overview tab.
ON
LY
FO
RC
US
TO
ME
b) Choose Refresh. Note the carrier that was awarded the tender and assigned to the
freight order.
© Copyright. All rights reserved.
267
Unit 6: Freight Tendering
LESSON SUMMARY
You should now be able to:
Explain tendering types
●
Explain the tendering process in SAP TM
●
Tender a freight order
ON
LY
FO
RC
US
TO
ME
R
●
268
© Copyright. All rights reserved.
Unit 6
Lesson 2
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Configure the settings to enable order tendering
US
TO
●
ME
LESSON OVERVIEW
In this lesson, you will configure the settings to enable order tendering.
R
Configuring the Tendering Plan
FO
RC
Configuration Settings for Tendering
Figure 63: General Settings for Tendering
LY
The standard settings for tendering are defined in the Define General Settings for Tendering
Customizing activity. You can also specify the tendering communication and process settings
that you can use in the Define Freight Order Types Customizing activity.
ON
In Customizing for SAP Transportation Management, choose SAP Transportation
Management → Transportation Management → Freight Order Management → Tendering
→ Define General Settings for Tendering.
In the 01 - Visibility Settings view, you can select the settings that determine the visibility level
of a price limit, submitted price, and stop dates in a tendering process.
In the 02 - Rejection Reason Codes view, you can define reason code identifiers (IDs) and
descriptions to classify the reasons for rejecting freight request for quotations (freight RFQs).
© Copyright. All rights reserved.
269
Unit 6: Freight Tendering
US
TO
ME
R
E-Mail and SMS Content Settings
FO
RC
Figure 64: Tendering Profile: E-Mail and SMS
In the 03 - E-mail and SMS Content view, you can define the following settings:
Documents for Notifications
You can specify the names of the documents that the system uses to create e-mails. You
can specify separate documents for the e-mail subject field, the e-mail body text, and
SMS text content. You can also specify additional information that the system adds to
other e-mail body text or SMS text. The system uses the e-mail or SMS type to determine
where it adds the additional text. You must define the documents that you use in this
view as General text documents in transaction SE61.
Triggering Notifications at Process Events
LY
You can specify that the system sends an e-mail or an SMS message to a carrier when an
event occurs in the tendering process. Events include sending a freight RFQ to a carrier
and awarding a freight quotation (FQ).
Bundling Notifications
ON
You can schedule the sending of e-mails and SMS messages in a batch report. With this,
the contact person for the carrier receives e-mails or SMS messages only when the batch
report runs in your system.
The e-mails or SMS messages contain information about all the new events that have
taken place since the last bundle of e-mails or SMS messages were sent. This means that
the carrier does not receive 10 separate e-mails for new freight RFQs, but one e-mail
containing the information on all 10 new freight RFQs.
Process Settings
In the 04 - Process Settings view, you can specify the following process settings for tendering:
270
© Copyright. All rights reserved.
Lesson: Configuring the Tendering Plan
Default tendering manager
●
Visibility settings
●
Tendering profile
●
Carrier selection settings
●
Maximum response duration
●
Considering the calling hours of a business partner
R
●
ME
You can use the process and communication settings that you define in the Define Freight
Order Types Customizing activity to specify the tendering settings for each freight order type.
The following are the settings in the freight order type that the system uses to determine the
Customizing settings for tendering:
Default, where the system uses the system default settings
●
Freight order type, where the system uses the type of freight order
●
Conditions, where the system uses the runtime characteristics of a freight order
Communication Settings
US
TO
●
In the 05 - Communication Settings view, you can specify the following communication
settings for tendering:
●
●
Use EDI messages to communicate with carriers
Send particular types of e-mails to carriers. (Types include e-mails for freight RFQs, FQ
cancelations, and FQ awards)
Send freight RFQs as e-mails or SMS messages
ON
LY
FO
●
Send alerts to tendering managers whether or not the managers have subscribed to a
tendering alert category
RC
●
© Copyright. All rights reserved.
271
Unit 6: Freight Tendering
US
TO
ME
R
Carrier-Specific Communication Settings
Figure 65: Tendering Profile: Carrier Communication and Defaults
In the 06 - Carrier -Specific Communication Settings view, you can define communication
settings for a particular carrier that are different from the general communication settings
defined in the 05 - Communication Settings view.
●
●
FO
RC
This includes the following settings:
Send EDI messages to this carrier and not to other carriers
Send particular types of e-mails and SMS messages to this carrier and not to other
carriers
In the 07 - Default Settings view, you must specify one default set of process settings and one
default set of communication settings for your tendering processes.
The system uses these settings if it cannot determine specific settings based on the freight
order type. You can also enable the system to create change documents to record the
changes you make to the tendering profiles that you edit.
ON
LY
Tendering Profiles
Figure 66: Tendering Profile Setup
The tendering profile contains basic tendering data and is a prerequisite for automatic
tendering. You can use a tendering profile when you manually create a tendering plan. Within
the profile, you can define multi-step tendering. This allows a company to mix tendering
272
© Copyright. All rights reserved.
Lesson: Configuring the Tendering Plan
types. For example, you can first use peer-to-peer tendering, and if this is unsuccessful you
can use broadcast tendering.
US
TO
ME
R
Tendering Profile Details
Figure 67: Tendering Profile Details
RC
To create a new tendering profile, in SAP TM, in the NetWeaver Business Client, on the
Application Administration tab, choose Tendering → Tendering Profiles → Create Tendering
Profile.
The tendering profile is set up according to business requirements.
Parts of the Tendering Profile
FO
The following are the main parts of a tendering profile:
Tendering step
You can specify one or more tendering steps
Tendering type
The following are the tendering types:
Peer-to-Peer Tendering — Response Required
●
Peer-to-Peer Tendering — No Response Required
●
Broadcast Tendering — Best Offer
●
Broadcast Tendering — First Acceptable Offer
ON
LY
●
Tendering process mode
The following are the tendering process modes:
●
Freight RFQ Based, Award Manually
●
Freight RFQ Based, Award Automatically
●
Direct Tendering, Send Freight Order Directly
© Copyright. All rights reserved.
273
Unit 6: Freight Tendering
Carrier/Carrier Assignment Method
The assignment of a carrier is optional in a tendering profile. When you use a profile to
create a new tendering plan, the system can retrieve a carrier according to the carrier
assignment strategy.
The following are the standard carrier assignment strategies:
Get Carriers from Ranking List
●
Get Carriers from the Transportation Lane Master Data
●
Get Assigned Carrier from Freight Order
●
Assign Carriers Manually
You can set a relative price limit for each tendering step.
Maximum response duration
ME
Relative price limit
R
●
Manual evaluation
US
TO
This is the longest period of time within which a carrier must respond
This requires the tendering manager to manually evaluate each freight quotation (FQ).
Carrier-specific freight agreement (FA)
ON
LY
FO
RC
Visibility settings
274
© Copyright. All rights reserved.
Unit 6
Exercise 24
Create a Tendering Profile
R
Business Example
ME
A large TV plasma manufacturer has a core carrier program in place. Dedicated carriers
handle most of the freight. As part of the SAP TM implementation, the logistics transportation
manager would like to be able to tender the freight to core carriers first. During December, in
case the core carriers are unable to meet the demands, the plan is to broadcast the freight to
other carriers.
US
TO
To do this, you must:
1. In Customizing for SAP TM, create a visibility setting as outlined in Task 1.
2. In SAP TM, in the NetWeaver Business Client, create a 2-step tendering profile as outlined
in Task 2.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
RC
Create a Visibility Setting
Before a tendering profile can be created, you have to create the visibility setting in
Customizing.
1. In Customizing for SAP TM, create the visibility settings with the following data:
Field
Value
Visibility Settings
FO
TM300_##_VIS
TM300 Group ## visibility settings
Stop Dates Visib.
Editable, for information only
Price Limit
Not Relevant
LY
Vis. Stngs Desc.
Subm. Price Visib
Hidden
Lowest Price
Hidden
ON
Create a 2-Step Tendering Profile
In SAP TM, in the NetWeaver Business Client, create a 2-step tendering profile.
Tendering type
Tendering process
Carrier assignment
method
Visibility Settings
Freight RFQ-Based,
Award Automatically
Get Carriers from
Ranking list
TM300_##_VIS
Step 1
Peer-2-Peer Tendering – Response Required
© Copyright. All rights reserved.
275
Unit 6: Freight Tendering
Tendering type
Tendering process
Carrier assignment
method
Visibility Settings
Freight RFQ-Based,
Award Automatically
Get Carriers from
Ranking list
TM300_##_VIS
Step 2
Broadcast Tendering
– First acceptable offer
Field
Description
Tendering Type
Determines how ten- Peer-to-Peer
dering is carried out Tendering, Response Required
Tendering Process
Tendering process
mode
-Freight RFQBased, Award Automatically
Carrier
Carrier
Blank
--
Freight RFQ Sequence Number
Freight RFQ sequence number
Blank
--
Carrier Assignment
Method
Determines how car- Get Carriers
riers are assigned to from Ranking
the freight order
List
A ranking list is provided from which
carriers are selected
Carrier-Specific
Freight Agreement
Carrier-specific
freight agreement
--
Maximum Response
Duration
Maximum time with- 00:05
in which the carrier
must respond to an
RFQ
FO
RC
LY
ON
276
Description
Tender is sent to one
carrier and a confirmation is required
from this carrier
US
TO
Value
ME
2. Enter your data for Step 1 based on the following data:
R
1. In SAP TM, in the NetWeaver Business Client, create a new two-step tendering profile,
TM300_##_TEND_PROFILE.
Deselect checkbox
The RFQ is confirmed in the freight
order when the program that checks
the responses is
executed. If you
want to run this report manually, on
the SAP Easy Access
screen, choose Application Administration -> Background
Reports -> Background Processing of
Tendering .
© Copyright. All rights reserved.
Lesson: Configuring the Tendering Plan
Description
Value
Description
Visibility Settings
Defines the visibility
setting for RFQ, that
is, whether prices
are displayed,
whether the carrier
can change the prices, and so on
TM300_##_VIS
--
3. Enter your data for Step 2 based on the following data:
Description
Tendering Type
Determines how ten- Broadcast TenTender is sent to all
dering is carried out dering – First
carriers
Acceptable Offer
Tendering Process
Tendering process
mode
Freight RFQBased, Award Automatically
Carrier
Carrier
Blank
Freight RFQ Sequence Number
Freight RFQ sequence number
Blank
Carrier Assignment
Method
Determines how car- Get Carriers
riers are assigned to from Ranking
the freight order
List
RC
Carrier-specific
freight agreement
Maximum Response
Duration
Maximum time with- 00:05
in which the carrier
must respond to an
RFQ
ON
LY
FO
Carrier-Specific
Freight Agreement
© Copyright. All rights reserved.
Description
ME
Field
US
TO
Value
R
Field
A ranking list is provided from which
carriers are selected
Not selected
The RFQ is confirmed in the freight
order when the program that checks
the responses is
executed. If you
want to run this report manually, on
the SAP Easy Access
screen, choose Application Administration -> Background
Reports -> Background Processing of
Tendering .
277
Unit 6: Freight Tendering
Description
Value
Description
Visibility Settings
Defines the visibility
setting for RFQ, that
is, whether prices
are displayed,
whether the carrier
can change the prices, and so on
TM300_##_VIS
ON
LY
FO
RC
US
TO
ME
R
Field
278
© Copyright. All rights reserved.
Unit 6
Solution 24
Create a Tendering Profile
R
Business Example
ME
A large TV plasma manufacturer has a core carrier program in place. Dedicated carriers
handle most of the freight. As part of the SAP TM implementation, the logistics transportation
manager would like to be able to tender the freight to core carriers first. During December, in
case the core carriers are unable to meet the demands, the plan is to broadcast the freight to
other carriers.
US
TO
To do this, you must:
1. In Customizing for SAP TM, create a visibility setting as outlined in Task 1.
2. In SAP TM, in the NetWeaver Business Client, create a 2-step tendering profile as outlined
in Task 2.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
FO
RC
Create a Visibility Setting
Before a tendering profile can be created, you have to create the visibility setting in
Customizing.
1. In Customizing for SAP TM, create the visibility settings with the following data:
Value
Visibility Settings
TM300_##_VIS
Vis. Stngs Desc.
TM300 Group ## visibility settings
Stop Dates Visib.
Editable, for information only
Price Limit
Not Relevant
ON
LY
Field
Subm. Price Visib
Hidden
Lowest Price
Hidden
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Freight Order
Management → Tendering → Define General Settings for Tendering.
b) Choose 01 - Visibility Settings.
c) To create a new profile, choose New Entries. Enter the data from the table in this step.
d) Save your entries and exit Customizing.
Create a 2-Step Tendering Profile
In SAP TM, in the NetWeaver Business Client, create a 2-step tendering profile.
© Copyright. All rights reserved.
279
Unit 6: Freight Tendering
Tendering type
Tendering process
Carrier assignment
method
Visibility Settings
Freight RFQ-Based,
Award Automatically
Get Carriers from
Ranking list
TM300_##_VIS
Freight RFQ-Based,
Award Automatically
Get Carriers from
Ranking list
TM300_##_VIS
Step 1
Peer-2-Peer Tendering – Response Required
ME
Broadcast Tendering
– First acceptable offer
R
Step 2
1. In SAP TM, in the NetWeaver Business Client, create a new two-step tendering profile,
TM300_##_TEND_PROFILE.
US
TO
a) In SAP TM, in the NetWeaver Business Client, on the Application Administration tab,
choose Tendering → Tendering Profiles → Create Tendering Profile.
b) In the Tendering Profile field, enter TM300_##_TEND_PROFILE.
c) In the Tendering Profile Description field, enter TM300 Group ## Tendering
Profile.
d) Proceed with the next exercise step without saving.
2. Enter your data for Step 1 based on the following data:
Description
Value
Description
Tendering Type
Determines how ten- Peer-to-Peer
dering is carried out Tendering, Response Required
Tendering Process
Tendering process
mode
-Freight RFQBased, Award Automatically
Carrier
Carrier
Blank
--
Freight RFQ Sequence Number
Freight RFQ sequence number
Blank
--
Carrier Assignment
Method
Determines how car- Get Carriers
riers are assigned to from Ranking
the freight order
List
A ranking list is provided from which
carriers are selected
Carrier-specific
freight agreement
--
ON
LY
FO
RC
Field
Carrier-Specific
Freight Agreement
280
Deselect checkbox
Tender is sent to one
carrier and a confirmation is required
from this carrier
© Copyright. All rights reserved.
Lesson: Configuring the Tendering Plan
Description
Value
Maximum Response
Duration
Maximum time with- 00:05
in which the carrier
must respond to an
RFQ
Visibility Settings
Defines the visibility
setting for RFQ, that
is, whether prices
are displayed,
whether the carrier
can change the prices, and so on
Description
The RFQ is confirmed in the freight
order when the program that checks
the responses is
executed. If you
want to run this report manually, on
the SAP Easy Access
screen, choose Application Administration -> Background
Reports -> Background Processing of
Tendering .
--
US
TO
TM300_##_VIS
FO
RC
a) Choose Insert Step.
ME
R
Field
b) Enter the data provided in the table.
c) Proceed with the next exercise step without saving.
3. Enter your data for Step 2 based on the following data:
Description
Tendering Type
Determines how ten- Broadcast TenTender is sent to all
dering is carried out dering – First
carriers
Acceptable Offer
Tendering Process
Tendering process
mode
Freight RFQBased, Award Automatically
Carrier
Carrier
Blank
Freight RFQ Sequence Number
Freight RFQ sequence number
Blank
Carrier Assignment
Method
Determines how car- Get Carriers
riers are assigned to from Ranking
List
the freight order
Carrier-Specific
Freight Agreement
Carrier-specific
freight agreement
ON
LY
Field
© Copyright. All rights reserved.
Value
Description
A ranking list is provided from which
carriers are selected
Not selected
281
Unit 6: Freight Tendering
Description
Value
Maximum Response
Duration
Maximum time with- 00:05
in which the carrier
must respond to an
RFQ
Visibility Settings
Defines the visibility
setting for RFQ, that
is, whether prices
are displayed,
whether the carrier
can change the prices, and so on
Description
The RFQ is confirmed in the freight
order when the program that checks
the responses is
executed. If you
want to run this report manually, on
the SAP Easy Access
screen, choose Application Administration -> Background
Reports -> Background Processing of
Tendering .
US
TO
TM300_##_VIS
FO
RC
a) Choose Insert Step.
ME
R
Field
b) Enter the data provided in the table.
c) Save your entries.
ON
LY
d) Exit the function.
282
© Copyright. All rights reserved.
Lesson: Configuring the Tendering Plan
LESSON SUMMARY
You should now be able to:
Configure the settings to enable order tendering
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
283
Unit 6
Lesson 3
R
Identifying the Tendering Collaboration
Scenarios
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
LESSON OVERVIEW
In this lesson, you will look at different tendering collaboration scenarios and ways to
communicate with carriers.
●
Determine communication methods with carriers
●
Collaborate using the SAP TM collaboration portal
Tendering Communication Methods
FO
RC
As part of the tendering process, it is important to review the communication methods that
support the tendering scenarios. For carriers who may not be able to support EDI (electronic
data interchange) scenarios, SAP has developed a Web-based collaboration portal to improve
communication. This requires subcontractors to log on to SAP TM using the Web in order to
process a freight order. On a periodic basis, each subcontractor views their RFQs (modeled as
tendering requests) and submits quotations (modeled as tendering responses). Each
subcontractor is provided with their own user IDs and passwords, as well as the relevant
authorization to restrict visibility to only the loads that have been tendered to them.
Additional methods are supported, such as receiving RFQs by e-mail and SMS and submitting
quotations by e-mail without the need to access an SAP TM system at all. In this case, an RFQ
is sent to a carrier by e-mail or SMS message. The carrier responds to the e-mail using a
regular e-mail client on a PC or a mobile device. The e-mail is then converted (using PI) into a
quotation. Carriers can accept RFQs directly, reject them with a specified reason, or accept
them with changes.
ON
LY
Mobile tendering using a smartphone app is also supported and allows a mobile device to
receive new RFQs, respond to RFQs, and include changes to dates and prices. Users can
check addresses and routes on a map, e-mail or phone the contact person, create a calendar
entry for awarded tenders, and check other appointments in the calendar.
284
© Copyright. All rights reserved.
US
TO
ME
R
Lesson: Identifying the Tendering Collaboration Scenarios
Figure 68: Tendering Communication Methods
Advanced Communication
If a subcontractor is more technically advanced, B2B communication can be used.
FO
RC
In this situation, a copy of the freight order is created for the carrier (the tendering manager
or system administrator can control what is included in the copy that is visible to the carrier).
The copy is persisted in the system to retain what was communicated to the carrier. A freight
request for quotation (tendering request) is sent via PI and received as a forwarding quotation
in the supplier’s SAP TM system. The carrier can accept the order directly or, if the first
carrier rejects the order, the freight order will be sent to the next carrier. Finally, a quotation
confirmation is sent back to the customer and is converted into a quotation (tendering
response) in the customer’s SAP TM system. The Change Controller allows you to react to
changes in the FO, for example, by stopping tendering when there are major changes in the
FO.
ON
LY
Tendering via B2B Messages
Figure 69: Connection of RFQ-based Tendering and Forwarding Quotation via B2B Messages
© Copyright. All rights reserved.
285
Unit 6: Freight Tendering
In RFQ-based tendering via business-to-business (B2B) messages, a freight request for
quotation (modeled as a “tendering request”) is received by the supplier's TM system as a
forwarding quotation.
The quotation confirmation is sent back to the customer and is converted into a quotation
(“tendering response”) in the customer’s TM system.
US
TO
ME
R
Direct Tendering via B2B Messages
Figure 70: Connection of Direct Tendering and Forwarding Order via B2B Messages
FO
RC
In direct tendering via B2B messages, the freight order is sent directly to the carrier, where is
it received as a forwarding order. The carrier can accept the order directly. If the carrier
rejects the order, the freight order will be sent to the next carrier.
ON
LY
Tendering via Email and SMS
Figure 71: Tendering via E-mail and SMS
In the Tendering via E-mail and SMS scenario, an RFQ (modeled as a "tendering request") is
sent to a carrier by e-mail or SMS. The carrier responds to the e-mail using a regular e-mail
client on a PC or a mobile device and sends it back to the ordering party. The e-mail is then
converted into a quotation (modeled as a "tendering response").
286
© Copyright. All rights reserved.
Lesson: Identifying the Tendering Collaboration Scenarios
You can define communication settings for a particular carrier that are different from the
general communication settings.
Mobile Tendering
RC
US
TO
ME
R
Freight RFQs can easily be integrated with carriers who cannot implement a complex B2B
integration. Mobile tendering allows a mobile device to receive new RFQs, respond to RFQs,
and include changes to dates and prices. Users can check addresses and routes on the map,
e-mail or phone the contact person, create a calendar entry for awarded tenders, and check
other appointments in the calendar.
Figure 72: Mobile Tendering
To Tender with a Mobile App
FO
1. Download the SAP Transport Tendering app from the Apple App Store.
2. Open the app and follow the instructions to complete the installation. To run the app on
real data, you need to connect to your company's SAP server by entering the server
address.
ON
LY
3. Requests are grouped under four headings, as follows:
●
Open
●
Quoted
●
Completed
●
All
4. Choose any of the headings to view details of requests in that category.
5. Use the app as appropriate to accept or reject quotes.
© Copyright. All rights reserved.
287
Unit 6: Freight Tendering
US
TO
ME
R
SAP TM Collaboration Portal
Figure 73: SAP TM Collaboration Portal
The SAP Transportation Management collaboration portal for carriers (SAP TM Collaboration
Portal) supports collaborative business processes.
FO
RC
As a carrier working with several shippers that use the SAP TM collaboration portal, you have
separate access to each of your shippers. In each case, you can work with one shipper only.
The shipper can provide you with access to the following areas in the SAP TM collaboration
portal:
●
In the Freight Settlement area, you can enter differences in logistical item quantities,
charge amounts in a freight order, and create a freight settlement dispute case against the
shipper.
LY
●
In the Freight Order Management area, you can take part in a tendering process started by
a shipper. You can view your shipper's freight requests for quotation, and submit freight
quotations to the shipper. You can accept, change, or reject the shipper's freight requests
for quotation. You can report planned and unexpected events for a freight order as well as
enter quantity deviations.
In the Freight Agreement Management area, you can respond to your shipper's freight
agreement RFQs with your rates for the transportation services.
ON
●
Note:
In this training course we focus on the tendering functionality. Other Collaboration
Portal functionalities are covered in other TM training courses.
The following browsers are supported:
●
288
Windows
© Copyright. All rights reserved.
Lesson: Identifying the Tendering Collaboration Scenarios
●
-
Internet Explorer 9 and upwards, including IE10
-
Firefox 24 (Firefox Extended Support Release - ESR) and latest version
-
Chrome (latest version)
MAC OS X
-
Safari 5.1 and upwards
FO
RC
US
TO
ME
R
SAP TM Collaboration Portal - Topics Overview
Figure 74: SAP TM Collaboration Portal - Topics Overview
The main benefits of the SAP TM Collaboration Portal are:
Small and mid-size carriers do not need to have SAP TM installed
LY
●
●
ON
●
●
●
Full browser based solution means that carrier even does not need to have access to
shipper’s network (that is connection via VPN, and so on)
All common browsers are supported (Internet Explorer 9, Mozilla Firefox, Safari, Google
Chrome)
Carrier does not have to install anything, but just log in into the collaboration portal with
the access (login and password) provided by the shipper as SAP TM collaboration portal
owner/host
Carrier can see only request for quotations (RFQ) assigned to it and his transmitted
quotations
© Copyright. All rights reserved.
289
Unit 6: Freight Tendering
●
User settings in the portal are stored and available after re-logon to increase the usability
of the portal by the carrier
As a carrier, you enter the SAP Transportation Management collaboration portal through the
Home screen. This screen displays a worklist with the key performance indicators (KPIs) for
the available areas in the form of tiles. From the tiles, you can navigate to the individual areas
to continue your work.
You can see only the areas that are relevant for you.
●
Pending freight quotations: the number of freight quotations that you have submitted to
the shipper and for which a decision about the award is pending
Open freight orders for execution: the number of open freight orders for which you still
have to report at least one event
US
TO
●
Open freight RFQs: the number of freight RFQs to which you can respond with a freight
quotation
ME
●
R
The following KPIs are available for Freight Order Management:
ON
LY
FO
RC
SAP TM Collaboration Portal - Process Overview
Figure 75: SAP TM Collaboration Portal - Process Overview
As a carrier, you can display the freight requests for quotation (RFQs) that you have received
from a shipper. You can also display the freight quotations that you submitted to your shipper
for a specific freight RFQ.
If you do not make any changes you can accept one or more freight RFQs. If you make
changes you can accept only one freight RFQ. You can reject one or more freight RFQs and
provide a reason for rejection. Furthermore, you can display the details about the tendered
freight order, such as item details, location information, and business partner.
290
© Copyright. All rights reserved.
Lesson: Identifying the Tendering Collaboration Scenarios
The business process of tendering in the Freight Order Management area in the SAP
Transportation Management collaboration portal corresponds to the tendering process in the
standard SAP TM system.
RC
US
TO
ME
R
Technical Architecture of the SAP TM Collaboration Portal
Figure 76: Freight Requests for Quotation (RFQs)
FO
On the Freight Requests for Quotation screen, you can view all freight requests for quotation
that you have received from a specific shipper. You can display open and closed freight RFQs.
From the toolbar, you can apply the quick filter to filter freight RFQs by their status (open,
closed, all).
In the table view, you can apply a filter to those fields that support the filter function by
entering a filter value in accordance with the SAP UI5 standard. You can show or hide
individual columns and change their sequence by using drag and drop.
LY
You can find freight RFQs using the search field in the toolbar. The system returns all freight
RFQs that contain the search term in a field (fuzzy search) irrespective of whether the field is
shown or hidden.
ON
If a field can be sorted, you can display the contents of the individual columns in ascending or
descending order.
© Copyright. All rights reserved.
291
Unit 6: Freight Tendering
FO
RC
Figure 77: RFQs Details
US
TO
ME
R
RFQs Details
On the Freight Requests for Quotation screen, you have the following options:
●
●
●
●
You can accept one or more freight RFQs at the same time.
You can reject one or more freight RFQs at the same time and specify a reason for
rejection.
You can accept a freight RFQ with changes.
You can view the stop sequence and the tendering details (cargo information, locations,
and business partners).
You can display the source location and destination location of a freight RFQ on a map.
●
You can view the lowest suggested price submitted by another carrier.
●
You can export the content of a freight RFQ from the table view to a Microsoft Excel file.
ON
LY
●
292
© Copyright. All rights reserved.
Lesson: Identifying the Tendering Collaboration Scenarios
US
TO
ME
R
Accept RFQ with Changes
RC
Figure 78: Accept RFQ with Changes
The stop sequence view enables you to see which cargo items were loaded and unloaded at
each stop.
FO
For each stop in the stop sequence, you can view the expected arrival and departure times, as
well as the gross weight and volume of the truck once the loading or unloading operation has
been completed at a specific location.
You can also view the weight, volume, quantity, and dimensions for each separate cargo item,
and see whether the item is classified as dangerous goods. You can also see whether each
cargo item is to be loaded or unloaded at the specific location.
LY
On the Freight Requests for Quotation screen, the table view and detail view show the
calculated gross weight and volume for the entire freight order. You can view the calculated
quantity in the table view only.
ON
When your shipper sends a freight request for quotation (RFQ), you can accept it without
making any changes, accept it with changes, or reject it.
Accepting Freight RFQ Without Changes
If you are in agreement with the freight RFQ, you can accept it without making any changes.
Accepting Freight RFQ with Changes
Depending on the tendering settings, you can use the following functions:
●
If you want to accept a freight RFQ with changes, you can change the price and dates. You
can suggest your own price in relation to the price limit of the shipper. You can change
© Copyright. All rights reserved.
293
Unit 6: Freight Tendering
both the amount and the currency. Your suggested price appears on the freight quotation
as the submitted price.
●
You can overwrite dates (start and end date) requested by the shipper. These appear on
the freight quotation as the submitted dates. Acceptable dates are fixed limits defined by
the shipper and are used to delimit the requested dates. You cannot change the
acceptable dates.
If you reject several freight RFQs at the same time, each one is assigned the same rejection
reason.
ME
●
R
Rejecting a Freight RFQ
●
If you reject a freight RFQ, you can specify a rejection reason.
LY
FO
RC
US
TO
Freight Quotations
Figure 79: Freight Quotations
ON
You can display all of the freight quotations that you have sent to a shipper. If you want to
display information about a specific freight quotation in the detail view, you must select a
single row.
If you have accepted a freight RFQ with changes, your suggested price is shown on the freight
quotation as the submitted price. On the Freight Request for Quotation screen, the system
always displays the information from the freight RFQ most recently submitted.
You can display the source location and destination location of a freight quotation on a map.
You can view the lowest suggested price submitted by another carrier.
You can export the content of a freight quotation from the table view to a Microsoft Excel file.
294
© Copyright. All rights reserved.
Lesson: Identifying the Tendering Collaboration Scenarios
Facilitated Discussion: SAP TM Collaboration Criteria
List the ways your organization can use the different collaboration methods during tendering.
LESSON SUMMARY
You should now be able to:
Determine communication methods with carriers
●
Collaborate using the SAP TM collaboration portal
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
295
ON
LY
FO
RC
US
TO
ME
R
Unit 6: Freight Tendering
296
© Copyright. All rights reserved.
Unit 6
Learning Assessment
True
X
False
ME
X
US
TO
Determine whether this statement is true or false.
R
1. Broadcast tendering refers to a process whereby all quotations received (in response to
an RFQ) are broadcast to all carriers in an effort to improve transparency.
2. During the tendering process, a shipper sends a freight order directly to a specific carrier
without creating a freight RFQ. What tendering process is the shipper using?
Choose the correct answer.
A Direct tendering
X
B Broadcast tendering
X
C Best offer tendering
X
D First response tendering
RC
X
3. Which of the following statements about freight order tendering are correct?
FO
Choose the correct answers.
A During the tendering process, only one tendering mode can be used.
X
B During the tendering process, carriers can update prices when the return freight
quotations.
ON
LY
X
X
C The tendering process results in one carrier being selected to execute the freight
order.
X
D The tendering process starts if you or the system determine more than one
possible carrier.
© Copyright. All rights reserved.
297
Unit 6: Learning Assessment
4. In the standard settings for tendering, which settings control the information from a
freight RFQ that can be seen and edited by a carrier?
A Visibility Settings
X
B Carrier -Specific Communication Settings
X
C E-mail and SMS Content Setting
X
D E-mail and SMS Content Setting
ME
X
R
Choose the correct answer.
5. When does the system use the settings defined in the Default Settings view?
Choose the correct answer.
A When the system cannot determine a freight order type specific settings.
X
B When the system is performing automatic tendering.
X
C When carrier does not have its own SAP TM system.
X
D When the system receives a freight RFQ rejection from a carrier.
US
TO
X
6. A carrier does not have an SAP Transportation Management (SAP TM) system. What
tendering scenario can be used between the carrier and the shipper?
FO
RC
Choose the correct answer.
X
A Tendering via E-mail
X
B Tendering via SMS
X
C Tendering via B2B messages
X
D Tendering via Collaboration Portal
7. To use the Collaboration Portal, a carrier must have SAP TM installed.
LY
Determine whether this statement is true or false.
True
X
False
ON
X
298
© Copyright. All rights reserved.
Unit 6
Learning Assessment - Answers
True
X
False
ME
X
US
TO
Determine whether this statement is true or false.
R
1. Broadcast tendering refers to a process whereby all quotations received (in response to
an RFQ) are broadcast to all carriers in an effort to improve transparency.
2. During the tendering process, a shipper sends a freight order directly to a specific carrier
without creating a freight RFQ. What tendering process is the shipper using?
Choose the correct answer.
A Direct tendering
X
B Broadcast tendering
X
C Best offer tendering
X
D First response tendering
RC
X
FO
3. Which of the following statements about freight order tendering are correct?
Choose the correct answers.
A During the tendering process, only one tendering mode can be used.
X
B During the tendering process, carriers can update prices when the return freight
quotations.
ON
LY
X
X
C The tendering process results in one carrier being selected to execute the freight
order.
X
D The tendering process starts if you or the system determine more than one
possible carrier.
© Copyright. All rights reserved.
299
Unit 6: Learning Assessment - Answers
4. In the standard settings for tendering, which settings control the information from a
freight RFQ that can be seen and edited by a carrier?
A Visibility Settings
X
B Carrier -Specific Communication Settings
X
C E-mail and SMS Content Setting
X
D E-mail and SMS Content Setting
ME
X
R
Choose the correct answer.
5. When does the system use the settings defined in the Default Settings view?
Choose the correct answer.
A When the system cannot determine a freight order type specific settings.
X
B When the system is performing automatic tendering.
X
C When carrier does not have its own SAP TM system.
X
D When the system receives a freight RFQ rejection from a carrier.
US
TO
X
FO
RC
6. A carrier does not have an SAP Transportation Management (SAP TM) system. What
tendering scenario can be used between the carrier and the shipper?
Choose the correct answer.
X
A Tendering via E-mail
X
B Tendering via SMS
X
C Tendering via B2B messages
X
D Tendering via Collaboration Portal
LY
7. To use the Collaboration Portal, a carrier must have SAP TM installed.
Determine whether this statement is true or false.
ON
X
X
300
True
False
© Copyright. All rights reserved.
UNIT 7
Freight Orders in
Transportation Management
R
Lesson 1
List the methods of creating freight orders in SAP TM
ON
LY
FO
RC
●
US
TO
UNIT OBJECTIVES
302
ME
Creating Freight Orders
© Copyright. All rights reserved.
301
Unit 7
Lesson 1
Creating Freight Orders
LESSON OBJECTIVES
After completing this lesson, you will be able to:
List the methods of creating freight orders in SAP TM
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn the different methods of creating freight orders in SAP TM.
ON
LY
FO
RC
Role of Freight Orders in Transportation
Figure 80: SAP TM Document Flow
Depending on the scenario in which SAP TM is used, different types of transportation
requests can be created in SAP TM to start the transportation process. These requests can
include forwarding orders (FWO), order-based transportation requirements (OTR), and
delivery-based transportation requirements (DTR).
Upon receiving the requests, freight units are created to become the basic element for
planning the movement through the network. The freight unit is a logical transport unit used
302
© Copyright. All rights reserved.
Lesson: Creating Freight Orders
in planning. This transportation unit can be a pallet or container, but it can also be two pallets
that need to be transported together, for example, for customs reasons.
Freight orders record the manual or system-generated transportation planning (intermodal)
activities. These freight orders are the result of planning and the consolidation of freight units
on a vehicle-booked capacity or scheduled means of transport. Once freight orders are
created, the carrier's short-term tendering works with additional business documents,
Requests for Quotation (RFQs). Once this has been completed, transport order execution can
be triggered and follow-on settlement processing can begin.
FO
RC
US
TO
Freight Orders and Freight Bookings
ME
R
Freight Orders and Freight Bookings are both the result of transportation planning and the
freight document for execution. Different follow-up processes can be triggered based on
Freight Orders, including subcontracting (carrier selection, tendering), charge calculation,
ERP delivery and shipment creation, and tracking and tracing.
LY
Figure 81: Freight Orders / Freight Bookings
Freight orders/bookings contain the following:
ON
●
Planning information, for example, planned means of transport and stages, routing,
planned pickup and delivery dates, durations and distances
●
Document dependencies, as well as predecessor and successor documents
●
Transportation charges and cost distribution
●
●
Cargo information: quantities and weights, goods information; corresponding freight
orders; pick-up and delivery freight orders
Execution information
© Copyright. All rights reserved.
303
Unit 7: Freight Orders in Transportation Management
●
Business partner information
●
Output management
●
Customs-relevant information
●
Status information and blocking information
●
Subcontracting
FO
RC
US
TO
ME
R
Integration of Freight Orders / Booking to other Applications or Components
Figure 82: Integration of Freight Orders / Booking to other Applications or Components
In a freight order, execution is planned by a carrier or the shipper.
The freight order contains the following:
The plan for the logistical processing, for example, when and onto which vehicle freight
units are to be loaded
LY
●
●
Planned departure times for the vehicles
●
Execution data, and so on
ON
Above all, freight orders are used for land transportation.
You can perform carrier selection for freight orders. You can then either subcontract freight
orders directly to a carrier, or you can first perform tendering. Change controllers can be used
to define how the system reacts to changes.
On the other hand, in freight booking the execution is planned by a carrier, such as a ship
owner. The freight booking contains the plan for the logistical processing, such as the fixed
departure times of the ship. A freight booking is used to reserve freight space on a ship or in
an airplane or can be created during transportation planning. The freight booking is also the
document for the actual execution.
304
© Copyright. All rights reserved.
Lesson: Creating Freight Orders
RC
US
TO
ME
R
Freight Order Creation Methods
Figure 83: Creating Freight Orders
You have the following four options of creating freight orders (FOs):
1. Manual Creation
FO
2. Creation from Transportation Planning
3. Direct Creation from a Business Document in Forwarding Order Management (FWM)
4. Creation by Copying
LY
Manual Creation
Manual creation is generally used when you already know the most important transportation
data, such as source location, destination location, and business partner, because you
regularly transport goods for a certain customer using a certain carrier.
ON
To manually create a freight order, you require the following information: general data for the
freight order (shipper, consignee, carrier, resource, locations, dates and times, schedules,
and terms of payment), information about any additional intermediate stops, the items
involved (add freight units to the freight order or enter the items directly on the freight order),
and information about the charges involved (as calculated, or configure the system to
calculate charges).
Once the required information has been entered, you can check the consistency and save the
freight order. The freight order can then be sent over to the carrier and confirmed or rejected
on behalf of the carrier. Necessary documents can be printed, and a freight settlement
document created after the execution.
© Copyright. All rights reserved.
305
Unit 7: Freight Orders in Transportation Management
A possible variant of this process is that you simply enter the general data. You then call the
transportation cockpit and assign freight units to your freight order. You then perform all
additional planning steps in the transportation cockpit: for example, you can have the system
calculate the transportation charges and you perform carrier selection or tendering.
Creation from Transportation Planning
Many companies responsible for shipping large volumes of products can use the optimizer
planning in SAP TM. This gives planners a high-level perspective of their transportation
demands.
You can perform planning either manually or automatically.
ME
R
In planning, freight orders are created based on business documents, such as forwarding
orders. To do this, freight units are first created from the inbound business documents.
Capacities are then assigned to these freight units. Various constraints are taken into
account, such as requested delivery dates. Freight orders are the result of the planning.
US
TO
Vehicle Scheduling and Routing (VSR) optimization is used to generate optimized freight
orders. This generation is based, on the one hand, on minimization of the defined costs (for
example, vehicle costs and distance-dependent vehicle costs). It also considers the selected
constraints (for example, windows for delivery and incompatibilities). VSR optimization can
be scheduled in the background.
The optimizer evaluates all options for consolidation and all possible ways through the
transportation network to obtain an optimal plan based on the cost settings made in the
Planning Cost Settings area of the planning profile.
Direct Creation from a Business Document in Forwarding Order Management (FWM)
FO
RC
Freight orders can also be created directly from a business document in forwarding order
management (FWM business documents).
It is possible to create a freight order directly for a forwarding order stage from within the
forwarding order screen.
The system creates a freight order directly when you save an FWM business document
(forwarding order, order-based or delivery-based transportation requirement) if the following
requirements have been met:
●
The FWM business document can be delivered in one freight order, meaning there is no
pre-carriage or on-carriage.
LY
●
The FWM business document is subcontracted and not consolidated with other FWM
business documents.
●
The FWM business document only has one source location and one destination location.
The various options by which freight orders can be created directly are the following:
FWM business document type determines the freight order creation.
●
FWM business document stage type determines the freight order creation.
●
FWM business document attributes determine the freight order creation.
ON
●
Creation by Copying
You can create a freight order by copying an existing one (a reference document). The system
copies the header data and the logistical data. However, it does not copy references to freight
units and execution information.
306
© Copyright. All rights reserved.
Lesson: Creating Freight Orders
Other Creation Methods
There are also other methods for freight order creation, such as creation via Web Service,
creation from ERP shipment, bill of lading creation, creation of pick-up and delivery freight
order from booking, and creation from a customer pick-up or self-delivery stage.
LESSON SUMMARY
You should now be able to:
List the methods of creating freight orders in SAP TM
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
307
ON
LY
FO
RC
US
TO
ME
R
Unit 7: Freight Orders in Transportation Management
308
© Copyright. All rights reserved.
Unit 7
Learning Assessment
ME
Choose the correct answer.
R
1. Which method of freight order creation is best suited for companies who are shipping
large volumes of products?
A Manual Creation
X
B Creation from Transportation Planning
X
C Direct Creation from a Business Document in Forwarding Order Management
(FWM)
X
D Creation by Copying
ON
LY
FO
RC
US
TO
X
© Copyright. All rights reserved.
309
Unit 7
Learning Assessment - Answers
Choose the correct answer.
ME
R
1. Which method of freight order creation is best suited for companies who are shipping
large volumes of products?
A Manual Creation
X
B Creation from Transportation Planning
X
C Direct Creation from a Business Document in Forwarding Order Management
(FWM)
X
D Creation by Copying
ON
LY
FO
RC
US
TO
X
310
© Copyright. All rights reserved.
UNIT 8
Freight Order Setup
Lesson 2
Lesson 3
334
RC
Determining Business Partners
324
327
US
TO
Configuring Freight Order Type Determination
Exercise 26: Determine Freight Order Types
312
319
ME
Configuring Freight Order Types
Exercise 25: Create Freight Order Types
R
Lesson 1
UNIT OBJECTIVES
Use freight order types
●
Determine organizational units in freight orders automatically
●
Create freight order types
FO
●
Set up freight order type determination based on the appropriate usage
●
Identify the business partner roles assigned to freight orders
●
Determine business partners in freight orders
ON
LY
●
© Copyright. All rights reserved.
311
Unit 8
Lesson 1
Configuring Freight Order Types
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, you learn how create, configure and use freight order types. You also learn how
to determine organizational units in freight orders automatically.
Use freight order types
●
Determine organizational units in freight orders automatically
●
Create freight order types
ON
LY
FO
RC
Freight Order Types
US
TO
●
Figure 84: Freight Order Types
A freight order type defines parameters that influence how the system processes the freight
order. When manually creating a freight order, the user has to select a freight order type.
Freight Order Type Settings
Here are some of the settings that can be configured in the freight order type:
312
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Types
Basic Settings
Enabling charges and settlement
●
Determining shipper and consignee
●
Specifying if a freight order can be subcontracted
●
Defining whether a freight order is to be deleted or only canceled
●
Specifying if the freight order is to be used for customer self-delivery or pickup
R
●
Execution Settings
●
ME
●
Define whether the system is to perform the execution steps within SAP
Transportation Management.
Specify additional conditions that need to be fulfilled so that the status Ready for
Execution can be set.
Define the settings for integration with SAP Event Management.
Tendering Settings
●
US
TO
●
You can define process and communication settings or define a condition to
determine these settings.
Organizational Unit Determination
●
You can define how the system determines the purchasing organization and the
execution organization.
●
RC
Change Controller Settings
You can define settings for the change controller, for example, a default change
strategy and a condition for change strategy determination.
Service Level Determination
If you have not defined a condition or you have defined one and the system cannot
determine a result, the system uses the default service level.
FO
●
Default Means of Transport Determination
If you have not defined a condition or you have defined one and the system cannot
determine a result, the system uses the default means of transport.
LY
●
Output Settings
●
You can define an output profile and a text schema, for example.
ON
Additional Settings
●
Dangerous goods profile
●
Default FSD Type, internal settlement document type
●
Carrier selection settings
●
Enable compliance checks
© Copyright. All rights reserved.
313
Unit 8: Freight Order Setup
●
Partner determination profile
●
Number range for house bill of ladings
In the freight order type, you can specify if a freight order is to be used for customer selfdelivery or pick-up.
Freight Order Type Customizing
FO
RC
US
TO
ME
R
The freight order type determines how a freight order is processed in SAP TM. There are
some basic settings allowing for flexible customization options.
Figure 85: Freight Order Type Customizing
ON
LY
Freight Order Type
Figure 86: Freight Order Type
314
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Types
The figure, Freight Order Type, shows a system view of some of the options related to
customizing freight order types.
US
TO
ME
R
Usage of Different Types of Freight Orders and Freight Bookings
RC
Figure 87: Freight Order/Booking Types in the Document Flow
The figure gives an overview of how different types of freight orders and freight bookings can
be used in a transportation scenario and the document flow.
FO
The freight orders for pick-up and delivery represent the freight documents for the initial or
final phase of the main carriage respectively. Such transfer orders can be created out of the
freight booking document.
To Use Freight Order Types
1. In SAP TM, In the NetWeaver Business Client, choose Freight Order Management.
LY
2. Choose Road → Overview Freight Orders.
3. In the Active Queries area, choose the All query.
4. In the Document Type column, note the freight order type.
ON
5. In the Document column, click the hyperlink to open a freight order.
6. Open the General Data tab.
7. In the Document Type field, note the freight order type.
8. Close the freight order document.
© Copyright. All rights reserved.
315
Unit 8: Freight Order Setup
US
TO
ME
R
Freight Order Organizational Unit Determination
Figure 88: Determination of Organizations in Freight Documents
It is possible to configure the automatic determination of the purchasing/execution
organizations in the freight documents.
FO
RC
Automatic determination can be customized in the freight order or freight booking document
types in the following ways: with a default organization assignment, based on the user
assignment, and by specifying an organization determination condition of type /SCMTMS/
TOR_ORGUNIT.
Organizational Unit Conditions for Freight Orders
The system first checks the Condition field. If you have not entered a condition, or if the
condition does not return a result, the system checks whether the Consider Organization Unit
of User checkbox is selected, and whether the user is assigned to a purchasing organization
and an execution organization. If the checkbox is not selected or the user is not assigned to a
purchasing organization and an execution organization, the system uses the data maintained
in the Default Org Unit area.
To View Organizational Units in the Freight Order
LY
1. In SAP TM, in the NetWeaver Business Client, choose Freight Order Management.
2. Choose Road → Edit Road Freight Order.
3. In the Freight Order field, enter the freight order number and choose Continue.
ON
4. Open the General Data tab.
5. Scroll to the Organizational Data section.
6. In the Purchasing Organization field, the purchasing organization is specified.
7. In the Purchasing Group field, the purchasing group is specified.
8. In the Planning and Execution Organization field, the planning and execution organization
is specified.
9. In the Planning and Execution Group field, the planning and execution group is specified.
316
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Types
10. Close the freight order document.
Freight Order Type Creation
ON
LY
FO
RC
US
TO
ME
R
The freight order type, freight booking type, freight unit type, transportation unit type, and
service order type need to be unique across these five business document categories. For
example, you cannot create a freight unit type 0003 and a freight order type 0003.
© Copyright. All rights reserved.
317
ON
LY
FO
RC
US
TO
ME
R
Unit 8: Freight Order Setup
318
© Copyright. All rights reserved.
Unit 8
Exercise 25
Create Freight Order Types
R
Business Example
ME
The freight order type defines the most important settings for the freight order. In this
exercise, you can practice creating freight order types.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
1. In Customizing for SAP Transportation Management, open the screen where you define
freight order types.
2. Create a freight order type using the following data and configure the settings based on
the business requirements:
Field
Freight Order Type
Value
TO##
TM310 Group ## Freight Order
Sequence Type of Stops
Defined and Linear
FO
RC
Freight Order Description
Default Change Strategy
DEF_CHACO
Output Profile
/SCMTMS/TOR
Add. Output Profile
/SCMTMS/TOR_PRINT_ROAD
Purchasing Org.
50000808
Business requirements:
External carriers could be assigned to the freight order.
●
The shipper and consignee are based on predecessor documents.
●
The user can delete the freight order if necessary.
●
The user can calculate the transportation charges in the freight orders.
●
The freight orders are to be settled.
ON
LY
●
●
The freight order numbers should be numbers between 6100000000 and
6199999999.
●
The freight order number should be determined when saving.
●
The units of measure in the freight order should default to US Pound and Cubic Foot.
© Copyright. All rights reserved.
319
Unit 8: Freight Order Setup
●
The Default FSD Type should be set to Default Freight Settlement Document
(0001).
ON
LY
FO
RC
US
TO
ME
R
●
The transportation mode for the freight orders should default to road.
320
© Copyright. All rights reserved.
Unit 8
Solution 25
Create Freight Order Types
R
Business Example
ME
The freight order type defines the most important settings for the freight order. In this
exercise, you can practice creating freight order types.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
1. In Customizing for SAP Transportation Management, open the screen where you define
freight order types.
a) In Customizing for SAP Transportation Management, choose SAP Transportation
Management → Transportation Management → Freight Order Management
→ Freight Order → Define Freight Order Types.
2. Create a freight order type using the following data and configure the settings based on
the business requirements:
Field
Value
TO##
RC
Freight Order Type
TM310 Group ## Freight Order
Sequence Type of Stops
Defined and Linear
Default Change Strategy
DEF_CHACO
Output Profile
/SCMTMS/TOR
Add. Output Profile
/SCMTMS/TOR_PRINT_ROAD
Purchasing Org.
50000808
FO
Freight Order Description
ON
LY
Business requirements:
●
External carriers could be assigned to the freight order.
●
The shipper and consignee are based on predecessor documents.
●
The user can delete the freight order if necessary.
●
The user can calculate the transportation charges in the freight orders.
●
The freight orders are to be settled.
●
The freight order numbers should be numbers between 6100000000 and
6199999999.
© Copyright. All rights reserved.
321
Unit 8: Freight Order Setup
●
The freight order number should be determined when saving.
●
The units of measure in the freight order should default to US Pound and Cubic Foot.
●
The transportation mode for the freight orders should default to road.
●
The Default FSD Type should be set to Default Freight Settlement Document
(0001).
a) Choose New Entries.
R
b) Enter the data provided in the table.
Value
Freight Order Type
TO##
Freight Order Description
TM310 Group ## Freight Order
Enable Settlement
Selected
Default FSD Type
Default Freight Settlement
Document (0001)
US
TO
ME
Field
Relevant for Subcontracting
Shipper/Consignee Determination
Determination based on Predecessor Documents
Freight Order Can be Deleted
Selected
Sequence Type of Stops
Defined and Linear
FO
RC
Freight Order Can be Subcontracted
Draw number when saving document
Number Range Interval
FO
Default Unit of Measure for Weigh
US pound (LB)
Default Unit of Measure for Volume
Cubic foot (FT3)
Enable Charge Calculation
Selected
Default Change Strategy
DEF_CHACO
Transportation Mode
01(Road)
LY
Time for Drawing
/SCMTMS/TOR
Add. Output Profile
/SCMTMS/TOR_PRINT_ROAD
Purchasing Org.
50000808
ON
Output Profile
c) Save and exit the function.
322
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Types
LESSON SUMMARY
You should now be able to:
Use freight order types
●
Determine organizational units in freight orders automatically
●
Create freight order types
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
323
Unit 8
Lesson 2
Configuring Freight Order Type Determination
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Set up freight order type determination based on the appropriate usage
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn how to set up and configure freight order type determination based
on the appropriate usage.
FO
RC
Freight Order Type Determination
Figure 89: Freight Order Type Determination
It is possible to assign a freight order type to the following:
Forwarding order stage types
●
Freight unit types (direct shipment options)
●
Freight unit building rules (short-cut planning)
●
Freight booking types (to create pickup and delivery transfer orders)
●
Planning profiles
LY
●
ON
Freight Order Determination
The system determines freight order types in one of the following ways:
●
●
324
If freight orders are created during planning and the freight order type is configured in the
Business Document Type area of the planning profile, then the system determines the
freight order type according to your settings.
If freight orders are created from forwarding order stages, the system determines the
freight order type based on the Customizing activity Define Default Freight Document
Types for Stages.
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Type Determination
●
●
If freight units are converted into freight orders when direct shipment options (DSO) are
determined, the system uses the freight order type that you specified for DSO in the
freight unit type.
If the system cannot identify the freight order type, then it uses the default freight order
type that is defined in the Customizing activity.
US
TO
ME
R
Business Rule Framework (BRF) and Conditions
Figure 90: FO Type Determination Based on BRF and Conditions
The business rule framework (BRF) and conditions can be used for determining freight order
types, based on various business rules or needs.
For determining freight order types based on BRF and conditions, set up the freight order
type Determination Condition /SCMTMS/TOR_TYPE. This condition can be assigned to the
freight unit type (for direct shipment options) or the planning profile.
ON
LY
FO
RC
During the creation of the freight order, the system evaluates the BRF and condition, and then
identifies the freight order type based on the available data.
© Copyright. All rights reserved.
325
ON
LY
FO
RC
US
TO
ME
R
Unit 8: Freight Order Setup
326
© Copyright. All rights reserved.
Unit 8
Exercise 26
Determine Freight Order Types
R
Business Example
ME
There are a number of ways to determine freight order types automatically. In this exercise,
you will practice the various methods.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
1. Determine if there is a freight order type (for direct shipment) associated with the freight
unit type EPFU.
2. When is a freight order type directly specified in a freight unit building rule?
FO
RC
3. Determine how the freight order type is determined when planning with the GRP##-NAFU-PLAN-PROF planning profile.
4. Identify the freight order type that is determined when planning road freight orders using
the GRP##-NA-FU-PLAN-PROF planning profile.
5. Navigate to where you can assign the freight order type for delivery or pickup to the freight
booking type FB##.
6. In SAP ERP, create a new sales order using the data provided in the following table:
Value
Order Type
ZT00
Sales Org.
3000
Distribution Channel
10
Division
00
Sold-to Party
CUST00-25
PO Number
TM310-GRP##-2.2
Material
PRODTM-00
Quantity
20
Unit of Measurement
Box
ON
LY
Field
7. Navigate to Overview Transportation Requirements.
© Copyright. All rights reserved.
327
Unit 8: Freight Order Setup
8. In the worklist, select the OTR for your sales order and start the Transportation Cockpit.
9. In the Transportation Cockpit: Profile and Layout sets screen, create an entry using the
data provided in the following table:
R
Note:
If the screen is not displayed, choose Change Profile Selection → Profile
Selection Screen.
Value
Planning Profile
GRP##-NA-FU-PLAN-PROF
Transportation Cockpit Layout
Standard
Layout for Planning Result Screen
Standard
Description
TM310 Group ## Profile and Layout
Set
US
TO
ME
Field
10. In SAP TM, plan the newly created sales order with vehicle resource US-FTL-01.
11. What is the freight order type of the freight order what was just created?
ON
LY
FO
RC
12. In this scenario, how was the freight order type determined?
328
© Copyright. All rights reserved.
Unit 8
Solution 26
Determine Freight Order Types
R
Business Example
ME
There are a number of ways to determine freight order types automatically. In this exercise,
you will practice the various methods.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
US
TO
1. Determine if there is a freight order type (for direct shipment) associated with the freight
unit type EPFU.
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Planning → Freight
Unit → Define Freight Unit Types.
b) In the list, select the freight unit type.
c) Choose
(Details).
RC
d) In the Direct Shipment Options section, in the Freight Order Type field, note any freight
order type specified.
Yes. Freight order type EPFO has been specified.
FO
2. When is a freight order type directly specified in a freight unit building rule?
A A freight order type is directly specified in the freight unit building rule to configure a
shortcut planning scenario.
LY
3. Determine how the freight order type is determined when planning with the GRP##-NAFU-PLAN-PROF planning profile.
ON
a) In SAP TM, in the NetWeaver Business Client, choose Application Administration
→ Planning → Planning Profiles → Display Planning Profile.
b) Enter the profile and choose Continue.
c) In the Planning Profile , select the Planning Profile tab.
d) In the Business Document Type section, look in the Type Determination Rule field.
© Copyright. All rights reserved.
329
Unit 8: Freight Order Setup
The freight order type is determined as Defined per Category in the Planning Profile.
4. Identify the freight order type that is determined when planning road freight orders using
the GRP##-NA-FU-PLAN-PROF planning profile.
a) In the Business Document Type section, look in the Default Type for Road FO field.
R
T0##.
ME
5. Navigate to where you can assign the freight order type for delivery or pickup to the freight
booking type FB##.
a) In Customizing for SAP Transportation Management, choose SAP Transportation
Management → Transportation Management → Freight Order Management →
Freight Booking → Define Freight Booking Type.
US
TO
b) Select the freight booking type.
c) To view the details of the freight booking type, choose
(Details).
d) In the Additional Settings section:
●
In the Default FO Type for Delivery field, you can specify the freight order type for
delivery.
FO
RC
●
In the Default FO Type for Pick-Up field, you can specify the freight order type for
pick-up.
6. In SAP ERP, create a new sales order using the data provided in the following table:
Value
Order Type
ZT00
Sales Org.
3000
Distribution Channel
10
Division
00
Sold-to Party
CUST00-25
PO Number
TM310-GRP##-2.2
Material
PRODTM-00
Quantity
20
Unit of Measurement
Box
ON
LY
Field
a) In SAP ERP, in the Command field, enter transaction code VA01 and press Enter.
(Alternatively, in SAP ERP, on the SAP Easy Access screen, choose Logistics → Sales
and Distribution → Sales → Order → Create).
b) In the Order Type field, enter ZT00.
330
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Type Determination
c) In the Sales Organization field, enter 3000.
d) In the Distribution Channel field, enter 10.
e) In the Division field, enter 00.
f) Choose Enter.
g) In the Sold-to Party field, enter CUST00-25.
R
h) In the PO Number field, enter TM310-GRP##-2.2.
j) In the Quantity field, enter 20 .
k) In the Unit of Measurement field, enter BOX .
ME
i) In the Material filed, enter PRODTM-00.
l) Save and note the sales order number. You will need this number in the next step.
US
TO
7. Navigate to Overview Transportation Requirements.
a) In SAP TM, in the NetWeaver Business Client, choose ERP Logistics Integration
→ Worklist → Overview Transportation Requirements .
8. In the worklist, select the OTR for your sales order and start the Transportation Cockpit.
a) Based on the sales order number in the Original Order column, select the row
corresponding to your sales order number.
b) Choose Start Transportation Cockpit.
RC
9. In the Transportation Cockpit: Profile and Layout sets screen, create an entry using the
data provided in the following table:
FO
Note:
If the screen is not displayed, choose Change Profile Selection → Profile
Selection Screen.
Value
Planning Profile
GRP##-NA-FU-PLAN-PROF
Transportation Cockpit Layout
Standard
ON
LY
Field
Layout for Planning Result Screen
Standard
Description
TM310 Group ## Profile and Layout
Set
a) In the SAP Transportation Cockpit: Profile and layout set screen, enter the data
provided in the table.
b) Choose Save.
c) Select the entry, and choose Continue.
You will now see the Transportation Cockpit: Standard Layout. There are 4 quadrants
on this screen:
© Copyright. All rights reserved.
331
Unit 8: Freight Order Setup
Top Left = Freight Units
Bottom Left = Vehicle tab /Trailers tab /Schedule tab
Top Right = Freight Order/Freight Booking
Bottom Right = Overview/Stages/Carrier Ranking/Allocation/Charge
10. In SAP TM, plan the newly created sales order with vehicle resource US-FTL-01.
a) Choose the freight unit.
b) On the Vehicle tab, select the vehicle resource US-FTL-01.
R
c) Choose Optimizer Planning → Selected Entries Only.
e) Note the freight order number.
ME
d) Accept the proposal and choose Save.
11. What is the freight order type of the freight order what was just created?
US
TO
a) In the Freight Orders/Freight Bookings area, click the link in the Document column to
open your newly created freight order.
b) Open the General Data tab, and look in the Document Type field.
T0##.
FO
RC
12. In this scenario, how was the freight order type determined?
ON
LY
The freight order type was determined by the planning profile settings.
332
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Type Determination
LESSON SUMMARY
You should now be able to:
Set up freight order type determination based on the appropriate usage
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
333
Unit 8
Lesson 3
Determining Business Partners
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, you learn how to identify the business partner roles assigned to freight orders.
You will also learn how to determine business partners in freight orders.
Identify the business partner roles assigned to freight orders
●
Determine business partners in freight orders
US
TO
●
FO
RC
Freight Order Business Partners
LY
Figure 91: Freight Orders Default Business Partners
By default, there are a number of party roles specified in a freight order, such as a carrier,
executing carrier, shipper, consignee, and communication party.
ON
In addition, other party roles can be either manually added or automatically determined by
the system.
334
© Copyright. All rights reserved.
Lesson: Determining Business Partners
US
TO
ME
R
Business Partner Roles Assignment
Figure 92: Business Partners In Freight Orders
It is possible to maintain different party roles within the freight order business document.
From a business perspective, there are a number of relevant and required party roles, such as
a carrier, shipper, or consignee.
RC
Carrier Information Maintenance
Carrier information can be maintained in the following ways:
Entered manually
●
Determined based on the carrier selection process
FO
●
●
Determined based on the tendering process
●
Copied over into the freight document when selecting a schedule
●
Determined from Partner Determination functionality
LY
The shipper and consignee information is primarily required when a house bill of lading is
generated for the business document. A house bill of lading serves as a receipt to the shipper
for the goods that are being shipped.
Shipper and Consignee Maintenance
ON
Shipper and consignee information can be maintained in the following ways:
●
●
●
Entered manually
Determined from the predecessor business document (related forwarding order, OTR or
DTR)
Determined using the Partner Determination functionality
© Copyright. All rights reserved.
335
Unit 8: Freight Order Setup
US
TO
ME
R
Business Partner Determination
Figure 93: Business Partner Determination
FO
RC
Based on various factors, the business partners relevant for a business process can vary.
Factors affecting the business partners and the partner roles can be, for example, shipment
type, traffic direction, mode of transportation, and so on. In addition, sometimes certain
control mechanisms need to be in place, which influence how and when it is possible to
modify business partners.
For this purpose, partner determination procedures can be used. Partner determination
procedures are sets of rules for how the system works with business partners during a
business process. It brings together partner functions, and also includes additional
information on the behavior of the business partners.
Automatic determination of the relevant business partners results in a more efficient system
and also reduces the chance of manual errors.
Configuring a Partner Determination Procedure
ON
LY
It is possible to define a partner determination procedure and assign it to different document
categories at a document-type level. Then, when you create documents of that type, the
system works with the partners involved according to the rules specified in the procedure.
Therefore, the system can automatically handle partners for an internet sales transaction
differently than it handles a business activity, for example, without end users concerning
themselves with these differences. The settings in the procedure apply both to partners
determined automatically and those entered manually.
The steps involved in configuring a partner determination procedure are the following:
1. Set up the relevant and required party roles in the system.
2. Define partner determination profiles and assign required settings to the party role (for
example mandatory, or optional) and specify the logic for determining the party role value
(for example, reference another party role, determined from BAdI).
3. Assign the partner determination profile in the freight order/freight booking document
type in Customizing.
336
© Copyright. All rights reserved.
Lesson: Determining Business Partners
The partner determination profile influences the following:
●
The party roles available in a business document.
●
The level of control the user has in entering the party role.
●
Depending on the settings you define in Customizing, whether you change or delete a
party role, or add one from a list of available party roles. You can also specify settings that
prevent specific party roles from being changed or deleted.
How the system determines business partners for the party roles.
Business Partner Determination: Relationships
R
●
Party role and source party role
ME
The system uses one of the following relationships, which you specify in Customizing, to
determine a business partner:
US
TO
A party role can be specified as the source party role for a particular party role. In the
application, a business partner is entered in the field that is specified as the source party
role, and the system automatically copies the business partner to the associated party
role.
For example, in Customizing, you specify the party role as Invoicing Party, the source
type as Party Role, and the source role as Carrier. In the application when the carrier is
maintained as ABC, the system assigns ABC as the business partner for the invoicing
party.
Party role and the source party role in business partner master data (relationship)
RC
The system uses the relationship between organizations and business partners in the
Customer Partner Determination and Vendor Partner Determination tabs in the BP
(Maintain Business Partner) transaction to determine a business partner in a business
document.
FO
For example, take a logistics service provider (LSP), which has a business with a business
partner APP_1. In the BP (Maintain Business Partner) transaction of APP_1 with partner
function Sold-to Party, maintain on the Customer Partner Determination tab of the BP
transaction for APP_1, and create a relationship between sales organization 561234 and
the business partner APP_INV (APP_INV fulfills the role of invoicing party for APP_1). In
the profile Customizing, specify the party role as Invoicing Party, the source type as BP
Relationship, and the source role as Ordering Party.
LY
In a forwarding order, you specify the organization as 561234 on the General Data tab
and the ordering party as APP_1 on the Business Partner tab. The system checks the
business partner master data for APP_1. On the Customer Partner Determination tab, it
finds that APP_1 uses APP_INV as the invoicing party for organization 561234. It assigns
APP_INV as the business partner for the invoicing party.
ON
BAdI
There is also an option to determine business partners based on BAdIs. If business
partners are determined based on special business rules or conditions, then the BAdI can
be implemented and pointed to the relevant party role.
To Configure Business Partner Determination
Note that, in this procedure, when the values include ##, replace the characters with the
number assigned to you by your instructor
© Copyright. All rights reserved.
337
Unit 8: Freight Order Setup
1. To view the standard party roles available in the SAP TM.
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Master Data
→ Business Partners → Define Party Roles.
b) Go back.
2. To configure the business partner determination profile.
R
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Master Data
→ Business Partners → Define Partner Determination Profiles.
c) In the Part. Det. Prof. column, enter PP##.
ME
b) On the Change View "Define Partner Determination Profile": Overview screen, choose
New Entries.
d) In the Description column, enter GRP## - Partner Determination Profile.
US
TO
e) Press Enter.
f) Select the new entry.
g) In the Dialog Structure, double-click Assign Party Roles.
h) Choose New Entries.
i) Enter the following data:
Edit Level
1
Ordering 1
Party
6
Shipper
Srce Type
Srce Role
Not Mod.
Mandato- Party
ry
Role
--
Selected
2
Mandato- Party
ry
Role
--
Selected
5
Consign- 3
ee
Optional Party
Role
--
Selected
12
Carrier
4
Mandato- Party
ry
Role
--
Selected
10
Bill-to
Party
5
Choose
from
List
6
--
203
Notify
Party
6
Optional Party
Role
12
--
TM001
Additional
Notify
Party
7
Optional Party
Role
5
–
ON
LY
FO
RC
Party Role Party Role Sequence
Desc.
Party
Role
j) Save and exit the function.
3. To assign the business partner profile to a freight order type.
338
© Copyright. All rights reserved.
Lesson: Determining Business Partners
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Freight Order
Management → Define Freight Order Types.
b) Select and open freight order type T0##.
c) In the Additional Settings section, in the Partner Determination Profile field select
GRP## - Partner Determination Profile.
LESSON SUMMARY
You should now be able to:
ME
R
d) Save and exit the function.
Identify the business partner roles assigned to freight orders
●
Determine business partners in freight orders
ON
LY
FO
RC
US
TO
●
© Copyright. All rights reserved.
339
ON
LY
FO
RC
US
TO
ME
R
Unit 8: Freight Order Setup
340
© Copyright. All rights reserved.
Unit 8
Learning Assessment
True
X
False
US
TO
X
ME
Determine whether this statement is true or false.
R
1. A freight order type defines the parameters that influence how the system processes a
freight order.
2. When automatically determining organizational units in freight orders, which of the
following does the system check first?
Choose the correct answer.
A Whether the user is assigned to a purchasing organization
X
B Whether the Consider Organization Unit of User checkbox is selected
X
C Whether there is a condition in the Condition field
X
D Whether the user is assigned to an execution organization
RC
X
3. Which of the following statements about organizational units are correct?
FO
Choose the correct answers.
A Organizational units are used to represent the organizational structure of a
company.
X
B Organizational units are used to allocate revenue and costs to different groups
within a company.
ON
LY
X
X
C Organizational units in SAP TM are determined by organizational units in SAP ERP.
X
D Organizational units can be determined automatically based on predefined
conditions.
© Copyright. All rights reserved.
341
Unit 8: Learning Assessment
4. If the system is unable to determine a freight order type, the default freight order type
specified in the customizing activity is chosen.
Determine whether this statement is true or false.
X
True
X
False
R
5. Which of the following party roles are specified by default in a freight order?
ME
Choose the correct answers.
A Carrier
X
B Shipper
X
C Consignee
X
D Communication party
X
E Purchasing organization
US
TO
X
6. The partner determination profile influences how the system determines business
partners for party roles.
Determine whether this statement is true or false.
True
X
False
ON
LY
FO
RC
X
342
© Copyright. All rights reserved.
Unit 8
Learning Assessment - Answers
X
True
X
False
ME
Determine whether this statement is true or false.
R
1. A freight order type defines the parameters that influence how the system processes a
freight order.
US
TO
That is correct. A freight order type defines the parameters that influence how the system
processes a freight order.
2. When automatically determining organizational units in freight orders, which of the
following does the system check first?
Choose the correct answer.
A Whether the user is assigned to a purchasing organization
X
B Whether the Consider Organization Unit of User checkbox is selected
X
C Whether there is a condition in the Condition field
X
D Whether the user is assigned to an execution organization
FO
RC
X
3. Which of the following statements about organizational units are correct?
Choose the correct answers.
A Organizational units are used to represent the organizational structure of a
company.
ON
LY
X
X
B Organizational units are used to allocate revenue and costs to different groups
within a company.
X
C Organizational units in SAP TM are determined by organizational units in SAP ERP.
X
D Organizational units can be determined automatically based on predefined
conditions.
© Copyright. All rights reserved.
343
Unit 8: Learning Assessment - Answers
4. If the system is unable to determine a freight order type, the default freight order type
specified in the customizing activity is chosen.
Determine whether this statement is true or false.
X
True
X
False
R
5. Which of the following party roles are specified by default in a freight order?
ME
Choose the correct answers.
A Carrier
X
B Shipper
X
C Consignee
X
D Communication party
X
E Purchasing organization
US
TO
X
6. The partner determination profile influences how the system determines business
partners for party roles.
FO
RC
Determine whether this statement is true or false.
True
X
False
ON
LY
X
344
© Copyright. All rights reserved.
UNIT 9
Freight Order Integration
R
Lesson 1
Lesson 2
350
355
US
TO
Creating Shipments from Freight Orders
Exercise 27: Create Freight Order-Based Shipments
346
ME
Integrating Freight Orders with Shipments
Lesson 3
Creating Freight Orders from Shipments
Lesson 4
367
380
RC
Communicating Freight Orders to Other Companies
UNIT OBJECTIVES
Describe the integration scenarios between freight orders and shipments
FO
●
Explain the business scenarios for freight order-based shipments
●
Configure the settings to enable freight order-based shipments
●
Create shipment-based freight orders
●
Configure settings to enable shipment-based freight orders
●
Explain the business scenarios for business-to-business communication
ON
LY
●
© Copyright. All rights reserved.
345
Unit 9
Lesson 1
Integrating Freight Orders with Shipments
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Describe the integration scenarios between freight orders and shipments
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn about the integration scenarios between freight orders and
shipments.
LY
FO
RC
Shipment Integration Scenarios
ON
Figure 94: Freight Order - Shipments Integration
Note:
The terms inbound and outbound , in the context of SAP ERP shipment
integration, are from the perspective of SAP TM.
The shipment integration process is typically used when customers have multiple systems.
SAP Enterprise Resource Planning (SAP ERP) performs tasks such as the purchasing of
material from external and internal suppliers, the storage of material in plant warehouses, and
the shipping of these materials to customers. Transport to and from the warehouse can be
managed by a transport module or transport system.
346
© Copyright. All rights reserved.
Lesson: Integrating Freight Orders with Shipments
Transport planning is performed in an external system - SAP Transportation Management
(SAP TM). SAP TM can be used to perform certain functions of the transportation process
(such as planning, tendering, and charge calculation). However, transportation management
as a whole is performed in SAP ERP.
Shipment Scenarios
There are two possible variations of this business scenario:
●
Shipment integration outbound
Shipment integration inbound
US
TO
●
ME
R
In this scenario, SAP ERP has deliveries (inbound or outbound), which contain the
necessary information for the fulfillment of the orders. The deliveries are transmitted to
SAP TM, where they become delivery based transport requests (DTR). Planning is
performed in SAP TM resulting in freight orders. These freight orders are then sent back to
SAP ERP, where they become SAP ERP shipments so the execution can proceed. In this
scenario, the transportation planning is performed in SAP TM and the SAP ERP shipment
is used only for execution.
In this scenario, sales orders created in SAP ERP result in deliveries that are relevant for
transportation. A shipment is created for the deliveries. When the shipment is ready for
tendering, indicated by its status, and saved, the shipment is sent to SAP TM and a freight
order is created. Tendering is then carried out in SAP TM. The tendering result is sent
back to SAP ERP and the shipment is updated with the proper forwarding agent.
RC
Both of these scenarios are used by customers who have already implemented and are using
SAP LE-TRA, the transportation component of SAP ERP, and have invested in enhancements
development and want to protect these investments. In such cases, they use SAP TM only for
specific purposes. The terms inbound and outbound, in the context of SAP ERP shipment
integration, are from the perspective of SAP TM.
FO
There is a 1:1 relation between the SAP ERP shipment document and the SAP TM freight
order.
LY
Hint:
It is also possible to use SAP Extended Warehouse Management (SAP EWM) for
the purpose of execution. SAP EWM integration is covered in a different
enablement.
ON
Enhancements for Shipment Integration
Figure 95: Enhancements for Shipment Integration
© Copyright. All rights reserved.
347
Unit 9: Freight Order Integration
There are many Business Add-Ins (BAdIs) available, which customers can use to the extend
the standard functionality of SAP TM to match their business processes.
BAdIs for Outbound Integration
●
BAdI for TransportationOrderSCMExecutionRequest_Out
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMExecutionRequest_Out.
●
BAdI for TransportationOrderSCMExecutionCancellationReq_Out
BAdI for TransportationOrderSCMExecutionConfirmation_In
ME
●
R
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMExecutionCancellationRequest_Out.
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMExecutionConfirmation_In.
●
BAdI for TranspOrderSCMExecutionStatusNotification_In
●
US
TO
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMExecutionStatusNotification_In.
BAdI for TranspOrderSCMExecDeliveryAssignmentChngdNotif_In
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMExecutionDeliveryAssignmentChangedNotification_In.
●
BAdI for TranspOrderSCMExecutionItmPckgAssgnmtChngdNotif_In
FO
RC
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMExecutionItmPckgAssgnmtChangedNotification_In.
BAdIs for Inbound Integration
●
BAdI for TransportationOrderSCMRequest_In
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMRequest_In. This BAdI contains the method
CHANGE_MODIFICATION. You can use this method to handle new fields within the
inbound service interface TransportationOrderSCMRequest_In. For example, if you extend
a business object in the sending system, you can use this method to extend the inbound
service interface. You can then map the new fields to existing or new fields in the
transportation order business object.
BAdI for TransportationOrderSCMCancellationRequest_In
LY
●
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMCancellationRequest_In.
BAdI for TranspOrderSCMTenderingResultNotification_Out
ON
●
You can use this BAdI to change or extend the data transferred through the service
interface TransportationOrderSCMTenderingResultNotification_Out.
In Customizing for SAP Transportation Management, you can access the BAdIs by choosing
SAP Transportation Management → Transportation Management → Business Add-Ins
(BAdIs) for Transportation Management → Integration → Enterprise Services → ERP
Logistics Integration → ERP Shipment Integration .
Facilitated Discussion: Integration Scenarios
348
© Copyright. All rights reserved.
Lesson: Integrating Freight Orders with Shipments
LESSON SUMMARY
You should now be able to:
Describe the integration scenarios between freight orders and shipments
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
349
Unit 9
Lesson 2
Creating Shipments from Freight Orders
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, you learn about freight order-based shipment scenario and how to configure
the settings to enable freight order-based shipments.
Explain the business scenarios for freight order-based shipments
●
Configure the settings to enable freight order-based shipments
US
TO
●
ON
LY
FO
RC
Freight Order-based Shipments Scenarios
Figure 96: Creating Shipments from Freight Orders
In this scenario, you carry out transportation planning in SAP Transportation Management
(SAP TM) for transportation activities that are based on deliveries received from SAP ERP.
You can then carry out transportation execution in SAP ERP for the freight orders that were
created during transportation planning.
350
© Copyright. All rights reserved.
Lesson: Creating Shipments from Freight Orders
Note the following:
SAP TM creates a delivery-based transportation requirement (DTR) for each delivery
received from SAP ERP. There is always a one-to-one relationship between an ERP delivery
and a DTR.
●
SAP ERP creates an ERP shipment for each freight order received from SAP TM. There is
an n-to-one relationship between DTRs and a freight order; and, therefore, between the
ERP deliveries that were originally sent to SAP TM and the ERP shipment that SAP ERP
creates based on a freight order.
R
●
Outbound integration of shipment processing enables you to do the following:
Transfer freight orders from SAP TM to SAP ERP and create shipments in SAP ERP based
on the freight orders.
ME
●
Update a freight-order-based shipment in SAP ERP if the relevant freight order is changed
in SAP TM and the changes are transferred to SAP ERP.
●
Delete a freight-order-based shipment in SAP ERP if the relevant freight order is deleted in
SAP TM.
US
TO
●
Send a confirmation from SAP ERP to SAP TM when a shipment is created in SAP ERP
based on a freight order in SAP TM.
●
Update the execution status of a freight order in SAP TM based on the overall status of the
corresponding shipment in SAP ERP using a status notification.
●
Update a freight order in SAP TM based on a notification about changes to deliveries
assigned to a shipment in SAP ERP.
RC
●
Update a freight order in SAP TM based on a notification about changed item and handling
unit assignments to container handling units of a shipment in SAP ERP.
●
When the freight order is updated, the related shipment document is updated automatically.
LY
FO
Note:
The outbound integration scenario can also be used when the execution is
performed in SAP EWM (instead of SAP ERP). In this case the EWM system needs
the packaging material information for planning purposes. The necessary
information for creating handling units must be sent from SAP TM to SAP ERP and
is essential for scenarios where an EWM system is used to pick/pack/load.
Process
ON
1. You send ERP deliveries to SAP TM, and the SAP TM system creates delivery-based
transportation requirements (DTRs) for the deliveries.
2. You plan the transportation process in SAP TM based on the DTRs. During planning, you
create freight orders.
3. You carry out tendering for the freight orders in SAP TM (optional).
4. You send the freight orders to SAP ERP to carry out transportation execution.
5. SAP ERP creates a shipment for each freight order.
© Copyright. All rights reserved.
351
US
TO
ME
R
Unit 9: Freight Order Integration
Figure 97: Freight Order Based Shipment Creation
In a freight order-based shipment, the freight order can be created using SAP TM. The freight
order creation can be based upon sales orders sent to SAP TM as Order Transportation
requests (OTRs).
FO
RC
The delivery may be created via the delivery proposal process in SAP TM. The delivery
proposal can be triggered using a batch job or online in the POWL of the Order Transportation
Request or in the Transportation Cockpit. When the delivery is created in SAP ERP, the
TRDO output is created. The output triggers the Delivery Transportation Request (DTR) to be
created in SAP TM.
ON
LY
Once the DTR is created in SAP TM, the freight order is automatically enabled for shipment
creation.
352
© Copyright. All rights reserved.
Lesson: Creating Shipments from Freight Orders
Figure 98: Shipment Creation
US
TO
ME
R
Shipment Creation
The shipment can be triggered from SAP TM fright order using the following processes:
●
Batch job Process Freight Orders (/SCMTMS/TOR_FO_PROC). When you use this report,
you can select freight orders using a selection profile or by specifying selection criteria
explicitly.
RC
●
In the freight order UI, you can choose to trigger the shipment directly. Note that you do
not have to be in Change mode to trigger this process.
ON
LY
FO
Freight Order Shipment Integration
Figure 99: FreightOrderShipmentIntegration_image.pptx
© Copyright. All rights reserved.
353
Unit 9: Freight Order Integration
When integrating the SAP TM freight order with SAP ERP shipment, configure the following
settings:
●
In SAP ERP, determine output condition types for confirmation and status notification
●
Determine partner profile for message type SHPMNT05 with the following message codes:
-
CNF – to process confirmation message. This message updates the shipment number
reference in the TOR Root
STA – to process the status change messages from SAP ERP
-
UPD – to update the SAP ERP with the changes from SAP TM
ME
-
Generate output condition records from SAP ERP for confirmation and status changes
ON
LY
FO
RC
US
TO
●
CRE – to create the SAP ERP shipment the first time
R
-
354
© Copyright. All rights reserved.
Unit 9
Exercise 27
Create Freight Order-Based Shipments
R
Business Example
ME
You are a logistics specialist assigned to the SAP TM implementation team. As part of your
role, you will set up the integration between SAP TM and SAP ERP so shipments are created
in SAP ERP based on the planning results in SAP TM. This exercise will help you understand
the integration process and the settings required to perform this function.
US
TO
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Create Sales Orders in SAP ERP
1. In SAP ERP, create two sales orders with one item each using the data in the table.
Field
Value
Order type
Sales Organization
Division
Product
3000
10
RC
Distribution Channel
ZT00
00
PRODTM-00
FO
Quantity
20
Create the sales orders using the data in the table.
Sold-to Party
PO Number
Sales Order 1
CUST00-25
TM310-GRP##-3.2-25
Sales Order 2
CUST00-26
TM310-GRP##-3.2-26
LY
Sales Order
Execute Transportation Planning to Create a Freight Order
The sales orders have been transferred to SAP TM. In this task, you will plan the sales order.
ON
1. Navigate to Overview Transportation Requirements.
2. In the worklist, select your OTRs and start the Transportation Cockpit.
3. On the Transportation Cockpit: Profile and Layout sets screen, choose an entry using the
data in the table.
© Copyright. All rights reserved.
355
Unit 9: Freight Order Integration
Note:
If the screen is not displayed, choose Change Profile Selection → Profile
Selection Screen.
Value
Planning Profile
GRP##-NA-FU-PLAN-PROF
Transportation Cockpit Layout
Standard
Layout for Planning Result Screen
Standard
Description
TM310 Group ## Profile and Layout
Set
ME
R
Field
US
TO
4. In SAP TM, use Optimizer Planning to create the freight order.
Create and Send Delivery Proposals
After having planned the sales orders in SAP TM, we will create delivery proposals in SAP TM
and send the delivery proposals to SAP ERP to create deliveries based on the results of
transportation planning.
1. Trigger delivery creation in SAP ERP from SAP TM.
RC
Create the ERP Shipment from the TM Freight Order
After creating deliveries in SAP ERP, we now create a shipment in SAP ERP from SAP TM
based on the freight order.
1. In SAP TM, trigger shipment creation from the freight order.
2. In SAP ERP, view the ERP shipment that was created in the previous step.
Assign a carrier to the Freight Order and update the Shipment
FO
1. In SAP TM, assign the carrier to the freight order and then send to SAP ERP.
ON
LY
2. In SAP ERP, view the ERP shipment again and verify that the carrier has been updated in
the shipment.
356
© Copyright. All rights reserved.
Unit 9
Solution 27
Create Freight Order-Based Shipments
R
Business Example
ME
You are a logistics specialist assigned to the SAP TM implementation team. As part of your
role, you will set up the integration between SAP TM and SAP ERP so shipments are created
in SAP ERP based on the planning results in SAP TM. This exercise will help you understand
the integration process and the settings required to perform this function.
US
TO
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Create Sales Orders in SAP ERP
1. In SAP ERP, create two sales orders with one item each using the data in the table.
Field
Order type
Sales Organization
ZT00
3000
10
FO
RC
Distribution Channel
Value
Division
00
Product
PRODTM-00
Quantity
20
Create the sales orders using the data in the table.
Sold-to Party
PO Number
Sales Order 1
CUST00-25
TM310-GRP##-3.2-25
Sales Order 2
CUST00-26
TM310-GRP##-3.2-26
LY
Sales Order
a) In SAP ERP, in the Command field, enter transaction code VA01 and press Enter.
ON
b) Enter the data provided in the following table:
Field
Value
Order type
ZT00
Sales Organization
3000
Distribution Channel
10
© Copyright. All rights reserved.
357
Unit 9: Freight Order Integration
Field
Value
Division
00
c) Press Enter.
The Create TM100 Standard Order: Overview screen opens.
d) In the Create TM100 Standard Order: Overview screen, enter the following data (all
other fields must be left as default):
Value
Sold-to Party
CUST00-25
PO Number
TM310-GRP##-3.2-25
Order Quantity
PRODTM-00
US
TO
Material
ME
e) In the All Items section, enter the following data:
R
Field
20
f) Save the sales order and record your sales order number.
g) Repeat steps d to f to create the second sale orders using the data in the table.
Sold-to Party
PO Number
Product
Quantity
Sales Order 2
CUST00-26
TM310PRODTM-00
GRP##-3.2-26
20
RC
Sales Order
Execute Transportation Planning to Create a Freight Order
The sales orders have been transferred to SAP TM. In this task, you will plan the sales order.
FO
1. Navigate to Overview Transportation Requirements.
a) In SAP TM, choose ERP Logistics Integration.
b) Choose Overview Transportation Requirements.
2. In the worklist, select your OTRs and start the Transportation Cockpit.
LY
a) Based on the sales order numbers in the Original Order column, select the rows
corresponding to your sales order numbers.
b) Choose Start Transportation Cockpit.
ON
3. On the Transportation Cockpit: Profile and Layout sets screen, choose an entry using the
data in the table.
358
Note:
If the screen is not displayed, choose Change Profile Selection → Profile
Selection Screen.
Field
Value
Planning Profile
GRP##-NA-FU-PLAN-PROF
© Copyright. All rights reserved.
Lesson: Creating Shipments from Freight Orders
Field
Value
Transportation Cockpit Layout
Standard
Layout for Planning Result Screen
Standard
Description
TM310 Group ## Profile and Layout
Set
R
a) On the SAP Transportation Cockpit: Profile and layout sets screen, enter the data
provided in the table.
ME
b) Choose Save.
c) Select the entry, and choose Continue.
You will now see the Transportation Cockpit: Standard Layout. There are 4 quadrants
on this screen, as follows:
US
TO
Top Left = Freight Units
Bottom Left = Vehicle tab /Trailers tab /Schedule tab
Top Right = Freight Order/Freight Booking
Bottom Right = Overview/Stages/Carrier Ranking/Allocation/Charge
4. In SAP TM, use Optimizer Planning to create the freight order.
a) In the Transportation Cockpit, in the Freight Unit quadrant, select the two freight units.
b) In the Vehicles quadrant, select Resource US-FTL-01.
RC
c) Choose Optimizer Planning → Selected Entries Only.
d) Choose Accept.
e) Choose Save.
FO
f) Note the freight order created.
Create and Send Delivery Proposals
After having planned the sales orders in SAP TM, we will create delivery proposals in SAP TM
and send the delivery proposals to SAP ERP to create deliveries based on the results of
transportation planning.
LY
1. Trigger delivery creation in SAP ERP from SAP TM.
ON
a) On the Transportation Cockpit main screen, select the newly created freight order and
then choose Create Delivery Proposals in the main toolbar.
b) In the Transportation Cockpit: Delivery Proposal Overview screen, review the two
delivery proposals.
Why have two proposals been created for the one freight order?
Because two different customer locations are shipped to.
c) On the Transportation Cockpit: Delivery Proposal Overview screen, click Send Delivery
Proposal to ERP.
© Copyright. All rights reserved.
359
Unit 9: Freight Order Integration
d) Choose Back to return to the Transportation Cockpit main screen.
e) In the Freight Unit Stages area, scroll to the right to review the numbers in the
Requirement Document column. These are the numbers of the documents, on which
the freight units are based. After choosing Refresh, the numbers should change - the
old OTR numbers (starting with 110...) are replaced by the DTR numbers (starting with
119...) after the deliveries have been created in SAP ERP and have been transferred to
SAP TM.
ME
R
Hint:
You may need to wait for a few minutes before the numbers change.
Choose Refresh a few times.
US
TO
Create the ERP Shipment from the TM Freight Order
After creating deliveries in SAP ERP, we now create a shipment in SAP ERP from SAP TM
based on the freight order.
1. In SAP TM, trigger shipment creation from the freight order.
a) Navigate to the Freight Orders / Freight Booking quadrant and select the freight order
that was created.
b) Open the freight order and choose Edit.
c) Choose Follow Up → Create/Update ERP Shipment.
d) In the Warning dialog box, choose OK.
FO
RC
e) Navigate to the Statuses tab and review the Transmission-to-ERP Status.
The transmission starts and the transmission date and time is entered.
f) Refresh the freight order until the Transmission-to-ERP Status changes to
Transmission Successful.
g) On the Document Flow tab, review that the ERP Shipment has been added as a
successor business document of the freight order. Leave the freight order screen open
(in Display mode).
2. In SAP ERP, view the ERP shipment that was created in the previous step.
a) In SAP ERP, in the Command field, enter transaction code VT03N and press Enter.
LY
b) In the Shipment Number field, enter the freight order number and press Enter.
c) Review the shipment including the overall status, the Forwarding Agent, the shipping
type, and the planning dates.
ON
d) Go to the Stages tab and review the stages.
e) Double-click the stages to review the stage details like the duration, distances, and the
deliveries in stage.
Assign a carrier to the Freight Order and update the Shipment
1. In SAP TM, assign the carrier to the freight order and then send to SAP ERP.
a) In SAP TM, go back to the freight order screen and choose Edit.
360
© Copyright. All rights reserved.
Lesson: Creating Shipments from Freight Orders
b) On the General Data tab, in the Carrier field, enter US-CAR-03.
c) Click Follow Up → Create/Update ERP Shipment.
d) In the Warning dialog box, select OK.
e) On the Statuses tab, review the new status Re-transmitted After Changes in
TM and the updated transmission date/time.
R
2. In SAP ERP, view the ERP shipment again and verify that the carrier has been updated in
the shipment.
a) In SAP ERP, in the Command field, enter transaction code VT03N and press Enter.
c) Open the Processing tab.
ME
b) In the Shipment Number field, enter the freight order number and press Enter.
d) In the FwdAgent field, the carrier should be specified. Verify that it has been updated.
ON
LY
FO
RC
US
TO
Hint:
It may take a few minutes for the carrier to appear in the shipment.
© Copyright. All rights reserved.
361
Unit 9: Freight Order Integration
US
TO
ME
R
Freight Order-Based Shipment Settings
FO
RC
Figure 100: Outbound Shipment Integration - Settings
Settings and Prerequisites in SAP ERP
●
●
Adopt route and determine legs -these settings prevent the system from carrying out
additional calculations related to transportation stages when it creates a shipment. Data
about stages is taken from the IDoc.
Maintain transportation planning point ‘1000’ - SAP TM does not use transportation
planning points. Transportation planning point 1000 is, therefore, transferred by default to
SAP ERP. If you require other transportation planning points that are stored with the SAP
ERP shipment, implement BAdI BADI_LE_SHIPMENT to determine and save the correct
transportation planning point for the shipment.
LY
●
Set up an external number range that matches the freight order (FO) number range.
Ensure that the delivery types are relevant for transportation planning
●
Set up shipment types
ON
●
362
Note:
If you also want to integrate SAP Extended Warehouse Management (SAP EWM),
set up an external number range with the same interval for transportation units
(TUs) in SAP EWM. This ensures that, in the context of outbound shipment
integration, a freight order in SAP TM has the same number as the corresponding
shipment in SAP ERP and transportation unit in SAP EWM. For more information,
see the respective scenario configuration guides.
© Copyright. All rights reserved.
Lesson: Creating Shipments from Freight Orders
●
Assign an output profile to the FO types.
●
Choose the correct Document Creation Relevance field:
-
Shipment creation in SAP ERP
-
Shipment creation with HUs for vehicles and containers
-
Shipment creation with HUs for vehicles only
-
Shipment creation with HUs for containers only
Each DTR should contain all items from the corresponding delivery.
●
The FO are based on DTRs only.
ME
●
R
Settings and Prerequisites in SAP TM
US
TO
The FO should contain all freight units (FUs) from each related DTR (no subsequent
delivery split in SAP ERP).
●
The FO must contain FUs that are derived from either exclusively inbound deliveries or
exclusively outbound deliveries.
●
The FO contains FUs that are related to deliveries from the same ERP system.
●
The FO should be In Process and not have one of the following statuses: Blocked for
execution, Blocked for planning or Marked for deletion.
●
Packaging Information
RC
If you want the shipments in SAP ERP to contain packaging information in the form of
handling units, specify that packaging information is to be sent to SAP ERP along with the
other freight order data.
Packaging information is required if you want to send the shipments from SAP ERP to SAP
EWM to carry out warehouse planning and execution.
FO
If you select shipment creation with handling units, configure the required settings for vehicle
resources or containers, as follows:
To enable SAP ERP to generate a handling unit for a vehicle resource, assign a packaging
material in the resource master data. In SAP NWBC, choose Master Data → Resources
→ Define Resource . You specify the packaging material on the Transport tab.
LY
●
To enable SAP ERP to generate a handling unit for a container, assign a packaging material
to the container's equipment type and group. This can be done in Customizing for
transportation management under Master Data → Resources → Define Equipment
Groups and Equipment Types → Equipment Type.
ON
●
To Configure Settings Freight Order-based Shipments
1. Enable Freight Order types for ERP Shipment Integration Outbound.
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Freight Order
Management → Freight Order → Define Freight Order Types.
© Copyright. All rights reserved.
363
Unit 9: Freight Order Integration
b) Select the row for the freight order type and choose
(Details).
c) Check if the Number Range Interval is an internal number range. In the field, press F4
and make a note of the From number and the To number.
d) In the Additional Settings section, in the Document Creation Relevance field, enter
Shipment Creation in SAP ERP, or Shipment Creation with HUs for
Vehicles and Containers or Shipment Creation with HUs for
Containers Only or Shipment Creation with HUs for Vehicles Only.
R
e) Save and exit the function.
ME
2. Create shipment type in SAP ERP for ERP Shipment Integration Outbound.
a) In SAP ERP, in Customizing for Logistics Execution, choose Logistics Execution
→ Transportation → Shipments → Define Number Ranges for Shipments.
b) Choose Change intervals.
US
TO
c) If required, define a new external number range for the freight order using the same
number range that was used in the ERP shipment.
d) Click Save and exit the function.
e) In Customizing, choose Define Shipment Types.
f) Choose New Entries.
g) Create a new shipment type T0##, with the following details:
Value
RC
Field
T0##
Description
GRP## Ship. Int. Outbound
NR int. assgnt
01
No. range ext.
FO
ShpmtComplType
Loaded Outbound Shipment
Shipping Type
01 (Truck)
Service Level
Load
Process Control
Individual shipment using one
mode of transport
Leg Indicator
Direct Leg
Adopt route
Do not adopt stages
Determine legs
Blank. No legs to be determined
GR-RelevanceInd
Normal
Pick check
Shipment completion only for
full picking
Weight unit
LB
ON
LY
FO
Shipment Type
364
© Copyright. All rights reserved.
Lesson: Creating Shipments from Freight Orders
Field
Value
Volume unit
CDM
h) Save and exit the function.
3. Maintaining transportation planning points.
R
a) In SAP ERP, in Customizing for Enterprise Structure, choose Definition → Logistics
Execution → Maintain Transportation Planning Point.
b) Create transportation planning point 1000 by copying the existing transportation
planning point 0001 to be used for SAP TM integration.
US
TO
ME
SAP TM does not use transportation planning points. Transportation planning point
1000 is, therefore, transferred by default to SAP ERP. If you require other
transportation planning points that are stored with the SAP ERP shipment, implement
BAdI BADI_LE_SHIPMENT to determine and save the correct transportation planning
point for the shipment.
c) In SAP ERP, in Customizing for Enterprise Structure, choose Definition → Logistics
Execution → Maintain Transportation Planning Point for External Systems.
An entry for the transportation planning point defined above should exist.
4. Maintain the output control settings.
a) Configure output control settings to send shipments from SAP ERP to SAP TM in the
context of SAP TM Outbound Shipment Integration.
RC
This involves Customizing activities for maintaining field catalogs, condition tables,
access sequences, condition types, and schemas. For detailed information, refer to the
integration guide Basic Settings and Integration for SAP ERP.
5. Configure inbound and outbound processing.
ON
LY
FO
Configure the settings for inbound communication to SAP ERP (inbound IDocs) and
outbound communication from SAP ERP (outbound IDocs). For detailed information, refer
to the integration guide Basic Settings and Integration for SAP ERP.
© Copyright. All rights reserved.
365
Unit 9: Freight Order Integration
LESSON SUMMARY
You should now be able to:
Explain the business scenarios for freight order-based shipments
●
Configure the settings to enable freight order-based shipments
ON
LY
FO
RC
US
TO
ME
R
●
366
© Copyright. All rights reserved.
Unit 9
Lesson 3
Creating Freight Orders from Shipments
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, you learn about shipment-based freight order scenarios and how to configure
the settings to enable shipment-based freight orders.
Create shipment-based freight orders
●
Configure settings to enable shipment-based freight orders
US
TO
●
ON
LY
FO
RC
Shipment-Based Freight Order Scenarios
Figure 101: Inbound Shipment Integration
In the shipment-based freight order scenario, the transportation planning functions are
carried out in SAP ERP or a third party logistics system and not in SAP TM. SAP ERP
shipments are created as a result of this process.
The SAP ERP shipment is then integrated with SAP TM for one or more of the following
scenarios:
© Copyright. All rights reserved.
367
Unit 9: Freight Order Integration
●
To perform tendering functions
●
For freight costing and rating purposes
To carry out the inbound shipment integration, do the following:
●
ME
●
The shipment to be integrated to SAP TM must have the output created. The output
should be set up to create IDOC of type SHPMNT05.
SAP Integration system , SAP PI must be setup to process and map the SHPMNT05 to the
appropriate message for SAP TM.
Customizing must be established in both SAP ERP and SAP TM.
US
TO
●
R
Note:
There is a one-to-one relationship between an SAP ERP shipment and an SAP TM
freight order. An SAP TM freight order must be synchronized with an SAP ERP
shipment if it is used for freight costing purposes.
The interface shown in the figure, is based on services (inbound and outbound) in SAP TM
and IDocs in SAP ERP. PIs are connected to an XI system integration process. These services
and IDocs are not covered in this training.
LY
FO
RC
Inbound Shipment Integration Message Flow
ON
Figure 102: Inbound Shipment Integration Message Flow
The figure, Inbound Shipment Integration Message Flow, shows the message flow between
SAP ERP and SAP TM. When a shipment's tendering status is New Offer from the Carrier, the
process is triggered. An output generates IDoc SHMPNT05, which is mapped to an SOA
message TransportationOrderSCMRequest_In. In SAP TM, during the inbound proxy
processing, a freight order is created.
You can choose to trigger carrier selection from SAP TM. To do so, specify the means of
transport for the freight order and set up the appropriate transportation lane. Once these
settings are in place, you can trigger the tendering process if the freight order is set up as
368
© Copyright. All rights reserved.
Lesson: Creating Freight Orders from Shipments
Relevant for Subcontracting. The tendering result can be passed to an SAP ERP shipment
using the message TransportationOrderSCMTenderingResultNotification_Out, which can be
mapped to SHPMNT.SHPMNT05.
If you have found and accepted a carrier, the enterprise service sends the following data:
Carrier
●
Price
●
Confirmed dates and times
●
Tendering status
R
●
ME
If you have not found a carrier, the enterprise service sends the corresponding tendering
status.
US
TO
If the SAP ERP shipment document already contains a carrier, the carrier information is sent
to SAP TM. Ensure that the carrier partner is CIFed from SAP ERP to SAP TM. Once SAP TM
receives the shipment, a freight order is created and the tendering process can be carried out.
During tendering, the carrier can submit a quotation to SAP TM. The price in this quotation
can be passed back to SAP ERP and stored in the shipment document.
LY
FO
RC
Freight Costing and Cost Distribution
Figure 103: Freight Costing and Cost Distribution
ON
To integrate SAP ERP shipments into SAP TM for freight costing and cost distribution
purposes, create the necessary transportation charge management (TCM) master data, such
as agreements and rate tables; and configure the system for cost distribution and settlement
functions.
To Create Shipment-Based Freight Orders
1. In SAP ERP, create a sales order using the data in the table.
© Copyright. All rights reserved.
369
Unit 9: Freight Order Integration
Value
Order Type
ZT00
Sales Organization
3000
Distribution Channel
10
Division
00
Sold-to-Party
CUST00-25
PO Number
TM310-GRP00-3.3
Product
PRODTM-00
Quantity
20
UoM
BOX
US
TO
ME
Field
R
Table 53: Sale Order Data
a) In SAP ERP, in the Command field, enter transaction code VA01 and press Enter.
b) Enter the data provided in the table.
Field
Order Type
Sales Organization
ZT00
3000
10
FO
RC
Distribution Channel
Value
Division
00
c) Press Enter.
d) In the Create TM100 Standard Order: Overview screen, enter the following data: (All
other fields must be left with default values.)
Value
Sold-to Party
CUST00-25
PO Number
TM310-GRP00-3.3
LY
Field
ON
e) On the All Items section, enter the following data:
Product
Quantity
UoM
PRODTM-00
20
BOX
f) Take note of the delivery date.
g) Choose Save.
h) Record the sales order number.
2. Create deliveries for the sales order.
370
© Copyright. All rights reserved.
Lesson: Creating Freight Orders from Shipments
a) In SAP ERP, on the SAP Easy Access screen, in the Command field, enter transaction
code VL01N and press Enter.
b) In the Create Outbound Delivery with Order Reference screen, in the Shipping Point
field, enter 3100.
c) In the Order field, enter the sales order number.
d) In the Selection Date field, enter the delivery date of the sales order and press Enter.
f) Record the deliver number.
Value
Transport. Planning Point
3000
Shipment Type
T100
US
TO
Field
ME
3. Create a shipment for the delivery using the data in the table.
R
e) Click Save.
a) In SAP ERP, on the SAP Easy Access screen, in the Command field, enter transaction
code VT01N and press Enter.
b) Enter the data from the table.
c) Choose Select Deliveries.
RC
d) In the dialog box, in the W. ref. to area, in the Outbound Delivery field, enter the delivery
number in the first field.
e) Choose Execute.
f) Save the shipment and note the shipment number.
g) Exit the function.
FO
4. Send the shipment to SAP TM for tendering.
a) In the Command field, enter transaction code VT02N and press Enter.
b) Enter the shipment number and press Enter.
LY
c) On the Processing tab, in the Forwarding Agent field, enter CARR-00-01.
d) In the Stages tab, click Leg determination.
ON
e) Click Continue to accept the proposal.
f) On the Stages tab, scroll to the right and enter the Planned Shipment Start and
Planned Shipment End Date according to the delivery dates.
g) Open the Tender tab.
h) In the Tender status field, choose New Offer from Shipper.
i) Save the shipment.
5. In SAP TM, view the freight order created from the shipment.
© Copyright. All rights reserved.
371
Unit 9: Freight Order Integration
a) In SAP TM, in the NetWeaver Business Client, choose Freight Order Management
→ Road → Overview Road Freight Orders.
b) Select the query All Created from ERP Shipment.
c) Choose Refresh.
d) In the query list, use the ERP Shipment column, and locate the shipment number.
e) The freight order number, is in the Document column on the same row.
R
6. Open the freight order.
a) In the query list, select the row for the freight order.
ME
b) Choose Edit.
c) Open the General Data tab.
d) In the Document Type field, you will see the freight order type.
US
TO
e) In the Carrier field, you see that the carrier information has been carried over from the
shipment.
f) Open the Document Flow tab.
Here you will see the predecessor documents.
7. Send the freight order for tendering.
a) In the freight order, choose Subcontracting → Automatic Tendering.
b) In the dialog box, enter the following data:
Value
FO
RC
Field
Tendering Manager
Your User ID
Tendering Profile
TM310-BROADCAST-1STEP
c) Save the freight order.
d) Open the Subcontracting tab, and open the Tendering Overview tab.
e) Note the RFQ numbers created for carriers CARR-00-01 and CARR-00-02.
8. Accept and award the tender to CARR-00-02.
LY
a) In SAP TM, in the NetWeaver Business Client, choose Freight Order Management
→ Road → Overview Tendering.
b) In the Freight RFQs query section, select Open.
ON
c) Click Refresh.
d) Select the RFQ corresponding to carrier CARR-00-01.
e) Choose Create Freight Quotation → Reject (other).
f) In the dialog box, click OK.
g) Select the RFQ corresponding to carrier CARR-00-02.
h) Choose Create Freight Quotation → Accept.
372
© Copyright. All rights reserved.
Lesson: Creating Freight Orders from Shipments
i) In the dialog box, choose OK.
j) Open or refresh the freight order.
k) Open the Subcontracting tab.
l) In the Tendering Overview tab, select the RFQ for CARR-00-02.
R
m) Look at the Award Status, it has changed to Awarded. Look at the Carrier field, carrier
CARR-00-02 has been assigned to the freight order now.
ME
Note:
The quotations are evaluated by a background report which is scheduled to
run every five minutes on this system. Therefore, it might take up to five
minutes until the quotation is awarded and the new carrier is assigned.
US
TO
n) Review the changed carrier in the SAP ERP shipment.
Shipment-Based Freight Order Settings
Configuring Inbound Shipment Integration Settings in SAP TM
Assign Freight Order Types to ERP Shipment Types
●
Maintain suitable output profile for the freight order
●
Specify Freight Order Type as Relevant for Sub-Contracting
●
RC
●
Specify Document Creation Relevance for Freight Order Type as Freight Order Created
from SAP ERP Shipment.
Configuring Inbound Shipment Integration Settings in SAP ERP
Set necessary delivery types as relevant for transportation
FO
●
●
Associate the necessary output type to the shipment type
●
Maintain condition types for service agents
LY
Configuring Inbound Shipment Integration Settings in SAP NetWeaver XI
Set up the inbound integration scenario TM_ERPShipmentIntegration_In
ON
●
© Copyright. All rights reserved.
373
US
TO
Figure 104: Configuration for Multiple Processing
ME
R
Unit 9: Freight Order Integration
You can configure the SAP ERP shipment output for multiple processing so that critical
changes are transferred to SAP TM. This is especially important when using SAP TM for
freight costing and cost distribution purposes.
To do this, set up a partner profile with consideration to the following settings:
●
Message Code
FO
RC
1. CRE/UPD for triggering creation or update of TM freight order
2. TND to receive tendering result notifications from SAP TM
3. CNC for triggering cancelations in SAP TM
●
Process Code
1. SD11 for all scenarios
To trigger the cancellation of freight orders after the shipment is canceled or deleted, activate
SHIPPL.TPSSHP01. Depending upon your scenario, there are 2 variants for canceling the
freight order.
LY
Variant 1
If you reset the tender status in shipments to CN and you want to delete shipments in ERP,
use this variant. Depending on the type of freight order, this will either delete the freight order
in SAP TM, or its status will be changed to Canceled .
ON
To configure this variant, proceed as follows:
1. Create a Business Add-In (BAdI) implementation for the BAdI BADI_LE_SHIPMENT in the
method BEFORE_UPDATE. For this, use the source code that is described in the manual
correction instructions 936359. When you delete the shipment or change its tender status
to CN, the IDoc TPSSHT01 is created with the output type SHIPPL in the method.
2. Create a new database table to be able to determine the logical system for the IDoc
TPSSHT01. Open transaction SE11 and create a new database table with the following
fields:
374
© Copyright. All rights reserved.
Lesson: Creating Freight Orders from Shipments
Key
Initial value
Data element
Short description
MANDT
X
X
MANDT
Client
TPLST
X
X
TPLST
Transportation
planning point
SHTYP
X
X
SHTYP
Shipment type
VTPARN
EDI_VTPARN
Partner number
VTPART
EDI_VTPART
R
Field
ME
Partner type
3. Modify the function module IDOC_OUTPUT_SHIPPL that is called in the BAdI
implementation as described in the manual correction instructions 1298598.
Variant 2
US
TO
Use this variant if you only want to reset the tender status in the shipment to CN. Shipments
are never deleted in SAP ERP in your process. Depending on the type of the freight order, this
mean that, in SAP TM, the freight order deleted or the status is changed to canceled.
With this output type, an IDoc is created with the basic type SHPMNT05 and the message
variant CNC. This IDoc is used in SAP PI for a web service that deletes or cancels a freight
order in SAP TM.
You can create the output type, for example ZTND, using the settings listed below.
Table 54: Output Configuration: General Data
Value
RC
Field
ZTND
Access Sequence (on the General tab)
Z001
Access to Conditions (on the General tab)
Selected
FO
Output Type
Selected
Dispatch Time (on the Default Values tab)
Send Immediately (4)
Transmission Medium (on the Default Values
tab)
EDI (6)
Partner Function (on the Default Values tab)
SP
LY
Multiple Issuing (on the General tab)
Table 55: Output Configuration: Processing Routines
Value
Program
RSNATED
From Routine
EDI_PROCESSING
ON
Field
Table 56: Output Configuration: Partner Functions
Open the Partner Functions folder and create a new entry with the following data:
© Copyright. All rights reserved.
375
Unit 9: Freight Order Integration
Field
Value
Medium
EDI (6)
Function
SP
Name
Forwarding Agent
Table 57: Output Procedure: General Data
ME
In the Control Data folder, create a new entry with the following data:
R
Variant 2 Output Procedure
Value
Step
Numerical value
Counter
Numerical value
Output type
ZTND (TNDR)
US
TO
Field
Requirement
52
In Customizing for Logistics Execution, choose Logistics Execution → Transportation
→ Basic Transportation Functions → Output Control → Maintain Output Determination for
Shipments → Maintain Output Types.
You can customize your access sequence according to your business requirements.
RC
After the output type has been successfully created, assign it to the output determination
procedure.
In Customizing for Logistics Execution, choose Logistics Execution → Transportation
→ Basic Transportation Functions → Output Control → Maintain Output Determination for
Shipments → Maintain Output Determination Procedure.
FO
To send the updates to SAP TM, create another output type, for example ZUPD. To prevent
the message from being generated if the tender status has not changed, create a
requirement. There is an example for a requirement in the manual correction instruction in
SAP OSS note 1298755.
LY
To Configure Settings for Shipment-Based Freight Orders
Note that, in this procedure, when the values include ##, replace the characters with the
number assigned to you by your instructor
ON
1. In SAP ERP, in Customizing for Logistics Execution create a shipment type for ERP
Shipment Integration Inbound with the following information:
376
Field
Value
Shipment type
T1##
Description
GRP## ShipInt Inbnd
NR int. assgnt
01
ShpmtComplType
Loaded Outbound Shipment
Shipping Type
01 (Truck)
© Copyright. All rights reserved.
Lesson: Creating Freight Orders from Shipments
Value
Service Level
Load
ProcessControl
Individual shipment using one
mode of transport
Leg Indicator
Direct Leg
Adopt Route
Adopt All stages
Determine Legs
Legs determined according to departure point & itinerary
GR- RelevanceInd
Normal
Pick check
Shipment completion only for full
picking
Weight Unit
LB
Copy Routine
ME
US
TO
Volume Unit
R
Field
CDM
7 (Service Agent/Route)
a) In Customizing for Logistics Execution, choose Logistics Execution → Transportation
→ Shipments → Define Shipment Types.
b) Choose New Entries.
RC
c) Enter the data provided in the table.
d) Save the shipment type.
2. Assign the output determination procedure for shipment type using the following data:
Field
Value
T1##
Output Determination Procedure
ZSHIP1
FO
Shipment Type
LY
a) In Customizing for Logistics Execution, choose Logistics Execution → Transportation
→ Basic Transportation Functions → Output Control → Maintain Output
Determination for Shipments → Assign Output Determination Procedure.
b) Navigate to your shipment type T1##.
ON
c) Save the assignment.
3. Assign the text determination procedure for shipment type using the following data:
Field
Value
Shipment Type
T1##
Text Determination Procedure
03
© Copyright. All rights reserved.
377
Unit 9: Freight Order Integration
a) In Customizing for Logistics Execution, choose Logistics Execution → Transportation
→ Basic Transportation Functions → Text Control → Define and Assign Text
Determination Procedure.
b) Choose Shipment → Header.
c) Choose Change.
d) In the Dialog Structure, double-click Text Procedure Assignment.
R
e) Navigate to your shipment type and assign the text determination procedure as shown
in the table.
ME
f) Save the assignment.
4. Create condition records for shipments with the following data:
Shipment Carrier
Type
TNDR
T1##
TNCN
ZSHP
Function
Partner
Medium
Date
Language
CARR-00 LS
-01
XI_00_8
00
6
4
EN
T1##
CARR-00 LS
-01
XI_00_8
00
6
4
EN
T1##
CARR-00 LS
-01
XI_00_8
00
6
4
EN
US
TO
Output
Type
RC
a) In SAP ERP, in the Command field, enter transaction code VV71 and press Enter.
b) Create condition records using the data in the table.
c) Save the condition records.
Field
Value
Freight Order Type
T1##
Reference Freight Order Type
T100
Description
TM120 ## For Inbound Integration
LY
FO
5. Create a freight order type for Inbound ERP Integration by copying an existing freight
order type. Use the following data:
Default Type for ERP Shipment Integration
Blank
ON
a) In Customizing for SAP Transportation Management, choose SAP Transportation
Management → Transportation Management → Freight Order Management
→ Freight Order → Define Freight Order Types.
b) Choose the row for T100.
c) Choose
(Copy As).
d) Update the Freight Order Type , Description and the Default Type for EPR Shipment
Integration fields with the data in the table.
378
© Copyright. All rights reserved.
Lesson: Creating Freight Orders from Shipments
Caution:
Do not change any other settings in the new freight order type but take
over the settings from freight order type T100.
e) Choose Copy.
f) Save the freight order type.
Value
ERP Shipment Type
T1##
Freight Order Type
T1##
ME
Field
R
6. Map ERP shipment types to TM freight order types with the following data:
US
TO
a) In Customizing for SAP Transportation Management, choose SAP Transportation
Management → Transportation Management → Integration → ERP Logistics
Integration → Shipment Integration → Assign Freight Order Types to ERP Shipment
Types.
b) Create a new entry using the data provided in the table.
c) Save the mapping.
FO
RC
LESSON SUMMARY
You should now be able to:
Create shipment-based freight orders
●
Configure settings to enable shipment-based freight orders
ON
LY
●
© Copyright. All rights reserved.
379
Unit 9
Lesson 4
R
Communicating Freight Orders to Other
Companies
●
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
LESSON OVERVIEW
In this lesson, you learn about the different business scenarios for business-to-business
communication.
Explain the business scenarios for business-to-business communication
FO
RC
Freight Order Communication
LY
Figure 105: SAP TM Usage with Shippers and LSPs
ON
When looking at shippers that use SAP TM, we talk about ERP logistics integration and
planning that creates freight orders. When looking at LSP business in SAP TM, we talk about
forwarding orders from customers. We can now put the perspectives of the shipper and the
LSP together; a shipper using SAP TM communicates with an LSP using SAP TM. In this case,
the shipper creates freight orders and sends them to the carrier assigned to the freight order.
In the shipper‘s TM system, an XML message is created and sent to the middleware system
that takes care of routing the message to the right business partner.
In the LSP‘s TM system, when the shipper‘s XML message is received, a forwarding order is
created based on the information in the shipper‘s freight order. If the LSP confirms the
forwarding order, this confirmation is sent back to the shipper and the freight order is
updated.
380
© Copyright. All rights reserved.
Lesson: Communicating Freight Orders to Other Companies
US
TO
Figure 106: Sending Freight Orders to Carriers
ME
R
Freight Order Sending
The freight order can be sent from the freight order UI as the figure shows. Choose Send to
Carrier; the follow up activity depends on the technical setup of the system landscape. The
SAP TM system creates an XML message with all information about the freight order and
sends it to the assigned middleware.
RC
When the LSP sends a confirmation outside of the system (that is via E-mail, telephone, or
fax), the confirmation can be entered in the freight order manually by choosing Set to
confirmed by carrier. When the LSP sends a confirmation electronically, the confirmation is
logged in the freight order automatically.
FO
Note:
In case of tendering processes, the freight RFQ of the shipper is again sent to the
LSP‘s TM system, where a forwarding quotation is created. When the forwarding
quotation is processed and responded to by the LSP, it is sent back to the shipper
where the freight RFQ is updated.
LY
LESSON SUMMARY
You should now be able to:
Explain the business scenarios for business-to-business communication
ON
●
© Copyright. All rights reserved.
381
ON
LY
FO
RC
US
TO
ME
R
Unit 9: Freight Order Integration
382
© Copyright. All rights reserved.
Unit 9
Learning Assessment
ME
Choose the correct answer.
R
1. Which of the following statements is an example of the shipment outbound scenario?
A When transportation activities based on deliveries transferred from SAP ERP are
planned in SAP TM.
X
B When transportation activities based on deliveries that are transferred from SAP
ERP are booked in SAP TM.
X
C When transportation activities are booked and planned in SAP ERP.
X
D When transportation activities are booked and planned in SAP ERP.
US
TO
X
2. Inbound integration of shipment processing enables you to do which of the following
tasks?
RC
Choose the correct answers.
A Transfer shipments from SAP ERP to SAP TM and create freight orders in SAP TM
based on the shipments.
X
B Update shipment-based freight orders in SAP TM if the relevant shipment in SAP
ERP changes or if a delivery within the shipment changes.
FO
X
C Transfer the tendering result for a freight order from SAP TM to the shipment in
SAP ERP.
X
D Cancel freight orders in SAP TM if the relevant shipment in SAP ERP is deleted or
the tendering status is reset.
LY
X
E Create shipments in SAP ERP based on the freight orders transferred from SAP TM
to SAP ERP.
ON
X
© Copyright. All rights reserved.
383
Unit 9: Learning Assessment
3. In the outbound integration scenario, identify the order in which the following tasks are
performed.
Arrange these steps into the correct sequence.
0 Send ERP deliveries to SAP TM.
0 Plan the transportation process in SAP TM.
0 Shipments created in SAP ERP.
0 Transport execution in SAP ERP.
ME
0 Send the freight orders to SAP ERP.
R
0 Tender the freight orders in SAP TM.
Choose the correct answers.
US
TO
4. For freight order-based shipments, which of the following settings must be maintained in
SAP ERP?
A Set up an external number range object that matches the freight order number
range.
X
B Adopt route and determine legs.
X
C Maintain transportation planning point ‘1000’.
FO
RC
X
D Ensure that the delivery types are relevant for transportation execution.
X
E Set up shipment types.
ON
LY
X
384
© Copyright. All rights reserved.
Unit 9
Learning Assessment - Answers
ME
Choose the correct answer.
R
1. Which of the following statements is an example of the shipment outbound scenario?
A When transportation activities based on deliveries transferred from SAP ERP are
planned in SAP TM.
X
B When transportation activities based on deliveries that are transferred from SAP
ERP are booked in SAP TM.
X
C When transportation activities are booked and planned in SAP ERP.
X
D When transportation activities are booked and planned in SAP ERP.
US
TO
X
That is correct. A shipment outbound scenario is when transportation activities based on
deliveries transferred from SAP ERP are planned in SAP TM.
RC
2. Inbound integration of shipment processing enables you to do which of the following
tasks?
Choose the correct answers.
A Transfer shipments from SAP ERP to SAP TM and create freight orders in SAP TM
based on the shipments.
X
B Update shipment-based freight orders in SAP TM if the relevant shipment in SAP
ERP changes or if a delivery within the shipment changes.
X
C Transfer the tendering result for a freight order from SAP TM to the shipment in
SAP ERP.
X
D Cancel freight orders in SAP TM if the relevant shipment in SAP ERP is deleted or
the tendering status is reset.
X
E Create shipments in SAP ERP based on the freight orders transferred from SAP TM
to SAP ERP.
ON
LY
FO
X
© Copyright. All rights reserved.
385
Unit 9: Learning Assessment - Answers
3. In the outbound integration scenario, identify the order in which the following tasks are
performed.
Arrange these steps into the correct sequence.
1 Send ERP deliveries to SAP TM.
2 Plan the transportation process in SAP TM.
5 Shipments created in SAP ERP.
6 Transport execution in SAP ERP.
ME
4 Send the freight orders to SAP ERP.
R
3 Tender the freight orders in SAP TM.
Choose the correct answers.
US
TO
4. For freight order-based shipments, which of the following settings must be maintained in
SAP ERP?
A Set up an external number range object that matches the freight order number
range.
X
B Adopt route and determine legs.
X
C Maintain transportation planning point ‘1000’.
X
D Ensure that the delivery types are relevant for transportation execution.
X
E Set up shipment types.
ON
LY
FO
RC
X
386
© Copyright. All rights reserved.
UNIT 10
Transportation Event
Monitoring
Lesson 2
388
397
ME
Monitoring Transportation Events
Exercise 28: Monitor Freight Order Events
R
Lesson 1
404
US
TO
Configuring SAP Event Management (SAP TM) for Transportation Visibility
Lesson 3
414
419
RC
Handling Events in the Collaboration Portal
Exercise 29: Monitor Events in the Collaboration Portal
UNIT OBJECTIVES
Monitor transportation events with SAP Event Management
●
Configure settings to enable transportation event visibility
●
Handle events in the Collaboration Portal
ON
LY
FO
●
© Copyright. All rights reserved.
387
Unit 10
Lesson 1
Monitoring Transportation Events
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Monitor transportation events with SAP Event Management
Event Management
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn how to monitor transportation events with SAP Event Management.
LY
FO
RC
Nowadays, supply chains are global and complex. End-to-end supply chain visibility is one of
the key factors in efficient supply chain operation and control. SAP Event Management is the
only application needed to provide this visibility, because it is available to all partners,
including customers. SAP Event Management can also work with multiple SAP and non-SAP
applications.
ON
Figure 107: Visibility Across Business Partners And IT Environments
As companies expand their suite of IT products to handle more complex scenarios, they often
have to add systems to their enterprise resource planning environment. This makes it difficult
for business users and management to gain a complete view of end-to-end processes and to
monitor potential service issues. Therefore, it is imperative to have a tool that can incorporate
information from several systems and provide insight into the progress of order fulfillment.
SAP Event Management makes processes, assets, and performance visible across the entire
supply chain. Extensive tracking and tracing functions allow process monitoring, automated
exception resolution, proactive alerting, as well as extensive reporting in a single solution.
388
© Copyright. All rights reserved.
Lesson: Monitoring Transportation Events
Event Management in SAP Transport Management (TM)
R
The event management system is designed to work with several SAP Enterprise Resource
Planning (SAP ERP) instances, if necessary. It can communicate with SAP Customer
Relationship Management (SAP CRM), where sales orders may be received, and this
communication is processed back to the customer to support order fulfillment. SAP
Advanced Planning and Optimization (SAP APO) may be responsible for creating the
replenishment plan. SAP ERP or SAP Manufacturing Execution (SAP ME) may be responsible
for communication and tracking progress on the shop floor. SAP Extended Warehouse
Management (SAP EWM) can be responsible for the picking and packing as part of the
logistics execution.
ME
SAP Event Management offers visibility processes to monitor transportation execution in
connection with SAP Transport Management (SAP TM). The transportation execution
visibility processes enable users in roles such as transportation dispatcher, shipper, or
ordering party, to track and monitor planned events, or to report an actual event. Tracking
and tracing is provided for the following business document types in SAP TM:
Freight unit
●
Freight order
●
Freight booking
●
Transportation unit
●
Resource
●
Instruction execution for standard operating procedures
US
TO
●
RC
In each case, the goal is to manage by exception, reduce time to action, and spend less time
fire-fighting.
ON
LY
FO
Event Management Process
Figure 108: Related Events - SAP Event Management
The four cornerstones of SAP Event Management are monitor, notify, analyze, and adjust.
They contribute to providing an adaptive solution. The monitoring process collects data from
the various source systems. Notifications can be set up to be triggered, with alerts sent to the
© Copyright. All rights reserved.
389
Unit 10: Transportation Event Monitoring
parties responsible if a process deviates from its anticipated course. Based on the alerts, the
appropriate parties can then simulate adjustments and make any necessary changes. Finally,
in relation to analytics, SAP Event Management can be tied into the SAP Business Warehouse
(SAP BW) environment to support transportation management reviews.
US
TO
ME
R
Event Types
Figure 109: Monitoring Types Of Events
●
FO
RC
SAP Event Management can process several different types of events. Within a given process,
you have events that you expect to happen, and events that actually happen. Typically, you
want to compare the actual event with what you expected, as follows:
Regular Event
The first type of event is an event that you expect to happen within a particular time frame,
and it happens as expected. This is a regular event.
●
Overdue Event
LY
This is an event that you expect to happen within a particular time frame, and it happens
outside the expected time frame. An overdue event can cause a subsequent event to be
rescheduled, or it could just be recorded as an overdue event.
●
Unexpected Event
ON
The third type of event is one that is unexpected. This could be a truck that breaking down
or a malfunction in a piece of equipment; something that could potentially have an effect
on subsequent events, causing something to be rescheduled or another action to be
taken. An unexpected event could trigger an alert or another type of notification.
●
Unreported Event
In this case, you expect an event to occur within a particular time frame, but it is not
reported. It is possible that something still needs to happen following this event, so you
could set a time limit that sends a message or triggers something to happen when the
event is unreported for a certain time period.
390
© Copyright. All rights reserved.
Lesson: Monitoring Transportation Events
Event Management Tool Features
Event Management monitoring tools provide the following:
1. Expected events are coming from the application system, in this case SAP TM. The
expected events are the activities planned in SAP TM planning.
2. The reported events are the events that are reported from the real-world operations.
R
3. Based on received events from operations or unreported events, the rules in SAP Event
Management are triggered to respond to real-world activities happening in operations or
execution.
US
TO
ME
4. Using SAP TM screens or the SAP Event Management Web front-end, expected and real
events are made visible to user and target groups, such as (internal) customers, planners,
and people in operations. This visibility is given from a transport order, or on the demandside by way of freight unit tracking, tracing, and monitoring and, for the operations-side,
by way of freight orders and bookings tracking, tracing and monitoring.
SAP Event Management can point out critical situations within your supply chain in good time
by comparing expected events with the actual events, and can then, for example, actively
notify those persons involved.
An expected event is an event that can be defined before the corresponding business process
has begun and that describes the normal flow of the business process.
In the context of SAP TM integration, expected events are activities planned in SAP TM.
Expected events include the following:
Cargo receipt
●
Onboard confirmation
●
Proof of delivery
RC
●
FO
The expected events are compared to actual events (also known as reported events).
Reported events include the following:
Unloading truck
●
Late departure
●
Accident
●
No POD sent
LY
●
Transportation Execution Visibility Process
ON
The transportation execution visibility process enables users and target groups, such as
(internal) customers, planners, and people in operations, to monitor events or to report an
actual event by way of SAP TM screens or the SAP Event Management web interface.
SAP Event Management offers visibility processes to monitor transportation execution in
connection with SAP TM. Tracking and tracing is provided for the following business
document types in SAP TM:
●
Freight units
●
Freight orders
© Copyright. All rights reserved.
391
Unit 10: Transportation Event Monitoring
●
Freight bookings
●
Transportation unit
●
Resources
●
Instruction execution for standard operating procedures
Visibility Processes for Transportation Monitoring
ME
R
Transportation operations is an area in which transparency is crucial, especially in those
cases where lengthy transportation times have to be considered, such as when shipping
overseas. To ensure customer satisfaction, it is more important than ever to keep full control
of events, even if parts of the business process may run outside the sphere of influence of
your company.
FO
RC
US
TO
Visibility processes for transportation management offer preconfigured, out-of-the box
content for transportation operations, supporting you in tracking relevant activities within and
beyond the confines of your company. You can monitor different processes and business
documents, such as freight units, freight orders, and freight bookings. Depending on your
role, you can choose different layouts for the user interface, such as shipper and consignee,
which result in a comprehensive and easy to understand view of transportation operations.
LY
Figure 110: Visibility for Transportation Execution
ON
The figure, Visibility for Transportation Execution, depicts a realistic scenario in which SAP
TM and SAP Event Management can be integrated to monitor an end-to-end international
order. In the first step of the process, the order is created in SAP ERP and sent to SAP TM. At
this point, a freight unit is created and scheduling can begin.
SAP TM provides the basis for tracking and tracing in SAP EM. In SAP TM, freight units,
orders and bookings create the event handlers, and the planned activities in SAP TM are the
expected events that SAP EM monitors.
For real-world awareness and proactive monitoring, SAP TM relies on SAP EM. Actual events
that occur during execution are reported in SAP EM.
The reporting of events can happen in SAP TM and be sent to SAP EM, or happened in SAP
EM and be sent to SAP TM.
392
© Copyright. All rights reserved.
Lesson: Monitoring Transportation Events
US
TO
ME
R
Visibility Processes for Transportation and Event Management — Process Flow
Figure 111: Visibility Processes for Transportation and Event Management — Process Flow
Alerts
RC
The figure, Visibility Processes for Transportation and Event Management - Process Flow,
shows a typical scenario in which the SAP EM and SAP TM systems are updated to reflect
accurately the real world progress of a freight order.
FO
During the loading process, SAP ERP or SAP EWM may send a signal (notification) that there
is a delay in the loading process. This can trigger an alert. The transportation planner may
have to adjust the schedule to ensure that the container makes it to the ship on time. Once
the ship has left the departure port, GPS updates may indicate that the ship has not reached
its midway point. This could be due to weather or mechanical issues. The customer service
agent can be notified and can contact the customer to inform them of anticipated delays.
ON
LY
Due to the alert system, the planning team does not have to watch over every order. They can
spend most of their time managing exceptions.
© Copyright. All rights reserved.
393
Unit 10: Transportation Event Monitoring
FO
RC
US
TO
ME
R
Standard Content For Transportation Monitoring
Figure 112: Event Management Content for SAP TM
The figure, Event Management Content for SAP TM, shows both expected and unexpected
events. The expected events are planned activities in SAP TM. For example, when loading
begins for a freight unit, SAP TM reports to SAP EM that this event has occurred.
Unexpected events are events that are not planned, for example delays, damaged packaging
material, and cancellations. Unexpected events can also be reported from SAP TM.
ON
LY
Mobile Tracking and Tracing
Figure 113: SAP TM Mobile Solutions
SAP TM Notifier is an app that provides event report functionality to Android-based mobile
devices. It enables you to display a list of open and assigned freight orders along with their
394
© Copyright. All rights reserved.
Lesson: Monitoring Transportation Events
details, for example, the stops for a freight order and freight units that are assigned to the
stops. You can also report the delivery status.
Additional features include the ability to display the map indicating the exact location of the
freight order or freight unit in real-time (from the latest reported events). Each stop has a list
of predefined events that you can use to report the status of your delivery, for example, start
loading or finish loading. In addition to the predefined events, you can send a delay
notification for an event.
RC
US
TO
ME
R
SAP TM Notifier
Figure 114: SAP Transport Tracker
FO
With the SAP TM Notifier app, you can display freight order details and report the status of
your delivery using predefined events on your mobile device. Mobile devices provide planning
information for the driver, and execution information back to the planner from the driver.
Mobile tracking enables users by being able to do the following:
Display open freight orders that are valid within a certain time frame
●
Display details of a freight order
●
Display details of a stop
LY
●
Display freight units for a stop
●
Display events for a stop
●
Display information about a freight order on a map
●
Confirm an event for a stop after completing the corresponding activity
●
Report a delay for an event
ON
●
Use Case for SAP TM Notifier App
1. Gather the relevant freight orders.
2. Review the tour data.
© Copyright. All rights reserved.
395
Unit 10: Transportation Event Monitoring
3. Show data on the map.
4. Report potential problems or delays.
5. Execute part of the freight order or the whole freight order and report back the execution.
The technical requirements for the SAP TM Notifier App are as follows:
SAP Transportation Management Release 8.0
●
SAP Event Management Release 7.1, Enhancement Package 1, SP05
●
SAP NetWeaver Release 7.02
●
SAP NetWeaver Gateway 2.0 Support Package 2
●
Sybase Unwired Platform 2.1
ON
LY
FO
RC
US
TO
ME
R
●
396
© Copyright. All rights reserved.
Unit 10
Exercise 28
Monitor Freight Order Events
R
Business Example
ME
Verify that your freight order is relevant for SAP Event Management tracking. Use freight
order type T0##.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Field
US
TO
1. In Customizing for SAP TM, verify that your freight order is relevant for SAP Event
Management tracking. Use freight order type T0##. Ensure that the following parameters
are set:
Value
Execution Tracking Relevance
Execution Tracking with External
Event Management
Immediate Processing
Selected
Selected
Severe Execution Checks
Not selected
Application Object Type
ODT30_TO (Tour in Transportation
Execution Visibility Process
(New))
Last Exp. Event
UNLOAD_END
FO
RC
Propagate Execution Info
(Last Expected Event for Execution of a
Document)
LY
Create a Sales Order
Create a sales order in the SAP ERP system.
ON
1. In SAP ERP, create a sales order with the following data:
Field
Value
Order Type
ZT00
Sales Organization
3000
Distribution Channel
10
Division
00
Sold-to Party
CUST00-25
PO Number
TM320–GRP##-1.1
© Copyright. All rights reserved.
397
Unit 10: Transportation Event Monitoring
Field
Value
Material
PRODTM-00
Order Quantity
30
Make a note of the order number.
Create a Freight Order
R
1. In NWBC, in the worklist, select your OTR and open the transportation cockpit.
ME
2. Update the SAP Transportation Cockpit: Profile and Layout Sets using the following data:
Value
Planning Profile
GRP##-NA-FU-PLAN-PROF
Transportation Cockpit Layout
Standard
Layout for Planning Result Screen
Standard
Description
GRP## Profile and Layout Set
Default Set
US
TO
Field
Selected
3. Plan the freight order with carrier US-CAR-01, using Optimizer Planning.
4. In the freight order, determine all the planned events.
FO
RC
5. In the freight order, where can you find the planned departure and arrival dates?
Record Expected Events and Event Exceptions in SAP TM
In this task, you report an expected event and create an unexpected event in SAP TM.
1. In NWBC, change your freight order by reporting Proof of Pickup.
LY
2. In NWBC, change your freight order by adding an unexpected event with the following
details:
User action or value
Event
Delay
Event Reason
Snowstorm
Actual Event Date
Today's date
ON
Field
398
© Copyright. All rights reserved.
Unit 10
Solution 28
Monitor Freight Order Events
R
Business Example
ME
Verify that your freight order is relevant for SAP Event Management tracking. Use freight
order type T0##.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Field
US
TO
1. In Customizing for SAP TM, verify that your freight order is relevant for SAP Event
Management tracking. Use freight order type T0##. Ensure that the following parameters
are set:
Value
Execution Tracking Relevance
Execution Tracking with External
Event Management
Immediate Processing
Selected
Selected
Severe Execution Checks
Not selected
Application Object Type
ODT30_TO (Tour in Transportation
Execution Visibility Process
(New))
Last Exp. Event
UNLOAD_END
FO
RC
Propagate Execution Info
(Last Expected Event for Execution of a
Document)
LY
a) In Customizing for SAP Transportation Management, choose SAP Transportation
Management → Transportation Management → Freight Order Management
→ Freight Order → Define Freight Order Types.
ON
b) Make sure that you are in the display mode. To switch to the display mode on the
Change View Freight Order Types: Details screen, choose Change → Display.
c) Select the freight order type and choose
(Details).
d) On the Display View Freight Order Types: Details screen, in the Execution Settings
screen area, verify that the settings are as shown in the table.
e) Exit the function.
Create a Sales Order
Create a sales order in the SAP ERP system.
© Copyright. All rights reserved.
399
Unit 10: Transportation Event Monitoring
Value
Order Type
ZT00
Sales Organization
3000
Distribution Channel
10
Division
00
Sold-to Party
CUST00-25
PO Number
TM320–GRP##-1.1
Material
PRODTM-00
Order Quantity
30
US
TO
Make a note of the order number.
ME
Field
R
1. In SAP ERP, create a sales order with the following data:
a) In SAP ERP, on the SAP Easy Access screen, choose Logistics → Sales and
Distribution → Sales → Order → Create (VA01).
b) On the Create Sales Order: Initial Screen, enter the following data:
Field
Order Type
Sales Organization
ZT00
3000
10
FO
RC
Distribution Channel
Value
Division
00
c) Choose Enter.
d) On the Create TM100 Standard Order: Overview screen, enter the following data:
Value
Sold-to Party
CUST00-25
PO Number
TM320–GRP##-1.1
LY
Field
Material
PRODTM-00
Order Quantity
30
ON
e) Choose Save.
f) Make a note of the order number: __________________________
Create a Freight Order
1. In NWBC, in the worklist, select your OTR and open the transportation cockpit.
a) In NWBC, choose ERP Logistics Integration → Worklist → Overview Transportation
Requirements.
400
© Copyright. All rights reserved.
Lesson: Monitoring Transportation Events
b) Choose Refresh.
c) In the Order-Based Transportation Requirements - All screen area, select your sales
order, and choose Start Transportation Cockpit.
2. Update the SAP Transportation Cockpit: Profile and Layout Sets using the following data:
Value
Planning Profile
GRP##-NA-FU-PLAN-PROF
Transportation Cockpit Layout
Standard
Layout for Planning Result Screen
Standard
Description
GRP## Profile and Layout Set
Default Set
Selected
ME
R
Field
US
TO
a) On the Transportation Cockpit: Profile and Layout Sets screen, choose New.
b) Enter the data provided in the table (or select your Profile and Layout Set if you have
already created one).
c) Choose Save.
d) Choose Continue.
e) Select the new row and choose Continue.
3. Plan the freight order with carrier US-CAR-01, using Optimizer Planning.
RC
a) In the Freight Unit Stages screen area, select the freight unit.
b) Choose Optimizer Planning → Selected Entries with All Resources.
c) Note the freight order number.
FO
d) Select the new freight order and choose Carrier Selection → Manual.
e) In the Assign Carrier Manually dialog box, enter US-CAR-01 and choose OK.
f) Choose Accept.
g) Choose Save.
LY
4. In the freight order, determine all the planned events.
a) In the Freight Orders/Freight Bookings screen area, choose the freight order document
number.
ON
b) Open the Execution tab and review the expected results.
c) For each event, note the Planned Date and Location.
5. In the freight order, where can you find the planned departure and arrival dates?
Open the Stages tab and you will see the planned departure and arrival dates and times for
that stage.
© Copyright. All rights reserved.
401
Unit 10: Transportation Event Monitoring
a) Open the Stages tab.
b) Select a stage and in the Stages table, you can see the relevant information.
c) On the Stages tab, select the stage in the table.
This opens new tabs.
d) View the required information on the Dates/Times tab.
Note that the planned dates that are taken over into the expected events.
R
e) Stay on the Freight Order screen.
ME
Record Expected Events and Event Exceptions in SAP TM
In this task, you report an expected event and create an unexpected event in SAP TM.
1. In NWBC, change your freight order by reporting Proof of Pickup.
a) In your freight order, on the Execution tab, choose Edit.
US
TO
b) Select the Proof of Pickup event row.
c) On the Execution tab, below the table of events, in the Actual Event Date field, ensure
that you can enter a date. Do not enter a date here.
d) In the table of events, choose Report Event.
e) Check that the status is changed for the proof of pickup event and that the current
date and time is the actual event date.
RC
f) In the Proof of Pickup row, check that in the Source of Exec. Information column, it is
Reported Directly for this Document.
g) Save your data and stay on this screen.
2. In NWBC, change your freight order by adding an unexpected event with the following
details:
Field
FO
Event
User action or value
Delay
Event Reason
Snowstorm
Actual Event Date
Today's date
LY
a) In your freight order, on the Execution tab, choose Edit.
b) Choose Insert Event.
ON
c) On the Execution tab, enter the data provided in the table.
d) Choose Save.
e) Note that the unexpected event has appeared in the event list on the Execution tab.
f) Close the window.
402
© Copyright. All rights reserved.
Lesson: Monitoring Transportation Events
LESSON SUMMARY
You should now be able to:
Monitor transportation events with SAP Event Management
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
403
Unit 10
Lesson 2
R
Configuring SAP Event Management (SAP TM)
for Transportation Visibility
●
US
TO
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
LESSON OVERVIEW
In this lesson, you learn how to configure the settings to enable visibility to transportation
events with SAP EM.
Configure settings to enable transportation event visibility
ON
LY
FO
RC
Event Creation Architecture Landscape
Figure 115: Creating Events: Architectural Landscape
In SAP TM, an application interface (AI) to SAP Event Management (SAP EM) configuration is
required so that data is transferred from the SAP TM to SAP EM. Examples of configuration
objects include function modules (codes) and extractors required to interface the data
between the two systems.
SAP TM must be configured so that programs (or extractors) can extract data (for example,
expected events) from SAP TM and send the data via the application interface to SAP EM.
404
© Copyright. All rights reserved.
Lesson: Configuring SAP Event Management (SAP TM) for Transportation Visibility
Note:
This configuration is not part of this course.
To use the SAP EM features, configuration is also required in SAP EM. This may include
visibility settings using the Web UI or SAP GUI. Additionally, roles and role assignment to
users should be set up to enable access to visibility scenarios.
R
In SAP EM, Business Application Programming Interface (BAPIs) are used to integrate with
SAP TM and other non-SAP systems, via SAP Process Integration (SAP PI) or other methods.
ME
The BAPIs are as follows:
●
/SAPTRX/BAPI_EH_POST - for creation of event handlers
●
/SAPTRX/BAPI_EH_ADDEVENTMSG_02 - for reporting events
Integration Tools between SAP TM and SAP EM
US
TO
Non-TM systems use IDoc and Web Services to integrate into SAP EM.
SAP TM is different from other SAP solutions (for example, SAP ERP) in the way that it
interfaces with the application interface. In SAP ERP, this interface is triggered by BAdIs when
a business document is saved. SAP TM uses the Post-Processing Framework (PPF) for this.
The PPF is also used for printing and interfaces to SAP ERP and SAP Global Trade Services
(SAP GTS). Therefore, before the integration can start, you need to check if this EM Interface
is enabled in the PPF.
ON
LY
FO
RC
In Customizing for Cross- Application Components, choose Reusable Objects and Functions
for BOPF Environment → PPF Adapter for Output Management → Maintain Output
Management Adapter Settings.
© Copyright. All rights reserved.
405
Unit 10: Transportation Event Monitoring
US
TO
ME
R
Event Types and Event Handler Configuration Settings
FO
RC
Figure 116: Creating Event Handlers and Expected Events in TM
In the integration between SAP TM and SAP EM, two different interfaces and functions are
used, as follows:
1. Creation and update of the Event Handler with all expected events and other critical fields
such as parameter and tracking IDs.
2. Sending or reporting of events from the SAP TM system, for example, loading or unloading
events from freight unit or freight order.
LY
To be able to create event handlers in SAP TM, you must configure the application object
types (AOTs). From the AOTs, the extractors are created. These extractors send the data to
SAP EM and create SAP EM event handlers.
Content of Application Object Types
Application Object Types contain the following:
Expected events, with planned dates and times
ON
●
●
●
Tracking IDs that uniquely identify the trackable object or business document, for
example, a freight order
Information and system parameters that contain information about the object
Content of Extractors
The extractors contain the following:
406
© Copyright. All rights reserved.
Lesson: Configuring SAP Event Management (SAP TM) for Transportation Visibility
●
A freight order
●
A freight booking
●
A freight unit
●
A transportation unit
●
Other objects
R
Event Handlers and Reporting Events in SAP EM
ME
An event handler represents a business document (for example, freight order, freight unit, or
transportation unit) or a business process (for example, within a Transportation Execution)
that is relevant to tracking or monitoring functions. SAP EM creates an event handler for each
object. The event handler contains all of the information necessary to track this application
object. It contains this information in a form that is independent of its origin, so that SAP EM
can map and track business processes in a uniform way.
ON
LY
FO
RC
US
TO
The event handler information makes it possible to enable the monitoring of events that are
reported to SAP EM for an application object, and to check if the actual events occur in line
with the expected events. In SAP TM, event types are used to send or report events to SAP
EM.
Figure 117: Reporting Events in SAP EM
Events
When events are reported, SAP EM uses the tracking ID that is provided in the event message
to find the corresponding event handler.
Basic Fields in an Event
An event contains the following basic fields:
© Copyright. All rights reserved.
407
●
Date
●
Time
●
Time zone
●
Tracking ID
●
Tracking code
●
Event code
R
Unit 10: Transportation Event Monitoring
FO
RC
US
TO
Visibility Process Configuration
ME
All of these fields are configured or coded in the event types.
Figure 118: SAP-Delivered Visibility Processes
LY
To monitor SAP TM Execution events, you can use the visibility scenarios from the freight
order, freight booking, resource, or freight unit in the standard.
This means that the application object types (AOTs) and the event type configuration are
already available and only need to be activated. You also need to assign the application (in this
case, SAP TM) to the SAP EM system.
ON
Visibility Scenario Prerequisites
To use the visibility scenarios for transportation execution in SAP EM, you will need to ensure
that the following prerequisites are fulfilled:
1. An RFC destination between SAP TM and SAP EM in transaction SM59 is created.
2. All services below default_host/sap/bc/webdynpro/saptrx/ in transaction SICF for the
SAP EM Web interface to work.
3. Business function SCM_EM_TMCONTENT01 is activated in SAP EM.
408
© Copyright. All rights reserved.
Lesson: Configuring SAP Event Management (SAP TM) for Transportation Visibility
Configuration in SAP TM
Once the prerequisites are fulfilled, you can perform the following configuration in SAP TM:
1. Define SAP EM.
2. Define used business process types, application object types, and event type.
a. Assign SAP EM to the application object types.
c. Assign SAP EM to all required events types.
R
b. Mark the event management relevance for the application object.
3. Activate the application object types.
Configuration in SAP EM
US
TO
Perform the following steps in SAP EM:
ME
d. Mark the event management relevance for all required events types.
1. Define an application system.
2. Assign a parameter profile to the mapping area.
3. Assign user profiles to users or a role.
RC
Hint:
When you use SAP Event Management for the first time, all Web interface fields
are not yet compiled. To avoid problems in the Web interface, open the
configuration transaction Configure Fields for User Profiles once.
ON
LY
FO
Settings in SAP Transportation Management
Figure 119: Configuration in SAP TM
Define the System Configuration
The RFC connection to the SAP Event Management system and the definition of the logical
system serve as base definitions for connecting to SAP EM.
In SAP TM, define the system configuration as follows:
© Copyright. All rights reserved.
409
Unit 10: Transportation Event Monitoring
1. Define Logical System for SAP Event Management.
In Customizing for Integration with Other SAP Components, choose Event Management
Interface → Define System Configuration → Define Logical System.
2. Define RFC Destination to SAP Event Management.
In Customizing for Integration with Other SAP Components, choose Event Management
Interface → Define System Configuration → Define RFC Connection to SAP EM.
3. Define SAP Event Management System.
ME
Define the Application Object Type
R
In Customizing for Integration with Other SAP Components, choose Event Management
Interface → Define System Configuration → Define RFC Connection to SAP EM.
Define the Event Type
US
TO
SAP delivers a predefined application object type with the relevant functions and extractors.
The application object type determines the SAP EM relevance of objects and processes in
SAP TM. To define the application object type, in Customizing for Integration with Other SAP
Components, choose Event Management Interface → Define Application Interface → Define
Used Bus. Proc. Types, Appl. Obj. Types, and Evt Types.
SAP delivers a predefined event type with the relevant functions and extractors. The event
type determines whether the change to an SAP TM object requires an event to be sent to the
relevant event handler in SAP EM. To define the event type, in Customizing for Integration
with Other SAP Components, choose Event Management Interface → Define Application
Interface → Define Used Bus. Proc. Types, Appl. Obj. Types, and Evt Types.
FO
RC
Set Freight Unit Types and Freight Order Types for SAP EM Integration
To track the execution status of a freight order or freight unit, the Execution Tracking
Relevance field in the freight order type and in the freight unit type must be set to Execution
Tracking with External Event Management. You can define the freight order in Customizing for
SAP Transportation Management. Choose Transportation Management → Freight Order
Management → Freight Order → Define Freight Order Types.
You can define the freight unit in Customizing for SAP Transportation Management. Choose
Transportation Management → Planning → Freight Unit → Define Freight Unit Types.
ON
LY
Settings in SAP Event Management
Figure 120: Configuration in SAP EM
The remote function call RFC connection to the SAP Event Management system and the
definition of the logical system serve as base definitions for connecting to SAP EM.
410
© Copyright. All rights reserved.
Lesson: Configuring SAP Event Management (SAP TM) for Transportation Visibility
Parameter Mapping
The mapping profile is used to unify parameters when data is coming from SAP TM and to
determine event handler types. To define the parameter mapping, in Customizing for Event
Management, choose Event Management → Event Handlers and Event Handler Data
→ Parameters → Define Parameter Mapping.
To Configure Integration Between Freight Orders and Event Management
R
1. View the Event Manager Definition for the SAP TM logical system ZMTCLNT800.
b) In the Information dialog box, choose Continue.
ME
a) In Customizing for SAP TM, choose Integration with Other SAP Components → Event
Management Interface → Define Application Interface → Define SAP EM.
c) In the Display View “SAP Event Manager Definitions”: Overview screen, look for the row
with ZMTCLNT800 in the Dest. field.
Field
Event Manager
EM Log. System
SAP EM Version
Local
Value
Name or identification of an Event Manager
The logical System ID of Event Manager
SAP Event Manager release used
Do not select the checkbox
Enter the standard name of an RFC destination. If
the receiver is an SAP system, the name of the instance in the SAP system is displayed. (For example ZMTCLNT800)
RC
Dest.
US
TO
d) Here you will see the various event manager definitions.
FO
Sync.
Select checkbox if the communication to the
Event Manager occurs synchronously for all BAPIs. Deselect this checkbox to improve performance. Select this checkbox for test purposes only.
In a productive environment, it is recommended
that you use asynchronous communication.
LY
e) Exit the function.
ON
2. View the business process type settings in SAP TM.
a) In Customizing for SAP TM, choose Integration with Other SAP Components → Event
Management Interface → Define Application Interface → Define Used Bus. Proc.
Types, Appl. Obj. Types, and Evt Types.
b) On the Change View “Define Used Business Process Types”: Overview screen, select
the row for a business process type (for example, TMS_TOR).
c) In the Dialog Structure screen area, choose Define Application Object Types.
d) On the Change View “Define Application Object Types”: Overview screen, select an
application object type (for example, ODT30_T0).
© Copyright. All rights reserved.
411
Unit 10: Transportation Event Monitoring
e) Choose
(Details).
f) On the Change View “Define Application Object Types”: Details screen, in the Event
Manager field, ensure that the name of the Event Manager is entered (for example,
EM_TM_800).
g) Ensure that the EM Relevance of Appl. Obj. checkbox is checked.
3. View the event types.
R
a) In the Dialog Structure, choose Define Event Types.
c) Choose
ME
b) In the Change View “Define Event Types”: Overview screen, select an event type (for
example, ODT_20_Scheduled).
(Details).
US
TO
d) In the Change View “Define Event Types”: Details screen, on the General Data tab, in
the Event Manager field, ensure that the Event Manager name is entered (for example,
EM_TM_800).
e) Ensure that the EM Relevance of Appl. Obj. checkbox is selected.
f) Return to Customizing.
4. Enable event management tracking in SAP TM for freight order.
a) In Customizing for SAP TM, choose SAP Transportation Management
→ Transportation Management → Freight Order Management → Freight Order
→ Define Freight Order Types.
FO
RC
b) Choose a freight order type.
c) Choose
(Details).
d) On the Change View “Freight Order Types”: Details screen, in the Execution Settings
screen area, in the Execution Track Relev. field, choose Execution Tracking with
External Event Management.
e) If you select the Immediate Processing checkbox, the life cycle status is automatically
set to In Process when a freight order is created.
LY
f) The Propagate Execution Info setting indicates whether an event that is reported for a
freight order is to be propagated to the predecessor freight units.
g) If severe execution checks are activated, the system only allows you to perform cargo
management related activities on the freight order interface if the handling execution
status of the related items is set to a value that allows such activities.
ON
h) In the Event Management Settings section, in the Application Object Type field, select
an application object type for freight orders (for example, ODT30_T0).
i) In the Last Exp. Event field, select the last expected event, for example, POD (Proof of
Delivery). If this event is reported from the destination stop of a freight order, the
freight order is finished from an execution perspective and the system changes the
execution status of the freight order to Executed.
j) Save and exit the function.
5. Enable settings for event tracking in SAP EM.
412
© Copyright. All rights reserved.
Lesson: Configuring SAP Event Management (SAP TM) for Transportation Visibility
a) In Customizing for SAP TM, choose Event Management → General Settings in SAP
Event Management → Define Application System.
b) In the Information dialog box, choose Continue.
c) On the Display View "Application System Definition": Overview, screen in the logical
System field, enter the name of the system that is integrated with SAP EM (for
example, TM_00_800).
6. Enable Settings for the event handlers in SAP EM system.
R
d) Save and exit the function.
ME
a) In Customizing for SAP TM, choose Event Management → Event Handlers and Event
Handler Data.
LESSON SUMMARY
You should now be able to:
Configure settings to enable transportation event visibility
ON
LY
FO
RC
●
US
TO
b) Maintain additional settings for Event Handlers, Expected Events, and Parameters. For
more information, refer to the guide Integration of SAP TM and SAP Event
Management.
© Copyright. All rights reserved.
413
Unit 10
Lesson 3
Handling Events in the Collaboration Portal
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Handle events in the Collaboration Portal
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn how to monitor and handle events in the Collaboration Portal.
LY
FO
RC
Event Handling in the Collaboration Portal
ON
Figure 121: SAP TM Collaboration Portal
The SAP Transportation Management collaboration portal for carriers (SAP TM Collaboration
Portal) supports collaborative business processes.
As a carrier working with several shippers that use the SAP TM collaboration portal, you have
separate access to each of your shippers. In each case, you can work only with this one
shipper.
The main benefits of the SAP TM Collaboration Portal are as follows:
414
© Copyright. All rights reserved.
Lesson: Handling Events in the Collaboration Portal
●
●
●
●
The SAP TM Collaboration Portal is a full browser-based solution, which means that the
carrier does not need access to shipper’s network (for example, a VPN connection).
All common browsers are supported (Internet Explorer 9, Mozilla Firefox, Safari, Google
Chrome).
The carrier does not have to install anything, but just log in into the collaboration portal
with the access (logon and password) provided by the shipper as SAP TM Collaboration
Portal owner or host.
R
●
Small and mid size carriers do not need to have SAP TM installed.
The carrier can see only request for quotations (RFQ) assigned to it, and the transmitted
quotations.
ME
●
To increase the usability of the portal by the carrier, user settings in the portal are stored
and are available after logging on again.
LY
FO
RC
US
TO
Event Notification and Handling
Figure 122: Event Notification and Handling
ON
Since the introduction of the Collaboration Portal, new functionality has been added to the
portal. One of the newer functionalities in the area of freight order management is event
notification and handling. It enables carriers to report expected (planned) and unexpected
events related to a freight order or the stops of a freight order, to the shipper.
© Copyright. All rights reserved.
415
Unit 10: Transportation Event Monitoring
FO
RC
US
TO
ME
R
Freight Orders for Execution
Figure 123: Freight Orders for Execution
Carriers enter the SAP Transportation Management Collaboration Portal on the Home screen.
This screen displays a worklist with the key performance indicators (KPIs) for the available
areas in the form of tiles. From the tiles, shippers can navigate to the individual areas to
continue their work.
The area of freight order management has been enhanced with a tile for Event Handling. The
tile displays the open freight orders for execution, for which events still have to be reported, if
necessary.
LY
The Freight Orders for Execution subscreen gives an overview of all of the freight orders
assigned to the carrier. The list can be filtered by the freight order status, and the individual
freight order for which an event should be reported can be selected. The locations where the
events occur can be displayed on a map, or the sequence of locations can be displayed in a
numbered list.
ON
The list supports sorting, searching for freight orders, and filtering. You can apply a quick filter
in the toolbar to filter the freight orders by the status of the event confirmation to show only
open freight orders (Open), freight orders for which all the planned events have already been
reported (Closed), or freight orders that have been canceled by the shipper (Canceled).
The next planned (Open) event is displayed for each freight order, together with the affected
locations and the date and time. By selecting a single row in the list, the next open event can
be directly reported.
416
© Copyright. All rights reserved.
Lesson: Handling Events in the Collaboration Portal
Figure 124: Reporting Events
US
TO
ME
R
Reporting Events
RC
The Freight Order Details screen displays all of the execution related information. There is a
subscreen for entering tracking related information. On this screen, the carrier can enter
actual event data, such as reporting expected events, including comments, or add additional
events.
FO
On this subscreen, as well as the next planned event, the carrier can also report all open
events, such as Arrival, Loading Begin (for an expected event), or Delay (for an unexpected
event). The carrier can enter the date and time, a comment, and a reason for each event. It is
possible to report multiple events at the same time. The carrier can also upload attachments
and add notes to the freight order.
Note that the system displays planned events only if an integration with SAP Event
Management is set up in the back-end SAP TM system.
ON
LY
The carrier can report unplanned events that affect an individual location (Location Events) or
the transportation as a whole, for example a delay (Tour Events).
© Copyright. All rights reserved.
417
Unit 10: Transportation Event Monitoring
ME
R
Quantity Discrepancies
US
TO
Figure 125: Quantity Discrepancies
ON
LY
FO
RC
In addition to event notification and handling, there is also a subscreen for entering all cargorelated information. This screen enables the carrier to enter actual quantities on particular
stops. If there is a discrepancy between the quantity given in the freight order and the actual
quantity, this discrepancy can be reported by entering the actual quantity.
418
© Copyright. All rights reserved.
Unit 10
Exercise 29
Monitor Events in the Collaboration Portal
R
1. Open the Collaboration Portal.
Use the following credentials to logon:
User: US_CARR01
US
TO
Password: carrier01
ME
Use the URL https://wdflbmt2290.wdf.sap.corp:51681/sap/bc/ui5_ui5/tmui/
coll_portal/
2. Display all open freight orders for execution.
3. Open the freight order that you created for monitoring.
4. Review the events that have been reported so far.
5. Report Arrival at Destination with the current date and time.
ON
LY
FO
RC
6. Review the updated events in NWBC.
© Copyright. All rights reserved.
419
Unit 10
Solution 29
Monitor Events in the Collaboration Portal
R
1. Open the Collaboration Portal.
Use the following credentials to logon:
User: US_CARR01
US
TO
Password: carrier01
ME
Use the URL https://wdflbmt2290.wdf.sap.corp:51681/sap/bc/ui5_ui5/tmui/
coll_portal/
a) Open the Collaboration Portal using the URL provided.
b) Logon to the Collaboration Portal using the credentials provided.
2. Display all open freight orders for execution.
a) Choose the Event Handling → Freight Orders for Execution tile.
3. Open the freight order that you created for monitoring.
FO
RC
a) In the list of Open freight orders, find the freight order that you created for monitoring,
and, to open it, click the link with the freight order ID.
4. Review the events that have been reported so far.
a) On the Events tab, review the events that have already been reported for the shipping
point in Chicago.
b) On the Events tab, review the events that have already been reported for the tour.
5. Report Arrival at Destination with the current date and time.
a) In the area of the destination location in Denver, in the Reported Date/Time column,
enter today’s date and the current time.
LY
b) Above the table, choose Update Events.
6. Review the updated events in NWBC.
a) Return to your freight order screen in NWBC and choose Refresh.
ON
b) Review the event Arrival at Destination.
420
© Copyright. All rights reserved.
Lesson: Handling Events in the Collaboration Portal
LESSON SUMMARY
You should now be able to:
Handle events in the Collaboration Portal
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
421
ON
LY
FO
RC
US
TO
ME
R
Unit 10: Transportation Event Monitoring
422
© Copyright. All rights reserved.
Unit 10
Learning Assessment
A Freight unit
X
B Transportation unit
X
C Resource
X
D Shipment
US
TO
X
ME
Choose the correct answers.
R
1. In which of the following business document types is SAP TM tracking and tracing
provided?
2. When configuring the transportation execution visibility process, which of the following
settings must be configured in SAP EM?
Choose the correct answers.
A Define an application system
X
B Assign a parameter profile to the mapping area
X
C Assign user profiles to users or a role
X
D Assign SAP EM to all required events types
ON
LY
FO
RC
X
© Copyright. All rights reserved.
423
Unit 10
Learning Assessment - Answers
R
1. In which of the following business document types is SAP TM tracking and tracing
provided?
A Freight unit
X
B Transportation unit
X
C Resource
X
D Shipment
US
TO
X
ME
Choose the correct answers.
2. When configuring the transportation execution visibility process, which of the following
settings must be configured in SAP EM?
Choose the correct answers.
A Define an application system
X
B Assign a parameter profile to the mapping area
X
C Assign user profiles to users or a role
X
D Assign SAP EM to all required events types
ON
LY
FO
RC
X
424
© Copyright. All rights reserved.
UNIT 11
Transportation Execution
R
Lesson 1
426
435
ME
Configuring Freight Order Output
Exercise 30: Configure Settings to Enable Printing of Freight Order Documents
Lesson 2
UNIT OBJECTIVES
444
455
US
TO
Managing Freight Order Discrepancies
Exercise 31: Process a Freight Order with Discrepancies
Configure settings to enable the printing of documents in the freight order
●
Process different types of discrepancies in SAP TM
ON
LY
FO
RC
●
© Copyright. All rights reserved.
425
Unit 11
Lesson 1
Configuring Freight Order Output
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Configure settings to enable the printing of documents in the freight order
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn how to integrate SAP Extended Warehouse Management (SAP EWM)
transportation execution directly into SAP Transportation Management.
FO
RC
Output Management: Integration
LY
Figure 126: Output Management Overview
ON
Whether managing requests, planning, subcontracting, executing, or settling, each of the
users and managers involved needs to be notified when a task is required or a report on
recent activity is made. Users need to view the results of business process activities and
generate automated outputs in response to various business events. SAP TM output
management is an important requirement for keeping your business processes flowing and
synchronized.
Output management automates the output of business documents, such as printouts, in
response to certain business events.
Output management enables you to perform application-specific tasks such as uploading
data to a business intelligence (BI) system and sending events to SAP Event Management.
The solution enables you to set up outputs easily. It supports both automated back-end and
manual front-end outputs. You can also use a comprehensive output history to check and
monitor all the outputs that have been triggered for a business document. Output
management also supports the ArchiveLink, preview, and log display capabilities.
426
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Output
Output Management Communication
Output management provides you with the following external communication:
●
Printouts
●
Faxes
●
E-mails
R
Communication Types
Application-to-application (A2A) communication
●
Business-to-business (B2B) communication
●
SAP NetWeaver alert posting
●
Workflow task actioning
LY
FO
RC
US
TO
●
ME
Output management also provides you with methods to action the following types of
communication:
Figure 127: Examples of Output
ON
The figure, Examples of Output, depicts a possible example of output management using SAP
TM in a logistics service provider (LSP) scenario. Once a customer places a transportation
request with a freight forwarder, a forwarding order is created. The confirmed forwarding
order documents can be printed or sent to the customer by e-mail. If necessary, this can
trigger a workflow process to seek management approval. This could be the case if you
wanted to ship a product to a country that may be subject to government sanctions - the legal
department would therefore need to review it before it ships. Once planning is complete, the
freight forwarder can tender the shipment to a carrier via B2B or other means. This could
include a request for quote, particularly if this type of job has not been contracted before, or if
costs have undergone significant change due to economic conditions. The carrier can reply
using conventional or electronic means, depending on the technology available to them. Once
the order has been shipped in SAP TM, the settlement documents can trigger the generation
© Copyright. All rights reserved.
427
Unit 11: Transportation Execution
of freight invoices, and (if the costs that were agreed are relevant) the invoice verification
process can be activated.
FO
RC
US
TO
ME
R
Output Management UI Actions
Figure 128: Output Management UI
There are several actions that can be performed from the output management UI of the
business documents.
Manual Generate Actions
The following options are available as manual generate actions:
Generating actions, including scheduling conditions checks
●
Generating a list of actions
LY
●
●
Generating actions, skipping schedule condition checks
●
Configuring actions that can skip schedule conditions
ON
Manual Executing Actions
The following options are available as manual executing actions:
428
●
Executing actions, including conditions checks (explicit save required)
●
Executing and saving
●
Executing actions, skipping start conditions
●
Configuring actions that can skip the start conditions
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Output
E-mail Subject and Note Templates
The following e-mail subject and note templates are available:
●
E-Mail subject is defaulted to the action name.
●
E-Mail note is defaulted, based on customizing
Change Output Parameters
Choose relevant communication medium
●
Modify
●
Printer
●
Number of print copies
●
Languages
●
Recipients
US
TO
Attachment Options
ME
●
R
The following change output parameters are available:
The following options for attachments are possible:
●
●
●
Attaching files in the output management UI
Predetermining the attachments using a BAdI or configuring in Post Processing
Framework (PPF) Customizing
RC
●
Uploading the attachments into the attachments folder of the leading business document
Sending the attachments to all the e-mail recipients, along with leading business
document
FO
Output Management: PPF Settings
ON
LY
The post processing framework (PPF) provides SAP applications with a uniform interface for
the condition-dependent generation of actions (for example, printing delivery notes, faxing
order confirmations, or triggering approval procedures). The actions are generated if specific
conditions are fulfilled for an application document, for example a specific status is set
(approval by some person) or a specific date has been reached (two weeks before end of
contract). The actions are then processed either directly, in a scheduled report later, or can
be deferred via queued remote function call (qRFC).
© Copyright. All rights reserved.
429
ME
R
Unit 11: Transportation Execution
US
TO
Figure 129: Post Processing Framework Schematic
The PPF is part of the SAP NetWeaver Application Server and can be used by applications. It
is the successor to message control and offers a wider range of functions, simpler connection
to the applications, and greater flexibility. The PPF provides tools for scheduling, starting, and
monitoring actions. Actions can be determined, generated, and processed either
automatically or with user interaction. With the PPF, you can evaluate modifiable conditions
for determining actions. The application can be used to select the determination technology
with which the conditions are evaluated or use its own determination technology.
RC
Processing types are provided by the PPF to execute various actions, as follows:
●
Printing, sending e-mails, and faxing with Smart Forms
●
Starting a workflow
●
Starting a Business Add-In
FO
The processing types can be adopted by the application, adapted to meet the requirements of
the application, or replaced with the processing types of the application. The PPF also
provides tools for the administration of actions. It has an action overview with status display,
determination logs, and processing logs. The overview can be included in the application as a
subscreen.
LY
The PPF triggers the main outbound communication and integration steps such as PI
outbound messaging, integration to SAP Event Management, BI, and workflow. In addition,
printing is triggered via PPF and handled by Adobe Document Services (ADS).
ON
Post Processing Framework (PPF) Configurations
●
Maintain application, action profile, action definition, and processing type
Table 58: Processing Type
430
Method call
For triggering outputs such as B2B/A2A
and so on, or to trigger any application-specific tasks
External communication
For print, fax, and e-mail
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Output
Trigger alert
For triggering an alert
Workflow
For triggering a workflow
●
Create conditions for the action definition: start condition and schedule conditions
●
Create processing details
R
An action definition is metadata or a skeleton of a business task and has to be maintained with
its individual configuration. While defining an action, it is possible to specify the type of action
(external, workflow, method call, or alert).
ME
The processing details are taken from the action definition and can be modified. For example,
the recipients (e-mail or fax) for external communication can be set.
A valid printer has to be set with the PPF conditions for actions, which result in printing.
Schedule condition
US
TO
To trigger PPF actions, start and schedule conditions need to be configured according to
business needs or rules, as follows:
The schedule condition decides whether an action should be scheduled for processing.
An action is therefore only generated if the schedule condition is met.
The filter value is specified in the Schedule condition field. The standard value /BOFU/
EVAL_SCHEDULE_CONDITION ensures that the method in the agent class is invoked.
Start condition
RC
The start condition is checked before the action is executed. The action is only executed
when the start condition has been fulfilled.
The filter value is specified in the Start condition field. The standard value /BOFU/
EVAL_START_CONDITION ensures that the method in the agent class is invoked.
ON
LY
FO
Output Management: Adapter Settings
Figure 130: Output Management Integration with SAP TM
Output management automates the output of business documents such as printouts, in
response to certain business events. This output management adapter helps you to integrate
output management functionality with application business objects (BOs) that are
implemented in a business object processing framework (BOPF).
© Copyright. All rights reserved.
431
Unit 11: Transportation Execution
Output Management Adapter
The output management adapter uses PPF to generate and process outputs. Depending on
how you configure PPF, it generates output actions for particular application data records.
The system then processes these actions and sends the output data.
US
TO
ME
R
All of the relevant action-level outputs are hard wired to the corresponding methods in the
agent class that is specified in the output management adapter customizing. This enables
easy implementation at the customer end.
Figure 131: Configuration - Output Management Adapter Settings
FO
RC
Action Profiles
When associating an agent class to a BO, it is possible to assign an action profile; assign
actions to the action profile, and specify whether the action is critical or uncritical.
Critical outputs must be completed within the logical unit of work (LUW), such as business-tobusiness (B2B) method calls or workflows.
ON
LY
Non-critical outputs fall into the category of communication methods, such as print, e-mail,
and fax.
432
© Copyright. All rights reserved.
US
TO
ME
R
Lesson: Configuring Freight Order Output
Figure 132: Output Management Agent Classes
Any BOPF application implementing output management should create a class for handling
the actions according to business needs. This class should be created with /BOFU/
CL_PPF_SERV_FOR_BO as the super class.
ON
LY
FO
RC
The agent classes can be assigned to the BO node using the O/P adapter settings.
© Copyright. All rights reserved.
433
ON
LY
FO
RC
US
TO
ME
R
Unit 11: Transportation Execution
434
© Copyright. All rights reserved.
Unit 11
Exercise 30
R
Configure Settings to Enable Printing of
Freight Order Documents
ME
Business Example
The system must be configured before freight order documents can be printed. You are an
SAP consultant working with your client ABC Shipping. You have been asked to configure the
system so the company can print freight order documents. In this exercise, you can practice
configuring the settings.
RC
2. What is an action profile?
US
TO
1. In SAP TM, what framework is used for any form of communication?
FO
3. What is an action definition?
LY
4. Identify the four main processing types supported in post processing framework.
ON
5. Identify the standard action profile for printing freight documents for road freight.
6. Locate the action definitions defined within action profile /SCMTMS/TOR_PRINT_ROAD.
7. Determine whether the action definition for /SCMTMS/PRINT_MAN is active or inactive.
8. Explore the action definition settings for the action definition /SCMTMS/PRINT_MAN.
© Copyright. All rights reserved.
435
Unit 11: Transportation Execution
9. What is the significance of setting the processing time to Processing using the selection
report?
ME
11. Identify the processing types defined for /SCMTMS/PRINT_MAN.
R
10. What is meant by the Changeable in Dialog setting?
US
TO
12. Locate the form name for processing type external communication for /SCMTMS/
PRINT_MAN.
FO
RC
13. Identify the form type of the /SCMTMS/FP_MANIFEST form.
14. Locate where the archiving for documents can be enabled.
15. What is the difference between start conditions and schedule conditions?
LY
16. Identify the schedule condition maintained for /SCMTMS/PRINT_MAN.
ON
17. Locate where a default printer for this action is defined.
18. What is the function of an agent class?
436
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Output
19. Identify the agent class associated with the printing TOR objects.
R
20. Identify the action profiles associated with the /SCMTMS/TOR_PRINTING output agent.
ME
21. Identify whether actions relating to the printing of documents for road are enabled.
US
TO
22. Identify whether it is possible to skip the schedule condition checks for /SCMTMS/
PRINT_MAN.
RC
23. Identify whether it is possible to skip the start condition checks for the action /SCMTMS/
PRINT_MAN.
ON
LY
FO
24. Identify the output types associated with the freight order type T0##.
© Copyright. All rights reserved.
437
Unit 11
Solution 30
R
Configure Settings to Enable Printing of
Freight Order Documents
ME
Business Example
The system must be configured before freight order documents can be printed. You are an
SAP consultant working with your client ABC Shipping. You have been asked to configure the
system so the company can print freight order documents. In this exercise, you can practice
configuring the settings.
US
TO
1. In SAP TM, what framework is used for any form of communication?
Output management based on post processing framework.
2. What is an action profile?
An action profile is used to group action definitions that belong together. For example, an
action profile can be used to group all actions related to freight orders for road.
FO
RC
3. What is an action definition?
An action definition is the basic structure for an action. It defines characteristics of the
action such as the time of trigger and whether it can be executed from the UI.
4. Identify the four main processing types supported in post processing framework.
External communication, Method Call, Alert, and Workflow.
LY
5. Identify the standard action profile for printing freight documents for road freight.
/SCMTMS/TOR_PRINT_ROAD is the standard action profile for actions related to printing
freight documents for road freight.
ON
a) In Customizing for SAP TM, choose Cross-Application Components → Processes and
Tools for Enterprise Applications → Reusable Objects and Functions for BOPF
Environment → PPF Adapter for Output Management → Maintain PPF Settings.
b) Select the application /SCMTMS/TRANSPORTATION.
c) Choose Define Action Profile and Actions.
d) Check the list for an action profile with the description Actions for Print Documents
Road Freight.
438
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Output
6. Locate the action definitions defined within action profile /SCMTMS/TOR_PRINT_ROAD.
a) In the Action Profile table, choose the action profile /SCMTMS/TOR_PRINT_ROAD.
b) In the Dialog Structure screen area, choose Action Definition.
7. Determine whether the action definition for /SCMTMS/PRINT_MAN is active or inactive.
The action definition is active because the Inactive checkbox is not selected.
R
a) In the /SCMTMS/PRINT_MAN row, look at the Inactive checkbox. If the checkbox is
selected, the action definition is inactive.
ME
8. Explore the action definition settings for the action definition /SCMTMS/PRINT_MAN.
a) In the list of action definitions, double-click /SCMTMS/PRINT_MAN.
b) View the various settings for the action definition.
US
TO
9. What is the significance of setting the processing time to Processing using the selection
report?
This means that the action is only scheduled when generated. The action can be further
processed using a selection report or explicitly by a user from the corresponding business
document.
10. What is meant by the Changeable in Dialog setting?
RC
If the Changeable in Dialog checkbox is not selected, actions triggered by the action
definition can no longer be manually changed after automatic determination.
11. Identify the processing types defined for /SCMTMS/PRINT_MAN.
FO
The external communication processing type is defined.
a) In the Dialog Structure, choose Processing Types.
b) Note the defined processing type.
LY
12. Locate the form name for processing type external communication for /SCMTMS/
PRINT_MAN.
ON
The form name is /SCMTMS/FP_MANIFEST.
a) On the Display View “Processing Types” Overview screen, select the Document tab.
b) Look in the Form Name field.
13. Identify the form type of the /SCMTMS/FP_MANIFEST form.
PDF-Based Forms.
© Copyright. All rights reserved.
439
Unit 11: Transportation Execution
a) Look in the Form Type field.
14. Locate where the archiving for documents can be enabled.
a) Select the Archiving tab.
b) Look in the Archive Mode field.
15. What is the difference between start conditions and schedule conditions?
ME
16. Identify the schedule condition maintained for /SCMTMS/PRINT_MAN.
R
Schedule conditions specify when actions are scheduled or generated for processing.
Start conditions specify when actions are triggered or processed.
The /BOFU/EVAL_SCHEDULE_CONDITION schedule condition is maintained.
US
TO
a) Exit the Define Action Profile and Actions function.
b) On the Display View “PPF: Applications in Customizing”: Overview screen, select /
SCMTMS/TRANSPORTATION.
c) Choose Condition Configuration (Transportable Conditions).
d) In the Scheduling of Actions column, in theAction Profiles folder, choose Actions for
Print Documents Road Freight.
(Technical Names) to view the technical names of the action profiles.
FO
RC
e) Choose
f) In the Actions for Print Documents Road Freight table, select the /SCMTMS/
PRINT_MAN action definition.
g) Open the Schedule Condition tab.
17. Locate where a default printer for this action is defined.
a) Open the Processing Details tab.
b) Open the Printer tab.
18. What is the function of an agent class?
LY
An agent class can be used to capture business logic for processing or generating actions.
19. Identify the agent class associated with the printing TOR objects.
ON
The agent class is /SCMTMS/CL_PPF_SERV_FOR_TOR.
a) In Customizing for SAP TM, choose Cross-Application Components → Processes and
Tools for Enterprise Applications → Reusable Objects and Functions for BOPF
Environment → PPF Adapter for Output Management → Maintain Output
Management Adapter Settings.
b) In the Output Agent column, locate /SCMTMS/TOR_PRINTING.
c) Look in the Agent Class for BO Node column.
440
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Output
20. Identify the action profiles associated with the /SCMTMS/TOR_PRINTING output agent.
/SCMTMS/TOR_CREATE_FWSD,
/SCMTMS/TOR_PRINT_AIR,
/SCMTMS/
TOR_PRINT_ROAD, /SCMTMS/TOR_PRINT_SEA, /SCMTMS/TOR_PRINT_AIR_FU and /
SCMTMS/TOR_PRINT_PARCEL_ROOT.
b) In the Dialog Structure, choose Assign PPF Profiles.
R
a) Select the entry corresponding to the /SCMTMS/TOR_PRINTING output agent.
ME
21. Identify whether actions relating to the printing of documents for road are enabled.
Yes, actions related to printing of documents for road are enabled.
a) Choose action profile /SCMTMS/TOR_PRINT_ROAD.
US
TO
b) Look at the Enable checkbox.
22. Identify whether it is possible to skip the schedule condition checks for /SCMTMS/
PRINT_MAN.
No. The Can Gnrt. W/o Check (Can Generate Without Check) checkbox is unselected,
therefore it is not possible to skip the schedule condition checks.
RC
a) In the Dialog Structure, choose Action Settings.
b) Select the action /SCMTMS/PRINT_MAN.
c) Choose
(Details) to view the details of the action.
FO
d) Look at the Can Gnrt. W/o Check (Can Generate Without Check) checkbox.
23. Identify whether it is possible to skip the start condition checks for the action /SCMTMS/
PRINT_MAN.
LY
No. The Can Execute Without Condition Check checkbox is unselected, therefore it is not
possible to skip the start condition checks.
a) In the Dialog Structure, choose Processing Type Settings.
ON
b) Look at the Can Execute Without Condition Check checkbox.
24. Identify the output types associated with the freight order type T0##.
/SCMTMS/TOR and /SCMTMS/TOR_PRINT_ROAD are the output types associated with
the freight order type T0##.
© Copyright. All rights reserved.
441
Unit 11: Transportation Execution
a) In Customizing for SAP TM, choose SAP Transportation Management
→ Transportation Management → Freight Order Management → Freight Order
→ Define Freight Order Types.
b) Select the freight order type and choose
(Details) to view the details.
ON
LY
FO
RC
US
TO
ME
R
c) In the Output Options section, check the maintained output profiles.
442
© Copyright. All rights reserved.
Lesson: Configuring Freight Order Output
LESSON SUMMARY
You should now be able to:
Configure settings to enable the printing of documents in the freight order
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
443
Unit 11
Lesson 2
Managing Freight Order Discrepancies
LESSON OBJECTIVES
After completing this lesson, you will be able to:
Process different types of discrepancies in SAP TM
FO
RC
Freight Order Discrepancies
US
TO
●
ME
R
LESSON OVERVIEW
In this lesson, you learn how to process different types of discrepancies in SAP TM.
LY
Figure 133: Freight Order Discrepancies Overview
ON
In the context of transportation management, a discrepancy can be described as a deviation
from what is expected and what is actually received. A discrepancy could be in the quantity of
goods received or it could be damaged packaging or missing documents.
In SAP TM there are two categories of discrepancies, which are Quantity and General.
To have more precise differentiation of discrepancies, subcategories have been defined.
Quantity Discrepancies
444
●
Missing cargo (pieces)
●
Unexpected cargo (pieces)
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
●
More weight or volume than expected
●
Less weight or volume than expected
General Discrepancies
Damaged cargo
●
Dangerous goods
●
Overdimensional cargo
●
High-value cargo
●
Stackable cargo
●
Different equipment or packaging type
●
Bonded goods
●
To be clarified
ME
US
TO
Blocks
R
●
When a discrepancy is reported in an FO, FB, or TU document, the system automatically
blocks the subsequent stages of the transport when reported discrepancies are not yet
resolved.
For freight units, further planning and execution are blocked.
RC
For freight orders, freight bookings, and transportation units, execution and invoicing blocks
are set.
In SAP TM, you can select a checkbox in the freight order, freight booking document, or
transportation unit that prevents the system from setting a block.
FO
If there are unresolved discrepancies in a document, it is not possible to set the freight
execution status to Freight Ready for (Un-) Loading. Moreover, a block on an unresolved
discrepancy implies that no goods receipt may take place; therefore, you cannot set the cargo
receipt status.
Discrepancies Between Planned Quantities and Actual Quantities
LY
Quantities requested by the ordering party to be transported are entered in the forwarding
order. When the actual quantities are reported, there can be discrepancies between it and the
requested quantities. Such deviations are referred to as “quantity discrepancies”. They can
be reported in the freight order (for example, FO for delivery), in the freight booking
document, or in the transportation unit.
ON
When a quantity discrepancy is entered in the FO, FB, or TU, the discrepancy is reflected in
the FU as well automatically. In SAP TM, you can define a tolerance range for reported
quantity discrepancies.
You can enter the following tolerance limits in percent:
●
●
Lower tolerance - This limit is used if the actual quantity is less than the planned quantity
Upper tolerance - This limit is used if the actual quantity is greater than the planned
quantity
If the reported quantity discrepancy is within this predefined tolerance range, the system
does not set any blocks.
© Copyright. All rights reserved.
445
Unit 11: Transportation Execution
US
TO
ME
R
For example, the tolerance range has an upper and lower tolerance limit of 10%. If the
expected quantity is 40 boxes and the actual quantity is between 36 to 44 boxes, no block set
by the system. However if the actual quantity is <36 or >44 then a block is set.
Figure 134: Quantity Discrepancies and Tolerance Ranges
ON
LY
FO
RC
General Discrepancies
Figure 135: General Discrepancies
446
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
Not all discrepancies in shipments are related to quantities.
For example, you can enter discrepancies in the following situations:
●
Documents are missing for an item
●
There is a dangerous goods item not designated as such
●
Packaging of an item is damaged
Discrepancy type
●
Discrepancy date
●
Notes (optional)
●
Attachments (optional)
US
TO
●
ME
You enter a discrepancy by making entries including the following:
R
You enter discrepancies on the Discrepancies tab of the individual freight order item or freight
booking item.
LY
FO
RC
Prerequisites to Discrepancy Handling
ON
Figure 136: Prerequisites / Customizing
Before you can handle any discrepancies in SAP TM, you define the discrepancy types in
Customizing.
In SAP TM, in Customizing for SAP Transportation Management, choose SAP Transportation
Management → Transportation Management → Freight Order Management → Define
Discrepancy Profile.
In this Customizing activity, you can define discrepancy types and associate them with
predefined events and discrepancy subcategories. Further, among the discrepancy types
associated with the same event, you must select one discrepancy type as the default
discrepancy type. You can also define lower or upper discrepancy tolerances.
© Copyright. All rights reserved.
447
Unit 11: Transportation Execution
You can define discrepancy profiles. If you do so, you can assign discrepancy types with
different stop categories to them. You can assign discrepancy profiles to freight order types,
freight booking types, and transportation unit types.
Methods of Entering Discrepancies
The following options are available when reporting discrepancies:
●
R
●
Report other discrepancies in Items tab of FO, FB, or TU and enter detailed information in
the Discrepancies tab of the item details.
Add any necessary attachments to a reported discrepancy within the Attachments column
on the Discrepancies tab of the item details.
ME
●
Report quantity discrepancies in Items tab of FO, FB, or TU and actual values in the
Quantities tab of the item details.
Add any necessary notes to a reported discrepancy within either the Note or the Notes
column on the Discrepancies tab of the item details.
US
TO
●
Note:
It is possible to do the following:
Report multiple discrepancies for the same item
●
Enter the same discrepancy for several items
●
Remove a discrepancy that has been added by mistake
ON
LY
FO
RC
●
Figure 137: Freight Unit Unassignment
448
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
It is possible to unassign FUs for which discrepancies have been reported. FUs can be
unassigned from a FO, FB, or TU in the FO/FB/TU screen or in the transportation cockpit.
While the discrepancy and the block or blocks still exist on the freight unit level, they are
removed in the FB, FO, or TU. This means that the cargo (without the goods of the unassigned
FU) is can proceed with further processing.
RC
US
TO
ME
R
Status Changes
Figure 138: Status Change
The system automatically copies information related to discrepancies and statuses between
the documents involved.
FO
Discrepancies entered in the freight order are automatically copied to the freight booking and
freight unit.
The resolution of discrepancies in the freight booking also appear in the freight unit and
freight order.
ON
LY
Changes of the Cargo Execution Status in the freight order for delivery are visible in the freight
booking.
Note:
It is not possible to set the cargo execution status to Ready for Unloading as long
as discrepancies are unresolved.
Resolving Discrepancies
During execution, discrepancies can be determined between the actual quantities and the
quantities that have been ordered by the customer. Furthermore, exceptions can occur, such
as missing or damaged cargo. This data can be sent from SAP EWM to SAP TM, and either
copied into the freight order or freight booking automatically, or entered into the freight order
or freight booking manually.
© Copyright. All rights reserved.
449
Unit 11: Transportation Execution
The customer service agent or transportation planner must decide with the ordering party
how to proceed with the discrepancies. Depending on this decision, the customer service
agent can adjust the ordered data to the actual data, or can plan the subsequent delivery of
missing cargo.
To support the exception handling process, the following functions of SAP TM have been
added or enhanced:
Discrepancy profile with the option to define discrepancy subcategories
●
Personal object worklist (POWL) for discrepancies
●
Copy of actual data from freight document to ordered data of forwarding order
●
Change of forwarding order data after execution has started
●
Assignment of local freight document items to forwarding orders and freight units
●
Manual freight unit split after execution has started
●
Manual corrections of items, for example, after transfer of data from SAP EWM
ME
US
TO
FO
RC
New Worklist for Discrepancies
R
●
Figure 139: Discrepancy Worklist
LY
Before SAP TM 9.3, it was possible to find Forwarding Orders with discrepancies, but the
result list was based on the document level instead discrepancies level.
With SAP TM 9.3 a central worklist or POWL has been provided to list all discrepancies with
details.
ON
The POWL can be found in the area of Forwarding Order Management. You can display
discrepancies with all relevant data. You can resolve discrepancies directly and access the
related documents such as forwarding orders and freight orders. The POWL includes options
for resolving missing cargo discrepancies with and without keeping the freight units that have
been created automatically by the system. It includes an option to resolve discrepancies with
unexpected cargo and assign the local freight order items to forwarding order and freight unit
items.
The same UI options for resolving discrepancies have also been added to the Discrepancy tab
of the item details (for forwarding orders and freight documents).
450
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
You can resolve discrepancies as follows:
●
●
●
●
If you want to split the freight units for missing cargo and delete the split items, choose
Resolve → Resolve Missing Cargo (Delete FU Item).
If you have received unexpected cargo that does not have an item and is not assigned to a
freight unit in the forwarding order, choose Resolve → Resolve Unexpected Cargo (Assign
FWO Item).
R
●
If you split the freight units for missing cargo and keep the split items but want to remove
them from the freight order, choose Resolve → Resolve Missing Cargo (Retain FU Item).
If you have received unexpected cargo, and this already has an item and is assigned to a
freight unit in the forwarding order, choose Resolve → Resolve Discrepancy.
ME
●
If you want to resolve a discrepancy, choose Resolve.
If you have resolved a discrepancy by mistake and want to undo this, choose Undo
Resolve.
If you have entered a discrepancy by mistake, choose Delete.
US
TO
●
Conditions for Using the Resolve and Undo Resolve Buttons
You can use the actions associated with the Resolve button for specific discrepancy types
only. The following conditions apply:
●
Resolve discrepancy
●
RC
This action is permitted for all discrepancy types, except for discrepancies with the
subcategory Missing Cargo. You cannot execute the Resolve action for this subcategory if
the Quantity Update column in the Customizing activity Define Discrepancy Profile has the
value Split Predecessor Document.
Resolve missing cargo (retain FU item)
FO
You can execute this action for discrepancies with the subcategory Missing Cargo, only if
the Quantity Update column in the Customizing activity Define Discrepancy Profile has the
value Split Predecessor Document.
●
Resolve missing cargo (delete FU item)
LY
You can execute this action for discrepancies with the subcategory Missing Cargo, only if
the Quantity Update column in the Customizing activity Define Discrepancy Profile has the
value Split Predecessor Document.
●
Resolve unexpected cargo (assign FWO item)
You can execute this action only for discrepancies with the subcategory Unexpected
Cargo.
ON
You can use the action associated with the Undo Resolve button for specific discrepancy
types only. The following conditions apply:
●
●
The discrepancy must have the status Resolved.
The discrepancy must not have the subcategory Missing Cargo. If the discrepancy does
have the subcategory Missing Cargo, the action Undo Resolve can be executed only if the
Quantity Update column in the Customizing activity Define Discrepancy Profile does not
have the value Split Predecessor Document.
© Copyright. All rights reserved.
451
Unit 11: Transportation Execution
FO
RC
US
TO
ME
R
Resolving Discrepancies in the Forwarding Order
Figure 140: Resolving Discrepancies in the Forwarding Order
To resolve discrepancies and handle exceptions, corresponding actions have been developed
and added to the POWL. However the actions may be also used in a forwarding order (FWO)
screen.
LY
In a forwarding order, you enter the quantities and attributes requested by the ordering party
for the items to be transported. When the actual quantities are reported, there can be
discrepancies between them and the requested quantities. You can enter these quantity
discrepancies in the freight document, just as you enter other discrepancies, such as
packaging damage or missing documents. These discrepancies are then also displayed in the
forwarding order.
ON
Using the displayed data, you can check discrepancies and, for example, clarify, after
discussion with the ordering party, whether the discrepancies are acceptable. Then, for
further planning, you can set discrepancies to resolved, or block stages of the forwarding
order that were not yet executed.
In addition, you can search for forwarding orders that contain discrepancies. You can also
display discrepancies in your personal object worklist for discrepancies.
452
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
RC
US
TO
ME
R
Copy Actual Data
Figure 141: Copy Actual Data
FO
You can copy actual data that has been reported by SAP EWM, or entered in the freight
document manually, to the ordered data of the forwarding order. The system displays, in the
details of the forwarding order item, whether discrepancies exist, and whether actual data
differs from ordered data.
LY
You can change most of the ordered data, even if execution has already started (cargo receipt
status is On Hand). However, the changes are then no longer propagated to follow-up
documents, such as freight units and freight orders. If a settlement document already exists,
you must cancel the settlement document first, then change the data, and, finally, create a
new settlement document.
On the item detail screen of the forwarding order UI, you can see whether actual data differs
from ordered data. In the item table you have the option to copy actual quantities and
attributes to the ordered data of a forwarding order item.
ON
A new status in the item details (Item Processing Status) indicates whether actual data has
already been copied to ordered data. Furthermore, it shows whether the item is statistical,
which means that it has no freight units anymore. In this case, the system has deleted the
freight units of the forwarding order item after you have solved a discrepancy and copied
actual data to the ordered data (because the quantity of the item was zero).
© Copyright. All rights reserved.
453
ON
LY
FO
RC
US
TO
ME
R
Unit 11: Transportation Execution
454
© Copyright. All rights reserved.
Unit 11
Exercise 31
Process a Freight Order with Discrepancies
R
Business Example
ME
A distribution company wants to control what happens when discrepancies are identified in
freight orders and shipments.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Field
Discrepancy Type
US
TO
1. In Customizing for SAP TM, create a general discrepancy type with the following
information:
Value
D##0
Discrepancy Type Description
GRP## General Discrepancy
Text Type
D0000
Associated Event
Selected
FO
RC
No Block
GEN_DISCRP
Discr. Subcategory
Damaged Cargo
2. Create a quantity discrepancy type with the following data:
Value
Discrepancy Type
D##1
Discrepancy Type Description
GRP## Quantity Discrepancy
Text Type
D0001
Associated Event
REPORT_QUANTITY
Discr. Subcategory
Missing Cargo
Lower Tolerance
10
Upper Tolerance
10
ON
LY
Field
3. Create a Discrepancy Profile with the following data and assign your Discrepancy Types to
the Discrepancy Profile:
Field
Value
Discr. Prf.
DISCPRF##
© Copyright. All rights reserved.
455
Unit 11: Transportation Execution
Value
Discrepancy Profile Description
Discrepancy Profile Group ##
Field
Value
Discr. Type
D##0
Stop Cat. Relevance
Inbound and Outbound Stop
Discr. Type
D##1
Stop Cat. Relevance
Inbound and Outbound Stop
ME
R
Field
4. Assign your discrepancy profile to your freight order type, using the following data:
Value
Freight Order Type
T0##
Discrepancy Profile
5. Create a forwarding order.
Field
US
TO
Field
DISCPRF##
Value
Forwarding Order Type
01– Road
RC
Transportation Mode
T0##
17– Less-Than-Truckload
Movement Type
T2C (TM200–Direct)
Sales Organization
50001426
Ordering Party
EU-CUST-01
FO
Shipping Type
EU-CUST-01
Consignee
EU-CUST-08
Pick-up Date
Next Monday
Delivery Date
One day after pick-up
Item Type
PRD
Product
PRODTM-00
Quantity
20
Quantity Unit of Measurement
CRT
Gross weight
1000
Gross weight UOM
LB
ON
LY
Shipper
456
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
Value
Item Type
PRD
Product
PRODTM-00
Quantity
20
Quantity Unit of Measurement
CRT
Gross weight
1000
Gross weight UOM
LB
ME
6. Create a freight order for your forwarding order.
R
Field
7. There are 20 cartons in the freight order you just created. During loading, the driver
reported that only 19 were loaded. In the freight order, report a discrepancy for 1 carton.
Value
Quantity
US
TO
Field
19
Gross Weight
430kg
RC
8. What date was the quantity discrepancy reported?
FO
9. Is the quantity discrepancy within tolerance limits?
10. Is the freight order blocked?
ON
LY
Note:
You can also see this on the Statuses tab, in the Blocking Information screen
area.
11. Update the actual quantities to 15 cartons. Use the following information:
Field
Value
Quantity
15
© Copyright. All rights reserved.
457
Unit 11: Transportation Execution
Field
Value
Gross Weight
340kg
R
12. Is the quantity discrepancy within tolerance limits?
ME
13. Is there a block on the freight order? Why?
14. Report a general discrepancy for the freight order and enter a reason for the discrepancy.
US
TO
15. Determine if there is a planning block on the freight order. What is the reason for this?
FO
RC
16. Determine whether there is an invoicing block on the freight order.
17. Determine whether there is an execution block on the freight order. What is the reason for
this?
LY
18. Determine the status of the freight unit related Item 10 of the freight order.
ON
19. Identify the reasons for the block on the freight unit.
20. Resolve the discrepancy in the freight order.
21. Is there a block on the freight order?
458
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
ON
LY
FO
RC
US
TO
ME
R
22. Determine the status of the freight unit for the Item 10 after the discrepancy has been
resolved
© Copyright. All rights reserved.
459
Unit 11
Solution 31
Process a Freight Order with Discrepancies
R
Business Example
ME
A distribution company wants to control what happens when discrepancies are identified in
freight orders and shipments.
Note that, in this exercise, when the values include ##, replace the characters with the
number assigned to you by your instructor.
Field
Discrepancy Type
US
TO
1. In Customizing for SAP TM, create a general discrepancy type with the following
information:
Value
D##0
Discrepancy Type Description
GRP## General Discrepancy
Text Type
D0000
Associated Event
Selected
FO
RC
No Block
GEN_DISCRP
Discr. Subcategory
Damaged Cargo
a) In Customizing for SAP TM, choose SAP Transportation Management
→ Transportation Management → Freight Order Management → Define Discrepancy
Profile.
b) In the Discrepancy Types dialog box, choose New Entries.
c) Enter the data provided in the table.
LY
d) Press Enter on your keyboard.
e) If a warning message concerning the namespace is displayed, press Enter again.
f) Save the discrepancy type and go back.
ON
2. Create a quantity discrepancy type with the following data:
460
Field
Value
Discrepancy Type
D##1
Discrepancy Type Description
GRP## Quantity Discrepancy
Text Type
D0001
Associated Event
REPORT_QUANTITY
Discr. Subcategory
Missing Cargo
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
Field
Value
Lower Tolerance
10
Upper Tolerance
10
a) In the Change View "Discrepancy Types": Overview screen, choose New Entries.
b) Enter the data provided in the table.
R
c) Press Enter on your keyboard.
ME
d) If a warning message concerning the namespace is displayed, press Enter again.
e) Save the discrepancy type and stay in the function.
3. Create a Discrepancy Profile with the following data and assign your Discrepancy Types to
the Discrepancy Profile:
Value
Discr. Prf.
US
TO
Field
DISCPRF##
Discrepancy Profile Description
Discrepancy Profile Group ##
Field
Value
Discr. Type
Inbound and Outbound Stop
RC
Stop Cat. Relevance
D##0
Discr. Type
D##1
Stop Cat. Relevance
Inbound and Outbound Stop
FO
a) Select Discrepancy Profiles and choose New Entries.
b) Enter the data provided in the first table.
c) Select the line with the new entry and, from the dialog structure, choose Assign
Discrepancy Types to Profile.
LY
d) Choose New Entries and enter the data provided in the second table.
e) Save and leave the customizing activity.
ON
4. Assign your discrepancy profile to your freight order type, using the following data:
Field
Value
Freight Order Type
T0##
Discrepancy Profile
DISCPRF##
a) In the SAP Customizing Implementation Guide (SPRO), choose SAP Transportation
Management → Transportation Management → Freight Order Management → Freight
Order → Define Freight Order Type.
© Copyright. All rights reserved.
461
Unit 11: Transportation Execution
b) Select Freight Order Type T0## and choose Details.
c) In Execution Settings, enter DISCPRF## as your Discrepancy Profile.
d) Save and leave the customizing activity.
Value
Forwarding Order Type
T0##
Transportation Mode
01– Road
Shipping Type
17– Less-Than-Truckload
Movement Type
T2C (TM200–Direct)
Sales Organization
50001426
Ordering Party
EU-CUST-01
Shipper
EU-CUST-01
Pick-up Date
Delivery Date
Item Type
Product
EU-CUST-08
Next Monday
One day after pick-up
PRD
PRODTM-00
20
FO
RC
Quantity
US
TO
Consignee
ME
Field
R
5. Create a forwarding order.
CRT
Gross weight
1000
Gross weight UOM
LB
Field
Value
Item Type
PRD
Product
PRODTM-00
LY
Quantity Unit of Measurement
20
Quantity Unit of Measurement
CRT
Gross weight
1000
ON
Quantity
Gross weight UOM
LB
a) In NWBC, choose Forwarding Order Management → Forwarding Order → Create
Forwarding Order.
b) Enter the data provided in the first table.
c) Choose Continue.
462
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
d) In the top right of the screen, in the Page field, choose Fast Order Entry (Land).
e) Enter the data provided in the first table.
f) In the Items table, choose Insert → Product.
g) Enter the product information provided in the second table.
h) Choose Save.
6. Create a freight order for your forwarding order.
c) Choose Freight Document → Create.
ME
b) On the Actual Route tab, select the main stage.
R
a) In the top right of the screen, to display all data, in the Page field, choose Forwarding
Order.
e) Choose Save.
US
TO
d) In the Stages table, in the Document column, note the freight order number (you may
need to scroll to see the Document column).
7. There are 20 cartons in the freight order you just created. During loading, the driver
reported that only 19 were loaded. In the freight order, report a discrepancy for 1 carton.
Field
Value
Quantity
430kg
RC
Gross Weight
19
a) In the forwarding order, on the Stages tab, choose the link in the document column to
open the freight order.
b) Choose the Items tab.
FO
c) Choose Edit.
d) Choose the Product 10 PRODTM-00 row.
e) Choose the Quantities tab.
f) On the Actual Quantities screen area, enter the data provided in the table.
LY
g) Save your changes.
ON
8. What date was the quantity discrepancy reported?
Today’s date.
a) Choose the Product 10 PRODTM-00 row.
b) Open the Discrepancies tab to see the date that the discrepancy was reported.
9. Is the quantity discrepancy within tolerance limits?
© Copyright. All rights reserved.
463
Unit 11: Transportation Execution
Yes.
a) On the Discrepancies tab, locate the Within Tolerance field.
b) The Within Tolerance checkbox is selected, so the discrepancy is within the tolerance
limits.
R
10. Is the freight order blocked?
No.
US
TO
ME
Note:
You can also see this on the Statuses tab, in the Blocking Information screen
area.
a) On the Discrepancies tab, locate the No Block field.
b) The No Block checkbox is selected, so the freight order is not blocked.
11. Update the actual quantities to 15 cartons. Use the following information:
Field
15
FO
RC
Quantity
Value
Gross Weight
340kg
a) In the Actual Quantities screen area, enter the data provided in the table.
12. Is the quantity discrepancy within tolerance limits?
No.
LY
a) On the Discrepancies tab, locate the Within Tolerance field.
b) The Within Tolerance checkbox is selected, so that the discrepancy is not within the
tolerance limits.
ON
13. Is there a block on the freight order? Why?
Yes. The quantity discrepancy type permits a ± 10% deviation from the planned quantity
without a block. The order quantity is 20 pieces, so the permissible deviation is ± 2. Actual
quantities greater than 18 and less than 22 are within the tolerance limits and, therefore,
the document will be blocked.
a) On the Discrepancies tab, locate the No Block field.
464
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
b) The No Block checkbox is selected, so the freight order is blocked.
Note:
You can also see this on the Statuses tab, in the Blocking Information
screen area.
14. Report a general discrepancy for the freight order and enter a reason for the discrepancy.
R
a) Choose the Discrepancies tab.
b) Choose Insert and enter discrepancy type D##0.
d) In the Notes column, choose New.
ME
c) In the Note column, enter a description of the discrepancy: One carton is
damaged.
US
TO
e) In the Notes dialog box, verify that your note is displayed.
f) In the dialog box, choose Insert.
g) In the new row, in the Text Type field, select GRP00 -Header Note.
h) Click in the text box, and enter the following text: Contact shipper for
instructions.
i) To close the dialog box, choose Close.
j) Save the freight order.
RC
15. Determine if there is a planning block on the freight order. What is the reason for this?
FO
No, there is no planning block on the freight order. Discrepancies do not affect the
planning.
a) In the freight order, choose the Statuses tab.
b) Under Blocking Information, look in the Planning Block field.
LY
16. Determine whether there is an invoicing block on the freight order.
ON
Yes, there is an invoicing block on the freight order. Invoicing can only be performed if
there are no discrepancies, or if reported discrepancies have been resolved.
a) In the freight order, on the Statuses tab, check the Invoicing Block field.
17. Determine whether there is an execution block on the freight order. What is the reason for
this?
Yes, there is an execution block on the freight order. Execution can only be performed if
there are no discrepancies, or if reported discrepancies have been resolved.
© Copyright. All rights reserved.
465
Unit 11: Transportation Execution
a) In the freight order, on the Statuses tab, select the Execution Block checkbox.
b) To view the reason for the block, choose Details.
18. Determine the status of the freight unit related Item 10 of the freight order.
There is a red light next to the freight unit. The red light means that the freight unit is
blocked.
R
a) In the freight order, choose the Document Flow tab.
19. Identify the reasons for the block on the freight unit.
ME
b) In the Document Hierarchy column, check the status (stop light) icon next to the
freight unit number.
US
TO
There is a planning and execution block, because a discrepancy was reported for the
freight unit item in the freight order. Choose Details to find out more information about the
blocks.
a) To open the freight unit, in the Document Flow tab, choose the freight unit number.
b) In the freight unit, choose the Statuses tab.
20. Resolve the discrepancy in the freight order.
FO
RC
a) Choose the Items tab.
b) Choose the Product 10 PRODTM-00 row.
c) On the Discrepancies tab, select Quantity Discrepancy and choose Resolve → Resolve
Discrepancy.
d) Save your changes.
21. Is there a block on the freight order?
No. The block was removed when the discrepancy was resolved.
LY
a) Choose the Statuses tab.
b) Check the Block status.
ON
22. Determine the status of the freight unit for the Item 10 after the discrepancy has been
resolved
There is no block on the freight unit.
a) In the freight order, choose the Document Flow tab.
b) Check the status of the freight unit.
466
© Copyright. All rights reserved.
Lesson: Managing Freight Order Discrepancies
LESSON SUMMARY
You should now be able to:
Process different types of discrepancies in SAP TM
ON
LY
FO
RC
US
TO
ME
R
●
© Copyright. All rights reserved.
467
ON
LY
FO
RC
US
TO
ME
R
Unit 11: Transportation Execution
468
© Copyright. All rights reserved.
Unit 11
Learning Assessment
True
X
False
ME
X
US
TO
Determine whether this statement is true or false.
R
1. Output management automates the output of business documents, such as printouts, in
response to certain business events.
2. When a discrepancy is reported in a freight order document, what blocks are applied to
the freight order?
Choose the correct answers.
A Planning block
X
B Execution block
X
C Invoicing block
X
D Delivery block
RC
X
FO
3. The planned weight of a delivery is 100 kg but the actual weight is 125 kg. A quantity
discrepancy exists. The upper and lower tolerance range is +/-20%. Which of the
following statements about the quantity discrepancy are correct?
Choose the correct answer.
A The actual quantity exceeds the upper tolerance limit by 5%.
X
B The actual quantity exceeds the upper tolerance limit by 10%.
X
C The actual quantity exceeds the lower tolerance limit by 5%.
X
D The actual quantity exceeds the lower tolerance limit by 10%.
X
E The actual quantity is within the tolerance range.
ON
LY
X
© Copyright. All rights reserved.
469
Unit 11
Learning Assessment - Answers
True
X
False
ME
X
US
TO
Determine whether this statement is true or false.
R
1. Output management automates the output of business documents, such as printouts, in
response to certain business events.
2. When a discrepancy is reported in a freight order document, what blocks are applied to
the freight order?
Choose the correct answers.
A Planning block
X
B Execution block
X
C Invoicing block
X
D Delivery block
FO
RC
X
3. The planned weight of a delivery is 100 kg but the actual weight is 125 kg. A quantity
discrepancy exists. The upper and lower tolerance range is +/-20%. Which of the
following statements about the quantity discrepancy are correct?
Choose the correct answer.
A The actual quantity exceeds the upper tolerance limit by 5%.
LY
X
B The actual quantity exceeds the upper tolerance limit by 10%.
X
C The actual quantity exceeds the lower tolerance limit by 5%.
X
D The actual quantity exceeds the lower tolerance limit by 10%.
X
E The actual quantity is within the tolerance range.
ON
X
470
© Copyright. All rights reserved.
UNIT 12
Integration with SAP Extended
Warehouse Management
R
Lesson 1
Lesson 2
Lesson 3
481
US
TO
Integrating SAP EWM Based on Deliveries
472
ME
Integrating SAP EWM based on Shipments
Integrating SAP EWM for Transit Warehousing
Exercise 32: Receive Goods in Transit Warehouse
RC
UNIT OBJECTIVES
489
497
Execute the freight order-based shipment by using SAP EWM
●
Configure settings to enable warehouse integration based on shipments
●
Directly integrate SAP TM into SAP EWM
●
Configure settings to enable warehouse integration based on deliveries
●
Integrate SAP TM into SAP EWM in a Logistic Service Provider scenario
●
Configure settings to enable transit warehouse integration
ON
LY
FO
●
© Copyright. All rights reserved.
471
Unit 12
Lesson 1
Integrating SAP EWM based on Shipments
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, we examine the integration of SAP Enterprise Resource Planning (SAP ERP)
sales orders and outbound deliveries with SAP transportation planning and SAP Extended
Warehouse Management (SAP EWM) warehouse planning and execution.
Execute the freight order-based shipment by using SAP EWM
●
Configure settings to enable warehouse integration based on shipments
US
TO
●
ON
LY
FO
RC
Integration Scenarios for SAP EWM Based on Shipments
Figure 142: SAPTM-SAP ERP—SAP EWM Integration
The integration of SAP TM into the SAP EWM application enables you to integrate SAP TM
transportation planning with SAP ERP delivery and shipment processing and SAP EWM
warehouse planning and execution.
In a first integration, based on release SAP TM 9.0, SAP TM was integrated into SAP EWM via
SAP ERP. In this scenario, data is not sent directly between SAP TM and SAP EWM.
472
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM based on Shipments
In this process, you plan the transportation in SAP TM based on sales orders created in SAP
ERP. SAP TM proposes and creates deliveries based on dates and quantities according to
transportation planning results, taking into account transportation constraints, such as
resource availability and transportation durations. The SAP TM system sends delivery
proposals to SAP ERP, which creates the deliveries and forwards them to SAP TM and to SAP
EWM for further processing. As a result of the transportation planning in SAP TM, a freight
order is created in SAP TM. The creation of a freight order results in the creation of a
shipment in SAP ERP and of a transportation unit (TU) in SAP EWM.
ME
R
In the warehouse you pick the goods by waves directly into shipping handling units (HUs), for
example, pallets. You then stage the shipping HUs and load them into a truck before posting
the goods issue. As a result of the goods issue, the deliveries are updated in SAP ERP for later
billing and the freight order in SAP TM is updated for a later freight cost settlement.
Main Outbound Integration Scenarios Supported with SAP TM-ERP-EWM Integration
1. Outbound process with order-based transportation planning in SAP TM
US
TO
2. Outbound process with delivery-based transportation planning in SAP TM
3. Outbound process with transportation planning in SAP EWM
ON
LY
FO
RC
4. Deletion of transportation planning
Figure 143: Order Based Transportation Planning in SAP TM
An order-based SAP EWM integration scenario starts with the creation of a sales order. A
sales order in SAP ERP creates an order-based transportation request (OTR) and associated
freight units in SAP TM. When the freight units (FUs) are planned, freight orders are created.
Based on this freight order, outbound deliveries are created in SAP ERP by using the
functionality of delivery proposals.
© Copyright. All rights reserved.
473
Unit 12: Integration with SAP Extended Warehouse Management
Outbound deliveries are created in SAP ERP. The outbound delivery is sent to SAP EWM as an
outbound delivery request where an outbound delivery order is created. At the same time it is
also sent to SAP TM where a delivery based transportation request (DTR) is created, which
consumes the OTR created earlier. The status of the OTR will change to Fully Consumed. The
FUs are updated and transferred to SAP ERP where a shipment is created. The shipment is
assigned the outbound deliveries. The shipment creates a transportation unit in SAP EWM.
ME
R
Note:
Now, the freight order and the assigned freight units in SAP TM, the SAP ERP
shipment and the assigned outbound deliveries, the transportation unit and the
assigned outbound delivery order in SAP EWM are synchronized.
The delivery is picked, packed, staged, and loaded in SAP EWM. A goods issue is triggered in
SAP EWM. The goods issue and checkout of the transportation unit result in an update in SAP
ERP. The delivery update means that information about the actual weights. quantities, and
packing is sent from SAP EWM to SAP ERP. The DTR is updated in SAP TM.
US
TO
When the shipment status is updated, the freight order status is updated to In Execution. The
freight order is executed in SAP TM. Once the execution is complete, the status of the SAP
ERP shipment is updated.
The final step in the process is charge calculation and settlement in SAP TM.
ON
LY
FO
RC
Delivery Based Transportation Planning in SAP TM
Figure 144: Delivery Based Transportation Planning in SAP TM
The delivery-based transportation planning process starts with a sales order. The sales order
is not sent through transportation management system, but deliveries are created in SAP
474
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM based on Shipments
ERP. The deliveries are sent to both SAP TM and SAP EWM. The remainder of the process is
the same as order-based process.
RC
US
TO
ME
R
Transportation Planning in SAP EWM
Figure 145: Transportation Planning in SAP EWM
FO
In the SAP EWM-driven scenario, also known as SAP EWM-based transportation planning, the
transportation planning starts in SAP ERP system with the creation of the sales order and the
creation of outbound deliveries. The outbound deliveries are sent to SAP EWM, but not to SAP
TM. The SAP EWM system performs transportation planning by creating the transportation
unit by itself and assigning the units to it. A goods issue is triggered once the TU is picked,
packed, staged, and loaded.
ON
LY
After the transportation unit is checked out, the delivery is updated and a shipment created in
SAP ERP. The shipment is sent to SAP TM where a freight order is created enabling SAP TM
to perform charge calculation and settlement.
© Copyright. All rights reserved.
475
Unit 12: Integration with SAP Extended Warehouse Management
US
TO
ME
R
Deletion of Transportation Planning in SAP EWM
FO
RC
Figure 146: Deletion of Transportation Planning in SAP EWM
Sometimes, a transportation unit (TU) in SAP EWM cannot be executed as planned. In such
circumstances, the TU is deleted, thus deleting the shipment and, depending on how the
freight order is configured in SAP TM, either deleting or canceling the freight order.
ON
LY
The deletion or cancellation of a freight order enables SAP TM to perform the planning and
start the process again. This process is called deletion of transportation planning.
476
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM based on Shipments
US
TO
ME
R
Integration Settings for SAP EWM Based on Shipments
Figure 147: Configure Settings to Enable Integration Between SAP EWM and SAP TM
When goods of several outbound delivery documents are to be transported together,
transportation planning in TM is based on SAP ERP sales orders or deliveries. SAP TM then
creates shipments in SAP ERP, which are sent to SAP EWM. SAP ERP creates the required
handling units, using container as the packaging material.
FO
RC
SAP EWM converts handling units (HUs) in SAP ERP shipments into a vehicle or
transportation unit and a planned shipping and receiving activity in SAP EWM. A
transportation unit is the smallest loadable unit of a vehicle that is used to transport goods.
Transportation units are mapped to handling units (HUs) and packaging materials can be
assigned. By linking the packaging materials to a means of transport, the construction rules
for the vehicles can be specified (for example, order of arrangement of transportation unit,
and so on).
After the warehouse execution, the transport information is sent via SAP ERP to SAP TM,
where transport execution and freight settlement occurs.
LY
For the order-based and delivery-based SAP EWM integration scenarios, SAP TM is
configured to send the relevant packaging information for the creation of handling units in
SAP ERP.
Configuration of SAP TM Tasks
SAP TM must be configured to perform the following tasks:
Assigning packaging materials to container equipment types.
●
Assigning packaging material to vehicles resources.
ON
●
●
Assigning appropriate document creation relevance in the freight order used for shipment
integration.
It is possible to send either the container packaging information or the vehicle resource
information or both.
© Copyright. All rights reserved.
477
Unit 12: Integration with SAP Extended Warehouse Management
Supported Shipment Relevance in SAP TM
The shipment relevance supported in SAP TM are the following:
●
Shipment creation with HUs for Vehicles Only
Generates a handling unit for an SAP TM vehicle resource in SAP ERP.
●
Shipment creation with HUs for Containers Only
Generates a handling unit for an SAP TM container in SAP ERP.
Shipment creation with HUs for Vehicles and Containers
R
●
ME
Generates a handling for both vehicle resource and container information to SAP ERP.
To Configure Settings to Enable Integration Between SAP EWM and SAP TM
1. View the main customizing settings in the SAP EWM.
US
TO
a) In SAP TM, in Customizing for SCM Extended Warehouse Management, choose
Extended Warehouse Management → Goods issue Process → Transportation
Management in EWM → Shipments → Define Shipment Type.
b) Select and open each of the following: PTRQ, FTRQ, and BOLD.
c) Go back.
d) In Customizing settings, choose Shipments → Maintaining Settings for Determining
Shipment Types.
FO
RC
Here, only the determination of BOLD from FTRQ is maintained.
e) In Customizing for SCM Extended Warehouse Management, choose Extended
Warehouse Management → Goods issue Process → Transportation Management in
EWM → Freight Documents → Define Freight Document Type.
There is just one freight document type created, FRD.
f) In Customizing for SCM Extended Warehouse Management, choose Extended
Warehouse Management → Goods issue Process → Transportation Management in
EWM → Freight Documents → Define Maintain Settings for Determining Freight
Document Types.
LY
This setting is only required if you use an external transport planning system in
connection with SAP TM.
2. Activate transportation management in SAP EWM.
ON
a) In Customizing for SCM Extended Warehouse Management, choose Extended
Warehouse Management → Goods issue Process → Transportation Management in
EWM → Basics → Activate Transportation Management.
b) Check the Log Output as List checkbox.
c) Choose Execute.
For most objects the system will note that the objects do not need to be generated or
activated, because they are already in use.
3. Define packaging material types in SAP TM.
478
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM based on Shipments
a) In SAP TM, in Customizing for SAP Transportation Management, choose SCM Basis
→ Pack → Handling Units → Define Packaging Material Types.
b) If required, define a new packing material type using the following data:
Value
PkMtT
Enter a unique ID
Description
Packaging Material
PMCat
Means of Transport, Transport Element,
Transport Unit
R
Field
ME
4. Specify a packaging material for container equipment group and equipment type.
a) In SAP TM, in Customizing for SAP Transportation Management, choose
Transportation Management → Master Data → Resources → Define Equipment
Groups and Equipment Types.
US
TO
b) In the Dialog Structure, choose Transportation Unit Groups.
c) Select the equipment group for containers (or maintain if required.)
d) In the Dialog Structure, choose Equipment Type (or create a new equipment type.)
e) Select an equipment type and choose
(Display).
f) In the Packaging Matl. field, specify the appropriate packaging material.
RC
g) Save and exit the function.
5. Specify the packaging material for the vehicle resource.
a) On the SAP Easy Access screen, in the Menu, choose Menu → SAP Menu.
FO
b) In the SAP Menu, choose SAP Transportation Management → Transportation
Management → Master Data → Resource → Resource
c) In the Resource field, enter the vehicle resource (for example, TM_TRUCK).
d) Choose
(Display Resources).
(Display<->Change).
LY
e) In the Display Resources: Header Data screen, choose
f) Open the Transportation tab.
g) In the Pack. Material field, enter specify the packaging material.
ON
h) Save and exit the function.
6. Configure a freight order to transfer packaging information to SAP ERP.
a) In SAP TM, in Customizing for SAP Transportation Management, choose SAP
Transportation Management → Transportation Management → Freight order
Management → Freight Order → Define Freight Order Types.
b) Select the freight order type that is to be used for integration with SAP EWM.
c) Choose
© Copyright. All rights reserved.
(Details).
479
Unit 12: Integration with SAP Extended Warehouse Management
d) In the Document Creation Relevance field, choose one of the following:
●
●
Shipment Creation with HUs for Vehicles Only – Choose this option to generate a
handling unit for an SAP TM vehicle resource in SAP ERP.
Shipment Creation with HUs for Containers Only – Choose this option to generate a
handling unit for an SAP TM container in SAP ERP.
Shipment Creation with HUs for Vehicles and Containers – Choose this option to
generate a handling unit for both vehicle resource and container information in SAP
ERP.
R
●
ME
e) Save and exit the function.
LESSON SUMMARY
You should now be able to:
Execute the freight order-based shipment by using SAP EWM
●
Configure settings to enable warehouse integration based on shipments
ON
LY
FO
RC
US
TO
●
480
© Copyright. All rights reserved.
Unit 12
Lesson 2
Integrating SAP EWM Based on Deliveries
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, you learn how to integrate SAP Extended Warehouse Management (SAP EWM)
transportation execution directly into SAP Transportation Management (SAP TM).
Directly integrate SAP TM into SAP EWM
●
Configure settings to enable warehouse integration based on deliveries
US
TO
●
LY
FO
RC
Integration Scenarios for Direct Integration
ON
Figure 148: History of TM-EWM Integration
Since release 9.1, a direct integration between SAP TM and SAP EWM is available, and SAP
ERP shipments are no longer required for integration. Communication is now carried out
between SAP TM and SAP EWM directly, via services.
© Copyright. All rights reserved.
481
Unit 12: Integration with SAP Extended Warehouse Management
US
TO
ME
R
Process Flow in System Landscape Outbound Process
Figure 149: Process Flow in System Landscape Outbound Process
This system setup enables end-to-end integrated transportation planning, warehouse
execution, and freight settlement by way of a direct interface between SAP TM and SAP EWM.
FO
RC
SAP TM and SAP EWM are part of the supply chain execution platform. Customer orders and
delivery orders are generated in SAP ERP. The transportation planning occurs in the SAP TM.
The result of the planning is a freight order. This freight order is transferred to SAP EWM
directly.
SAP EWM is responsible for operations such as picking, packing, and staging from the
warehouse. The goods are loaded onto the truck. Once loading is complete, the transport is
ready for execution and sent back to SAP TM. In SAP TM, the execution is processed. After
successful execution, the freight order is settled in SAP TM.
Integrate Best-in-Class Applications
ON
LY
The SAP EWM-SAP TM integration allows a tight integration of master data and Customizing
between two systems. The communication occurs by way of the exchange infrastructure (XI).
With the update to 9.1, the views for Customizing have not changed, so administrators can
still use the same screens. Existing integration features of the release 9.0. are still available in
SAP TM 9.1.
482
Note:
Besides freight orders, direct integration with SAP EWM is also supported for
freight bookings and transportation units.
© Copyright. All rights reserved.
US
TO
ME
R
Lesson: Integrating SAP EWM Based on Deliveries
Figure 150: Integrate Best-in-Class Applications
FO
RC
When you plan to send goods from several outbound delivery documents with the same
transport, transportation planning in SAP TM is based on SAP ERP sales orders or deliveries.
SAP TM sends the transportation planning results to SAP EWM. The information from SAP
TM is mapped into corresponding TU or vehicle activities. Building rules are not used in SAP
EWM.
After the warehouse execution, the transport information is communicated from SAP EWM to
SAP TM to carry out transport execution and freight settlement in SAP TM. The
communication back to SAP TM is triggered on goods issue of the TU, and contains
information about what is loaded on the TUs that are posted goods issue.
ON
LY
Note:
Delivery-based outbound transportation planning in SAP TM is also supported for
outbound deliveries created in SAP EWM (DirODO). SAP EWM Customizing
enables the setting of a TM-relevant transportation planning types and therefore
the assignment of such deliveries to TUs created from SAP TM.
© Copyright. All rights reserved.
483
Unit 12: Integration with SAP Extended Warehouse Management
FO
RC
US
TO
ME
R
Main Process Steps of Order-Based Outbound Transportation Planning
Figure 151: Outbound Process
The main process steps of order-cased outbound transportation planning are as follows:
1. SAP TM receives sales orders or deliveries from SAP ERP and creates corresponding
transportation requirements and freight units.
2. Based on transportation requirements, transportation is planned, freight orders are
created in SAP TM.
LY
3. When transportation planning is based on sales orders, SAP TM creates deliveries in SAP
ERP.
4. SAP ERP distributes outbound deliveries to SAP EWM and SAP EWM generates
corresponding warehouse requests of the type outbound delivery order automatically.
ON
5. Based on the freight order information, a message is sent from SAP TM to SAP EWM
directly, where a vehicle or a TU and a planned shipping and receiving activity is created
automatically, and the outbound delivery orders are assigned to the TU activity.
6. Perform the warehouse activities related to the outbound delivery orders such as picking,
packing, staging, and loading the goods. Note that all warehouse activities except loading
can be performed before arrival of the TU to the door.
7. Execute the action Arrival at Checkpoint for the vehicle or the TU. The system changes the
status of the shipping and receiving activity automatically from Planned to Active.
8. Assign a door to the vehicle or the TU.
484
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM Based on Deliveries
9. If yard management is active, move the vehicle or the TU from the yard to the assigned
door. If yard management is not active, execute the action Arrival at Door for the TU.
10. Perform the warehouse activities such as loading the goods, posting the goods issue, and
printing the transportation documents.
R
11. With the goods issue posting in SAP EWM, the delivery information is transferred to SAP
ERP, where the deliveries are updated automatically with the execution data. The
information is forwarded from SAP ERP to SAP TM, where the corresponding deliverybased transportation requirement (DTR) is updated automatically.
ME
12. With the goods issue posting in SAP EWM, the transport-relevant information is sent from
SAP EWM to SAP TM automatically, where the freight order is updated with the execution
and status data (for example, the stop of the freight order is set to Departed; loaded items
are set to Loaded).
US
TO
13. If yard management is active, move the vehicle or the TU from the door to the yard. If yard
management is not active, execute the action Departure from Door for the vehicle or the
TU.
14. Execute the action Departure from Checkpoint for the vehicle or the TU. SAP EWM
automatically changes the status of the shipping and receiving activity from Active to
Completed.
15. Set the execution status of the SAP TM freight order to Completed if this was not set
automatically in the previous step.
16. Carry out the freight settlement In SAP TM. The freight settlement document in SAP TM is
the basis for the invoice verification and settlement in SAP ERP.
RC
Inbound Process
In delivery-based planning, the deliveries are already created in SAP ERP based on the sales
orders.
ON
LY
FO
The communication between SAP TM and SAP EWM is the same for delivery-based planning
as for order-based transportation planning.
© Copyright. All rights reserved.
485
Figure 152: Inbound Process
US
TO
ME
R
Unit 12: Integration with SAP Extended Warehouse Management
FO
RC
As in the delivery-based outbound transportation planning, a transport planner plans inbound
deliveries in SAP TM and sends a message for warehouse execution to SAP EWM. The
creation of TUs or Vehicles with their assignments to the inbound deliveries is also automatic.
The unloading of the transportation unit should be sent from SAP EWM to SAP TM to update
the freight order. This communication step is new compared to release 9.0.
SAP EWM and SAP TM Integration Settings
SAP TM must be configured to perform the following tasks:
Assign packaging materials to container equipment types.
●
Assign packaging material to vehicles resources.
●
Assign appropriate document creation relevance in the freight order type.
LY
●
ON
Set the relevance to Transportation Activity Creation in SAP EWM.
To Configure Settings in SAP TM
1. Define a packaging material type in SAP TM.
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → SCM Basis → Pack → Handling Units → Define
Packaging Material Types.
b) Create an entry with Packaging Material Category A (Means of Transport).
2. Define a means of transport in SAP TM.
486
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM Based on Deliveries
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Master Data → Resources → Define Means of
Transport.
b) Create an entry with the transportation mode Road.
c) Select the Multiresource checkbox.
3. Define vehicle resources in SAP TM.
R
a) In NWBC, choose Master Data → Resources → Define Resources.
b) Choose Create Resources.
4. Define package type codes in SAP TM.
ME
c) On the Vehicle tab, enter the resource data including the means of transport that you
created in Step 2.
b) Create an entry.
US
TO
a) In Customizing for SAP TM, choose SAP Transportation Management → Forwarding
Order Management → Define Package Type Codes.
5. Define equipment groups and equipment types in SAP TM.
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Master Data → Resources → Define Equipment
Groups and Equipment Types.
b) In the Dialog Structure screen area, choose Transportation Unit Groups.
RC
c) Select the equipment group CN with the description Container and the resource class
Container.
d) In the Dialog Structure screen area, choose Transportation Mode Assignment.
e) Select transportation mode category 1, Road.
FO
f) In the Dialog Structure screen area, choose Transportation Unit Type and create a new
entry.
6. Define freight order types for SAP EWM integration.
LY
a) In Customizing for SAP TM, choose SAP Transportation Management →
Transportation Management → Freight Order Management → Freight Order → Define
Freight Order Types.
b) Create a freight order type.
ON
c) In the Additional Settings screen area, in the Document Creation Relevance field, enter
E (Transportation Activity Creation in SAP EWM).
d) In the Output Options screen area, in the Output Profile field, enter /SCMTMS/TOR.
To Configure Settings in SAP EWM
1. Check the packaging material type in SAP EWM.
© Copyright. All rights reserved.
487
Unit 12: Integration with SAP Extended Warehouse Management
a) In Customizing for SAP TM, choose SCM Extended Warehouse Management →
Extended Warehouse Management → Cross-Process Settings → Handling Units →
Basics → Define Packaging Material Types.
b) Check that an entry corresponding to the packaging material type in SAP TM exists.
2. Configure the means of transport in SAP EWM.
a) In Customizing for SAP TM, choose SAP Transportation Management → SCM
Basis → Master Data → Transportation Lane → Maintain Means of Transport.
R
b) Check that an entry corresponding to the means of transport in SAP TM exists.
ME
c) In Customizing for SAP TM, choose SCM Extended Warehouse Management →
Extended Warehouse Management → Cross-Process Settings → Shipping and
Receiving → General Settings → Define Control Parameters for Forming Vehicles /
Transportation Units.
US
TO
d) Check that entries exist for TU (Transportation Unit) with action profile /SCWM/TU
and for VEH (Vehicle) with action profile /SCWM/VEH.
3. Define the link between packaging material and MTR in SAP EWM.
a) In SAP TM, on the SAP Easy Access screen, choose SAP Extended Warehouse
Management → Extended Warehouse Management → Settings → Shipping and
Receiving → Link Between Packaging Material (TU) and Means of Transport.
b) Check that an entry exists that links the means of transport to the packaging material.
FO
RC
LESSON SUMMARY
You should now be able to:
Directly integrate SAP TM into SAP EWM
●
Configure settings to enable warehouse integration based on deliveries
ON
LY
●
488
© Copyright. All rights reserved.
Unit 12
Lesson 3
Integrating SAP EWM for Transit Warehousing
LESSON OBJECTIVES
After completing this lesson, you will be able to:
ME
R
LESSON OVERVIEW
In this lesson, you learn how to integrate SAP TM into SAP EWM in a Logistic Service Provider
scenario. You also learn how to configure settings to enable transit warehouse integration.
Integrate SAP TM into SAP EWM in a Logistic Service Provider scenario
●
Configure settings to enable transit warehouse integration
LY
FO
RC
Transit Warehousing
US
TO
●
Figure 153: Direct SAP TM-SAP EWM Integration for Logistic Service Providers
ON
With release 9.3, the integration of SAP Transportation Management (SAP TM) and SAP
Extended Warehouse Management (SAP EWM) has been further enhanced, and the
integration is now possible without an SAP ERP system. While with 9.1 integration was
achieved directly between SAP TM and SAP EWM, the integration was still based on SAP ERP
deliveries. This scenario, therefore, supported only shippers that use SAP ERP logistics
integration in SAP TM.
Transit Warehousing now supports direct SAP TM – SAP EWM integration, without
predecessor documents in SAP ERP. Instead, the process can be based on forwarding orders
(FWOs) and, therefore, supports Logistic Service Providers. You perform transportation
planning in SAP TM, and then send your freight documents and transportation units to SAP
© Copyright. All rights reserved.
489
Unit 12: Integration with SAP Extended Warehouse Management
EWM. In SAP EWM, you then execute the warehouse tasks, such as picking, packing, staging,
and loading or unloading. You execute the settlement in SAP TM.
US
TO
ME
R
Integrated Planning and Execution
Figure 154: Integrated Planning and Execution
FO
RC
Transit Warehousing enables a seamless integration of the planned (system-based) flow of
goods in SAP TM and the physical (system-based) flow of goods in SAP EWM across the
entire transportation chain.
By integrating the two systems, you gain transparency on warehouse data in SAP TM, for
example, whether a truck has been loaded or unloaded in SAP EWM, and whether
discrepancies exist, for example, quantity discrepancies.
In this process, you can temporarily store the cargo in transit warehouses, regional hubs,
gateways (air freight) or container freight stations (ocean freight) until it is shipped to the
next location. You can also organize the cargo across the entire transportation chain and gain
transparency with regard to the specific warehouse data. The process of handling cargo at
one location can be repeated at several locations.
ON
LY
In SAP EWM, processing is based on business documents that are created via the loading and
unloading instructions from SAP TM. In addition, the warehouse layout is configured in
accordance with the requirements of transit warehousing. For example, special warehouse
types are available and a product master is no longer required. The handling of the cargo is
carried out on package level instead of product level.
490
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
US
TO
ME
R
Process and Document Overview
RC
Figure 155: Process and Document Overview
In this process example shown in the figure, Process and Document Overview, there are
several FWOs from different shippers to different consignees.
ON
LY
FO
The ocean or air main leg is covered by a freight booking (FB). The pickup, drayage, and
delivery legs are covered by separate freight orders (FOs). In between, goods are shipped
through a transit warehouse, gateway, or container freight station (CFS), where they are
unloaded from the vehicle resource and loaded to the next vehicle resource.
© Copyright. All rights reserved.
491
Unit 12: Integration with SAP Extended Warehouse Management
Figure 156: Integrated Process
US
TO
ME
R
Integrated Process
FO
RC
The example process shown in the figure, Integrated Process, is supported by integrating SAP
TM with SAP EWM using the transit warehousing scenario.
The first relevant integration point is the unloading of goods at the transit warehouse TW
Tokyo after the pick-up stage. The pick-up location in Tokyo is managed by the shipper. At the
same transit warehouse TW Tokyo, the goods are loaded onto the next truck for the feeding
pre-carriage leg. Both the inbound (unloading) and the outbound (loading) process are
supported.
In the following stages of the transportation chain, further transit warehouses and gateways
are passed through in the same manner.
ON
LY
The last integration point is the loading of goods at TW San Diego for the delivery leg. The
delivery location in Tucson is managed by the consignee.
492
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
RC
Figure 157: Process Flow
US
TO
ME
R
Process Flow
In an inbound scenario, the processes Receive from shipper, Receive from other transit
warehouse and Receive from airport/seaport (drayage) are supported.
The customer service agent creates a forwarding order in SAP TM.
FO
The transportation planner creates an actual route manually or has the system determine this
route. The actual route contains one or more locations that are relevant for transit
warehousing. A location is relevant for transit warehousing if you have entered a warehouse
number and a logical system (SAP EWM system) in the location master data.
ON
LY
From the forwarding order, the transportation planner creates a freight order for picking up
the goods at the shipper and transporting them to the transit warehouse. Afterwards, the
transportation planner sets the execution status of the freight order to Ready for
Transportation Execution, which means that the transportation activities can start. Finally, the
transportation planner sets the cargo execution status of the freight order for the transit
warehouse to Cargo Ready for Unloading. The system sends an unloading instruction to SAP
EWM.
On receipt of the message, SAP EWM generates a transportation unit and the corresponding
handling units and an inbound delivery.
On arrival of the truck on the yard, the warehouse staff log the arrival of the truck and assign it
to a door. SAP EWM sends a notification to SAP TM. On receiving the message, the freight
document is updated with the information about the arrival of the truck.
The warehouse staff unload the truck and posts goods receipt. When the freight is fully
received, SAP EWM sends an unloading report to SAP TM. On receiving the message, the
freight order and the freight units are updated with the information about the received cargo.
© Copyright. All rights reserved.
493
Unit 12: Integration with SAP Extended Warehouse Management
In case of exceptions, exception handling is processed.
The SAP EWM transmission status on SAP TM freight documents provides information about
the status of the message exchange.
In SAP EWM, new UIs for inbound handling were implemented, for Freight Order Inbound,
Unloading Preparation, and Stock List. These new UIs display SAP EWM information for the
underlying SAP TM freight documents. It is possible to navigate directly to the SAP TM
documents.
R
In addition, new RF-transactions were implemented for receiving and putaway.
Process Flow in Outbound Scenario
ME
In an outbound scenario, the processes Deliver to consignee, Send to other transit warehouse
and Send to airport/seaport (drayage) are supported.
US
TO
In SAP TM, a forwarding order is created and planned as described in the inbound scenario.
Afterwards, an unloading list is created based on a freight document. The transportation
planner sets the execution status of the freight document to Ready for execution, that is, the
transportation activities can begin. The transportation planner sets the cargo execution
status of the freight document to the transit warehouse on cargo ready for loading. The
system sends a loading instruction to SAP EWM.
On receipt of the message, SAP EWM generates a transportation unit and an outbound
delivery order and assigns the corresponding handling units to the outbound delivery order.
On arrival of the truck on the yard, the warehouse staff log the arrival of the truck and assign it
to a door. SAP EWM sends a notification to SAP TM. On receiving the message, the freight
document is updated with the information about the arrival of the truck.
FO
RC
The warehouse staff take the handling units to the staging area.
The warehouse staff load the truck. SAP EWM sends a loading report to SAP TM. On receiving
the message, the freight order and the freight units are updated with the information about
the loaded cargo.
The warehouse staff log the departure of the truck and post goods issue. SAP EWM sends
another message to SAP TM. On receiving the message, the freight order is updated in SAP
TM.
In case of exceptions, exception handling is processed.
The SAP EWM transmission status on SAP TM freight documents provides information about
the status of the message exchange.
LY
In SAP EWM, new UIs for outbound handling were implemented, for Freight Order Outbound
and Loading Preparation. These new UIs display SAP EWM information for the underlying SAP
TM freight documents. It is possible to navigate directly to the SAP TM documents.
ON
In addition, new RF-transactions for were implemented for packing and loading.
494
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
US
TO
ME
R
Integration Highlights
Figure 158: Integration Highlights
The direct integration of SAP TM into SAP EWM was enhanced with many features, which
enhance the existing integration scenario for shippers. Some of the new features are as
follows:
RC
Multi-Document Handling
Transit warehousing supports planning and execution with trailers. The data that is
returned from SAP EWM is reported back to all the related business documents across
multiple levels, that is, not only to the freight order but also to one or more trailer units
and freight units.
FO
Truck & Trailer
Transit warehousing supports planning and execution with trailers. The data that is
returned from SAP EWM is reported back to all the related business documents across
multiple levels, that is, not only to the freight order but also to one or more trailer units
and freight units.
LY
Prerequisites for Truck & Trailer
ON
In the resource master data you have defined an active vehicle resource for your truck
and a passive vehicle resource for your trailer.
You have maintained the necessary settings in the customizing for your transportation
unit type.
The trailer must have been coupled to the truck before the execution of warehouse tasks.
Multiple (Delta) Updates
As a new feature, it is now also possible to transfer multiple updates. It is possible to
receive a new (delta) Loading/Unloading Report in SAP TM from SAP EWM. The
Loading/Unloading Report contains only new or updated information of the already
loaded or unloaded handling units.
Enhanced Discrepancy Handling
© Copyright. All rights reserved.
495
Unit 12: Integration with SAP Extended Warehouse Management
It is possible to react to discrepancies reported from SAP EWM with different actions,
which are supported from a POWL.
Support of late FU Splits (in Execution)
It is possible to react to warehouse confirmations with FU splits, even when execution has
already started.
Backward Propagation
Support of SAP EWM Handling Units across Freight Units
R
Confirmation data from SAP EWM can be propagated backwards to predecessor
documents.
ME
It is possible to process SAP EWM handling units that include items of several freight
units (Cross FU-Handling).
Cross-System Document Flow
US
TO
The document flow of the freight order, freight booking, or trailer unit was enhanced with
SAP EWM entries. It is possible to navigate directly to the corresponding SAP EWM
transaction from the SAP TM document flow.
Search Documents by Handling Unit ID
ON
LY
FO
RC
It is possible to search for freight documents using the SAP EWM HU ID.
496
© Copyright. All rights reserved.
Unit 12
Exercise 32
Receive Goods in Transit Warehouse
R
Business Example
ME
A freight forwarder wants to plan orders for international transport via air and is responsible
for the entire transportation chain.
In the exercise, you plan the first stage of the transport (pick-up from customer) in SAP TM
and integrate into SAP EWM to receive the goods in the first transit warehouse.
Create a Forwarding Order
US
TO
1. In SAP NetWeaver Business Client (NWBC), create a forwarding order using the data
provided in the following tables. Use the forwarding order type AF01.
On the General Data tab, enter the following data:
Field
Value
Sales Organization
Incoterm
EXW
RC
Incoterm Location
OAF-FWH-05 (FH Tokyo)
Movement Type
DD
Use the following data for the new package:
Field
AF03
Package Type
PAL
Quantity
3
Quantity UoM
EA
FO
Item Type
LY
ON
Value
Gross Weight
800
Gross Weight UoM
kg
Gross Volume
3
Gross Volume UoM
M3
Net Weight
680
Net Weight UoM
kg
On the Package Details tab, enter the following data:
Field
Value
Item Description
Clothing
© Copyright. All rights reserved.
497
Unit 12: Integration with SAP Extended Warehouse Management
Value
Length
1,5
Width
2
Height
1
Unit of Measure
M
Goods Value
4.050.000 JPY
R
Field
Value
Ordering Party
OAF-CU-01
Shipper
OAF-CU-01
Consignee
OAF-CO-01
Collect Agreement Party
Import Organization
US
TO
Filed
ME
On the Business Partner tab, enter the following data:
OAF-FWH-21
AF-FWH-20
On the Location and Date/Times tab, enter the following data:
Field
Source Location
OAF-CU-01
OAF-CO-01
FO
RC
Destination Location
Value
Pick-Up Date
<Today> + 1 day
Delivery Date
<Today> + 4 days
2. Write down the number of your forwarding order.
LY
Plan Customer Pick-up
In SAP NWBC, plan the pickup of the goods from the customer.
1. Open your forwarding order in the Transportation Cockpit, using the following settings:
Value
Planning Profile
AF-PLAN-PROF-PRE
Transportation Cockpit Layout
EKT 93 TH
ON
Field
2. Apply the default route to your freight unit.
3. Create a freight order for the first stage using Create Freight Document.
4. Save and write down the number of your freight order.
Send Unloading Instructions to SAP EWM
498
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
1. Open your freight order and review the items.
2. Review the Execution Status, the Logistical Execution Status, and the Transmission-toEWM Status.
3. Record that your freight order is ready for transportation execution. Review the status
changes.
4. Record the departure of your freight order from the customer pick-up location and save.
Review the status changes.
7. Review the document flow of your freight order.
ME
6. Review the new status of your freight order.
R
5. Record that the cargo of your freight order is ready for unloading at the first transit
warehouse and save. Review the status changes.
8. Make sure that the freight order is displayed in display mode.
US
TO
Inbound Processing in SAP EWM (Receiving at Warehouse)
The truck arrives at the warehouse. The arrival needs to be registered, then the truck is
moved to a door, and the HUs are received.
1. Review the SAP EWM freight order, the TU, and the HUs that were created in SAP EWM.
RC
2. How many TUs were created? What are their IDs?
FO
3. How many HUs were created? What are their IDs?
4. Record the arrival of the truck at the checkpoint.
5. Review the status changes on your freight order in SAP TM.
6. In SAP EWM, record the arrival of the truck at the door, using door DO##.
LY
7. Record the receiving of the HUs.
8. Review the status changes on your freight order in SAP TM.
9. Review the items of your SAP TM freight order.
ON
10. In SAP EWM, record the departure of the truck from the checkpoint.
11. Review the events on your SAP TM freight order.
Monitor Handling Units
1. In SAP EWM, monitor the HUs for your forwarding order using the Handling-Unit Stock
List.
© Copyright. All rights reserved.
499
Unit 12
Solution 32
Receive Goods in Transit Warehouse
R
Business Example
ME
A freight forwarder wants to plan orders for international transport via air and is responsible
for the entire transportation chain.
In the exercise, you plan the first stage of the transport (pick-up from customer) in SAP TM
and integrate into SAP EWM to receive the goods in the first transit warehouse.
Create a Forwarding Order
US
TO
1. In SAP NetWeaver Business Client (NWBC), create a forwarding order using the data
provided in the following tables. Use the forwarding order type AF01.
On the General Data tab, enter the following data:
Field
Sales Organization
Incoterm
OAF-FWH-05 (FH Tokyo)
EXW
FO
RC
Incoterm Location
Value
Movement Type
DD
Use the following data for the new package:
Value
Item Type
AF03
Package Type
PAL
Quantity
3
Quantity UoM
EA
LY
Field
800
Gross Weight UoM
kg
Gross Volume
3
Gross Volume UoM
M3
Net Weight
680
Net Weight UoM
kg
ON
Gross Weight
On the Package Details tab, enter the following data:
500
Field
Value
Item Description
Clothing
© Copyright. All rights reserved.
Field
Value
Length
1,5
Width
2
Height
1
Unit of Measure
M
Goods Value
4.050.000 JPY
On the Business Partner tab, enter the following data:
Value
Ordering Party
OAF-CU-01
Shipper
OAF-CU-01
Consignee
OAF-CO-01
Import Organization
US
TO
Collect Agreement Party
ME
Filed
R
Lesson: Integrating SAP EWM for Transit Warehousing
OAF-FWH-21
AF-FWH-20
On the Location and Date/Times tab, enter the following data:
Field
Value
Source Location
OAF-CO-01
RC
Destination Location
OAF-CU-01
Pick-Up Date
<Today> + 1 day
Delivery Date
<Today> + 4 days
FO
a) In SAP NWBC, choose Forwarding Order Management → Forwarding Order → Create
Forwarding Order.
b) Enter air forwarding order type AF01 and choose Continue.
LY
c) Choose the General Data tab, and enter the data provided in the table for the General
Data tab.
d) In the Items area, insert a new package and enter the data provided in the table for the
new package.
ON
e) Select the item and enter the data provided for the Package Details tab.
f) Choose the Business Partner tab, and enter the data provided in the table for the
Business Partner tab.
g) Choose the Location and Dates/Times tab, and enter the data provided in the table for
the Location and Dates/Times tabs.
h) Choose Save.
© Copyright. All rights reserved.
501
Unit 12: Integration with SAP Extended Warehouse Management
2. Write down the number of your forwarding order.
Plan Customer Pick-up
In SAP NWBC, plan the pickup of the goods from the customer.
Value
Planning Profile
AF-PLAN-PROF-PRE
Transportation Cockpit Layout
EKT 93 TH
ME
Field
R
1. Open your forwarding order in the Transportation Cockpit, using the following settings:
a) On the Forwarding Order screen, choose Follow-Up → Start Transportation Cockpit.
US
TO
b) If the system takes you directly to the transportation cockpit main screen, choose
Change Profile Selection → Profile Selection Screen.
c) To add a new line to the profile and layout set table, choose New.
d) Enter the data provided in the table.
e) Choose Save.
f) Select the new line and choose Continue.
2. Apply the default route to your freight unit.
FO
RC
a) In the main screen of the transportation cockpit, in the Freight Unit Stages area, select
your freight unit and choose Apply Default Route.
The journey from the customer to the consignee will be broken down into several
transportation stages (only the export stages will be shown in the transportation
cockpit).
3. Create a freight order for the first stage using Create Freight Document.
a) Select the stage from the customer location (OAF-CU-01) and choose Create Freight
Document.
A freight order is created and displayed in the Freight Orders/Freight Bookings area of
the transportation cockpit.
LY
4. Save and write down the number of your freight order.
a) Choose Save.
ON
b) Write down the number of your freight order.
Send Unloading Instructions to SAP EWM
1. Open your freight order and review the items.
a) To open your freight order, choose the ID in the Freight Orders/Freight Bookings area
of the transportation cockpit.
b) Choose the Items tab.
502
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
c) Verify that there is one package item Clothing with a quantity of 3 EA.
2. Review the Execution Status, the Logistical Execution Status, and the Transmission-toEWM Status.
a) Choose the Statuses tab.
The Execution status is Not Started.
The Logistical Execution status is Not Loaded.
The Transmission-to-EWM status is Not Sent.
a) Choose Edit.
ME
R
3. Record that your freight order is ready for transportation execution. Review the status
changes.
b) From the Set Status dropdown list choose Set to Ready for Transportation Execution.
c) Review the status changes.
US
TO
4. Record the departure of your freight order from the customer pick-up location and save.
Review the status changes.
a) From the Set Status dropdown list choose Set to Departed.
b) Review the status changes.
c) Choose Save.
5. Record that the cargo of your freight order is ready for unloading at the first transit
warehouse and save. Review the status changes.
RC
a) From the Set Item Status dropdown list choose Set to Cargo Ready for Unloading.
b) Review the status changes.
c) Choose Save.
The unloading instructions are now sent to SAP EWM.
FO
6. Review the new status of your freight order.
a) Verify that the Execution status has changed to In Execution.
b) Verify that the Logistical Execution status has changed to Cargo Ready for Unloading.
c) Verify that the Transmission-to-EWM status has changed to Sent.
LY
7. Review the document flow of your freight order.
a) Choose the Document Flow tab.
ON
b) Verify that there is a new entry, EWM Freight Order with the same ID as your SAP TM
freight order.
8. Make sure that the freight order is displayed in display mode.
Inbound Processing in SAP EWM (Receiving at Warehouse)
The truck arrives at the warehouse. The arrival needs to be registered, then the truck is
moved to a door, and the HUs are received.
1. Review the SAP EWM freight order, the TU, and the HUs that were created in SAP EWM.
a) In SAP NWBC, choose Extended Warehouse Management → Transit Warehousing
→ Process Freight Orders.
© Copyright. All rights reserved.
503
Unit 12: Integration with SAP Extended Warehouse Management
b) When asked for a warehouse number, enter JPTY and choose OK.
c) From the active queries, choose Inbound → Freight Orders for Processing.
d) If no freight orders are shown, choose Refresh.
e) Identify your freight order number created previously and click the document number.
The EWM inbound freight order is opened in a new window.
R
f) Review the header data, including the parties, transportation data, dates, statuses, and
progress.
ME
2. How many TUs were created? What are their IDs?
One TU was created. It has the same ID as your freight order.
Three HUs were created.
a) Write down their IDs.
US
TO
3. How many HUs were created? What are their IDs?
4. Record the arrival of the truck at the checkpoint.
a) Choose Arrival at Checkpoint.
FO
RC
b) Verify that the TU status changes to Arrival.
5. Review the status changes on your freight order in SAP TM.
a) Go back to your TM freight order screen and choose Refresh.
b) Verify that the Logistical Execution status has changed to Arrived.
c) Verify that the Transmission-to-EWM status has changed to Partially Received.
6. In SAP EWM, record the arrival of the truck at the door, using door DO##.
a) Go back to your SAP TM freight order screen.
LY
b) On the TUs/TU Containers tab, select the row of the TU and choose Arrival at Door.
c) In the pop-up, select the line with door DO##.
d) Verify that the TU status has changed to At Door.
ON
7. Record the receiving of the HUs.
a) On the HUs/HU Containers tab, select all HU lines and choose Receive HU.
b) Verify that the HU status has changed to Received.
c) Verify that the TU status has changed to Receiving.
d) Verify that the progress on header level changes to 100%.
e) Choose Receiving Completed for the TU.
f) Verify that the TU status has changed to Receiving Completed.
504
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
8. Review the status changes on your freight order in SAP TM.
a) Go back to your SAP TM freight order screen and choose Refresh.
b) Verify that the Logistical Execution status has changed to Unloaded.
c) Verify that the Transmission-to-EWM status has changed to Received.
9. Review the items of your SAP TM freight order.
a) On the Items tab, choose Refresh.
R
b) Verify that, below the package item Clothing, there are now three new package items
with the actual HU IDs.
a) Go back to your SAP EWM freight order screen.
b) Choose Departure from Checkpoint.
ME
10. In SAP EWM, record the departure of the truck from the checkpoint.
US
TO
c) Verify that the TU status has changed to Departure.
11. Review the events on your SAP TM freight order.
a) Go back to your SAP TM freight order screen.
b) On the Execution tab, choose Refresh.
c) Review the reported events.
Monitor Handling Units
RC
1. In SAP EWM, monitor the HUs for your forwarding order using the Handling-Unit Stock
List.
a) In SAP NWBC, navigate to Extended Warehouse Management → Transit
Warehouse → Handling-Unit Stock List.
b) When asked for a warehouse number, enter JPTY and choose OK.
FO
c) For the selection criterion Forwarding Order Number, enter the number of your
forwarding order and choose Search.
ON
LY
d) Review the handling units in the list.
© Copyright. All rights reserved.
505
Unit 12: Integration with SAP Extended Warehouse Management
US
TO
ME
R
Transit Warehouse Integration Setup
FO
RC
Figure 159: SAP TM Customizing Settings
Define SAP EWM Integration Profile
The SAP EWM integration profile is defined in the customizing activity SAP Transportation
Management → Transportation Management → Integration → Integration with SAP Extended
Warehouse Management → Define EWM Integration Profile. You can define a profile for the
direct integration with SAP EWM or an external warehouse management system.
In the integration profile, you can define the following:
Whether loading and unloading instructions are to be sent manually or automatically.
●
Whether loading and unloading instructions are to be sent once or multiple times.
LY
●
●
Whether related transportation units are to be marked as relevant for loading or unloading
when sending loading and unloading instructions.
The options available for defining the SAP EWM integration profile can be defined as follows:
ON
1) Sending of (Un)Loading Instructions
The sending of loading or unloading instructions defines how loading and unloading
instructions are sent to SAP EWM or an external warehouse management system. The
loading and unloading instructions can either be sent manually or automatically, as
follows:
●
506
Manual sending
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
For manual sending, send the loading and unloading instructions manually by
selecting Send Loading/Unloading Instruction under Follow Up in your freight
document or transportation unit.
●
Automatic sending
For automatic sending, if there is a status change, for example, when the freight order
is set to Cargo Ready for Loading/Unloading, loading and unloading instructions are
sent by the system automatically.
R
Selecting Automatic and Manual Sending of (Un)Loading Instructions allows you to
send loading and unloading instructions either manually or automatically in your
freight document or transportation unit.
2) Delta Handling of (Un)Loading Instructions
ME
●
US
TO
Delta handling defines whether loading and unloading instructions for one warehouse
location are to be sent only once or multiple times. If Send (Un)Loading Instructions Once
and Lock Document is selected, the freight document or transportation unit can no longer
be edited after the loading and unloading instructions have been sent. Editing is only
possible after the notification message from SAP EWM has been received.
Note that, for the delivery-based integration of SAP TM with SAP EWM, the loading and
unloading instructions can only be sent once per warehouse location.
3) Include Related Transp. Units in (Un)Loading Instructions
If a freight document contains assigned transportation units (TUs), there are two
options:
Include Related TUs in (Un)Loading Instructions
RC
●
When the freight document items are sent to SAP EWM as loading or unloading
instructions, the system also marks the freight document items that are related to the
assigned transportation unit as relevant for loading or unloading.
●
Exclude Related TUs from (Un)Loading Instructions
FO
When the freight document items are sent to SAP EWM as loading or unloading
instructions, the system does not mark the freight document items that are related to
the assigned transportation unit as relevant for loading or unloading.
Note that this applies also if you send a transportation unit that contains assigned
transportation units to SAP EWM.
LY
For example, you have created a trailer unit and a freight order and have assigned the trailer
unit to the freight order. Then you have triggered the sending of the loading instruction for the
freight order.
ON
If you select Include Related TUs in (Un)Loading Instructions, the loading instruction for the
items that are related to the trailer unit specifies that those items are relevant for loading.
If you select Exclude Us from (Un)Loading Instructions, the loading instruction for the items
that are related to the trailer unit specifies that those items are not relevant for loading.
Note that, currently SAP EWM integration of TUs is only supported as part of a freight
document; TUs cannot be integrated into SAP EWM separately. Therefore the option Include
Related TUs in (Un)Loading Instructions is the only way to integrate TUs into SAP EWM,
making the option Exclude Related TUs from (Un)Loading Instructions redundant until
standalone integration of TUs into SAP EWM is supported.
© Copyright. All rights reserved.
507
Unit 12: Integration with SAP Extended Warehouse Management
Define Discrepancy Profile
In this Customizing activity, you can define discrepancy types and associate them with
predefined events and discrepancy subcategories. Furthermore, among the discrepancy
types associated with the same event, you must select one discrepancy type as the default
discrepancy type. You can also define upper or lower discrepancy tolerances.
You can define discrepancy profiles. If you do so, you can assign discrepancy types with
different stop categories to them.
ME
R
In a discrepancy profile, you can assign only one discrepancy type for each discrepancy
subcategory and stop category. You can use the stop category to define different behavior for
inbound and outbound stops for a discrepancy subcategory of a discrepancy profile.
Define Freight Order Types / Freight Booking Types / Transportation Unit Types
US
TO
In the customizing activity SAP Transportation Management → Transportation
Management → Freight Order Management → Freight Order / Freight Booking /
Transportation Unit → Define Freight Order Types / Freight Booking Types / Transportation
Unit Types, the freight document type has to be set up for integration.
The integration comprises the following settings:
1. Assignment of SAP EWM Integration Profile
2. Assignment of Discrepancy Profile
The following applies to the assignment of discrepancy profiles to document types:
If there is no discrepancy profile assigned to the document type and there are no
discrepancy profiles in the system because you have not used them so far
(compatibility mode), the system creates the discrepancies according to the existing
discrepancy types.
FO
RC
●
●
●
If there is no discrepancy profile assigned to the document type and there are
discrepancy profiles in the system, but they do not apply to the current document type,
the system does not create discrepancies for this document type.
If there is a discrepancy profile assigned to the document type, only discrepancies for
the types assigned to the discrepancy profile are created.
3. Assignment of Output Profile
LY
The output profile has to include the messages for transit warehouse integration, for
example, output profile /SCMTMS/TOR.
4. Set Document Creation Relevance
ON
Specifies whether a business document can be created either in SAP ERP or SAP EWM.
This field is used both for integration with SAP ERP and with SAP EWM.
You can specify for your freight orders and trailers (transportation unit type) whether
transportation activities can be created in SAP EWM based on the SAP TM execution
document.
If you have selected the Transportation Activity Creation in SAP EWM option, the system
sends a loading or unloading instruction when you select the Set to Cargo Ready for
Loading or Set to Cargo Ready for Unloading action in the execution document. In SAP
EWM, the system automatically creates transportation activities.
508
© Copyright. All rights reserved.
Lesson: Integrating SAP EWM for Transit Warehousing
If you have not selected the Transportation Activity Creation in SAP EWM option, you have
to trigger the sending of the loading or unloading instruction manually in the execution
document.
Note that, once the loading or unloading instruction is sent, you cannot cancel the
execution document in SAP TM.
RC
US
TO
ME
R
Master Data Setup
Figure 160: Master Data Setup
FO
To transfer electronic data interchange (EDI) messages between SAP TM and SAP EWM, the
target system and the warehouse number in the target system must be known. Therefore the
location master in SAP TM was enhanced with the logical system of the SAP EWM instance
and the warehouse number to determine the respective receiving SAP EWM system when
transferring EDI messages from SAP TM to SAP EWM. A location is only relevant for transit
warehousing if you have specified a warehouse number and a logical system (SAP EWM)
system in the location master.
ON
LY
SAP EWM stores the shipper of an inbound delivery and the consignee of an outbound
delivery as business partners (and not as locations). This means that, for all transports
between freight forwarder locations (hubs or gateways), the sending hubs (for inbound
transports), and the receiving hubs (for outbound transports) must be available as business
partners in SAP EWM. For all freight forwarder locations (hubs or gateways) an organization
with a business partner, which is maintained in the location master, usually exists, which
means that it is possible to distribute these business partners from SAP TM to SAP EWM.
© Copyright. All rights reserved.
509
Unit 12: Integration with SAP Extended Warehouse Management
LESSON SUMMARY
You should now be able to:
Integrate SAP TM into SAP EWM in a Logistic Service Provider scenario
●
Configure settings to enable transit warehouse integration
ON
LY
FO
RC
US
TO
ME
R
●
510
© Copyright. All rights reserved.
Unit 12
Learning Assessment
A Staging
X
B Settlement
X
C Transportation planning
X
D Picking
US
TO
X
ME
Choose the correct answers.
R
1. When integrating SAP TM with SAP EWM, which operations are carried out in SAP EWM?
2. SAP TM must be configured to assign packaging materials to container equipment type.
Determine whether this statement is true or false.
True
X
False
ON
LY
FO
RC
X
© Copyright. All rights reserved.
511
Unit 12
Learning Assessment - Answers
Choose the correct answers.
A Staging
X
B Settlement
X
C Transportation planning
X
D Picking
US
TO
X
ME
R
1. When integrating SAP TM with SAP EWM, which operations are carried out in SAP EWM?
2. SAP TM must be configured to assign packaging materials to container equipment type.
Determine whether this statement is true or false.
True
X
False
ON
LY
FO
RC
X
512
© Copyright. All rights reserved.
Download