Professional Documents
Culture Documents
Contain
er
10 TO
6 M
X WE
T
CON
T
CN 22GP
T03_40CONTAINER
T03_40CONTAINER1
T03_40CONTAINER2
.
Contain
er
20 TO
12 M
X WE
T
CON
T
CN 28GP
43
Set Up Customizing for Output Management i n TM
Prerequisite
Maintain email information under System -> User Profile -> Own Data or in SU01.
Define Post Processing Framework Settings for Output Management
Use
In this procedure, you can maintain post processing framework (PPF) settings. Because PPF is an output
management framework, it helps you setup outputs that are specific to your installation. PPF generates output
triggers based on the settings you make for particular application data records. Based on the configuration
settings, the system subsequently processes these triggers to send the actual output.
Procedure
1. In Customizing for SAP TM, go to Cross-Application Components -> Processes and Tools for
Enterprise Applications -> Reusable Objects and Functions for BOPF Environment -> PPF
Adapter for Output Management -> Maintain PPF Settings.
2. Select Appl. /SCMTMS/TRANSPORTATION and choose Condition Configuration (Transportable
Conditions).
3. Select the action profile /SCMTMS/TOR_PRINT_SEA and action definition
/SCMTMS/PRINT_HBL.
4. On tabProcessing Details under tab Recipients maintain email information and choose as
recipient type U Internet address.
5. Maintain on tabPrinter your printer in the field Printer.
6. Once the customizing for action profiles is completed, you will need to add the action profile
/SCMTMS/TOR_PRINT_SEA to your freight order type in the field output profile.
44
Set Up Event Management
Note: The technical integration of the event manager system with the Transportation Management system
is described in a separate Integration Guide.
Assign User to Web Transactions
Use
In this procedure, you can assign a user to a Web interface transaction and to an existing user profile so
that the appropriate Web layout for sending event messages and querying event handler information is
available to the user.
Procedure
1. In Customizing for SAP EM, go to Event Messages, Status Queries, and Web Interface -> Web
Interface -> Assign User Profiles and Web Interface Transactions to Users.
2. Enter User: your user name.
3. Assign User Profile and WCK Transactions to user.
Web Int. Tran. User Profi le Order Web
ODT20_CONS_FO ODT20_CONSIGNEE_FO 4
ODT20_CONS_FU ODT20_CONSIGNEE_FU 3
ODT20_SHIP_FO ODT20_SHIPPER_FO 2
ODT20_SHIP_FU ODT20_CONSIGNEE_FU 1
Create Organizational Data in TM
Procedure
1. In the SAP Easy Access menu for SAP TM, go to Master Data -> Organization -> Create
Organization and Staffing.
2. Enter validity: 01.01.2010 to 12.12.9999.
3. Enter the following data:
45
Basic Data
Organization Unit: ILDE, Description: IL CHEMIC DE Purch. Org
Org. Data. Create new org. data.
Org. Unit Function: 2 (Purchasing), Org. Unit Role: 1 (Organization)
Address
City: Hamburg, Country: DE
4. Select the purchase organization in top-right window, in the Staff Assignments column, and
choose Create. In the dialog box, select Is line supervisor of.
5. Enter the following data:
Basic Data
Organization Unit: ILpurchgrp, Description: IL Purchase Group
Org. Data. Create new org. data.
Org. Unit Function: 2 (Purchasing), Org. Unit Role: 3 (Group)
Address
City: Hamburg, Country: DE
6. Save. Use the purchase group org ID (50000764), from the Org. Data tab, for TM transactions.
46
Set Up Customizing in TM
Define Number Range Intervals
Use
In this procedure you define the number range intervals for different business documents: Forwarding
Order, Order-Based Transportation Requirement and Delivery-Based Transportation Requirement. In our
example we use the same number range for all these different type of business documents. You can of
course define different number range for these various business documents.
Procedure
1. In Customizing for SAP TM, go to Forwarding Order Management Define Number Range
Interval.
2. Enter the following data:
No. From number To number Ext
01 00000000000100000000 00000000000199999999
02 00000000000200000000 00000000000299999999
03 00000000000300000000 00000000000399999999
04 00000000000400000000 00000000000499999999
05 00000000000500000000 00000000000599999999
06 00000000000600000000 00000000000699999999
Define Condition
Use
In this procedure, you can define a condition to determine dependent values on incompatibilities.
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration General Settings ->
Condition -> New Condition.
2. Enter the following data:
General Data
Condition: IL_TRANSPORTATION_GROUP
Description: Incompatible Transportation Groups
Settings
47
Condition Type: /SCMTMS/INC_TR_ITEM
Origin of Condition: Direct Business Object Access
Data Access Definition
Column
Position
Data Access Definition for Condition Data Element Used for Input Help
00 /SCMTMS/TRQ_TRAN_GRP /SCMTMS/PROD_TRANSP_GRP_CD
Business Object based Data Access Definition
Name of BO used in Condition: SCMTMS/TRQ
Name of BO Node used in Condition: ITEM
Name of Field of the BO Node: PRD_TRANSP_GRP
Define Incompatibility Settings
Use
You can use this procedure to define the compatibility of planning data that the system is to take into
account during transportation planning, for example:
Freight units with different Incoterms must not be transported together.
Refrigerated goods must only be transported in appropriate means of transport (refrigerated
trucks).
A certain means of transport cannot be unloaded at a location, since the location does not have a
suitable loading ramp.
In this way, you can control the assignment of freight units to transportation plans (in other words, planned
transportation activities) and transportation plans to means of transport, for example.
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration Planning General
Planning Settings->Incompatibility-> New Incompatibility.
2. Enter the following data:
General Data
Incompatibility: IL_TRANSPORTATION_GROUP
Description: Incompatible Transportation Groups
48
Incompatibility
Determination Method: Condition-Based Incompatibility
Identical Values Only: checked
Validity
Incompatibility Area: 04 Freight Unit Building
Incompatibility Type: 52 Transportation Request Item
Reacti on
Manual Violation: Incompatibility Must Not Be Violated
Automatic Violation Incompatibility Must Not Be Violated
Conditions
First Condition
Condition: IL_TRANSPORTATION_GROUP
Define Freight Unit Type
...
Procedure
1. In Customizing for SAP TM, go to PlanningFreight Unit Define Freight Unit Types.
2. Create a new Freight Unit Type.
3. Enter the following data:
Freight Unit Type: IL01 Description: Freight Unit - Inbound Logistic
Basic Settings
Shipper /Consignee Determination: P Determine based on Predecessor Documents
Change Controller Settings
Default Change Strategy: DEF_STRAT
Execution Settings
Execution Track. Relevance: 3 Execution Tracking with External Event Management
Application Object Type: ODT20_FU
Last Exp. Event: ARRIV_DEST
Additional Settings
Dangerous Goods Profile: IL_DG_PRF
Rule for PU/DLV Window: A Earliest Pickup at req. day/Latest Delivery at req. day
Number Range Settings
Time for Drawing: I Draw Numbers Immediately
49
Number Range Interval: 02
Direct Shipment Options
Direct Shipment Option Type: No Determination of Direct Shipment
Organization Unit Determination
Purchasing Organization - 50000764
Freight Order Determination
Freight Order Type: 0003 Freight Order for ERP Integration
Define Freight Unit Building Rule
...
Use
In this procedure you define a freight unit building rule which determines how the system is to consolidate
freight units. Freight units represent the smallest units in transportation, which cannot be split during
transportation execution.
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration Planning General
Planning Settings Freight Unit Building Rule.
2. Choose Create Freight Unit Building Rule.
3. Enter IL_FUB_20FOOT.
4. Enter the following data:
On tabGeneral Data:
General Data
Freight Unit Building Rule: IL_FUB_20FOOT
Description: Inbound Logistics 20'Container
Other Settings
Apply Rule Manually: Unchecked
Document Type: IL01
Control
Freight Unite Building Strategy: Consolidate as Much as Possible
Cons. Per Pick-Up Date: No Consolidation
Consolidation per Delivery Date: No Consolidation
Processor Controller Strategy: FUB_AUTO
Incompatibility Settings: IL_TRANSPORTATION_GROUP
Critical Quantity: GRO_WEI_VAL
Item Split Allowed: checked
On tabPlanning Quantities:
Planning Quantity Unit of Measure of Split Quanti ty Rounding Quantity
50
Split Quanti ty
GRO_WEI_VAL TO 20 0
5. Enter IL_FUB_40FOOT
6. Enter the following data:
On tabGeneral Data:
General Data
Freight Unit Building Rule: IL_FUB_40FOOT
Description: Inbound Logistics 40'Container
Other Settings
Apply Rule Manually: Unchecked
Document Type: IL01
Control
Freight Unite Building Strategy: Consolidate as Much as Possible
Cons. Per Pick-Up Date: No Consolidation
Consolidation per Delivery Date: No Consolidation
Processor Controller Strategy: FUB_AUTO
Incompatibility Settings: IL_TRANSPORTATION_GROUP
Critical Quantity: GRO_WEI_VAL
Item Split Allowed: checked
On tabPlanning Quantities:
Planning Quantity Unit of Measure of
Split Quanti ty
Split Quanti ty Rounding Quantity
GRO_WEI_VAL TO 30 0
Define Condition
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration General Settings ->
Condition -> New Condition.
2. Enter the following data:
General Data
Condition: IL_FUBR_DET_VENDOR
Description: Inbound Logistics - FUBR based on Vendor
Settings
51
Condition Type: /SCMTMS/FUBR
Origin of Condition: Condition based on BRF+Decision Table
Data Access Definition
Column
Position
Data Access Definition for Condition Data Element Used for Input
Help
00 /SCMTMS/SOURCE_LOCATION
Business Object based Data Access Definition
Name of BO used in Condition: /SCMTMS/TRQ
Name of BO Node used in Condition: ROOT
Name of Field of the BO Node: SRC_LOC_ID
Decision Table
Srce Loc. FUB rule
SUIL_VEND1@QV5050 IL_FUB_20FOOT
SUIL_VEND2@QV5050 IL_FUB_40FOOT
Define Order-Based Transportation Requirement Type
...
Use
In this procedure you specify types of order-based transportation requirements (OTR). You then use these
types to define certain parameters of the OTR that influence how the system processes this business
document.
...
Procedure
1. In Customizing for SAP TM, go to Integration ERP Logistics Integration Order-Based
Transportation Requirement Define Order-Based Transportation Requirement Types.
2. Choose New Entries.
3. Enter the following data:
OTR Type: IL01 Description: PO Transport Requirements
Number Range Settings
Number Range Settings: 01
Process Control/Business Object Mode
EM Integrat. Active: checked
52
Autom. FU Building: checked
EM Application Object Type: ODT20_FU
DG Profile: IL_DG_PRF
Propagate Changes: B Propagation of Changes; Fallback to Asynchronous
Default Values
Plan on Req/Conf Qty: 01 Plan on Requested Quantities
FU Building Rule Condition: IL_FUBR_DET_VENDOR
Define Delivery-Based Transportation Requirement Type
...
Use
In this procedure you specify types of delivery-based transportation requirements (DTR). You then use these
types to define certain parameters of the DTR that influence how the system processes this business
document.
Procedure
1. In Customizing for SAP TM, go to Integration ERP Logistics Integration -> Delivery-Based
Transportation Requirement Define Delivery-Based Transportation Requirement Types.
2. Choose New Entries.
3. Enter the following data:
OTR Type: IL01 Descripti on: PO
DTR Type: ILDL Description: Int. Inbound Logistics - Delivery
Number Range Settings
Number Range Settings: 12
Process Control/Business Object Mode
EM Integrat. Active: checked
Autom. FU Building: checked
EM Application Object Type: ODT20_FU
DG Profile: IL_DG_PRF
Propagate Changes: B Propagation of Changes; Fallback to Asynchronous
Default Values
FU Building Rule Condition: IL_FUBR_DET_VENDOR
Define Condition for Determining OTR Type
...
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration Planning General
Settings -> Condition -> Edit Condition.
53
2. Choose Change Condition.
3. Enter condition /SCMTMS/OTR_TYPE.
4. Choose Edit.
5. Go to tab strip Decision Table.
6. Enter the following data:
TR Base document type
code
TRQ Business Transaction
Document Processing
Type Code
OTR Type
0001 (represents Purchase
Order)
NB03 IL01
Define Condition for Determining DTR Type
...
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration General Settings ->
Condition -> Edit Condition.
2. Choose Change Condition.
3. Enter condition DTR_DETERMINATION_TYPE.
4. Choose Edit.
5. Go to tab strip Decision Table.
6. Enter the following data:
Proc Type DTR Type
LF ILDL
EL ILDL
Define Number Range Intervals for Freight Settlement Documents
Procedure
1. In Customizing for SAP TM, go to Settlement-> Freight Settlement-> Define Number Range
Intervals for Freight SDs.
2. Add a new number range interval as follows:
No. From number To number Ext
54
02 00000000000100000000 00000000000199999999
Define Freight Settlement Document Type
Use
In this procedure, you define types of freight settlement documents (FSDs). You can use these types to specify
certain parameters for certain types of FSDs, for example:
Number ranges of freight settlement documents
Freight settlement document categories
Tracking of changes
You can also assign default FSD types to FSD categories. The system uses the default FSD type if you do not
enter a FSD type when creating an FSD.
Procedure
1. In Customizing for SAP TM, go to Settlement-> Freight Settlement-> Define Freight Settlement
Document Types.
2. Add a new entry as follows:
FSD Type: ILFS
FSD Category: 10 Freight Settlement Documents
Description: Carrier Invoice Freight Settlement
FSD No. Range: 02
Weight UoM: TO
Default Volume UoM: M3
Default Pieces UoM: EA
Output Profile: /SCMTMS/TOR_INV_PREP
Add. Output Profile: /SCMTMS/SFIR_PRINT
55
Define Freight Order Type
Procedure
1. In Customizing for SAP TM, go to Freight Order Management Freight Order -> Define Freight
Order Types.
2. Create a new Freight Order Type.
3. Enter the following data:
Freight Order Type: ILFO Description: Int. Inbound Logistics Freight Order
Basic Settings
Freight Order Can be Subcontracted: 01 Relevant for Subcontracting
Shipper /Consignee Determination: P Determine based on predecessor documents
Change Controller Settings
Default Change Strategy: DEF_STRAT
Execution Settings
Execution Track. Relevance: 3 Execution Tracking with External Event Management
Immediate Process: checked
Application Object Type: ODT20_TO
Last Exp. Event: ARRIV_DEST
Additional Settings
Dangerous Goods Profile: IL_DG_PRF
Default FSD Type ILFS
Number Range Settings
Time for Drawing: I Draw Numbers Immediately
Number Range Interval: 04
Output Options
Output Profile: /SCMTMS/TOR_PRINT_SEA
Organization Unit Determination
Purchasing Organization: Purchasing organization created in a previous step (Error!
Reference source not found.) - 50000764
Define Freight Booking Type
Procedure
1. In Customizing for SAP TM, go to Freight Order Management Freight Booking -> Define Freight
Booking Types.
2. Create a Freight Booking Type for Execution Booking.
3. Enter the following data:
Freight Booking Type: ILOB Description: Ocean Booking - Int. Inbound Logistics
Transportation Mode: 3 SEA
56
Basic Settings
Shipper/Consignee Determination L Based on First or Last Location
Booking Can be Deleted: checked
Change Controller Settings
Default Change Strategy: DEF_STRAT
Execution Settings
Usage in Execution P Can Be Used for Pre-booking
Execution Track. Relevance: 3 Execution Tracking with External Event Management
Immediate Process: checked
Application Object Type: ODT20_FU
Last Exp. Event: ARRIV_DEST
Additional Settings
Dangerous Goods Profile: IL_DG_PRF
Web Dynpro Appl. Conf.: /SCMTMS/FRE_BOOK_OCEAN
Number Range Settings
Time for Drawing: I Draw Numbers Immediately
Number Range Interval: 05
HBL Number Range 05
Servi ce Defi nition
Service Level at POL: P Port/Container Yard
Service Level at POD: P Port/Container Yard
Output Options
Output Profile: /SCMTMS/TOR_PRINT_SEA
Organization Unit Determination
Purchasing Organization: purchasing organization created in a previous step
Create new Freight Booking Type for Pre-Booking. Enter following settings:
Freight Booking Type: ILPB Description: Ocean Pre-Booking - Int. Inbound
Logist.
Transportation Mode: 3 SEA
Basic Settings
Shipper/Consignee Determination L Based on First or Last Location
Booking Can be Deleted: checked
Change Controller Settings
Default Change Strategy: DEF_STRAT
Execution Settings
Usage in Execution P Can Be Used for Pre-booking
Execution Track. Relevance: 3 Execution Tracking with External Event Management
Immediate Process: checked
Exec. Freight Booking Type: ILOB
Application Object Type: ODT20_FU
Last Exp. Event: ARRIV_DEST
57
Additional Settings
Dangerous Goods Profile: IL_DG_PRF
Default FSD Type ILFS
Web Dynpro Appl. Conf.: /SCMTMS/FRE_BOOK_OCEAN
Number Range Settings
Time for Drawing: I Draw Numbers Immediately
Number Range Interval: 05
HBL Number Range 05
Servi ce Defi nition
Service Level at POL: P Port/Container Yard
Service Level at POD: P Port/Container Yard
Output Options
Output Profile: /SCMTMS/TOR_PRINT_SEA
Organization Unit Determination
Purchasing Organization: purchasing organization created in a previous step (Error!
Reference source not found.)
58
Applicati on Admini strati on
Activate Usage of Transportation Allocations
Procedure
1. In Customizing for SAP TM, go to Planning -> General Settings -> Define Transportation
Allocation Settings.
2. Enable Activate TAL/BS.
Define Carrier Selection Settings
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration -> Planning ->Planning
Profile Settings Carrier Selection Settings -> New Carrier Selection Settings.
2. Create a new carrier selection setting IL_OCSP with the following data:
General Data
Carrier Selection Settings: IL_OCSP
Description: Int. Inbound Logistics Ocean Carrier Selection Profile
Check Incompatibilities: unchecked
Type of Carrier Selection Settings: General Carrier Selection
Other Settings
Transp. Alloc Usage: Use Transportation Allocations
BS Usage: Do Not Use Business Share
Strategy: Costs
Carrier Cost Origin: Use internal costs
Advanced Settings
Planning Strategy: TSPS_DEF
Optimizer Runtime: 6
Action for Manual Rankings: Remove
Transportation Charge Interpretation: Accept Carriers with Charges of Zero
Action after Carrier Selection Run: No Action
59
Continuous Move Type: Use Transportation Lane Settings
CM Cost Recalculation of TCM: No Recalculation
Check Dist. And Dur.: checked
Define Capacity Settings
Use
You can use this procedure to define a user-specific grouping of capacities that is taken into account
during transportation planning.
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration -> Planning -> Planning
Profile Settings Capacity Selection Settings -> New Capacity Selection Settings.
2. Create a new capacity selection setting IL_APACITY_PRF with the following data:
Description: Inbound Logistic - Capa. Prof.
Vehicle Resource
Veg. Res. Sel. Attr. Sign Option Lower Limit
VEHICLERES_ID Inclusive Pattern T03*
Schedul es
Attr. For Schd. Sel. Sign Option Lower Limit
ID Inclusive Pattern IL*
Define Optimizer Settings
Procedure
1. In NetWeaver Business Client (NWBC), go to Application Administration -> Planning -> Planning
Profile Settings Optimizer Settings->New Optimizer Settings.
2. Create a new optimizer setting IL_OPTIMIZER with the following data:
General Data
Optimizer: IL_OPTIMIZER
60
Description: Inbound Logistics Optimizer Settings
Planning Strategy: VSR_DEF
FO Building Rule: New Freight Orders when Resource is Empty
Transportation proposal Settings
Accept Transp. Prop.: Save Route and Freight Orders
Planning Strategy for Transp. Prop: VSR_DEF
Max. Number of Transp. Prop: 5
Optimizer Performance Settings
Max. No. of Parallel Processes: 2
VSR Optimizer Runtime (Seconds): 10
Maximum Number of Transshipment Loc.: 2
Consider Constrai nts
Consider Capacity During Optimization: Consider Capacity During Optimization
Define Planning Profile
...
Use
In this procedure you can define a planning profile which contains all relevant settings for optimizer
planning and creating transportation proposals via the routing guide.
Procedure
1. In NetWeaver Business Client (NWBC), go to Planning -> Planning Profile -> Create Planning
Profile.
2. Create a new planning profile IL_PLANNING_PROF with the following data:
General Data
General Data
Planning Profile: IL_PLANNING_PROF
Description: Inbound Logistic Planning Prof
Planning Horizon
Duration in Days: 180
Round Horizon to Full Days: checked
Time Zone for Rounding the Horizon: CET
Profile Assignments
Capacity Selection Settings: IL_CAPACITY_PRF
Optimizer Settings: IL_OPTIMIZER
Carrier Selection Settings: IL_OCSP
Business Document Type
Type Determination Rule: Defined per Category in Planning Pro
Default Type for Vehicle Resource: ILFO
Default Type for Sea Booking: ILOB
Default Type for Schedule: ILFO
61
Manual Planning
Manual Planning Strategy: VSRI_DEF
Consider Fixing Status: Error when changing fixed document
Scheduling
Scheduling Strategy: VSS_DEF
Consider Freight Unit Dates: Do Not Consider Freight Unit Dates for Manual
Scheduling Direction: Backward
Check
Check Strategy: VSR_CHECK
Take Capacities into Account: Warning
Servi ce Times
Service Time Definition: Freight Unit and MTr Independent
Loading/Unloading Duration: 00:00:00
Define Selection Profile
...
Use
In this procedure you can create selection profiles which define the selection of the freight units based on
geography, pick-up and delivery dates. You need to create three selection profiles for each stage. This
leads to stage level planning, so that a transportation planner with regional expertise may select only
those transportation requirements for which they are responsible.
Procedure
1. In NetWeaver Business Client (NWBC), go to Planning Application Administration -> Selection
Profile Attributes Geographical Selection Attributes -> Create Geographical Selection
Attributes.
2. Create a new selection profile IL_MAINLEG_GEO for main carriage with the following data:
General Data
Geographical Sel. Attributes: IL_MAINLEG_GEO
Description: Inbound Logistic - MainLeg Selection Profile
Both Locations: checked
Source Locations
Sign Option Lower Value Upper Value
Inclusive = PORT-SHNG
Desti nation Locati ons
Sign Option Lower Value Upper Value
Inclusive = PORT-HMBG
62
3. Create a new selection profile IL_PRE_CARRIAGE_GEO for pre-carriage with the following data:
General Data
Geographical Sel. Attributes: IL_PRE_CARRIAGE_GEO
Description: Inbound Logistic - Pre-Carriage
Both Locations: checked
Source Locations
Sign Option Lower Value Upper Value
Inclusive = SUIL_VEND1@QV5050 SUIL_VEND2@QV5050
Desti nation Locati ons
Sign Option Lower Value Upper Value
Inclusive = PORT-SHNG
4. Create a new selection profile IL_ON_CARRIAGE_GEO for on-carriage with the following data:
General Data
Geographical Sel. Attributes: IL_ON_CARRIAGE_GEO
Description: Inbound Logistic - On-Carriage
Both Locations: checked
Source Locations
Sign Option Lower Value Upper Value
Inclusive = PORT-HMBG
Desti nation Locati ons
Sign Option Lower Value Upper Value
Inclusive = PLILPL@QV5050
5. In NetWeaver Business Client (NWBC), go to Planning Selection Profile Attributes
Additional Selection Attributes -> New Additional Selection Attributes.
6. Create new additional selection attributes IL_EXCLUDE_PLANNED with the following data:
General Data
Additional Sel. Attributes: IL_EXCLUDE_PLANNED
Description: exclude planned Req.
Exclude Planned Requirements: Exclude Planned Requirements
7. In NetWeaver Business Client (NWBC), go to Planning Selection Profiles New Selection
Profile.
8. Create a new selection profile IL_MAIN_CARRIAGE_WO_TIME for main carriage with the
following data:
63
General Data
Selection Profile: IL_MAIN_CARRIAGE_WO_TIME
Description: Inbound Logistic - Main Carriage
Maximum Number of Selected Objects: 100
Profile Assignments
Geographical Sel. Attributes: IL_MAINLEG_GEO
Additional Sel. Attributes: IL_EXCLUDE_PLANNED
9. Create a new selection profile IL_PRE_CARRIAGE_WO_TIME for main carriage with the
following data:
General Data
Selection Profile: IL_PRE_CARRIAGE_WO_TIME
Description: Inbound Logistic Pre Carriage
Maximum Number of Selected Objects: 42
Profile Assignments
Geographical Sel. Attributes: IL_PRE_CARRIAGE_GEO
Additional Sel. Attributes: IL_EXCLUDE_PLANNED
10. Create a new selection profile IL_ON_CARRIAGE_WO_TIME for main carriage with the following
data:
General Data
Selection Profile: IL_ON_CARRIAGE_WO_TIME
Description: Inbound Logistic On Carriage
Maximum Number of Selected Objects: 42
Profile Assignments
Geographical Sel. Attributes: IL_ON_CARRIAGE_GEO
Additional Sel. Attributes: IL_EXCLUDE_PLANNED
64
Set Up Transportation Charge Management
Define Transportation Charge Item Sub-Category Codes
Use
In this procedure, you can define transportation charge item sub-category codes. You can use the sub-category
codes of charge items to group and categorize charge items in a more granular way than charge item category
codes.
Procedure
1. In Customizing for SAP TM, go to Basic Functions -> Charge Calculation -> Basic Settings for
Charge Calculation -> Define Subcategory Codes.
2. Choose New Entries.
3. Add the following entries:
Ch.Itm Sub Medium
Descripti on
Charge Cat. Print AWB Print CMR
100000 Freight Charges 001 O Print in Group
'Other Charges'
Do not print on
CRM-based
documents
101021 Sea Freight 004 O Print in Group
'Other Charges'
Do not print on
CRM-based
documents
104012 Destination port
additional
012 O Print in Group
'Other Charges'
O Print in group
Other Charges
104013 Origin port
additional
012 O Print in Group
'Other Charges'
O Print in group
Other Charges
104131 Destination port
service charge
012 O Print in Group
'Other Charges'
O Print in group
Other Charges
106004 On-Carriage
haulage charge
012 O Print in Group
'Other Charges'
Do not print on
CRM-based
documents
Example
A suitable example could be the code list resulting out of UN/EDIFACT Recommendation 23: "FREIGHT COST
CODE #FCC Harmonization of the Description of Freight Costs and Other Charges".
65
Define Charge Type Codes
Use
In this procedure, you can define transportation charge type codes.
A charge type code describes a transportation charge type. The transportation charge type code defines
whether the charge item results in a positive or negative value and if the value is an actual amount or a
percentage value. This value is used for other transportation charges.
It is recommended that you group and categorize transportation charge type codes by use of transportation
charge type subcategory codes and/or transportation charge type category codes.
Procedure
1. In Customizing for SAP TM, go to Basic Functions -> Charge Calculation -> Basic Settings for
Charge Calculation -> Define Charge Type Codes.
2. Choose New Entries.
3. Add the following entries:
Charge Type BSF IPSD ISPO RAIL THCD THCO
Medium Desc. Sea Base
Rate
Int. Port
Security
Destination
Int. Port
Security O
Rail
Transportation
Charge
Terminal
Handling
Charge
(THC)
Destination
Terminal
Handling
Charge
(THC)
Origin
Charge Item
Subcat.
101021 104012 104013 100000 104131 104013
Medium Desc. Sea Freight Destination
port
additional
Origin port
additional
Freight
Charges
Destination
port
service
charge
Origin
port
additional
Charge Item
Category
003 002 002 003 007 010
Short Desc. Transport
Charges +
Additional
Charges
Additional
Charges
Additional
Charges
Transport
Charges +
Additional
Charges
Destination
Port
Charges
Origin
Port
Charges
Positive/Negati ve +Positive
Value
+Positive
Value
+Positive
Value
+Positive
Value
+Positive
Value
+Positive
Value
Obs. or Percent A Absolute A Absolute A Absolute A Absolute A Absolute A
Absolute
66
Value Value Value Value Value Value
Define Transportation Charge Calculation Sheet
Use
You can use this procedure to define a transportation charge calculation sheet (TCCS). This instructs the
TM system about the transportation charges to be calculated and how to calculate them. This helps to bill
the customer for transportation services and to pay the supplier for subcontracted transportation services.
Procedure
1. In NetWeaver Business Client (NWBC), go to Master Data -> Charge Management -> Calculation
Sheets -> Create Calculation Sheet Template.
2. Create calculation sheet IL_FCL_SHIP.
3. Enter description Charge Usage: Service Provider.
4. Enter the following data:
Line No. Charge Type Amount Currency Resolution Base
20 THCO 156 USD FREIGHT UNIT
30 ISPO 16 USD BOOKING
40 BSF 850 USD FREIGHT UNIT
50 THCD 156 EUR FREIGHT UNIT
60 IPSD 16 EUR BOOKING
Resolution Base set to STAGE for all entries, as FREIGHT UNIT entry not present.
5. Create calculation sheet IL_ONCARRIAGE_RAIL.
6. Enter description Charge Usage: Service Provider.
7. Enter the following data:
Line No. Charge Type Amount Currency Resolution Base
20 BSF 337 EUR FREIGHT UNIT
Resolution Base set to STAGE, as FREIGHT UNIT entry not present.
8. Create new calculation sheet IL_CN_A184.
9. Enter description Charge Usage: Service Provider.
67
10. Enter the following data:
Line No. Charge Type Amount Currency
20 BASE 500 EUR
11. Create new calculation sheet IL_CN_A183.
12. Enter description Charge Usage: Service Provider.
13. Enter the following data:
Line No. Charge Type Amount Currency
20 BASE 600 EUR
Define Freight Agreements
Procedure
1. In NetWeaver Business Client (NWBC), go to Master Data -> Charge Management -> Freight
Agreements -> Create Freight Agreement.
2. Create new freight agreement IL_SEA_CARRIER with the following data:
General Data
Enter a description
Agreement Usage: Service Provider
Maintain Valid From and Valid To.
Agreement Type: 0002
Contractor
Organizational Unit: purchasing organization created in a previous step (Error! Reference source not
found.)
Contracting Party (Carri er) Contracting Party (Carri er)
BP Number: IL_CAR_OC (Party Name IL_CAR_OCEAN)
Item
Add item
Calculation Sheet: IL_FCL_SHIP
Release
68
3. Create new freight agreement IL_RAIL_CARRIER with the following data:
General Data
Enter a description
Agreement Usage: Service Provider
Maintain Valid From and Valid To.
Agreement Type: 0002
Contractor
Organizational Unit: purchasing organization created in a previous step (Error! Reference source not
found.)
Contracting Party Contracting Party
Carrier: IL_CAR_RL (Party Name IL_RAIL_CARRIER)
Item
Add item
Calculation Sheet: IL_ONCARRIAGE_RAIL
Release
4. Create new freight agreement IL_CN_FREIGHT_A183 with the following data:
General Data
Enter a description
Agreement Usage: Service Provider
Maintain Valid From and Valid To.
Agreement Type: 0002 0001
Contractor
Organizational Unit: purchasing organization created in a previous step (Set Up Organizational Data)
Contracting Party
BP Number: A183 (IL_FF_AGENT_CN)
69
Item
Add item
Calculation Sheet: IL_CN_A183
Release
5. Create new freight agreement IL_CN_FREIGHT_A184 with the following data:
General Data
Enter a description
Agreement Usage: Service Provider
Maintain Valid From and Valid To.
Agreement Type: 0002
Contractor
Organizational Unit: purchasing organization created in a previous step (Set up Organizational Data)
Contracting Party
BP Number: A184 (IL_CAR_TRUCK_CN)
Item
Add item
Calculation Sheet: IL_CN_A184
Release
70
Set Up Customizing for Freight Settlement
Define Settlement Profile
Use
In this procedure, you can define the profile for creating invoices. The settlement profile consists of a set of
parameters with which you can control how the system creates invoices.
Procedure
1. In Customizing for SAP TM, go to Settlement-> Define Settlement Profile.
2. Create a new entry with the following data:
Settlement Prof SETPF1_CAR
Data Source 01 Planned Data
Split/Cons. SFIR_CREAT
Invoicing Level 2 (Settlement on Item)
Collective Invoice checkbox Checked
Calculation Option A Copy Fixed Charges and Redetermine Others
Medium Desc. Your description
Define Number Range Intervals for Freight Settlement Documents
Procedure
1. In Customizing for SAP TM, go to Settlement -> Freight Settlement -> Define Number Range
Intervals for Freight SDs.
2. Edit Intervals with the following data:
No. From number To number ext
01 Start number e.g.
0000000000000100000
End number e.g.
00000000000000199999
unchecked
Define Freight Settlement Document Types
Use
71
In this procedure, you can define types of freight settlement documents (FSDs). You can use these types to
specify certain parameters for certain types of FSDs, for example:
Number ranges of freight settlement documents
Freight settlement document categories
Tracking of changes
Procedure
1. In Customizing for SAP TM, go to Settlement-> Freight Settlement-> Define Freight Settlement
Document Types.
2. Enter the following data:
FSD Type 001
FSD Category 10 Freight Settlement Document
Description Freight Settlement
FSD No. Range 01
Default Gross Wt UoM KG
Default Net Wt UoM KG
Default Gr. Vol. UoM M3
Default Pieces UoM PC
Output Profile /SCMTMS/TOR_INV_PREP
Add. Output Profile /SCMTMS/SFIR_PRINT
Dyn. Det. Of Output unchecked
BW Rel. checked
72
ERP Invoice Integration
Define Service Master
Use
You use this procedure to store frequently procured services centrally as master records and use them on a
cross-application basis.
Procedure
1. In the SAP Easy Access menu for SAP ERP, go to Logistics -> Materials Management -> Service
Master -> Service -> Service Master.
2. Enter the following data:
Activity Number: internal number range
Description: RAIL Freight
Service Category: SERV Service: Purchasing
Base UNIT of Measure: AU (Activ. Unit)
Mat/Srv. Grp: 01 (Material Group 1)
Valuation Class: 3200 (Services)
Assign Service Master Record and Account Assignment Category
Use
In this procedure, you can assign transportation charge item categories, transportation charge item
subcategories, and transportation charge items to service master data records and account assignment
categories.
Procedure
1. In Customizing for SAP ERP, go to Logistics General -> Integration with an External
Transportation Management System -> Invoice Integration -> Invoicing -> Assignment of
Transportation Charge Element -> Assign Service Master Record and Account Assignment
Category.
2. Add entries with the following data:
Cat. Code Subcat. Cd Type Code Activity A Servi ce Short Text
73
Number
002 104012 IPSD SIT_PORTD K Port Charges Destination
002 104013 IPSO SI7_PORTO K Port Charges Origin
003 101021 BSF SIT_OCEAN K Ocean Freight
007 104131 THCD SIT_PORTD K Port Charges Destination
010 104013 THCO SI7_PORTO K Port Charges Origin
003 100000 RAIL 3000111 K RAIL Freight
Assign Organizational Units for Purchasing
Use
In this procedure, you can assign the purchasing business areas from an external transportation management
system to the organizational units in purchasing in the ERP system.
Procedure
1. In Customizing for SAP ERP, go to Logistics Genera l-> Integration with an External
Transportation Management System -> Invoice Integration -> Invoicing -> Mapping of
Organizational Units -> Assign Organizational Units for Purchasing.
2. Add a new entry with the following data:
Logi cal
System
Purchasing
Organization
Company
Code
POrg PGr Plnt
B1TCLNT050 Purchasing
organization
created in a
previous step
(Set up
Organizational
Data)
0001 ILDE 002 ILPL
3. In Customizing for SAP ERP, go to Logistics Genera l-> Integration with an External
Transportation Management System -> Invoice Integration -> Invoicing -> Definition for
Transportation Charge Elements -> Define Charge Types.
4. Add a new entry with the following data:
74
Type Code Cat. Code Subcat. Code Short Description
RAIL 003 100000 RAIL Charge
Define Post Processing Framework Settings for ERP Invoicing Integration
Use
In this procedure, you can maintain post processing framework (PPF) settings. Because PPF is an output
management framework, it helps you setup outputs that are specific to your installation. PPF generates output
triggers based on the settings you make for particular application data records. Based on the configuration
settings, the system subsequently processes these triggers to send the actual output.
Procedure
1. In Customizing for SAP TM, go to Cross-Application Components -> Processes and Tools for
Enterprise Applications -> Reusable Objects and Functions for BOPF Environment -> PPF
Adapter for Output Management -> Maintain PPF Settings.
2. Select entry Appl. /SCMTMS/TRANSPORTATION and choose Condition Configuration
(Transportable Conditions).
3. In table Scheduling of Actions select /SCMTMS/TOR_INV_PREP.
4. Create Action Definitions /SCMTMS/TOR_INV_PREP_CANCEL and
/SCMTMS/TOR_INV_PREP_REQUEST.
5. Select Action Definition /SCMTMS/TOR_INV_PREP_CANCEL and select tabSchedule Condition.
6. Enter Schedule Condition /BOFU/EVAL_SCHEDULE_CONDITION.
7. Select Action Definition /SCMTMS/TOR_INV_PREP_REQUEST and select tab Schedule
Condition.
8. Enter Schedule Condition /BOFU/EVAL_SCHEDULE_CONDITION.
9. Change to tab Start Condition and enter Start Condition /BOFU/EVAL_START_CONDITION.