Administration Guide | INTERNAL – Authorized for SAP Customers and Partners Document Version: 1.0.0 – 2021-09-10 © 2021 SAP SE or an SAP affiliate company. All rights reserved. Administration Guide for SAP Yard Logistics for SAP S/4HANA THE BEST RUN Content 1 About This Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1 Document History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2 Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1 Related Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2 Useful Links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 Overview of Required SAP Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.4 Getting Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 About SAP Yard Logistics for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.1 System Landscape for SAP Yard Logistics for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4 Installing SAP Yard Logistics for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.1 Prerequisites for Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 SAP Notes for Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Other Required Documents for Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.2 Overall Installation Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 SAP Visual Business. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 SAP Fiori Launchpad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Printing from Overview Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Mail Server for Driver Communication (SAPconnect). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Adobe Document Services for Printing of Yard Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 SAP Dock Appointment Scheduling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 SAP Information Lifecycle Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5 Migration Reports to Run when Upgrading from a Previous Version. . . . . . . . . . . . . . . . . . . . . 21 5.1 Migration Report: Establish Inb./Outb. S&R Activity Relationships. . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.2 Migration Report: Update Transportation Unit Handling Weights. . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.3 Migration Report: Rebuild Transportation Unit Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.4 Migration Report: Synchronize Empty Transportation Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.5 Migration Report: Convert Loading Scheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.6 Migration Report: Initiate TU No. for TU having Planned S&R Acty. . . . . . . . . . . . . . . . . . . . . . . . . . 23 6 Configuring SAP Yard Logistics for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.1 Technical Customizing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Set Up RFC Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Creating a Logical and Business System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Definition of Logical System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Content Assignment of Logical System to Client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Assign Logical System and Queue Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Maintain Text Schema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6.2 Basic Customizing for the Yard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Creating Supply Chain Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Definition of Yard Warehouse Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Definition of Yard Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Customizing for Yard Processes (Shipping & Receiving). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Customizing of Attachment MIME Types for Yard Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.3 Yard Logistics Customizing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Setting up the Yard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Settings for Transportation Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 Yard Request and Yard Order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Settings for Yard Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 6.4 Yard Logistics Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 Yard Cockpit Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Handling Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Queue Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55 6.5 Additional Customizing (optional). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Stacking of Containers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Seal Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Measurements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Define Collada Models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Define Classes and Methods for Checking TU Number. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Number Validations for Containers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Number Validations for Railcars. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Classification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Customizing for Dangerous Goods/EH&S-Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Define settings for Location Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65 Quantity Checks during Location Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Automatic Task Assignments in Mobile Application. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Alerts Customizing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 External Driver Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72 Self-Check-In. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73 Questionnaire Definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 6.6 Settings for Blocking and Deleting Personal Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Settings for ILM Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Customer-specific Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 Define Audit Areas for ILM Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Administration Guide for SAP Yard Logistics for SAP S/4HANA Content INTERNAL – Authorized for SAP Customers and Partners 3 Customizing Settings for Blocking and Deleting Business Partner Master Data. . . . . . . . . . . . . . 80 Define Retention Policies for ILM Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Business Partner Role and Category for Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 6.7 Integration with Internet of Things. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 General Preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Integration to SAP IoT Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Integration to SAP IoT Services for Cloud Foundry Environment. . . . . . . . . . . . . . . . . . . . . . . . . 91 Integration to SAP IoT Services for Neo Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.8 Customizing Settings for Integration with Dock Appointment Scheduling (DAS) and SAP Logistics Business Network (LBN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Define Number Range Intervals for Appointment Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Define Number Range Intervals for LBN Appointments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Create Docking Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Create Loading Point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Maintain Loading Appointment Relevance for Yard Order Type. . . . . . . . . . . . . . . . . . . . . . . . . . 96 Maintain Loading Appointment Relevance for Yard Order Type and TU Type. . . . . . . . . . . . . . . . .97 Assign Document Categories for Dock Appointment Scheduling. . . . . . . . . . . . . . . . . . . . . . . . 97 Assign Docking Location and Loading Point to Yard Number. . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Maintain Door Assignment to Docking Location and Loading Point. . . . . . . . . . . . . . . . . . . . . . . 98 Business Partner Category for LBN Identification Number. . . . . . . . . . . . . . . . . . . . . . . . . . . . .98 Control Automatic Yard Request Release. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 6.9 Customizing for EWM Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99 Preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99 Maintain EWM Warehouse ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Maintain EWM Checkpoints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Assign Warehouse ID to Storage Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Determine EWM Door. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100 Assign Docking Location to Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Automatic Determination of Warehouse Visits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Define Activity Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 Integration to External EWM System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 Integration to Internal EWM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103 6.10 Customizing for TM Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Map TM Freight Order Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Map TM Relevant TU Types for Yard Request. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105 Map TM Business Partner Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Map Business Transaction Document Type Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106 Map TM Timestamp to Yard Request Time Point. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Map External Reference Documents to YO Header Reference Documents. . . . . . . . . . . . . . . . . 107 Map External Reference Documents to YO Item Reference Documents. . . . . . . . . . . . . . . . . . . 107 4 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Content Assign Transportation Unit Type to Packaging Material. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107 Integration to Plant Maintenance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 6.11 Customizing for BRFPlus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Dynamic Yard Order Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109 Dynamic Yard Task Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Dynamic Yard Document creation for Opposite Direction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111 6.12 Customizing for Berth Scheduling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Set up Optimization Function Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Define Customer-specific Attributes and Attribute Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Define Customer-specific Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Define Customer-specific Attribute Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Define Berths, Berth Positions, and Berth Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Define Ship Master Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Define Decision Criteria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 7 Business Scenarios in SAP Yard Logistics for SAP S/4 HANA. . . . . . . . . . . . . . . . . . . . . . . . . 125 7.1 Inbound Activity Management for Truck Yards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Managing Inbound Truck for Unloading. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Managing Inbound Truck with Trailer for Disposal of Trailer. . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Managing Inbound Truck with Trailer for Cleaning and Loading. . . . . . . . . . . . . . . . . . . . . . . . . 132 Managing Inbound Truck with Container. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Planning Appointments for Unloading. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 7.2 Outbound Activity Management for Truck Yards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Managing Outbound Truck for Trailer Pick-up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Managing Outbound Truck for Trailer Pick-up with Seal Numbers. . . . . . . . . . . . . . . . . . . . . . . 135 Managing Outbound Truck for Loading of Predefined Containers. . . . . . . . . . . . . . . . . . . . . . . 136 Managing Outbound Truck for Loading of Freely Selected Containers. . . . . . . . . . . . . . . . . . . . 136 Managing Outbound Planning via Pick-up Planning UI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Validating Thresholds (Including Measurement Recording). . . . . . . . . . . . . . . . . . . . . . . . . . . .137 7.3 Internal Activity Management for Truck Yards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Executing Yard Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Executing Yard Tasks with Explicit Reference to an Internal Yard Order. . . . . . . . . . . . . . . . . . . . 139 Managing Yard Operations Using Mobile UI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Monitoring Yard Activities Using the Yard Cockpit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Managing Stacking and Unstacking of Containers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Determining Dangerous Goods Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Classification of Yard TUs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 7.4 Internet of Things for Yard Logistics for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 8 Security Information for SAP Yard Logistics for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . 143 8.1 Other Required Documents for Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 8.2 User Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Administration Guide for SAP Yard Logistics for SAP S/4HANA Content INTERNAL – Authorized for SAP Customers and Partners 5 User Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143 User Administration Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 User Data Synchronization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Authentication and Single Sign-On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 8.3 Role and Authorization Concept. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Authorization Objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Standard Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 8.4 Network and Communication Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 8.5 Internet Communication Framework Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 8.6 Data Protection and Privacy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155 Glossary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Information Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Deletion of Personal Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Migration Report for SAP Yard Logistics Drivers to Business Partners. . . . . . . . . . . . . . . . . . . . .161 Report to Update Start of Retention Time for Yard Documents. . . . . . . . . . . . . . . . . . . . . . . . . 161 Change Log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Security for Internet of Things Geofencing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 9 Operating SAP Yard Logistics for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165 9.1 Other Required Documents for Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 9.2 Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Alert Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Error Logs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Workload Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167 Interface Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Background Job Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 9.3 Administration and Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171 Starting and Stopping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Technical Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Backup and Restore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Periodic Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Load Balancing and Scalability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178 High Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 9.4 Software Change Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 10 Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 10.1 Tips and Tricks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 11 Uninstalling SAP Yard Logistics 2021 for SAP S/4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 6 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Content 1 About This Guide This guide is the central starting point for the implementation of SAP Yard Logistics 2021 for SAP S/4HANA. It tells you how to install, configure, and operate the solution. You can also find security information, including Data Protection and Privacy related information, in this document. This guide addresses the following target audience: ● System administrators ● Technical consultants ● Key users 1.1 Document History See what changes have been made to this document since it was first released. Note The latest version of this document is available on SAP Help Portal at https://help.sap.com/yl_s4hana Date Change September 10, 2021 Updated for Release 2021 of SAP Yard Logistics 2009 for SAP S/4HANA August 28, 2020 Updated for Release 2009 of SAP Yard Logistics 2009 for SAP S/4HANA September 27, 2019 Updated for Feature Pack 01 of SAP Yard Logistics for SAP S/4HANA July 31, 2018 Administration Guide for SAP Yard Logistics for SAP S/4HANA About This Guide Released INTERNAL – Authorized for SAP Customers and Partners 7 2 Getting Started Make sure to read the information in this section before you get started with the installation and configuration of SAP Yard Logistics 2021 for SAP S/4HANA in your landscape. 2.1 Related Documents In addition to this document, you can use the following resources to install and operate SAP Yard Logistics 2021 for SAP S/4HANA: Content Location Product Assistance for SAP S/4HANA 2020 Go to https://help.sap.com/viewer/product/ SAP_S4HANA_ON-PREMISE/2020/en-US?task=dis­ cover_task and choose Product Assistance. Product Assistance for SAP Yard Logistics 2021 for SAP S/ https://help.sap.com/yl_s4hana 4HANA 2.2 Useful Links The following resources provide access to more information about general topics, such as software downloads, customer incidents, or high availability. Resource Where to Find It User assistance for SAP S/4HANA 2020 https://help.sap.com/viewer/product/SAP_S4HANA_ONPREMISE/2020/en-US?task=discover_task Information about creating customer incidents http://support.sap.com/incident SAP Notes search http://support.sap.com/notes SAP Software Download Center http://support.sap.com/swdc Product Availability Matrix https://support.sap.com/pam Early Knowledge Transfer and Role-specific Learning Maps http://support.sap.com/ekt Sizing https://www.sap.com/about/benchmark/sizing.html 8 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Getting Started Resource Where to Find It Information about support package stacks, latest software http://support.sap.com/sp-stacks versions and patch level requirements SAP Fiori Deployment Options and System Landscape Rec­ ommendations 2.3 https://www.sap.com/documents/2018/02/f0148939f27c-0010-82c7-eda71af511fa.html Overview of Required SAP Notes The following SAP Notes are essential for installing, upgrading, and operating SAP Yard Logistics for SAP S/ 4HANA. Note The SAP Notes relevant for installation and upgrade are also listed in the respective sections in this guide. Make sure that you have the latest version of each SAP Note, which is available on SAP Support Portal at http://support.sap.com/notes . SAP Note Number Title Description SAP Note 2230296 Release strategy for the ABAP add-on This SAP Note contains information SAP Yard Logistics for SAP S/4HANA, about planning the installation and up­ component SAPYL grades of the ABAP add-on SAPYL SAP Note 2230295 SAP Note 2217489 Release strategy for the ABAP add-on This SAP Note contains information SAP Yard Logistics for SAP S/4HANA, about planning the installation and up­ component SAPYLUI grades of the ABAP add-on SAPYLUI Maintenance and Update Strategy for This note describes the dependencies SAP Fiori Frontend Server for the UI specific part (component SA­ PYLUI 400) SAP Note 2644763 FPM: Visual Business and the SAPUI5 based 3D control SAP Note 2834250 FPM VisBiz GUIBB: Performance Im­ provement SAP Note 2644803 WDA: FLP integration: create object of class CL_WDR_NW7_FLP_ADAPTER two times SAP Note 2658930 Correction for Unified Rendering SAP_UI NW752 TCI 1807 Administration Guide for SAP Yard Logistics for SAP S/4HANA Getting Started INTERNAL – Authorized for SAP Customers and Partners 9 SAP Note Number Title SAP Note 2670548 Correction for Unified Rendering Description SAP_UI NW752 TCI 1808 SAP Note 2692809 Correction for Unified Rendering SAP_UI NW752 TCI 1810 SAP Note 2777615 Extreme number of LCL_NODE=>LIF_INITIAL­ IZE~GROUP_INIT calls in trace 3094933 Implementation information about the integration of SAP Yard Logistics for SAP S/4HANA and Plant Maintenance 3094768 Implementation information about the integration of SAP Yard Logistics for SAP S/4HANA and external warehous­ ing EWM in SAP S/4HA 3093894 Implementation information about the integration of SAP Yard Logistics for SAP S/4HANA and TM modeled ASR in SAP S/4HANA 3093893 Implementation information about the integration of SAP Yard Logistics for SAP S/4HANA and internal warehous­ ing EWM in SAP S/4HA 3095553 Implementation information about the integration of SAP Yard Logistics for SAP S/4HANA and SAP IoT for geo­ fencing based processing 2.4 Getting Support If you encounter any problems with SAP Yard Logistics for SAP S/4HANA, report an incident on SAP Support Portal. To report an incident, go to SAP Support Portal at http://support.sap.com/incident . The relevant component is SCM-YL for business functionality and SCM-YL-FIO for SAP Fiori-related incidents. 10 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Getting Started 3 About SAP Yard Logistics for SAP S/ 4HANA This section provides an overview of SAP Yard Logistics for SAP S/4HANA, including relevant business scenarios and technical system landscape. 3.1 System Landscape for SAP Yard Logistics for SAP S/ 4HANA This section describes the technical system landscape and the software components involved. This section describes the technical system landscape and the software components involved. The following figure provides an overview of the system landscape for SAP Yard Logistics for SAP S/4HANA. Administration Guide for SAP Yard Logistics for SAP S/4HANA About SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 11 The following software components are either required or optional, as indicated below, for the technical implementation of SAP Yard Logistics for SAP S/4HANA. Business Scenario: Inbound Activity Management for Truck Yards Software Component Required or Optional SAP S/4HANA 2020 Required SAP Yard Logistics for SAP S/4HANA Required SAP Yard Logistics for SAP S/4HANA – UI Required UI for SAP S/4HANA Optional (required for the Fiori Tiles for the S/4HANA appli­ cations, like warehousing, transportation management, EHS, etc.) Business Scenario: Outbound Activity Management for Truck Yards Software Component Required or Optional SAP S/4HANA 2020 Required SAP Yard Logistics for SAP S/4HANA Required SAP Yard Logistics for SAP S/4HANA – UI Required UI for SAP S/4HANA Optional (required for the Fiori Tiles for the S/4 HANA appli­ cations, like warehousing, transportation management, EHS, etc.) Business Scenario: Internal Activity Management for Truck Yards Software Component Required or Optional SAP S/4HANA 2020 Required SAP Yard Logistics for SAP S/4HANA Required SAP Yard Logistics for SAP S/4HANA – UI Required UI for SAP S/4HANA Optional (required for the Fiori Tiles for the S/4 HANA appli­ cations, like warehousing, transportation management, EHS, etc.) For managing internal yard tasks in the yard cockpit, the software component SAP Visual Business 2.1 needs to be installed per SAP GUI on the business user’s local PC or laptop (thiis is required if you are using ActiveX for rendering your Yard Cockpit). 12 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA About SAP Yard Logistics for SAP S/4HANA Related Information Installation and Setup Administration Guide for SAP Yard Logistics for SAP S/4HANA About SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 13 4 Installing SAP Yard Logistics for SAP S/ 4HANA This section provides information about how to prepare for installation and what to do before and after the installation of SAP Yard Logistics for SAP S/4HANA. 4.1 Prerequisites for Installation This section lists the prerequisites that must be met before you start installation. SAP S/4HANA1909 (software component S4CORE) must be installed. If you choose the Gateway Central Hub deployment option, then, depending on the SAP Fiori system setup, you may have to install SAP Frontend Server 4.0 as a separate system (see section Useful Links [page 8]). For managing internal yard tasks in the Yard Cockpit the software component SAP Visual Business 2.1 needs to be installed per SAP GUI on the business user's desktop or laptop (this is required if you are using ActiveX for rendering your yard cockpit).. To have the latest semantic object definitions, you must install the software component SAP_UI 754 SP02 or greater on the FES system. Related Information Useful Links [page 8] 4.1.1 SAP Notes for Installation Read the following SAP Notes before you start installation. These SAP Notes contain the latest installation information, as well as any corrections. Note Make sure that you have the latest version of each SAP Note, which is available on SAP Support Portal http://support.sap.com/notes SAP Note Number Title Description 2507107 SAP NWBC ABAP Runtime Patch 60 System runtime correction 14 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Installing SAP Yard Logistics for SAP S/4HANA SAP Note Number Title Description 2565494 WDA: Program termination if the class Corrects SAP Fiori Launchpad usage CL_WD_FLP_API is not used in the FLP environment 2567046 Wrong messages in system alias check Corrects SAP Fiori System Alias report 2644803 WDA: FLP integration: create object of Corrects endless loop in SAP Floorplan class CL_WDR_NW7_FLP_ADAPTER Manager 4.1.2 Other Required Documents for Installation In addition to this guide, you need the following resources to install SAP Yard Logistics for SAP S/4HANA. Document Where to Find It Installation Guide for SAP S/4HANA 1709 or greater https://help.sap.com/viewer/product/SAP_S4HANA_ONPREMISE/1709/en-US?task=discover_task SAP Fiori launchpad in SAP NetWeaver AS for ABAP 7.54 https://help.sap.com/viewer/p/SAP_FIORI_LAUNCHPAD SAP Fiori Apps Reference Library https://fioriappslibrary.hana.ondemand.com SAP Fiori Technology and SAP Fiori Overview, chapter “SAP https://help.sap.com/viewer/p/FIORI_TECHNOLOGY Fiori: Setup and Configuration” SAP NetWeaver Application Server for ABAP 7.54 https://help.sap.com/viewer/p/SAP_NETWEA­ VER_AS_ABAP_752 SAP Visual Business 2.1, chapter “SAP Visual Business 2.1 https://help.sap.com/viewer/p/SAP_VISUAL_BUSI­ NESS_2.1 Installation and Configuration Guide” SAP Fiori Deployment Options and System Landscape Rec­ https://www.sap.com/documents/2018/02/f0148939- ommendations f27c-0010-82c7-eda71af511fa.html Administration Guide for SAP Yard Logistics for SAP S/4HANA Installing SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 15 4.2 Overall Installation Sequence This section provides detailed instructions for installing SAP Yard Logistics for SAP S/4HANA. Installation Sequence of the Add-on: Step Action Remarks/Subsequent Steps 1 Installation of SAP S/4HANA 1709 or http://help.sap.com/s4hana_op_1709 1809 2 Installation of User Interface Technol­ ogy 7.54 (SAP_UI software component), Version 754 SP02 or higher 3 Installation of SAP Yard Logistics for SAP S/4HANA 4 5 6 Installation of SAP Yard Logistics for Necessary if you use the embedded SAP S/4HANA – UI system option for the FES 4.0 or 5.0 Installation of Visual Business 2.1 (local Necessary only if you use the visual SAP GUI installation) yard cockpit Install the required noes mentioned in chapter 4 above Installation Sequence - Add-on installation of SAP Yard Logistics for SAP S/4HANA UI on FES. Step Action Remarks/Subsequent Steps 1 Installation of SAP Front end server 5.0 See SAP Fiori Technology and SAP Fiori Overview, chapter “SAP Fiori: Setup and Configuration” 2 Installation of User Interface Technol­ ogy 7.54 (SAP_UI software component), Version 754, SP02 or higher 3 4 5 Installation of SAP Yard Logistics for Necessary if you use the Gateway cen­ SAP S/4HANA – UI tral hub system option for the FES 5.0 Installation of Visual Business 2.1 (local Necessary only if you use the visual SAP GUI installation) yard cockpit Install the required noes mentioned in SAP Notes for Installation [page 14]. 16 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Installing SAP Yard Logistics for SAP S/4HANA Caution As the Shipping and Receiving application in SAP EWM defines the Transportation Units warehouseindependent, the business system of SAP Yard Logistics for S/4HANA and the warehousing software component (namely SAP EWM or the extended warehousing management in SAP S/4HANA 1709 or higher), must be different as well. Caution SAP Yard Logistics for SAP S/4HANA only supports a local deployment of SAP Dock Appointment Scheduling on the same system. 4.2.1 SAP Visual Business In this solution, the yard cockpit graphical visualization is based on SAP Visual Business, which is a technical component for visualization. SAP Visual Business is a user interface technology that visualizes data from SAP and external data sources on a single screen. SAP Visual Business applications not only combine different types of content, but also include interactive graphics that visualize and combine enterprise data with three-dimensional representations. There are two different client implementations of SAP Visual Business that you can choose between for displaying your yard cockpit in SAP Yard Logistics for SAP S/4HANA; SAP Visual Business 2.1 (ActiveX Plug-In) and SAP Visual Business (SAPUI5). SAP Visual Business 2.1 (ActiveX Plug-In). The SAP Visual Business front-end component used on the SAP Yard Logistics' FPM user interface is a client component. The client-side installation is integrated into the SAP front-end installer, also known as SAPSetup, which is available for download from the SAP Support Portal . For use on NetWeaver platform release 7.4, SAP Visual Business release 2.1 is recommended. The corresponding local user interface linked to this release is NetWeaver Business Client 5.0 PL12 (or higher) or NetWeaver Business Client 6.0 PL05. SAP Visual Business (SAPUI5) The SAP UI5 control for SAP Visual Business does not require any separate installation, but needs the appropriate UI5 stack in the system to run properly. Refer the following table for more information: SAP UI5 Version SAP Note No. Description UI5 1.71.17 2856654 ABAP SAPUI5 1.71 release UI5 1.65.16 2802680 ABAP SAPUI5 1.65 release UI5 1.60.27 2711925 ABAP SAPUI5 1.60 release UI5 1.52.42 2550980 ABAP SAPUI5 1.52 release Administration Guide for SAP Yard Logistics for SAP S/4HANA Installing SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 17 For further information, see: ● SAP Visual Business documentation on the SAP Help Portal at: https://help.sap.com/viewer/ 50d59fa70a4544239619259ca8efc2ec/7.51.10/en-US/6e6cfdb0d20946d591eb620c906a4784.html ● Application Help of SAP Visual Business 2.1 at http://help.sap.com/visualbusiness21 ● Administration and Configuration topics at http://scn.sap.com/docs/DOC-54524 4.2.2 SAP Fiori Launchpad The SAP Fiori Launchpad is the entry point for Fiori apps via desktops and on mobile devices. To access these apps, you must configure SAP Fiori Launchpad so that your users can access the apps that have been assigned to their respective roles. For detailed information about the configuration tasks for the SAP Fiori Launchpad, see the following documentation: For using Fiori Launchpad on SAP NetWeaver 7.54, go to SAP Help Portal at https://help.sap.com/viewer/ product/SAP_NETWEAVER_750/7.5.4/en-US, and under Application Help, choose NetWeaver SAP Fiori Launchpad UI Technologies in SAP Setting Up the Launchpad . Caution SAP Fiori Search is not supported in SAP Yard Logistics for SAP S/4HANA. 4.2.3 Printing from Overview Lists If you want to use the print functionality from the overview lists of yard orders, yard requests and yard tasks (button Print Version), you must install and configure the printing services, for example, ADS, as described in 1413938 WD ABAP ALV – Creating print version 4.2.4 Mail Server for Driver Communication (SAPconnect) SAPconnect offers a uniform interface for external communication that supports sending using telecommunication services such as fax, text messaging (pager/SMS), and e-mails. In SAP Yard Logistics, it is used to send a short message service (SMS) for driver advice after the check-in of a Yard Order document. More Information You find this documentation for SAP NetWeaver 7.52 on the SAP Help Portal. Go to SAP Help portal at https:// help.sap.com and choose Application Help, then go to Application Server ABAP Other Services . Select Function-Oriented View Application Server Services for Business Users SAPconnect . ● Transaction SCOT for setup of SAPconnect 18 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Installing SAP Yard Logistics for SAP S/4HANA ● Transaction SOST for monitoring of SMS sent ● SAP Note 455140 for Configuration of e-mail, fax, paging/SMS via SMTP SAP Note 552616 for FAQ on SAPoffice – Sending to external recipients 4.2.5 Adobe Document Services for Printing of Yard Documents To be able to print the yard-related PDF forms for yard orders, yard tasks, and yard TU’s, the Adobe® Document Services (ADS) has to be activated in the SAP Yard Logistics system. These ADS services provide a range of form and document creation and manipulation functions. Adobe® Document Services enhance the document handling capabilities of SAP Web Application Server (SAP Web AS). Adobe® Document Services allow SAP applications (either Java or ABAP) to take advantage of the full range of capabilities in Adobe Acrobat® Professional, Adobe® Acrobat Standard, and Adobe Reader®. These capabilities enable you to: ● Create and deploy interactive forms that look exactly like their paper counterparts ● Generate dynamic PDF documents from data contained in the SAP system ● Embed other file formats inside PDF documents as attachments For the configuration of the ADS Services, refer 894009 – Adobe™ Document Services: Configuration 4.2.6 SAP Dock Appointment Scheduling SAP Dock Appointment Scheduling can be deployed as an integrated solution with a local SAP Yard Logistics for SAP S/4HANA. As a prerequisite, the specific roles for SAP DAS must be added to the roles of the SAP Yard Logistics for SAP S/4HANA to be able to perform a simple setup of SAP DAS. Go to https://help.sap.com/ EWM95, click on Application Help and choose → SAP Extended Warehouse Management SAP Dock Appointment Scheduling . On the page, follow the link for Roles of Dock Appointment Scheduling. In the context of SAP Yard Logistics for SAP S/4HANA, we use the SAP DAS as a standalone application as we start the creation of appointments based on Yard Request and Yard Order items (each yard document item allows multiple appointments for different docking locations and loading points). Therefore, the setup for SAP DAS with SAP EWM using the transportation unit as a reference object is not necessary for SAP Yard Logistics setup. Once the simple setup of the standalone SAP DAS has been executed, (you can find that under Settings → Simple Setup for the DAS Administrator's menu), you can assign for a specific yard several docking locations and loading points. Based on this assignment, the arrival and departure at checkpoint events in the DAS appointment are updated. In addition to that, this solution allows the assigning a yard specific "door" storage type to a docking location and loading point. Once a yard task is targeting to such a storage type or targeting from such a storage type, the arrival and departure at dock events in the DAS appointment are updated based on the appointment that is assigned to this yard task. Administration Guide for SAP Yard Logistics for SAP S/4HANA Installing SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 19 4.2.7 SAP Information Lifecycle Management You use the Retention Management functions of SAP NetWeaver Information Lifecycle Management (ILM) to manage the lifecycle of the data of a live application system from its creation (database) to its destruction (database or ILM store). Since transferred data remains accessible and the periods required by law can be adhered to, you can regularly store data that is no longer required for operations in the ILM store and optimize the data volume in your system. ILM Retention Management offers the following functions: ● Putting legal holds on data that is relevant for legal cases so it cannot be deleted or destroyed. Legal holds affect the data in the database as well as the data in the ILM store. ● Grouping data objects that are to be stored or queried together in audit areas. ● ILM rules for time-based management of data objects, for the following purposes: ● Restriction of the retention period for reasons of data protection ● Adherence to legal requirements for retention periods for tax auditing and product liability purposes. ● Deleting data for which the retention period has expired and for which there is no legal hold. ● To activate SAP ILM, you need to set the central switch ILM in Customizing for business functions. Note See Using ILM Retention Management in the Application System at https://help.sap.com/viewer/ 35d6f7d8cbd04dbf997ca36785c7a795/1709%20002/en-US/ 09ec83476f0942bcaea4481bc02ddf23.html?q=Using%20Retention%20management 20 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Installing SAP Yard Logistics for SAP S/4HANA 5 Migration Reports to Run when Upgrading from a Previous Version You must execute the following migrationn reports when you upgrade your SAP Yard Logistics for SAP S/ 4HANA instance to the current version: ● Migration Report: Establish Inb./Outb. S&R Activity Relationships (/SAPYL/MIGRATE_INOUT) ● Migration Report: Update Transportation Unit Handling Weights (/SAPYL/TU_WEIGHT_MGR) ● Migration Report: Rebuild Transportation Unit Sequence (/SAPYL/SEQ_MIGRATION) ● Migration Report: Synchronize Empty Transportation Units (/SAPYL/SYNC_TU_EMPTY) ● Migration Report: Convert Loading Scheme (/SAPYL/LOAD_SCH_MIGR) ● Migration Report: Initiate TU No. for TU having Planned S&R Acty (/SAPYL/TU_INIT_UPD) You find the reports under transaction NWBC Master Data Migration Tools . Related Information Migration Report: Establish Inb./Outb. S&R Activity Relationships [page 21] Migration Report: Update Transportation Unit Handling Weights [page 22] Migration Report: Rebuild Transportation Unit Sequence [page 22] Migration Report: Synchronize Empty Transportation Units [page 23] Migration Report: Convert Loading Scheme [page 23] Migration Report: Initiate TU No. for TU having Planned S&R Acty [page 23] 5.1 Migration Report: Establish Inb./Outb. S&R Activity Relationships Run transaction /SAPYL/MIGRATE_INOUT to execute this migration report to establish UUID keys between yard order items of active or completed internal yard order or outbound yard order documents and the related S&R activities. This report establishes the UUID key within the yard order item of the internal / outbound yard order document having statuses Active or Completed, with the relevant S&R Activity. SAPYL release 400 now stores a link between internal / outbound yard order items and related S&R Activities in order to support new functionality. The report output contains a summary of the execution results and a link to the detailed output log. This report must be executed during migration from SAPYL release 300 to release 400. Prerequisites: Administration Guide for SAP Yard Logistics for SAP S/4HANA Migration Reports to Run when Upgrading from a Previous Version INTERNAL – Authorized for SAP Customers and Partners 21 ● You must have authorization to run /SAPYL specific functions. ● You must run this report in case of /SAPYL release migration: from 300 to 400. Selection You enter a yard number for handling. If you don't specify a yard number, all yards in the system will be processed. It is highly recommended to process yards individually. The report offers two run modes: ● Test mode - No changes are saved. ● Execution mode - all changes are saved. 5.2 Migration Report: Update Transportation Unit Handling Weights Run transaction /SAPYL/TU_WEIGHT_MGR and execute this report to convert old handling weight values to new ones. If previous weight values do not exist, the packaging material values are considered. Selection: ● Yard Number ● Test Mode 5.3 Migration Report: Rebuild Transportation Unit Sequence Run transaction /SAPYL/SEQ_MIGRATION and execute this report to create/update records in the database table /SAPYL/T303ADD based on records in database table /SAPYL/SBTPVOTP and to clean up the successor and predecessor fields in the fetched S&R Activities for those instances where the storage bin assigned to storage bin type has a position type like Unsorted applied to the bin. Selection: ● Yard number ● Test mode 22 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Migration Reports to Run when Upgrading from a Previous Version 5.4 Migration Report: Synchronize Empty Transportation Units Run transaction /SAPYL/SYNC_TU_EMPTY and use this report to migrate the TU Empty flag for old data in the system that was created before the Search by TU Empty function was introduced. You do not need to run this report for new TUs. In order to make the TU overview application search available via the TU Empty status, the TU Empty flag needs to be saved in the database. Eelect the yard number for which you want to do the migration. A test mode is also provided. 5.5 Migration Report: Convert Loading Scheme Run transaction /SAPYL/LOAD_SCH_MIGR and use this report to convert old loading schemes to new ones by yard number. You can run this report in test mode to verify the results before executing it in production mode. 5.6 Migration Report: Initiate TU No. for TU having Planned S&R Acty Run transaction /SAPYL/TU_INIT_UPD and use this report to update TUs in the Yard Logistics system that have S&R activities in status Planned. Administration Guide for SAP Yard Logistics for SAP S/4HANA Migration Reports to Run when Upgrading from a Previous Version INTERNAL – Authorized for SAP Customers and Partners 23 6 Configuring SAP Yard Logistics for SAP S/4HANA The following describes how to configure SAP Yard Logistics for SAP S/4HANA and shows the different customizing possibilities for the solution. Configuration steps consist of: ● Technical Customizing ● Basic Customizing for Yard Set up - Truck Yard ● Customizing for other yard types, for example, rail yards (optional) ● Additional Customizing settings for integration with SAP Dock Appointment Scheduling, SAP Extended Warehouse Management and/or SAP Transportation Management, and Customizing for IoT scenario 6.1 Technical Customizing 6.1.1 Set Up RFC Connection Process for setting up required RFC Connection. 6.1.1.1 Set up RFC User It is assumed, that the respective user ALEREMOTE already exists. To verify, go Tools to AdministrationUser Maintenance transaction SU01D for this purpose. 6.1.1.2 SAP Easy Access Set Up RFC Destination In Customizing for SCM Extended Warehouse Management choose for Creating the System Landscape 24 Display Users . You can also use SCM Basis Integration Basic Settings Set Up RFC Destination INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Maintain the following entry: Set Up RFC Destination e.g. XXXCLNT100 Connection Type 3 (ABAP Connection) Target Host Your target host Instance No. Your instance no. Save As IP Address User ALEREMOTE Trust Relationship Yes 6.1.2 Creating a Logical and Business System 6.1.2.1 Definition of Business System Group In Customizing for SCM Extended Warehouse Management choose Settings for Creating the System Landscape entry: SCM Basis Maintain Business System Group Integration Basic and maintain the following Business System Group Description e.g. XXX_BG1 SAPYL Business System Group 6.1.3 Definition of Logical System In Customizing for SCM Extended Warehouse Management choose Settings for Creating the System Landscape Name Logical Systems SCM Basis Basic and maintain the following entry: Logical System Name e.g. XXXCLNT100 Yard Logistics – Client 100 Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Integration INTERNAL – Authorized for SAP Customers and Partners 25 6.1.4 Assignment of Logical System to Client In Customizing for SCM Extended Warehouse Management choose Settings for Creating the System Landscape SCM Basis Integration Basic Integration Basic Assign Logical Systems to a Client . Maintain the following entry: Client Logical System 100 XXXCLNT100 6.1.5 Assign Logical System and Queue Type In Customizing for SCM Extended Warehouse Management choose Settings for Creating the System Landscape following entry: SCM Basis Assign Logical System and Queue Type and maintain the Business System Group Logical System Release Queue Type XXX_BG1 XXXCLNT100 70 I (Inbound Queues) 6.1.6 Maintain Text Schema In Customizing for Cross-Application Components choose Reusable Objects and Functions for BOPF Environment Processes and Tools for Enterprise Applications Dependent Object Text Collection Maintain Text Schema . In the Dialog Structure, switch to “Text Type”. Ensure, that the following entries are maintained there. Text Type Description COMM Comment Text Type DFLT Standard Text Type HNDL Handle Instruction Text Type In the Dialog Structure, switch to “Text Schema”. Ensure, that the following entries are maintained there. 26 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Text Schema Description /SAPYL/YO Yard Order Text Schema /SAPYL/YT Yard Task Text Schema For Text Schema /SAPYL/YO: Mark the entry /SAPYL/YO and double-click in the Dialog Structure on Text Type to Text Schema Assignment. Ensure that the following entries are maintained there. Text Type Mandatory Internal Lang. Text Access Seq. Reference Exit Class HNDL Mark the entry /SAPYL/YO and double-click in the dialog Structure on Assign Text Schema to BO and Node. Ensure that the following entries are maintained there. Business Object Name BO Node Name /SAPYL/YARD_ORDER ITEM Business Entity Txt Schema /SAPYL/YO For Text Schema /SAPYL/YT: Mark the entry /SAPYL/YT and double-click in the Dialog Structure on Text Type to Text Schema Assignment. Ensure that the following entries are maintained: Text Type Mandatory Internal Lang. Text Access Seq. Reference Exit Class HNDL Mark the entry /SAPYL/YT and double-click in the dialog Structure on Assign Text Schema to BO and Node. Ensure that the following entries are maintained there. Business Object Name BO Node Name /SAPYL/YARD_TASK ROOT 6.2 Business Entity Txt Schema /SAPYL/YT Basic Customizing for the Yard Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 27 6.2.1 Creating Supply Chain Units On the Fiori Launchpad, Master Data General Settings Maintain Supply Chain Unit . You must maintain a supply chain unit as a prerequisite for your warehouse. Supply Chain Unit Type SCU_TRUCK 1008 (Warehouse) Choose button Create. In Description field, enter Supply Chain Unit for Truck Yard On the Address tab, maintain the following settings: Country DE (Germany) On the Alternative tab, maintain the following entry: Bus.Attri. Description INV WAREHOUSE Save your entries. 6.2.2 Definition of Yard Warehouse Numbers 6.2.2.1 Definition of Warehouse Numbers In Customizing for Yard Logistics, choose Master Data Setting up the Yard Define Warehouse Numbers . Maintain the following entry. Warehouse No. Description TRCK Truck Yard 28 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.2.2.2 Definition of Warehouse Number Control In Customizing for Yard Logistics, choose Master Data Setting up the Yard Define Warehouse Number Control . Open the entry of your Warehouse Number by double-clicking on it. Maintain the following entries: Weight Unit Volume Unit Currency Time Unit Unit of Length Factory Calend. KG M3 EUR MIN M 01 Save your entries. 6.2.2.3 Assignment of Warehouse Number to Supply Chain Unit In Customizing for Yard Logistics, choose Settings Assign Warehouse Numbers/Business Partners : 1. Choose Warehouse Number TRCK and press Continue. 2. For Supply Chain Unit, choose SCU_TRUCK. 3. Save your entries. 6.2.2.4 Activate Application Log Activate the application log for Yard Logistics. On the Fiori Launchpad, choose ACTLOG Settings Activate Application Log -> or use transaction code /SCWM/ Maintain the following entries: Subobject Log Active /SAPYL/INTERFACE_EWM 4 (Additional Information) /SAPYL/RESET_SEQ 4 (Additional Information) /SAPYL/YARD_TU 4 (Additional Information) /SAPYL/YC 4 (Additional Information) Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 29 Subobject Log Active /SAPYL/YO 4 (Additional Information) /SAPYL/YR_REL 4 (Additional Information) /SAPYL/YT 4 (Additional Information) /SAPYL/YT_DLOC_DET 4 (Additional Information) /SAPYL/YT_QDET 4 (Additional Information) WAREHOUSE_BILLING 4 (Additional Information) WHS_TASK 4 (Additional Information) LOG_GENERAL 4 (Additional Information) 6.2.2.5 Define Idle Time per User On the Fiori Launchpad, choose Settings Define Idle Time per User and maintain the following entries: Yard No. Idle (sec) TRCK 3 6.2.3 Definition of Yard Structure 6.2.3.1 Definition of Storage Types You must define the different storage types which are needed within your Yard. In Customizing for Yard Logistics choose Storage Type Master Data Setting up the Yard Yard Structure Define and maintain the following entries, each containing the settings below. Warehouse No. Storage Type Description TRCK YARD Storage Type Defines a Yard 30 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Warehouse No. Storage Type Description TRCK GATE Inbound and Outbound Gates TRCK PARK Parking Lots TRCK DOOR Warehouse Doors Save your entries. 6.2.3.2 Definition of Storage Sections The storage sections for your yard need to be defined. In Customizing for Yard Logistics choose Storage Section Master Data Setting up the Yard Yard Structure Define and maintain the following entries: Warehouse No. Storage Type Storage Section Description TRCK GATE INBW Inbound West Gate TRCK GATE OUTW Outbound West Gate TRCK PARK EAST Parking East TRCK PARK NRTH Parking North TRCK DOOR DOOR Doors 6.2.3.3 Definition of Storage Bin Types In Customizing for Yard Logistics choose Storage Bin Types Master Data Setting up the Yard Yard Structure Define and maintain the following entries: Warehouse No. Storage Bin Type Length Description Max. Capacity Positioning Type TRCK PRKC 50 m Container Parking 6 Unsorted Truck Parking Lot 4 Unsorted Door 1 Sequenced Lot TRCK PRKT TRCK DOOR 25 m Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 31 Warehouse No. Storage Bin Type TRCK GATE Length Description Max. Capacity Positioning Type Checkpoint Gate 1 Sequenced Save your entries. 6.2.3.4 Definition of Storage Bins Based on the previous Customizing, you can now define you storage bins. On the Fiori Launchpad, choose Master Data Yard Layout Create Storage Bin . The following storage bins must be defined: Warehouse No. Storage Type Storage Section Storage Bin Storage Bin Type TRCK PARK EAST PL-TRUCK-01 PRKT TRCK PARK EAST PL-TRUCK-02 PRKT TRCK PARK EAST PL-TRUCK-03 PRKT TRCK PARK EAST PL-TRUCK-04 PRKT TRCK PARK EAST PL-TRUCK-05 PRKT TRCK PARK NRTH PL-CONT-01 PRKC TRCK PARK NRTH PL-CONT-02 PRKC TRCK PARK NRTH PL-CONT-03 PRKC TRCK DOOR DOOR DOOR1 DOOR TRCK DOOR DOOR DOOR2 DOOR TRCK DOOR DOOR DOOR-DUMMY DOOR TRCK GATE INBW CHECKPOINT-INBW GATE TRCK GATE OUTW CHECKPOINT-OUTW GATE 6.2.3.5 Activation of Yard Management for Warehouse For the usage of Yard Logistics, the Yard Management for Warehouse needs to be activated. 32 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA In Customizing for Yard Logistics choose Master Data Setting up the Yard Activate Yard Management for Warehouse Maintain the following settings. Warehouse No. Activate Yard Management TRCK X 6.2.3.6 Define Warehouse Process Type In Customizing for Yard Logistics choose following entry. Yard Tasks Define Warehouse Process Type and maintain the Propose No Auto­ Warehouse Whse Proc. Whse Proc. Whse Proc. Confirm Im­ Confir-mat- matic Re­ No. Type Type Desc. Cat. mediately ion plenish-ment tion Allowed TRCK 9999 Warehouse Internal X X X Supervision Warehouse Deactiva- X Movement (3) 6.2.3.7 Define Yard Checkpoints In Customizing for Yard Logistics choose Master Data Setting up the yard Define Checkpoints . Maintain the following entries: Warehouse No. Checkpoint Description TRCK INBW Inbound Checkpoint West TRCK OUTW Outbound Checkpoint West 6.2.3.8 Define Warehouse Doors Note Yard Logistics technically needs only one EWM-Door which isn’t needed for any further usage. In the next two steps, the linking to a Storage Bin happens which is also not relevant for the further usage. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 33 In Customizing for Yard Logistics choose maintain the following entries. Master Data Setting up the yard Define Warehouse Door Warehouse No. Warehouse Door LoadingDescription TRCK DO01 Inbound and Outbound /SCWM/DOOR 6.2.3.9 Action Profile and No. Range No. 01 Assign Checkpoints to Yard Bins On the Fiori Launchpad, choose Master Data Yard Layout Assign Checkpoint to Yard Bin and SCU select TRCK as warehouse number for yard and confirm your selection. and Maintain the following entries: Checkpoint Storage Bin Whse Proc. Type INBW CHECKPOINT-INBW 9999 OUTW CHECKPOINT-OUTW 9999 6.2.3.10 Assign Warehouse Doors to Yard Bins Note Due to a technical restriction in SAP EWM, at least one door must always be linked to a storage bin. Therefore you must link one storage bin to a door which won’t further be used within the solution. On the Fiori Launchpad, choose Master Data Yard Layout Assign Warehouse Door to Yard Bin and select TRCK as warehouse number and press Continue. Maintain the following entry and save: Whse Door YrdWhseNo. Yard Bin DO01 TRCK DOOR-DUMMY 6.2.3.11 Maintain General Settings for Shipping and Receiving In Customizing for Yard Logistics choose 34 Master Data Settings for Transportation Units General Settings General Settings for Shipping and Receiving and maintain the following entries for your Warehouse Number. INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Entry Value Different Routes Warning Different Departure Time Warning Copy Route from Door Copy Route Def. Val. For Door and Next Departure Time to TU Copy Route for Outb. Del. Order to TU Do Not Copy Route Default Value to Assigned TU Write Unloading Begin to Inb. Del. Do Not Write Date/Time to Inbound Delivery Write Loading Begin to Outb. Del. Order Do Not Write Date/Time to Outbound Delivery Order Arrival / Departure from Chkpt None Post Goods Issue at Departure X 6.2.4 Customizing for Yard Processes (Shipping & Receiving) 6.2.4.1 Define Number Range for Transportation Units In Customizing for Yard Logistics choose Master Data Define Number Range Interval for Transportation Units Settings for Transportation Units and maintain the following settings: No From No. 01 0000000000000000 0000000000999999 01 Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA General Settings To Number NR Status Ext 0 99 INTERNAL – Authorized for SAP Customers and Partners 35 6.2.4.2 Define Number Range for Shipping & Receiving Activities In Customizing for Yard Logistics choose Master Data Define Number Ranges for S&R Activities Settings for Transportation Units General Settings and maintain the following settings: No From No. To Number 01 000000000000000001 000000000099999999 6.2.4.3 Define Number Range for Vehicles In Customizing, navigate to Cross-Process Settings Vehicles SCM Extended Warehouse Management Shipping and Receiving Number Ranges Extended Warehouse Management Define Number Range Interval for and maintain the following settings: No From No. To Number 01 000000000000000001 000000000099999999 6.2.4.4 Define Control Parameters for Forming Vehicles/ Transportation Units Some Control Parameters for Transportation Units need to be maintained. In Customizing for Yard Logistics choose Master Data -> Settings for Transportation Units -> General Settings > Define Control Parameters for Forming Vehicles/Transportation Units Maintain the following entry and save it afterwards. Means of Transport Vehicle/TU Number Range Number PPF Action Profile TRUCK TU (Trans. Unit) 01 /SCWM/TU 36 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.2.4.5 Define further Number Ranges for Master Data 1. In Customizing for Yard Logistics choose Master Data Setting up the Yard Define Number Ranges , select Define Number Ranges for Warehouse Tasks/Warehouse Documents, choose warehouse number TRCK and maintain following entries: No From No. To Number 01 000000000000000001 000000000099999999 2. Select Define Number Range Intervals for Warehouse Order and choose warehouse number TRCK, then maintain the following entries: .No From No. To Number 01 000000000000000001 000000000099999999 3. Select Assign Number Range Intervals to Warehouse Number and maintain the following settings: NRInt. WO (Warehouse Order Num­ Warehouse Number No.Rng (Warehouse Task Numbers) bers) TRCK 01 01 6.2.4.6 Define Number Ranges for Alerts In Customizing for Yard Logistics, choose Alerts General Settings Alert Monitor Define Number Ranges for and maintain the following entries: No . From No To Number 01 000000000000000001 99999999999999999999 6.2.4.7 Define Means of Transport In Customizing for Yard Logistics choose Maintain Means of Transport Master Data Settings for Transportation Units General Settings maintain the following entry:. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 37 Means of Transport Description Transp. Mode Standard Code TRUCK Yard Truck ROAD 31 6.2.4.8 Define Packaging Material Types In Customizing for Yard Logistics choose Master Data Settings for Transportation Units General Settings Maintain Packaging Material Types Master Data -> Settings for Transportation Units -> General Settings -> Maintain Add the following entry and save it afterwards. Pack.Mat.Type Description PM Category 0001 Truck Means of Transport, Transport Element, Transport Unit You create the packaging material types in Customizing for Define Packaging Material Types under Customizing Implementation Guide 38 Logistics-General INTERNAL – Authorized for SAP Customers and Partners Handling Unit Management Basics . Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.2.4.9 Define Packaging Material You can now define the different Packaging Materials; to do so go to transaction MM01 and enter the following product to create it: Product PACK_TRUCK 1. Go to Global Data and choose Create. 2. Choose industry Sector: Plant engin./construction and material type: Packaging. 3. Press Select View(s) and choose Basic Data 1, Sales: General/Plant Data, “WM Packaging. 4. Enter Plant 0001, Sales Org. 0001, Distr.Channel 01. 5. Fill in a description and select as Base Unit of Measure PC. 6. Go to Additional Data, Units of Measure and maintain the following settings: Capacity Gross Unit of Unit of Vol­ Consump­ Weight Weight Volume ume tion Length Width Height Unit of Di­ mension 120 KG 240 m³ M3 3 13 2 2 M 7. Go to Sales: General/Plant Data tab and maintain the following settings: Pack.Mat.Type Allowed pkg Weight Allowed pkg Volume 0001 (Truck) 6.000 kg 180 m³ 8. Go to WM Packaging Data tab and maintain the following settings: Max. Length Max. Width Max. Height 13,6 2,4 2,4 m 9. Save your entries. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 39 6.2.4.10 Link Packaging Material to Means of Transport On the Fiori Launchpad, choose (TU) and Means of Transport Master Data General Settings Maintain Link between Packaging Material and maintain the following entry: MTr Pack. Material Optional TRUCK PACK_TRUCK X 6.2.5 Customizing of Attachment MIME Types for Yard Tasks Define the MIME-Types and file extension types for uploading pictures that can be used within Yard tasks. Maintain the following In Customizing for Maintain Attachment Type Schemaunder Components Processes and Tools for Enterprise Applications Environment Dependent Object Attachment Folder : Cross-Application Reusable Objects and Functions for BOPF 1. Attachment Schema: Attachment Schema Category Description /SAPYL/YT BS_ATF_DB Yard Task: Attachments /SAPYL/TU BS_ATF_DB 2. Assign Attachment Types: Attachment Type Default File Multiple Occurrence ATCMT X X 3. Assign Schema to BO Nodes: Business Object Node Allow Attachments? Attachment Schema /SAPYL/YARD_TASK ROOT X /SAPYL/YT /SAPYL/YARD_TU INSP_DETAILS X /SAPYL/TU 4. MIME Type dep on BO & Node 40 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Business Object Node Seq Num Mime Type of a Web object /SAPYL/YARD_TASK ROOT 1 image/png /SAPYL/YARD_TASK ROOT 2 image/jpeg /SAPYL/YARD_TU INSP_DETAILS 1 image/pbg /SAPYL/YARD_TU INSP_DETAILS 2 image/jpeg /SAPYL/YARD_TU INSP_DETAILS 3 image/jpg 6.3 Yard Logistics Customizing 6.3.1 Setting up the Yard 6.3.1.1 Define Yard Numbers In Customizing for Yard Logistics choose maintain the following entry:. Master Data Setting up the Yard Yard No. Yard Number Description TRCK Truck Yard Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Define Yard Numbers and INTERNAL – Authorized for SAP Customers and Partners 41 6.3.1.2 Define Order Types In Customizing for Yard Logistics choose the following entry: Yard Request and Yard Order Define Order Types Order Type Yard Order Type Description TRCK Truck Operations 6.3.1.3 and maintain Assign Order Type and Threshold for Arrival The Order Type needs to be assigned to the Yard. In Customizing for Yard Logistics choose Yard Request and Yard Order Assign Order Type and Threshold for and maintain the following entry: arrival Note The threshold entries are optional. Yard Order Type Threshold Early Threshold Late Yard No. Order Type Description Arrival Arrival Time Unit TRCK TRCK Truck Operations 4 4 H 6.3.1.4 Define Whether to Activate Yard Task Related to Yard Order Automatically To define and control the automatic activation of the first yard task related to a yard order and all subsequent ones, or activate dynamic operations for yard order/yard task from BRF+, in Customizing for Yard Logistics choose Yard Request and Yard Order and maintain the following entry: Define Whether to Activate Yard Task of Yard Order Automatically Yard No. Order Type ActFirstYT ActNextYT TRCK TRCK X X 42 INTERNAL – Authorized for SAP Customers and Partners ACtDynOpr Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.3.1.5 Define Number Ranges for Yard Request, Yard Order, and Yard Task Maintaining number ranges for the different business objects used in SAP Yard Logistics for SAP S/4HANA. In Customizing for Yard Logistics choose Request, Yard Order, Yard Task Master Data Setting up the Yard Define Number Ranges for Yard and proceed as follows: 1. Choose Define Number Ranges for Yard Request and select TRCK as Yard Number and maintain the following entry: No From No. To Number NR Status 01 000000000000000 000000000099999 0 001 999 Ext 2. Choose Define Number Ranges for Yard Order, select TRCK as Yard Number and maintain the following entry: No From No. To Number NR Status 01 000000000000000 000000000099999 0 001 999 Ext 3. Choose Define Number Ranges for Yard Task, select TRCK as Yard Number and maintain the following entry: No From No. To Number NR Status 01 000000000000000 000000000099999 0 001 999 Ext 4. Choose Assign Number Range Intervals for Yard Request and maintain the following entry: Yard No. Order Type No TRCK TRCK 01 5. Assign Number Range Intervals to Yard Order: Yard No. Order Type No TRCK TRCK 01 Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 43 6.3.2 Settings for Transportation Units 6.3.2.1 Define Loading Scheme A loading scheme can be defined to load a sequence of one TU on top of another TU that has this loading scheme assigned. A maximum number of levels for definition of the loading scheme should be set in the following Customizing. In Customizing for Yard Logistics choose Stacking Define Loading Scheme Master Data Settings for Transportation Unit Loading and and proceed as follows: Note This example entry creates a loading scheme for having two places at one level, while the sequence in first place has space for 5 meters and second place has place for 4 meters. 1. Under Loading scheme, maintain following entry: Maximum Level Loading Scheme De­ Loading Scheme Length Length UoM Number scription TRUCK_SCHEME 13 M 1 Truck Scheme 2. Select the entry and choose Sequence Structure, maintain following entry: Layout Layout Description 8_5 8m, 5m 3. Highlight the previously-made entry and choose Sequence Numbers on the left side and maintain following entries: 44 Position Length Length UoM 1 8 M 2 5 M INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.3.2.2 Define Transportation Unit Types In Customizing for Yard Logistics choose Define Transportation Unit Types TU Type Grouping TR0 Master Data Settings for Transportation Unit General Settings and maintain the following entriesÖ Loading Layout (Level TU Type De­ Carrying Scheme 1) scription TU Type Icon X TRUCK_SCHE 8_5 Truck ~Icon/ ME TR1 BoxTruck X CO1 Trailer ~Icon/Trailer Container ~Icon/ Container GR0 X Grouping Item ~Icon/Group Select the entry TR0 and choose Default Loading Scheme. Level Number Layout Loading Alias 1 8_5 A1 2 8_5 A2 6.3.2.3 Maintain Transportation Unit Loading Hierarchy Define the Loading Hierarchy of Transportation Units (which TU type can be represented as sub-TU to another TU). In Customizing for Yard Logistics choose Stacking Master Data Settings for Transportation Unit Maintain Transportation Unit Loading Hierarchy Loading and and maintain the following entries: PrntTUType ChTUType TR0 CO1 TR1 CO1 6.3.3 Yard Request and Yard Order Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 45 6.3.3.1 Define Default Location for Yard Order/Yard Request On the Fiori Launchpad, choose Yard Request Master Data General Settings Define Default Location for Yard Order/ and maintain the following entries: Arrival Order Departure Outb. ArrStor­ ArrStor­ Storage DepStor­ DepStor­ Storage Yard No. Type Inbound Ckpt Typ Sec Bin Typ Sec Bin TRCK TRCK INBW OUTW GATE INBW CHECK­ GATE OUTW CHECK­ 6.3.3.2 POINT- INBW OUTW Define Date and Time Record Types In Customizing for Yard Logistics choose Types POINT- Yard Request and Yard Order Define Date and Time Record and maintain the following entries: Yard Order Date Time Record Type Descrip­ Yard No. Order Type Type tion DTime Role TRCK TRCK 01 Arrival Planned arrival date and time TRCK TRCK 02 Departure Planned departure date and time TRCK TRCK 03 Completion Planned Completion date and time TRCK TRCK 04 Activation Planned Activation date and time TRCK TRCK D1 Driver's Working Hours Driver's working hours Note Customizing related to driver's working hours is not mandatory. Maintain and enable it only if you want to maintain driver's working times. 46 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.3.3.3 Define Business Partner Roles In Customizing for Yard Logistics choose maintain the following entries: Yard Request and Yard Order Define Business Partner Roles and Business Partner Role De­ Yard No. Order Type BUPA Role scription TRCK TRCK 0001 Ordering Party TRCK TRCK 0002 Bill-to Party TRCK TRCK 0003 Requester TRCK TRCK 0004 Carrier 6.3.3.4 Auto Complete/Activate Yard Order In Customizing for Yard Logistics, choose Order Yard Request and Yard Order Auto Complete/Activate Yard and maintain the following entries: Yard No. Order Type AutoCmpIYO AutoActOYO TRCK TRCK X X 6.3.3.5 Auto-Generate Opposite Yard Order/Yard Request In Customizing for Yard Logistics, choose Yard Request Yard Request and Yard Order Auto-Generate Opposite Yard Order/ and maintain the following entries: CreateOut CreatInbY CreatOutY CheckInIY CompInbY ActvOutbY Yard No. Order Type R CreatInbY YR O O O O O TRCK TRCK X X X 6.3.3.6 X ActDynCR Define Reference Document Types In Customizing for Yard Logistics choose and maintain the following entries Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Yard Request and Yard Order Define Reference Document Types INTERNAL – Authorized for SAP Customers and Partners 47 Ref. Type Yard Order Reference Type Description INV Invoice Number FO Freight Order 6.3.3.7 Define Reference Document Item Type In Customizing for Yard Logistics choose Types Yard Request and Yard Order Define Reference Document Item and maintain the following entry: Ref. Type Yard Order Reference Type Description FOI Freight Order Item 6.3.3.8 Assign Reference Types to Order Types Assign the header reference types to order types. In Customizing for Yard Logistics choose Types Yard Request and Yard Order Assign Reference Types to Order and maintain the following entries: Yard Order Reference Type Yard No. Order Type Ref Type Description TRCK TRCK FO Freight Order TRCK TRCK INV Invoice 6.3.3.9 Assign Reference Types to TU Types Assign the item reference types to the transportation unit types. In Customizing for Yard Logistics choose Types Yard Request and Yard Order Assign Reference Types to TU and maintain the following entry:: Yard No. Order Type TU Type Ref. Type Ref. Item Typ TRCK TRCK TR0 FO FOI 48 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.3.3.10 Define Additional References for YR/YO Overview Add additional references to the Yard Request/Yard Order Overview POWL list. In Customizing for Yard Logistics choose YR/YO Overview Yard Request and Yard Order Define Additional References for and maintain the following entries: Yard No. Ref. Type TRCK FO TRCK INV 6.3.4 Settings for Yard Tasks 6.3.4.1 Define Activity Type Define the activity types within the Yard. In Customizing for Yard Logistics choose entries: Activitiy Yard Tasks Define Activity Types and maintain the following Activity Cat­ Duration Whse Proc. Activity Type Yard Number Type egory Planned type Desc. No range no. Cleaning Ac­ TRCK MV01 Movement 5 9999 Moving 01 TRCK CL01 Non-Move­ 5 9999 Cleaning 01 5 9999 Loading 01 5 9999 Standard Ac­ 01 tivity Type X ment TRCK LOAD Loading/ Unloading TRCK STD Non-Move­ ment TRCK INSP Inspection Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA tivity 5 9999 Internal Movement 01 INTERNAL – Authorized for SAP Customers and Partners 49 6.3.4.2 Define Default Activity Types Define the default activity types within the Yard. Yard Tasks In Customizing for Yard Logistics choose following entry: Define Default Activity Types and maintain the Yard No. Order Type Direction Seq. No. Acty Type Time Point TRCK TRCK Inbound 1 STD During Yard Re­ quest Creation TRCK TRCK Outbound 1 STD During Yard Re­ quest Creation 6.3.4.3 Define Exception Codes Define the Exception Codes within the Yard. In Customizing for Yard Logistics choose entries: Yard Tasks Define Exception Codes and maintain the following Yard Task Exception Code Yard No. Exception Description Alert Type TRCK EX01 Damage 2833 TRCK EX02 Crash 2841 6.3.4.4 Maintain Follow-on Actions for Exception Code Define the follow-on actions for Exception Codes within the Yard. In Customizing for Yard Logistics choose maintain the following entries: Yard Tasks Maintain Follow-on Actions for Exception Codes Yard No. Exception Action TRCK EX01 Block Source Location TRCK EX02 Block TU 50 INTERNAL – Authorized for SAP Customers and Partners and Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.3.4.5 Define Inspection Categories Define Inspection Categories for Inspection Yard Tasks. In Customizing for Yard Logistics, choose following entry: Yard Tasks Define Inspection Categories Inspection Category Inspection Category Description VIN_INSPECTION VIN Inspection and maintain the Select the above entry and click Inspection Activity to maintain the following entries: Inspection Activity Inspection Activity Description CHECK_TRANSMISSION Check Transmission WINDSHIELD Select entry CHECK_TRANSMISSION and click Findings to.maintain the following entries: Finding Finding Description AUTOMATIC Automatic MANUAL Manual Select entry MANUAL and click Details to maintain the following entries: Details Details Description 5_SPEED_GEARBOX 5 speed gearbox 6_SPEED_GEARBOX 6 speed gearbox Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 51 6.3.4.6 Assign Inspection Category to Activity Type Assign Inspection Category to Activity Type for specific Yard. In Customizing for Yard Logistics, choose maintain the following entry: Yard Tasks Assign Inspection Category to Activity Type Yard No. Activity Type TU type TRCK INSP TR0 6.4 and Inspection Category Yard Logistics Master Data 6.4.1 Yard Cockpit Settings 6.4.1.1 Define Textures Define the Visual Resource Entries within the Yard. On the Fiori Launchpad, choose Master Data Yard Cockpit Define Textures and maintain the following: Yard No. Texture Name Texture MIME Repository URL TRCK TRUCK_TEXTURE Link to texture TRCK CONT_TEXTURE Link to texture 52 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.4.1.2 Define Colors Define new colors. On the Fiori Launchpad, choose entry: Master Data Yard Cockpit Maintain Colors and maintain the following Alpha charac­ Color Description Color Model Red Green Blue ter GREY Grey color RGBA 200 200 200 0 6.4.1.3 Define Visual Object Type On the Fiori Launchpad, choose following entries: Master Data Yard Cockpit Define Visual Object Type and maintain the Visual Object Yard Number Type Description Shape TRCK TRUCK Truck Box TRUCK_TEXTURE TRCK CONT Container Box CONT_TEXTURE TRCK DOOR Door Rectangle GREY TRCK CONT_PARK Container Parking Rectangle GREY TRCK TRUCK_PARK Truck Parking Rectangle GREY TRCK CHECKP Checkpoint Rectangle GREY 6.4.1.4 FillColor Texture Assign Visual Object Type to Packaging Material On the Fiori Launchpad, choose Master Data Yard Cockpit Assign Visual Object Type to Packaging Material and maintain the following entry: Yard No. Packaging Material VisObjType TRCK PACK_TRUCK TRUCK Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 53 6.4.1.5 Assign Visual Object Type to Storage Bin Type On the Fiori Launchpad, choose Type Master Data Yard Cockpit Assign Visual Object Type to Storage Bin and maintain the following entries: Yard No. Storage Bin Type VisObjType TRCK PRKC CONT_PARK TRCK PRKT TRUCK_PARK TRCK DOOR DOOR TRCK GATE CHECKP 6.4.1.6 Define Visual Object Status Color Coding Define in which color an object with a certain status will be displayed. On the Fiori Launchpad, choose Master Data and maintain the following entries: Yard Cockpit Define Visual Object Status Color Coding Yard No. VOStatus Color TRCK TU is Empty GREY 6.4.2 Handling Resources 6.4.2.1 Define Handling Resource On the Fiori Launchpad, choose maintain the following entry: Master Data Handling Resources Define Handling Resources and Yard No. Handling Resource Handling Resource Description TRCK HR_SHAG_TRUCK_01 Shag Truck 01 54 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.4.2.2 Assign User to Resource Assign the system user to a resource. On the Fiori Launchpad, choose Master Data and maintain the following entry: Handling Resources Assign Handling Resource to User Yard No. User Handling Resource TRCK your system user HR_SHAG_TRUCK_01 6.4.2.3 SkipRes Handle Resource Constraints Assign Transportation Unit Types to Handling Resources On the SAP Fiori Launchpad, choose Master Data Handling Resources Handling Resource Constraints . Yard No. Handling Resource TU Type TRCK HR_SHAG_TRUCK_01 CN0 6.4.3 Queue Management 6.4.3.1 Define Queue Create Queues. On the Fiori Launchpad, choose following entry: Master Data Queue Management Define Queues and maintain the Yard No. Queue Yard Task Queue Description TRCK Q001 Queue 001 Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 55 6.4.3.2 Maintain Queue Determination Maintain the queue determination based on the Customizing. On the Fiori Launchpad, choose maintain the following entry: Master Data Queue Management Yard No. Acty Type TRCK MV01 Q001 TRCK STD Q001 6.4.3.3 Source Storage Type Maintain Queue Determination Dest. Storage Type and Queue Assign Resource to Queue On the Fiori Launchpad, choose Master Data Handling Resources Assign Handling Resources to and maintain the following entry: Queue Yard No. Handling Resource Queue Sec.No. TRCK HR_SHAG_TRUCK_01 Q001 1 6.5 Additional Customizing (optional) 6.5.1 Stacking of Containers 6.5.1.1 Define Stacking Storage Bin types Note This Customizing needs to be applied to define the maximum level of stacking on one storage bin type. 56 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA In Customizing for Yard Logistics, choose Stacking Storage Bin Types Master Data Setting Up the Yard Yard Structure and maintain the following: Yard No. Storage Bin Type MaxStckLvl TRCK PARK 4 6.5.1.2 Define Define Stacking Relations Note This Customizing needs to be applied to define which (container) TU type A can be stacked onto which (container) TU type B. In Customizing for Yard Logistics, choose Stacking Define Stacking Relations Master Data Settings for Transportation Units and enter the following: TUTypeBelow TUTypeOntop CO1 CO1 6.5.1.3 Loading and Adjust Transportation Unit Type Customizing The Container TU Type CO1 needs to be made stackable. In Customizing for Yard Logistics choose Define Transportation Unit Types Master Data Settings for Transportation Units General Settings and maintain the following: TU Type Stackable CO1 X 6.5.2 Seal Numbers Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 57 6.5.2.1 Define Number of Seals The required number of seals per TU Type needs to be defined. In Customizing for Yard Logistics choose Define Number of Seals Master Data Settings for Transportation Units and maintain the following entry: Yard No. TU Type NumOfSeals TRCK CO1 1 6.5.2.2 Seal Numbers Adjust Activity Type Customizing The activity type relevant for seals needs to be adjusted. In Customizing for Yard Logistics, choose Define Number of Seals Master Data Settings for Transportation Units Seal Numbers and maintain the following entry: Acty Type SealReq STD X 6.5.3 Measurements 6.5.3.1 Define Measurement types Define the required measurement types. In Customizing for Yard Logistics, choose Define Measurement Types Master Data Settings for Transportation Units Measurements and maintain the following entries: Yard No. Rec. Type TU Record Type Description TRCK FUEL Fuel level TRCK TEMPER Temperature 58 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.5.3.2 Determine Measurement Types You can predetermine a measurement type based on activity type and TU type being used after a yard task containing these entries. The entry is already created – the person executing a yard task only needs to enter the value. In Customizing for Yard Logistics, choose Determine Measurement Types Master Data Settings for Transportation Units Measurements and maintain the following: Yard No. Acty Type Rec. Type TU Type TRCK STD FUEL TR0 6.5.4 Define Collada Models On the Fiori Launchpad, choose following entry: Master Data Yard Cockpit Define Collada Model and maintain the Yard No. Collada Model Collada Model MIME Repository URL TRCK TRUCK Link to collada object 6.5.5 Define Classes and Methods for Checking TU Number This Customizing needs to be applied to check the validations for container and rails car numbers. In Customizing for Yard Logistics, choose Unit Validation General Master Data Settings for Transportation Units Define Classes and Methods for Checking TU Number Transportation and maintain the following: Yard No. TU Type Class/Interface TRCK CO1 /SAPYL/CL_EXT_NO_CHECK_CNT TRCK <Railcar TU type> /SAPYL/CL_EXT_NO_CHECK_RC Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 59 6.5.6 Number Validations for Containers In Customizing for Yard Logistics, choose Unit Validation Container Master Data Settings for Transportation Units Define Container Number Owner Codes Transportation and maintain the following: Owner Code Equip.Cat. Description XXX U <Your Owner Code description> 6.5.7 Number Validations for Railcars Validation logic Railcar ID (sample UIC wagon numbers with national block Germany): The complete wagon number comprises 12 digits. The individual digits have the following meaning: Digits 1-2: Type of vehicle and indication of the interoperability capacity (on multiple units, type) Digits 3-4: Country Code (Owner before 2006) Digits 5-8: Vehicle type information Digits 9-11: Individual running number (serial number) Digit 12: Self-check digit 6.5.7.1 Define Types of Railway Vehicles (Digit 1 and 2) In Customizing for Yard Logistics, choose Unit Validation Rail Master Data Define Types of Railway Vehicles Settings for Transportation Units and maintain the following: Code vehicle Type of Railway Vehicle 91 Electric locomotive 60 INTERNAL – Authorized for SAP Customers and Partners Transportation Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.5.7.2 Define Country Code for Railcars (digit 3 and 4) In Customizing for Yard Logistics, choose Unit Validation Rail Master Data Settings for Transportation Units Define Country Code for Railcars and maintain the following: CounNumC Countries Name ISO code3 80 DE Germany DEU 6.5.7.3 Define Class Number for Railway Vehicles (digits 5 – 8) In Customizing for Yard Logistics, choose Unit Validation Transportation Rail Master Data Settings for Transportation Units Define Class Number for Railway Vehicles Transportation and maintain the following: UIC Class Code Vech UIC Class Number description 8194 97 Class E 94 6.5.8 Classification 6.5.8.1 Define Characteristics Here you can define the characteristics that can be used. On the Fiori Launchpad, go to Master Data Classification Characteristics and enter the following: 1. In the Characteristic input field, enter the name of your characteristic, for example, COLOR and create it. 2. On the Basic Data tab, maintain the following information: Description Status Data Type Number of Chars Color 1 – Released CHAR 1 3. On the Values tab, make the entries BLACK, BLUE, and RED. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 61 6.5.8.2 Define Classes Here you define the classes that can be used. On the Fiori Launchpad, go to confirm: Master Data Classification Class Classes and populate the following fields and Class Type Example CO1_CLASS Example CTU On the Basic Data tab, maintain the following information: Description Status Classification for CO1 1 – Released : : On the Char tab, make the following entry: Char. Description Data Type Number of Chars COLOR Classification for CO1 CHAR 10 6.5.8.3 Maintain Classes for TU Types On the Fiori Launchpad, go to following: Master Data Classification Assign Classes to TU Types TU Type Class CO1 CO1_CLASS and maintain the 6.5.9 Customizing for Dangerous Goods/EH&S-Integration 62 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.5.9.1 Adjustments of Customizing for Yard Number Definition In Customizing for Yard Logistics, choose enhance the following entry: Master Data Setting up the Yard Define Yard Numbers and Yard No. Dang. Goods Dan. Goods Check DG Data Source TRCK Yes or No No Check or Separation Key Check ( External system, EH&S ( ● Yes. This option ● switches on the follow­ ing checks ○ Validation for exis­ tence of EHS mas­ ter data for the combination of product and regula­ tion ○ Call of BAsI for DG checks during check-in/check-out and setting the YO blocking status in case DG checks have failed. ● No. The products be­ longing to this yard number is not equipped to handle dangerous ○ No Check: No Checks ● , or Manually Maintained ( ● DG Master Data is Separation Key stored in YO BO and Check, see Define Sep­ fields are disabled for in­ aration Keys for Danger­ ous Goods [page 64], Assign Separation Keys put in YO Content tab ● SEHS/DGD03, /SEHS/ [page 64], Define Sep­ HMD) and fields are dis­ aration Check Rules for abled for input in YO Dangerous Goods [page Implementation Class to EH&S: DG Master Data is stored in DG Master(/ to Product Master Data 64], Assign Check Rule External System: Content tab. ● Manually Check Rule ID [page Maintained: DG Mas­ 65] ter Data is stored in YO BO and fields are ena­ Note bled for input in YO Con­ tent tab. ) ) goods. ● ) Dangerous Goods Checks: No checks. Separation Key Check – this is described under Define Separation Key Checks [HYPERLINK REMOVED] The following customizing (chapters 6.8.2 [HYPERLINK REMOVED], 6.8.3 [HYPERLINK REMOVED], 6.8.4 [HYPERLINK REMOVED] and 6.8.5 [HYPERLINK REMOVED]) is only needed, if Adjustments of Customizing “Define Yard Numbers” [HYPERLINK REMOVED] has been set to “Dangerous Goods Checks = Separation Key Check”. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 63 6.5.9.1.1 Define Separation Keys for Dangerous Goods If two transportation units (TUs) of a yard request or a yard order carry dangerous goods, the corresponding items may have to be kept separated from each other with respect to dangerous goods Customizing. To maintain separation keys, in Customizing for Yard Logistics, choose Goods Master Data Settings for Dangerous Define Separation Keys for Dangerous Goods . Separ. Key DG Separation Key Description AV_SEPK_1 Gases Separation Key AV_SEPK_2 Organic Peroxides AV_SEPK_3 Inflammability-inducing (oxidizing) substances 6.5.9.1.2 Assign Separation Keys to Product Master Data To assign the separation keys defined in Customizing, to the respective products, on the Fiori Launchpad, go to Master Data Dangerous Goods following values: Assign Separation Keys to Product Master Data Product DG Regulation Separ. Key First product Respective DG regulation AV_SEPK_1 Second product Respective DG regulation AV_SEPK_2 Third product Respective DG regulation AV_SEPK_3 6.5.9.1.3 and maintain the Define Separation Check Rules for Dangerous Goods Here, you assign the two separation keys and define whether the products associated with the combination of the two separation keys should be allowed together or not. You can also assign check rule to the combination of the two separation keys if you are not sure whether they should be allowed or denied together. In this case, you assign a check rule ID to the two separation keys. This check rule ID can determine, based on your own rules, whether the products associated with the two separation keys should be allowed or denied together. 64 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA In Customizing for Yard Logistics, choose Dangerous Goods Master Data Settings for Transportation Units Define Separation Check Rules for Dangerous Goods and maintain the following: Separ. Key Separ. Key Check-Rule ChRuleID AV_SEPK_1 AV_SEPK_2 Deny 01 AV_SEPK_1 AV_SEPK_2 Deny AV_SEPK_2 AV_SEPK_3 Deny 6.5.9.1.4 Settings for Assign Check Rule Implementation Class to Check Rule ID As follows, you assign a check rule implementation class to the check rule ID. You can define your own rule in the class to determine whether the products associated with the two separation keys should be allowed or denied together. In Customizing for Yard Logistics, choose Dangerous Goods Master Data Settings for Transportation Units Assign Check Rule Implementation Class to Check Rule ID Settings for and maintain the following: ChRuleID DG Check Rule Implementation Class 01 /SAPYL/CL_TEST 6.5.10 Define settings for Location Determination 6.5.10.1 Changes to “Define Activity Types” In Customizing for Yard Logistics, choose Master Data Yard Tasks the following entry so that the destination bin determination is set. Define Activity Types and enhance Yard No. Acty Type DB Determ. TRCK STD X Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 65 6.5.10.2 Determine Compatibility of TU Type and Storage Bin Type In Customizing for Yard Logistics, choose Yard Tasks Location Determination Maintain Compatibility of TU Type and Storage Bin Type . By default, all TUs are allowed to be positioned on each storage bin type. In case one entry is maintained there, only the specified TU type is allowed to be positioned on the defined storage bin type. Other TU types not maintained here are not allowed on the maintained storage bin type. Yard No. Storage Bin Type TU Type TRCK PARK TR0 6.5.10.3 Define Storage Type Search Sequence for Putaway A storage type search sequence is an object that summarizes one or multiple storage types. During determination of a destination bin in the yard task creation the storage type search sequence will be used to determine potential destination storage types. In Customizing for Yard Logistics, choose Search Sequence for Putaway Yard Tasks Location Determination Define Storage Type and maintain the following:. Warehouse Number Storage Type Search Sequence Description TRCK PARK Parking Storage Types 6.5.10.4 Assign Storage Types and Storage Sections to Storage Type Search Sequence You assign one or more storage types and storage sections to a storage type search sequence. These storage types and storage sections are then used for bin determination. The storage types and sections are checked according their sequence for potential destination bins. If no destination bin is found for a storage type the next one in the sequence will be checked. 66 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA In Customizing for Yard Logistics, choose Yard Tasks Storage Sections to Storage Type Search Sequence Srch Seq. Seq. No. TRCK PARK 1 Assign Storage Types and and maintain the following: Warehouse Num­ ber Location Determination Storage Type PARK Storage Section Description EAST Determine Parking Place 6.5.10.5 Maintain Storage Type Search Sequence for Activity Type and TU type Define the relevant storage type search sequence for a specific movement and TU type. This allows the control of destination bin determination based on different movements and based on the TU type. Also, HazRat1 and HazRat2 information could possibly be taken into account. In Customizing for Yard Logistics, choose Yard Tasks Search Sequence per Activity Type and TU type Location Determination Maintain Storage Type and maintain the following: Storage Type Yard No. Acty Type TU Type TRCK MV01 TR0 HazRat1 HazRat2 Search Seq. PARK 6.5.10.6 Assign Permitted Hazard Rating 1 for Each Storage Type and Storage Section To assign the permitted hazard rating1 for each storage type and storage section in Customizing for Yard Logistics, choose Type Yard Tasks Location Determination Assign Permitted Hazard Rating 1 for Each Storage and maintain the following: Yard No. Storage Type Storage Section HazRat1 TRCK PARK EAST WGK 3 The check against allowed hazard rating1 runs during yard task creation. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 67 6.5.10.7 Assign Permitted Hazard Rating 2 for Each Storage Type and Storage Section To assign the permitted hazard rating2 for each storage type and storage section in Customizing for Yard Logistics, choose Yard Tasks Type and Storage Section Location Determination Assign Permitted Hazard Rating 2 for Each Storage and maintain the following: Yard No. Stor. Bin Type Storage Section HazRat2 TRCK PARK EAST A II The check against allowed hazard rating2 runs during yard task creation. 6.5.11 Quantity Checks during Location Determination 6.5.11.1 Maintain Maximum Stacking Levels for Hazardous Ratings To maintain settings for the maximum levels of stacking, hazard rating1 and hazard rating2.in Customizing for Yard Logistics, go to Yard Tasks Location Determination Quantity Checks Maintain Maximum Stacking Levels for Hazardous Ratings Storage Sec­ Yard No. Storage Type tion TU Type HazRat1 HazRat2 MaxStckLvl TRCK PARK EAST CO1 WKG 3 A II 2 These settings are used to check for container storage if the maximum stacking height is respected per storage type, storage section, and hazard rating. 6.5.11.2 Assign Storage Hazard Type for Storage Classes to Yard To assign the storage hazard types to the yard in Customizing for Yard Logistics, go to Determination 68 Quantity Checks Yard Tasks Location Assign Storage Hazard Type for Storage Classes to Yard INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Yard No. SHT TRCK SCL These Customizing values are used to determine the storage hazard types per yard number. 6.5.11.3 Define Storage Class Group for Storage Classes To define groups of storage classes per yard number in Customizing for Yard Logistics, go to Location Determination Quantity Checks Define Storage Class Groups Yard Tasks and maintain the following values: Yard No. StClassGrp HazRat2 TRCK 1001 1 6.5.11.4 Maintain Maximum Quantity for Storage Type To define the maximum quantity, weight, and volume within storage type and storage section per storage class group, on the Fiori Launchpad, choose Master Data Dangerous Goods Maintain Maximum Quantity for Storage Type These settings are used during location determination of the yard task to check that quantity, weight, and volume of determined destination storage bin is not exceeded. Storage­ Storage StClassGr Max. Yard No. Type Section oup Quantity Unit Max. Weight Unit Max. Vol­ ume Unit TRCK PARK EAST 1001 1000 PC 1000 KG 1000 M3 6.5.12 Automatic Task Assignments in Mobile Application Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 69 6.5.12.1 Define Offset Time for the Planned Start Time for Yard Tasks To define the offset time for the planned start time per yard number and activity type in a yard, in Customizing for Yard Logistics, go to the Planned Start Time Yard Tasks Automatic Task Assignments in Mobile Application Define Offset for and maintain the following settings: Yard No. Activity Type Offset Time UoM TRCK MV01 1 MIN These settings are used for the report to increase priority in yard tasks. 6.5.12.2 Define Coordinate Types and Calculation Methods To define the coordinate types and calculation methods per yard number and queue, in Customizing for Yard Logistics, go to Yard Tasks and calculation methods Automatic Task Assignments in Mobile Application Define type of coordinates and maintain the following settings: Yard No. Activity Type Coordinates Calculation Method TRCK Q001 Visual Object Coordinates Pythagoras Euclidean Distance These settings used in the mobile application to find the closest yard task in the queue awating procesing. 6.5.13 Alerts Customizing 6.5.13.1 Maintain Exceeding Dates To define time-based alerts that can be watched via the alert monitor, in Customizing for Yard Logistics, go to Yard Tasks Maintain Exceeding Dates and maintain the following values: Yard No. BO Cat. Alert Type Alert Class Threshold Time UoM TRCK Yard Order 2813 /SAPYL/ 2 h CL_ALERT_2813 For further information and additional alert types used in the solution, see Alert Monitoring [page 165]. 70 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.5.14 External Driver Communication 6.5.14.1 Maintain Text Symbols for Driver Communication On the Fiori Launchpad, go to Communication Settings Driver Communication Maintain Text Symbols for Driver and enter the following: Text Name BO Name Node Name Field name BINDEST /SAPYL/YARD_TASK ROOT STOR_BINDST 6.5.14.2 Define Texts for Driver Communication On the Fiori Launchpad, go to Settings Driver Communication and enter the following values and choose Create. Define Texts for Driver Communication Text Name Text ID Language /SAPYL/NEXT_LOC ST (Standard Text) EN On the following screen, type in the text according to your requirements, for example, Please drive to your destination &BINDEST&. The text symbol &BINDEST& is the value that has been defined in the Customizing for Maintain Text Symbol for BO Name. 6.5.14.3 Assign Text Messages to Activity Type On the Fiori Launchpad, go to Settings and enter the following values: Driver Communication Assign Text Messages to Activity Type Yard No. Acty Type Text Name TRCK MV01 /SAPYL/NEXT_LOC Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 71 6.5.15 Printing 6.5.15.1 Condition Maintenance for Yard Request Printing 1. On the Fiori Launchpad, go to Settings Printing Maintain Conditions for Yard Request Printing maintain the following entries and choose Execute .: Application MaintenanceGrp Maintenance context PYL PYL_YR GCM and 2. Choose Yard Number and click Create with Reference. 3. On the following screen, choose TRCK as Yard Number. Within the table, the printing action can be defined in the Action Definition column. The action definitions that are delivered are: ● /SAPYL/YR_PRINT_DOCUMENT (for YR) ● /SAPYL/YR_PRINT_DOCUMENT_MAN (for YR) It is differentiated between automatic and manual action definitions. 6.5.15.2 Condition Maintenance for Yard Order Printing 1. On the Fiori Launchpad, go to Settings Printing maintain the following entries and choose Execute: Maintain conditions for Yard Order Printing Application MaintenanceGrp Maintenance context PYL PYL_YO GCM and 2. Choose Yard Number and click Create with Reference. 3. On the following screen, choose TRCK as Yard Number. Within the table, the printing action can be defined in the Action Definition column. The action definitions that are delivered are: ● /SAPYL/YO_PRINT_DOCUMENT (for YO) ● /SAPYL/YO_PRINT_DOCUMENT_MAN (for YO) It is differentiated between automatic and manual action definitions. 72 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.5.15.3 Condition Maintenance for Yard Task Printing 1. On the Fiori Launchpad, go to Settings Printing maintain the following entries and choose Execute: Maintain conditions for Yard Task Printing Application MaintenanceGrp Maintenance context PYL PYL_YT GCM and 2. Choose Yard Number and click Create with Reference. 3. On the following screen, choose TRCK as Yard Number. Within the table, the printing action can be defined in the Action Definition column. The action definitions that are delivered are: ● /SAPYL/YT_PRINT_DOCUMENT (for YT) ● /SAPYL/YT_PRINT_DOCUMENT_MAN (for YT) It is differentiated between automatic and manual action definitions. 6.5.15.4 Define Spool Settings for Printing On the Fiori Launchpad, go to following values: Settings Printing Define Spool Settings for Printing and maintain the Yard No. Spool Data Output Device New Req. Copies TRCK 01 Your printer X 1 6.5.16 Self-Check-In Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 73 6.5.16.1 User Assignment to Checkpoint Enable a user to display the self-check-in application screen at the yard checkpoint. On the Fiori Launchpad, go to Settings Self-Check-In User Assignment to Checkpoint and maintain the following entries to assign the a system user to yard and checkpoint: Self Check-In Dummy User Yard No. Checkpoint system user TRCK INBW 6.5.16.2 Define Icon IDs and Assign Country, Language, MIME URL for Country Flags In Customizing for Yard Logistics, go to Yard Request and Yard Order Self-Check-In Define Icon IDs and and define the displayed flags per yard and the Assign Country, Language, MIME URL for Country Flags referred country, language and MIME URL. Texture MIME Reposi­ Yard No. Icon ID Country Language tory URL TRCK ENG GB EN Link to texture TRCK GER DE DE Link to texture 6.5.16.3 Assign Icon ID to Checkpoint In Customizing for Yard Logistics, choose Checkpoint Yard Request and Yard Order Self-Check-In and assign which flags per checkpoint should be displayed in which order. Yard No. Checkpoint Seq. No. Icon ID TRCK INBW 1 ENG TRCK INBW 2 GER 74 Assign Icon ID to INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.5.16.4 Define Document Type for Self-Check-In In Customizing for Yard Logistics, choose Yard Request and Yard Order Self-Check-In Define Document Type for Self-Check-In and define which reference types should be checked while determining the YO number based on the driver’s entry within the application. Button Text for Docu­ Yard No. Checkpoint Ref. Type Seq. No. ment Identification TRCK INBW INV 1 Invoice Number TRCK INBW FO 2 Freight Order 6.5.16.5 Assign Label and Identification for Self Check-in Item Details In Customizing for Yard Logistics, choose Identification for Self Check-In Item Details Check-In UI and the Means of Transport. Yard Request and Yard Order Self-Check-In Assign Label and and maintain the mapping between the texts displayed on the Self Label Item Details – Self Identification Item Details – Yard No. MTr Check-In Self Check-In TRCK TRUCK Truck License Plate 6.5.16.6 Maintain Default Pager Service Maintain the following values in Customizing for Default Pager Service for Self Check-in app under Customizing Implementation Guide Yard Logistics Yard Request and Yard Order Yard No. Pager Service TRCK <Pgsr> SAP Self Check-In . 6.5.17 Questionnaire Definition Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 75 6.5.17.1 Define Check Group In Customizing for Yard Logistics, choose General Settings Questionnaire Define Check Group maintain the following entries to define a group that will later collect a set of questions. Check Grp Check Group Description Check_Grp Your Check Group and 6.5.17.2 Condition Technique In Customizing for Yard Logistics, choose General Settings Condition Technique settings for bundle condition tables and types for condition maintenance. and maintain your 6.5.17.3 Define Questions You can define the questions using transaction code SO10 in the same way as described in for Define Texts for Driver Communication [page 71]. 6.5.17.4 Assign Checks to Check Groups for Yard Orders To assign the check ID to a check group and define the expected behavior, on the Fiori Launchpad, go to Settings values: Questionnaire Assign Checks to Check Group for Yard Orders and maintain the following Yard No. Check Grp Seq. Text Name AllowedRes Follow-on TRCK Check_Grp 1 Your Text 1 Yes No Action TRCK Check_Grp 2 Your Text 2 Yes Deny Action 6.5.17.5 Assign Checks to Check Groups for Yard Tasks To assign the check ID to a check group and define the expected behavior, on the Fiori Launchpad, go to Settings 76 Questionnaire Assign Checks to Check Group for Yard Tasks INTERNAL – Authorized for SAP Customers and Partners and maintain the following values: Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Yard No. Check Grp Seq. AllowedRes Follow-on TRCK Check_Grp 1 Yes No Action TRCK Check_Grp 2 Yes Deny Action 6.5.17.6 Condition Maintenance for Yard Order 1. On the Fiori Launchpad, go to create the following entries: Settings Questionnaire Maintain Conditions for Questionnaire Application MaintenanceGrp Maintenance context QYL QYL_YO GCM -and 2. Choose Yard number and click Create with Reference . 3. On the following screen, choose TRCK as yard number and enter the determination of the Check Group. 6.5.17.7 Condition Maintenance for Yard Task 1. On the Fiori Launchpad, go to create the following entries: Settings Questionnaire Maintain Conditions for Questionnaire Application MaintenanceGrp Maintenance context QYL QYL_YT GCM -and 2. Choose Yard Number and click Create with Reference . 3. On the following screen, choose TRCK as yard number and enter the determination of the check group, for example with the activity type. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 77 6.6 Settings for Blocking and Deleting Personal Data 6.6.1 Preparation 1. Start transaction SFW5: 2. Activate the business function ILM-Based Deletion of Business Partner Data (BUPA_ILM_BF). 3. Activate the business function Information Lifecycle Management (ILM). 6.6.2 Settings for ILM Objects 1. In Customizing for SAP NetWeaver, go to Management Retention Management Application Server Basis Services Information Lifecycle Make Settings for ILM Objects 2. Select object category SAP Business Suite (OT_FOR_BS) and double-click on ILM Objects and confirm that the following ILM Objects are present: , ○ SAPYL_YO ○ SAPYL_YT ○ SAPYL_YTU 6.6.3 Customer-specific Settings In Customizing for SAP NetWeaver, go to Management Retention Management Application Server Basis Services Make Customer-specific Settings Information Lifecycle and proceed as follows: 1. In the dialog box that opens, enter OT_FOR_BS as object category RTP and choose Continue. 2. In the dialog structure on the left-hand-side, double-click on Object Group and enter the following: Obj.Grp Description YO_OBJ_1 YO Object Group 3. Choose Rule Group and enter: 78 Rule Group Description Object Group YOG Yard Orders YO_OBJ_1 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 4. Choose Fields and enter: Result Field Name Field Value RET_PERIOD_MAX 1 RET_PERIOD_MIN 1 RET_PER_UNIT DAY 5. Choose ILM Objects: Customer-specific Settings and enter: ILM Objects Use UseRuleGrp CA_BUPA X SAPYL_YO X SAPYL_YTU X Obj.Grp YO_OBJ_1 6.6.4 Define Audit Areas for ILM Objects 1. Run transaction ILMARA, select an entry as shown in the following table one after another and click on Continue. Audit Area Description Policy category Description BUPA_DP BUPA_DP RST Residence Rule BUPA_DP BUPA_DP RTP Retention Rule 2. On the Assignment of Objects to Audit Area screen, choose Edit and activate the following entries for each audit area: Object assignment – Ob­ ject Assigned to Audit Object Category ILM Object Description Area’ SAP Business Suite CA_BUPA Archiving Business Partner X SAP Business Suite SAPYL_YO SAPYL_YO X Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 79 6.6.5 Customizing Settings for Blocking and Deleting Business Partner Master Data 1. In Customizing for , go to Data Protection Blocking and Unblocking of Data Application Function Modules Registered for EoP Checks Business Partner and check the following entry: Application Name Item Function Module SAPYL 0 /SAPYL/BUPA_EOP_CHECK 2. In Customizing for Cross-Application Components, go to Data Business Partner the following entries: Define Data Protection Blocking and Unblocking of Assign Application Rule Variants and Rule Groups for EoP Check and maintain Application Name Application Rule Rule Group Application Description SAPYL YO01 YOG Yard Orders 6.6.6 Define Retention Policies for ILM Objects To define Retention Policies for ILM Objects, run transaction IRMPOL and execute the following steps:. 1. Enter the following values on the initial screen and choose New: Policy Category: Object Category Audit Area ILM Object Residence Rules SAP Business Suite BUPA_DP CA_BUPA 2. Enter Policy Name: BO_POL1. 3. Select all Field Names in ‘Available Condition Field’, choose Add Item and save. 4. Choose Edit Rules and maintain the following entry for rules for policy BO_POL1: Application Aplication Rule Name Var BUP Residence Time Partn.Cat. Residence Period Unit Time Ref. 1 1 Start of retention Day Period 5. Choose Change Status, select following values and click New: 80 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Policy Category Object Category Audit Area ILM Object Residence Rules SAP Business Suite BUPA_DP SAPYL_YO 6. Press New then enter policy name: YOP1. 7. Select all field names in field Available Condition, choose Add item and save. 8. Choose Edit Rules and maintain the following entry for rules for policy YOP1: Yard Docu­ Yard Order Yard Number ment Categ. Status TRCK YO 05 Residence Pe­ Residence To riod Time Unit Time Ref. 06 1 Day Last Changed on 9. Choose Change Status, select the following values and click New: Policy Category Object Category Audit Area ILM Object Retention Rules SAP Business Suite BUPA_DP CA_BUPA 10. Choose New and enter policy name: BO_POL2. 11. Select all field names in Available Condition field, choose Add Item and save. 12. Choose Edit Rules and maintain the following entry for rules for policy BO_POL2: Application Aplication Name Rule Var SAPYL YO01 Partn. Cat. Min. Reten­ Max. Reten­ Retention tion Time tion Time Time Unit Time Ref. Rule Group 1 1 Day Start of Re­ YOG tention Pe­ riod 13. Choose Change Status, select following values and click New: Policy Category Object Category Audit Area ILM Object Retention Rules SAP Business Suite BUPA_DP SAPYL_YO 14. Press New then enter policy name: YOP2. 15. Select all field names in field Available Condition, choose Add item and save. 16. Choose Edit Rules and maintain the following entry for rules for policy YOP2: Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 81 Yard Docu­ Yard Num­ ment Yard Order ber Categ. Status TRCK YO 05 Min. Re­ Max. Re­ tention tention Retention To Time Time Time Unit Time Ref. Rule Group 06 1 1 Day Last YOG Changed On 6.6.7 Business Partner Role and Category for Driver In Customizing for Cross-Application Components go to Business Partner Roles Settings Define BP Roles SAP Business Partner Business Partner Basic and maintain the following entries: BP Role Categories: Possible BP Catego­ BP Role Cat. Title Description Diff.Type ries ZYLDRV Yard Log. Driver Driver entering the 0 Person Yard BP Roles: Std Assignment BP BP Role Title Description BP Role Cat Role -> BP Role Cat. ZYLDRV Yard Log. Driver Driver entering the ZYLDRV X Yard. In Customizing for Yard Logistics, go to Yard Request and Yard Order Default Business Partner Role for and maintain the following entries: Driver BP Role Role Cat. ZYLDRV ZYLDRV In Customizing for Yard Logistics, go to Master Data Setting up the Yard Define Number Ranges for Yard Request, Yard Order, Yard Task. , select Define Number Ranges for Driver Business Partner in the Select Activity dialog box and maintain the following intervals: No From No. To Number 01 000000001 999999999 82 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.7 Integration with Internet of Things 6.7.1 General Preparation Depending on the Internet of Things Services environment to be connected, there are different sets of configurations available within SAP Yard Logistics to integrate to the Internet of Things Tenant specifically to the technical needs within that environment. Refer Internet of Things for Yard Logistics for SAP S/4HANA [page 141] for information about Internet of Things. 6.7.2 Integration to SAP IoT Services In case of integration scenario based on SAP IoT geofencing capabilities, refer SAP Note 3095553 information about integrating SAP Yard Logistics for SAP S/HANA with SAP IoT. 6.7.2.1 for more Prepare Yard Logistics Backend As prerequisite for SAP IoT Services integration, an OAuth based authentication to the IoT tenant must be established. A valid configuration of an OAuth 2.0 profile via transaction OA2C_CONFIG – OAuth 2.0 Client Configuration is required for establishing this authentication, which is the secure store for the specific IoT services tenant client ID and secret, as well as definition of the actual authentication endpoint. Note For more details about getting this information for the actual IoT services tenant, see documentation for service Key operations on SAP Help Portal. The full certificate stack for accessing the BTP Cockpit subaccount and IoT services tenant must be uploaded via transaction STRUST – Trust Manager with reference to SSL client HANA as technical prerequisite for any IoT API calls from Yard Logistics backend system. A proper Cloud Connector setup within the Yard Logistics backend system must be established to allow a Cloud to On-Premise connection. The Geofencing OData Service is defined under service path /sap/opu/ odata/sapyl/btp_geofence_action_ret_srv/ in the service definition of the Yard Logistics backend system (transaction SICF), therefore this path (or from upper path part onwards) need to be defined as accessible from the Cloud side within the Cloud Connector. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 83 Related Information 6.7.2.2 Prepare BTP Subaccount and IoT Services Tenant As prerequisite for Geofencing IoT scenario, geofence action events must be triggered on the IoT side, which are transferred in a static format to the Yard Logistics backend system according to the OData Service provided for receiving these geofence events. The action definition must be done manually within the IoT Services tenant as it depends on the technical destination setup from the BTP subaccount to the geofencing OData service of the Yard Logistics backend system. At first, the destination configuration to the geofencing OData service of the Yard Logistics backend system must be created as connection type HTTP and proxy type OnPremise, which requires a proper Cloud Connector setup within the Yard Logistics backend system. As an example, a destination configuration may be set up as provided in the following table: Basic Authentica­ Name Type Description URL <SYSID> Geofenc­ HTTP <SYSID> Geofenc­ [INSERT LINK TI­ ing ing Proxy Type tion Fields OnPremise Your Basic Authen­ TLE HERE] tication User Further additional parameters may be required, for instance to handle CSRF, if required based on backend settings, for example: SAP-Client sap.iot.fetchXcsrf sap.iot.XcsrfURL <Your SAP Yard Logistics cli­ true [INSERT LINK TITLE HERE] ent> Next, after the full IoT settings are completed n the Yard Logistics backend system, and all objects are successfully registered within IoT Services tenant, the Geofence Event Action must be defined using the destination configuration as created in the preceding step. In the IoT Services tenant, go to Actions Actions Create IoT Rules and and create a new action for every geofencing relevant Thing type as follows: Invocation Response Name Triggered By Thing Type Action Type Type Method Payload Type Destination Your Action Geofence Your Thing Service Inte­ Auto POST JSON Name Event Type gration Your Destina­ tion to OData Endpoint Backend As request body, the following static JSON structure, which is expected on the Yard Logistics backend system side, must be added to the action using the actual property set as variable for latitude and longitude parameters: 84 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Sample Code { "thingId": "${thing.id}", "thingName": "${thing.name}", "thingDisplayName": "${thing.description}", "geofenceId": "${event.geo.fence.id}", "geofenceName": "${event.geo.fence.name}", "geofenceState": "${event.geo.fence.state}", "measureTime": "${event.geo.measure.time}", "thingLatitude": "${<your_property_set>.<latitude_property>}", "thingLongitude": "${<your_property_set>.<longitude_property>}", "eventTime": "${event.time}" } 6.7.2.3 Maintain Settings for Internet of Things On the SAP Fiori Launchpad, go to for IoT as follows: Internet of Things Maintain IoT Settings (BTP) and make the settings In the dialog structure tree on the left-hand-side of the screen, select Source and choose Download Source. In the dialog IoT & RFC Destination Registration, provide initially the mandatory information to establish the technical connection to the IoT Services tenant: OAuth 2.0 Client Pro­ SSL Client file HANA Your OAuth Client For technical integration between Yard Logistics and the IoT Services tenant, there are proper RFC destination definitions required in the backend system for every IoT API endpoint that is needed to register particular types of objects in the IoT tenant from the Yard Logistics side. Therefore, you must either define each RFC destination manually in transaction SM59 – RFC Destinations (Display/Edit) or let these destinations be created automatically by providing the following information for every API endpoint (Skip all Functions set to False): Individual Skip RFC Name RFC Description RFC Host Path Prefix Select false per RFC Your RFC Destination RFC Destination De­ API Endpoint (as de­ Endpoint URI Destination to be cre­ Name per IoT API End­ scription fined within your Serv­ ated automatically point ice Keys) Select the newly created source entry. All subsequent entries are dependent sub-node settings of this source entry and based on a GPS measurement example: 1. Go to Capability and create a new table entry with the following values: Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 85 Capability Alternate ID Tenant ID GPSCapability GPS Capability 2. Select the newly created capability entry, go to Property and create a new table entry with the following values: Property Name Data Type LatitudeProperty Float LongitudeProperty Float Base Unit of Measure 3. Return to Capability, select the newly created entry TemperatureCapability and choose Register Capability on the toolbar. 4. Go to Sensor Type and create a new table entry with the following values: Sensor Type Alternate ID Sensor Type Name Your unique ID from 1 to 65535 GPS Sensor Type 5. Select the newly created sensor type entry, go to Map Capability to Sensor Type and create a new table entry with the following values: Capability Alternate ID Type GPSCapability measure 6. Return to Sensor Type, select the newly created entry Sensor Type Alternate ID and choose Register Sensor Type on the toolbar. 7. Go to Gateway and create a new table entry with the following values: Gateway ID Name 3 Standard Gateway 8. Go to Device and create a new table entry with the following values: Device Alternate ID Device Name Gateway GPSDevice GPS Device 3 9. Select the newly created device entry, go to Sensor and create a new table entry with the following values: 86 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Sensor Alternate ID Sensor Name Sensor Type Alternate ID GPSSensor measure Your unique ID from 1 to 65535 10. Return to Device, select the newly created entry GPSDevice and choose Register Device on the toolbar. 11. Go to Authorization Group and create a new table entry with the following values: Authorization Group Name Parent Authorization Group Name GPSAuthorizationGroup TENANT_ROOT 12. Go to Package and create a new table entry with the following values: Package Name Package Description Your Package Name Package Description Select the newly created Package entry. All the following entries are dependent sub-node settings of the Package entry: 1. Go to Property Set and create a new table entry with the following values: Property Set ID Property Set Description Data Category Sensitivity Level GPSPropertySet GPS Property Set Time Series Your Sensitivity Level 2. Select the newly created property set entry, go to Properties and create a new table entry with the following values: Property De­ Property ID scription Base Unit of Property Type LatitudeSetProp­ Measure Measure Decimals Digit Amount Amount Numeric Flexible 0 0 Numeric Flexible 0 0 erty LongitudeSet­ Measure Property 3. Return to Property Set, select the newly created entry GPSPropertySet and choose Register Device on the toolbar. 4. Go to Thing Type and create a new table entry with the following values: Thing Type Name Thing Type Description GPSThingType GPS Property Set 5. Select the newly created thing type entry, go to Map Property Set to Thing Type and create a new table entry with the following values: Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 87 Property Set ID GPSPropertySet 6. Return to Thing Type, select the newly created entry GPSThing Type and choose Register Thing Type on the toolbar. 7. Select the newly created thing type entry, go to Connectivity Mapping and create a new table entry with the following values: Mapping De­ Mapping Name scription GPSMapping GPS Mapping 8. Select the newly created connectivity mapping entry, go to Map Sensor Type to Thing Type and create a new table entry with the following values: Property Set Property Name Property ID Property Set LatitudeProperty LatitudeSetProp­ GPSProperySet erty LongitudeProp­ LongitudeSet­ erty Property GPSProperySet 9. Return to Connectivity Mapping, select the newly created entry GPSMapping and choose Map Sensor Type to Thing Type on the toolbar 10. Go to Thing and create a new table entry with the following values: Authorization Group Thing Alternate ID Name Thing Name Thing Description GPSThingID GPSAuthorizationGroup GPSThing GPS Thing 11. Select the newly created thing entry, go to Map Sensor to Thing and create a new table entry with the following values: Sensor Alter­ nate ID Mapping Name GPSSensor GPSMapping 12. Return to Thing, select the newly created entry GPSThing and choose Register Thing on the toolbar. 13. Go to Assign Thing to TU and create a new table entry with the following values: 88 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Thing Alternate ID Transportation Unit GPSThingID Your Transportation Unit 14. Exception for cases of IoT scenario, where actual measurements shall be stored within TU (here: Example of temperature measurement; You must also refer to section ). Select the newly created thing to TU assignment entry, go to Map Measurements to Thing and create a new table entry with the following values: Yard No. Record Type Property ID Your Yard Number TEMPER TemperatureSet­ Property 6.7.2.4 Maintain Geofence Settings for Internet of Things On SAP Fiori Launchpad, go to Internet of Things Maintain IoT Geofence Settings (BTP) and make the settings for IoT as described below. In the dialog structure tree on the left-hand-side of the screen, select Source and choose your source entry. All now following entries are dependent sub-node settings of this source entry: 1. Go to Space and create a new table entry with the following values: Space Name Space Description Parent Space Name YardGeofenceSpace Space for a Yard’s Geofences 2. Go to Map Yard to Space and create a new table entry with the following values: Yard Number Space Name Your Yard Number YardGeofenceSpace 3. Go to Geofence Location and create a new table entry with the following values: Parent Location Location Name Location Description Space Name GeofenceCheckIn Yard Check-In Geo­ YardGeofenceSpace Name Sensitivity Level Personal Data fence Alternatively choose Download Geofence Location to select and download an already existing Geofence Location definition from IoT Services Tenant and skip the steps 4 and 5. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 89 4. Select the newly created geofence location entry, go to Geofence Coordinates and create a new table entry with the following values: Sequence Number Latitude Position Longitude Position 1 7,111179828 49,273528083 2 7,111319303 49,273360082 3 7,111576795 49,273465083 4 7,111469506 49,273640083 5 7,111179828 49,273528083 6 7,111179828 49,273528083 It is important to provide the Position Sequence as a closed Polygon, this means the Positions of first Sequence Number must be identical to Positions of the last Sequence Number. 5. Return to Geofence Location, select the newly created entry YardCheckIn and choose Register Geofence Location on the toolbar. 6. Go to Storage Bin Group and create a new table entry with the following values: Storage Bin Group Name Storage Bin Group Description Active for Geofencing CheckInGroup Check-In Checkpoint Group True 7. Select the newly created storage bin group entry, go to Assign Storage Bin to Group and create a new table entry with the following values: Storage Bin CheckInStorageBin 8. Select the newly created storage bin group entry, go to Assign Geofence Location to Group and create a new table entry with the following values: Geofence Location Name GeofenceCheckIn 90 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 9. Go to Geofence Configuration and create a new table entry with the following values: Property Set Latitude Prop­ Longitude Package Thing Type ID erty ID Property ID Event Trigger signment Your Package GPSThingType GPSProperty­ LatitudeSet­ LongitudeSet­ Your desired True or false Set Property Property trigger Name Exclusive As­ 10. In case an Exclusive Assignment is enabled within Geofence Configuration, select the newly created geofence configuration entry, go to Exclusive Geofence Assignment and create a new table entry with the following values: Thing Alternate ID Location Name Valid From Timestamp Valid To Timestamp GPSThingID GeofenceCheckIn Choose Validity from Choose Validity to Select the newly created entry and choose Register Assignment on the toolbar. 6.7.3 Integration to SAP IoT Services for Cloud Foundry Environment 6.7.3.1 Maintain Settings for Internet of Things On the SAP Fiori Launchpad, go to Internet of Things Maintain IoT Settings (CF) and make the settings for IoT as described below. In the dialog structure tree on the left-hand-side of the screen, select Source and create a new entry in the table providing the details for the new message type: Source Tenant ID SAP CP Cloud Foundry Your Tenant ID Tenant Name Description URI Your Name Your Description Your Tenant URI Select the newly created source entry. All now following entries are dependent sub-node settings of this source entry: 1. Go to Capability and create a new table entry with the following values: Capability Alternate ID Tenant ID TemperatureCapability Temperature Capability Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 91 2. Select the newly created capability entry, go to Property and create a new table entry with the following values: Property Name Data Type Base Unit of Measure TemperatureProperty Temperature Property °C 3. Return to Capability, select the newly created entry TemperatureCapability and choose Register Capability on the toolbar. 4. Go to Sensor Type and create a new table entry with the following values: Sensor Type Alternate ID Sensor Type Name Your unique ID from 1 to 65535 Temperature Sensor Type 5. Select the newly created sensor type entry, go to Map Capability to Sensor Type and create a new table entry with the following values: Capability Alternate ID Type TemperatureCapability measure 6. Return to Sensor Type, select the newly created entry Sensor Type Alternate ID and choose Register Sensor Type on the toolbar. 7. Go to Gateway and create a new table entry with the following values: Gateway ID Name 3 Standard Gateway 8. Go to Device and create a new table entry with the following values: Device Alternate ID Device Name Gateway TemperatureDevice Temperature Device 3 9. Select the newly created device entry, go to Sensor and create a new table entry with the following values: Sensor Alternate ID Sensor Name Sensor Type Alternate ID TemperatureCapability measure Your unique ID from 1 to 65535 10. Return to Device, select the newly created entry TemperatureDevice and choose Register Device on the toolbar. 92 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 11. Go to Map Measurement to Device and create a new table entry with the following values: Field Measure­ Device Alter­ Sensor Type Capability Al­ Property Yard No. Record Type ment Value nate ID Alternate ID ternate ID Name Your Yard TEMPER Temperature Temperature­ Your unique ID Temperature­ Temperature­ Device from 1 to Capability Property Number 65535 12. Go to Assign Device to TU and create a new table entry with the following values: Device Alternate ID Transportation Unit TemperatureDevice Your Transportation Unit 6.7.4 Integration to SAP IoT Services for Neo Environment 6.7.4.1 Connection Settings for Internet of Things On the Fiori Launchpad, go to Things Internet of Things Settings Maintain Connection Settings for Internet of and maintain the following entry for your logical system: ● Destination to DMS (Device Management Service): DMS you have configured ● Destination to MMS (Message Management Service): MMS you have configured 6.7.4.2 Maintain Settings for Internet of Things On the Fiori Launchpad, go to Things Internet of Things Settings Maintain Message Settings for Internet of and make the message settings for IoT as follows: 1. In the dialog structure tree on the left-hand-side of the screen, select Message Types and create a new entry in the table providing the details for the new message type: Message Type Description TemperatureMessage Temperature Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 93 2. Select the newly created message type TemperatureMessage and create a new table entry under Message Fields with the following values: FieldPos Field Name Field Type 1 temperature integer 3. Return to Message Types view and switch to edit mode, select the newly created entry TemperatureMessage and choose Register Message Type on the toolbar. 4. Go to Device Types and create a new entry in the table providing details of the new device type. Device Type Description TemperatureSensor Temperature Sensor 5. Select the entry with the TemperatureSensor device type and enter the values in the subsequent view with the message types assigned to this device: Message Type Direction TemperatureMessage From Device 6. Return to Device Types view, switch to edit mode and select the entry with message type TemperatureSensor and choose Register Device Type on the toolbar. 7. Go to Devices view and create a new entry in the table providing the details for the new device: Device Name Device Type Description Thermometer TemperatureSensor Thermometer 8. Switch to edit mode, select the entry with device Thermometer and choose Register Device on the toolbar. 9. Go to Assign to Measurement Types and create a new entry in the table providing the details for the new device: 94 Yard No. Message Type Record Type Field with MeasVal Thermometer TemperatureMessage TEMPER temperature INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.7.4.3 Assign Transportation Unit to Devices On the Fiori Launchpad, go to maintain the following entries: Internet of Things Settings Assign Transportation Unit to Devices Device Name Transportation Unit Thermometer Your Transportation Unit 6.8 and Customizing Settings for Integration with Dock Appointment Scheduling (DAS) and SAP Logistics Business Network (LBN) 6.8.1 Define Number Range Intervals for Appointment Numbers In Customizing for Yard Logistics, choose Logistics Business Network following entry: Integration Integration to Dock Appointment Scheduling or Define Number Range Intervals for Appointment Numbers No From No. To Number 01 1 9999999 and maintain the 6.8.2 Define Number Range Intervals for LBN Appointments In Customizing for Yard Logistics, choose Integration Integration to Dock Appointment Scheduling or Logistics Business Network Define Number Range Intervals for Logistics Business Network Appointments , specify the yard number, and maintain the following entry: No . From No To Number 01 1 9999999 Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 95 6.8.3 Create Docking Location On the Fiori Launchpad, go to Dock Appointment Scheduling and create a docking location using the following entries: Master Data Create Docking Location Docking Location Number Range Docking Location Description Slot Duration Time Zone Country Number DL_TRCK Truck Docking Lo­ 15 Minutes CET DE 01 cation 6.8.4 Create Loading Point On the Fiori Launchpad, go to Dock Appointment Scheduling create a Loading Point using the following entries: Master Data Create Loading Point Loading Point De­ and Number Range Loading Point scription Slot Duration Time Zone Country Number LP_TRCK Truck Loading 15 Minutes CET DE 01 Point 6.8.5 Maintain Loading Appointment Relevance for Yard Order Type Describe whether SAP Dock Appointment Scheduling should be used for a Yard Order type. In Customizing for Yard Logistics, choose Integration Integration to Dock Appointment Scheduling Maintain Loading Appointment Relevance for Yard Order Type and maintain the following entry: Yard No. Order Type Direction DSAppUsage TRCK TRCK Inbound X D1 TRCK Inbound 96 INTERNAL – Authorized for SAP Customers and Partners LBN Usage X Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.8.6 Maintain Loading Appointment Relevance for Yard Order Type and TU Type Define whether Dock Appointment Scheduling is relevant for a combination of Yard Number, Order Type and TU type. In Customizing for Yard Logistics, choose Integration Integration to Dock Appointment Scheduling or Logistics Business Network Maintain Loading Appointment Relevance for Yard Order Type and TU Type maintain the following entry: Yard No. Order Type TU Type TopLvlItem AppRel TRCK TRCK TR0 X X and 6.8.7 Assign Document Categories for Dock Appointment Scheduling Specify the SAP Document Appointment Scheduling document category assignment to SAP Yard Logistics document categories. In Customizing for Yard Logistics, go to Integration Integration to Dock Appointment Scheduling and maintain the following entry: Document Categories for Dock Appointment Scheduling YLDocCat Direction DASDocCatH DASDocCatI Yard Order Inbound IO IOI Yard Order Outbound OO OOI Yard Request Inbound IR IRI Yard Request Outbound OR ORI Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Assign INTERNAL – Authorized for SAP Customers and Partners 97 6.8.8 Assign Docking Location and Loading Point to Yard Number On the Fiori Launchpad, go to Settings Integration to SAP Dock Appointment Scheduling Assign Docking and maintain the following entry: Location and Loading Point to Yard Number Yard No. Docking Location Loading Point TRCK DL_TRCK LP_TRCK 6.8.9 Maintain Door Assignment to Docking Location and Loading Point On the Fiori Launchpad, go to Settings Integration to SAP Dock Appointment Scheduling Assignment to Docking Location and Loading Point Maintain Door and make the following entries: Yard No. Storage Type Docking Location Loading Point LBN Docking Lo­ cation LBN Loading Point TRCK DOOR DL_TRCK LP_TRCK DL_TRCK LP_TRCK 6.8.10 Business Partner Category for LBN Identification Number In Customizing for Financial Supply Chain Management, go to Functions SAP Business Partner for Financial Services Numbers Define Identification Categories Treasury and Risk Management General Settings Business Partner Basic Identification and maintain the following entries: BP Role Categories: Identification ID Cat. Description LBN001 X LBN Identification ID Unique Disp. Only One ID->BP Schema X 6.8.11 Control Automatic Yard Request Release The automatic Yard Request Release must be triggered with the flag Automatic Release of Yard Request. 98 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA In Customizing for Yard Logistics, go to Logistics Business Network Integration Integration to Dock Appointment Scheduling or Control Automatic Yard Request Release and maintain the entries as follows: Yard No. Order Type AutRelYR TRCK TRCK X 6.9 Customizing for EWM Integration 6.9.1 Preparation In EWM, the respective warehouse and storage bins need to be customized. Also, their assignment to doors and checkpoints needs to be done. 6.9.2 Maintain EWM Warehouse ID To be able to map SAP Yard Logistics data with EWM data, EWM Warehouse ID must be maintained. To do so, in Customizing for Yard Logistics go to Maintain EWM Warehouse ID Integration Integration to SAP Extended Warehouse Management and maintain the following values: EWM Warehouse ID. EWM Warehouse ID Description EWM_WHSE Warehouse ID Description Auto crt TU 6.9.3 Maintain EWM Checkpoints Specify checkpoints for each EWM warehouse ID, which represents the external or internal EWM system and EWM warehouse. In Customizing for Yard Logistics, go to Maintain EWM Checkpoints Integration Integration to SAP Extended Warehouse Management and enter the following: EWM Warehouse ID Checkpoint Your defined Warehouse ID Your EWM Checkpoint Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 99 6.9.4 Assign Warehouse ID to Storage Type Assign the warehouse ID, which represents EWM system and the EWM warehouse, to the SAP Yard Logistics storage type. On the SAP Fiori Launchpad, go to Storage Type Settings Integration to SAP EWM Assign External Warehouse ID to and enter the following:: Yard No. Storage Type EWM Warehouse ID TRCK Your Storage Type EWM_WHSE These settings are used during the integration with the external or internal EWM system. 6.9.5 Determine EWM Door On SAP Fiori Launchpad, go to following: Settings Integration to SAP EWM Determine EWM Door Yard No. Storage Bin EWM Warehouse ID TRCK Door1 EWM_WHSE and enter the EWM Dr <EWM Door as defined in EWM system> 6.9.6 Assign Docking Location to Warehouse On the Fiori Launchpad, go to and enter the following: Settings Integration to SAP EWM Yard No. Docking Location EWM Whno TRCK DL_TRCK LP_TRCK 100 INTERNAL – Authorized for SAP Customers and Partners Assign Docking Location to Warehouse EWM Business System Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.9.7 Automatic Determination of Warehouse Visits To enable automatic determination of warehouse visits based on TU Type, on SAP Fiori Launchpad, go to Settings Integration to SAP EWM Determination of Warehouse Visits and enter the following: Yard No. TU Type Direction EWM Warehouse ID TRCK TR0 Inbound/Outbound/Internal EWM_WHSE 6.9.8 Define Activity Types The activity type which triggers the information from EWM to SAP Yard Logistics (Dock to Door) must have the field Relevant for Subsystem selected for value EWM. In Customizing for Yard Logistics, go to follows: Yard Tasks Define Activity Types and maintain the entries as Whse Proc. Activity Type Yard No. Acty Type ActvtCateg. Type Description No. range no SubSysRel TRCK MODO Movement 9999 Movement to 01 EWM Door 6.9.9 Integration to External EWM System Note for release 500 or 2667768 for previous releases for Before you continue, check SAP Note 3094768 information about integrating SAP Yard Logistics for SAP S/HANA with the EWM warehousing functions in SAP S/4HANA. 6.9.9.1 Assign EWM Business Systems and Warehouses to Yard The storage bins in Yard Logistics representing checkpoints and doors need to be mapped to the EWM door and EWM checkpoint in EWM warehouse. To do so, in Customizing for Yard Logistics, go to Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Integration INTERNAL – Authorized for SAP Customers and Partners 101 Integration to SAP Extended Warehouse Management Business Systems and Warehouses to Yard Integration with the External EWM Assign EWM and maintain the following values: Yard No. EWM Business System TRCK Your EWM Business System EWM Whno EWM Warehouse ID your EWM Business System EWM_WHSE Warehouse Number 6.9.9.2 Maintain Logical Ports for EWM Integration Maintain logical ports specified in SOAMANAGER. The logical port should be specified per external EWM system for each of the used proxy classes. On SAP Fiori Launchpad, go to Integration Settings Integration to SAP EWM Maintain logical ports for EWM and enter the following values: EWM Business System Proxy Class of Logical Port Logical Port your EWM Business System /SAPYL/CO_DOCK_APP_LOCK Your Logical Port your EWM Business System /SAPYL/CO_DOCK_APP_UNLOCK Your Logical Port your EWM Business System /SAPYL/CO_DOOR_ARR_DEPT Your Logical Port your EWM Business System /SAPYL/CO_QUERY_EXTERNAL_TU Your Logical Port your EWM Business System /SAPYL/CO_QUERY_EXT_TU_DATA Your Logical Port your EWM Business System /SAPYL/CO_TU_CANCEL_CHECK_IN Your Logical Port your EWM Business System /SAPYL/ Your Logical Port CO_TU_CANCEL_CHECK_OUT your EWM Business System /SAPYL/CO_TU_CHECK_IN Your Logical Port your EWM Business System /SAPYL/CO_TU_CHECK_OUT Your Logical Port your EWM Business System /SAPYL/CO_TU_LOCK Your Logical Port your EWM Business System /SAPYL/CO_TU_UNLOCK Your Logical Port your EWM Business System /SAPYL/CO_VEHICLE_CHECK_IN Your Logical Port your EWM Business System /SAPYL/CO_VEHICLE_CHECK_OUT Your Logical Port your EWM Business System /SAPYL/CO_VEHICLE_LOCK Your Logical Port your EWM Business System /SAPYL/CO_VEHICLE_QUERY Your Logical Port 102 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA EWM Business System Proxy Class of Logical Port Logical Port your EWM Business System /SAPYL/CO_VEHICLE_UNLOCK Your Logical Port your EWM Business System /SAPYL/CO_VEH_CANCEL_CHECK_IN Your Logical Port your EWM Business System /SAPYL/ Your Logical Port CO_VEH_CANCEL_CHECK_OUT These entries are used during integration with the external EWM system, which is accessed via webservices. 6.9.10 Integration to Internal EWM Note Before you continue, check SAP Note 3093893 for information about integrating SAP Yard Logistics for SAP S/HANA with Internal EWM in SAP S/4HANA. 6.9.10.1 Activate Internal EWM To be able to activate an Internal EWM Integration and use it instead of integration to an external EWM system, which is used by default, in Customizing for Yard Logistics, go to Warehouse Management Integration with the internal EWM maintain the following values: Integration Integration to SAP Extended Activate Internal EWM Integration Yard No. Act EWM In. TRCK X and 6.9.10.2 Assign Internal EWM Warehouses to Yard Numbers The storage bins in Yard Logistics representing checkpoints and doors need to be mapped to the EWM door and EWM checkpoint in EWM warehouse. To do so, in Customizing for Yard Logistics, go to Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Integration INTERNAL – Authorized for SAP Customers and Partners 103 Integration to SAP Extended Warehouse Management Business Systems and Warehouses to Yard Yard No. Integration with the internal EWM and maintain the following values: EWM Whno TRCK Assign EWM EWM Warehouse ID your EWM Business System Warehouse EWM_WHSE Number 6.9.10.3 Define Number Range Interval for Internal EWM Transportation Units in SAP Yard Logistics for SAP S/4HANA In Customizing for Yard Logistics, go to Integration with the Internal EWM Logistics Integration Integration to SAP Extended Warehouse Management Define Number Range Interval for Internal EWM Transportation Units in Yard and maintain the following values: No . From No To Number 01 1 9999999 6.10 Customizing for TM Integration 6.10.1 Preparation Note Before you start making the configuration settings described in the following, you must refer to SAP Note 2667883 - Implementation information about the integration of SAP Yard Logistics for SAP S/4HANA and SAP TM in SAP S/4HANA 1709. Note For TM modeled Advanced Shipping & Receiving (ASR) Integration, refer to SAP Note 3093894 Implementation information about the integration of SAP Yard Logistics for SAP S/4HANA and TM modeled ASR in SAP S/4HANA. 104 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.10.2 Map TM Freight Order Types In Customizing for Yard Logistics choose Integration Integration to SAP Transportation Management Map TM Freight Order Types This mapping of the freight order type from TM to order type in Yard Logistics is needed for the creation of a Yard Request. This order type is used for the yard request creation. Yard Order Type De­ FO Type Yard No. Order Type Map Hier. scription <your TM FO type> TRCK TRCK Consider TU Loading Truck Order Type Hierarchy 6.10.3 Map TM Relevant TU Types for Yard Request In Customizing for Yard Logistics choose Integration Integration to SAP Transportation Management Map TM Relevant TU Types for Yard Request . This table contains the mapping of TM item categories, which are delivered by SAP, and the TM means of transports to yard logistics TU type and means of transport. Based on this setting the items in the Yard Request will be created. Yard No. Order Type Itm Cat. Equip/Veh TM MTr TRCK TRCK AVR Your TM Equip/ Your TM MTr MTr TU Type TRUCK TR0 TRAILER TR1 CONTAINER CO1 Veh. Type TRCK TRCK PVR Your TM Equip/ Your TM MTr Veh. Type TRCK TRCK TUR Your TM Equip/ Your TM MTr Veh. Type 6.10.4 Map TM Business Partner Roles In Customizing for Yard Logistics choose Integration Integration to SAP Transportation Management Map TM Business Partner Roles It is possible to take over the business partners from TM Freight Order to the Yard Request. Therefore this mapping of the business partner roles is needed. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 105 TM BUPA TM Business Partner Role Description BUPA Role TM BUPA role no. 1 Ordering Party 0001 TM BUPA role no. 2 Bill-to Party 0002 TM BUPA role no. 3 Requester 0003 TM BUPA role no. 4 Carrier 0004 6.10.5 Map Business Transaction Document Type Code In Customizing for Yard Logistics choose Integration Integration to SAP Transportation Management Map Business Transaction Document Type Code . Also the reference document can be taken over from the TM Freight Order to the Yard Request. The mapping is used for this functionality. TM DocType Ref. Type TM DocType 1 INV 6.10.6 Map TM Timestamp to Yard Request Time Point In Customizing for Yard Logistics choose Integration Integration to SAP Transportation Management Map TM Timestamp to Yard Request Time Point , In this Customizing activity, you make settings for mapping of Freight Order time points as requested/ acceptable (un)loading, departure and arrival time stamps into Yard Request relevant dates and times, which are specific for each Yard Number and Yard Request Type combination. ● For outbound scenario, relevant time points are arrival, loading and departure. ● For inbound scenario, relevant time points are arrival, unloading and departure. YO Date Time Re­ cord Type De­ Yard No. Order Type Direction TM TPoint RecType scription TRCK TRCK Inbound 06 Planned Yard 01 Arrival 02 Departure Arrival Timestamp TRCK TRCK Outbound 05 Planned Yard Departure Time­ stamp 106 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.10.7 Map External Reference Documents to YO Header Reference Documents Integration In Customizing for Yard Logistics choose Integration to SAP Transportation Management Map External Reference Documents to YO Header Reference Documents . In this Customizing activity, you map the external reference document types to the header reference document types for the yard order. TM Doc Typ RefDocType Yard No. Order Type Ref. Type TM DocType 1 TO TRCK TRCK FO 6.10.8 Map External Reference Documents to YO Item Reference Documents In Customizing for Yard Logistics choose Integration Integration to SAP Transportation Management Map External Reference Documents to YO Item Reference Documents . In this Customizing activity, you assign the external reference item document types to the item reference document types for the yard order. Business Transaction TM Doc Typ Document TM DocType 1 TM BTD 1 BTD Item Yard No. Order Type TU Type Ref. Type RefItem Type TM BTD Item TRCK TRCK TR0 FO FOI TRCK TRCK TR1 FO FOI TRCK TRCK CO1 FO FOI 1 TM DocType 1 TM BTD 2 TM BTD Item 2 TM DocType 1 TM BTD 3 TM BTD Item 3 6.10.9 Assign Transportation Unit Type to Packaging Material On the Fiori Launchpad, choose Settings Integration to SAP Transportation Management Assign Transportation Unit Type to Packaging Material . Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 107 Yard No. Order Type Equip/Veh TU Type Packaging Material TRCK TRCK Your TM Equip/Veh. TR0 PACK_TRUCK TR1 Your own packaging Type TRCK TRCK Your TM Equip/Veh. Type TRCK TRCK material for trailer Your TM Equip/Veh. CO1 Type Your own packaging material for container 6.10.10 Integration to Plant Maintenance Note for information about integrating SAP Yard Logistics for Before you continue, refer to SAP Note 3094933 SAP S/4HANA with Plant Maintenance in SAP S/4HANA. 6.10.10.1 Define Plant Maintenance Equipment Category To define an equipment category, which must be assigned to equipment that is created during PM Integration, in Customizing for Yard Logistics, go to Equipment Category Integration Integration to SAP Plant Maintenance and maintain the following values: Yard No. Equipment Category TRCK [equipment category from PM search help] 108 Define PM INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.10.10.2 Define PM Workorder Content Structure In Customizing for Yard Logistics, go to Workorder Content Structure Integration Integration to SAP Plant Maintenance Define PM and maintain the following values for PM workorder header data: Functional Storage PM Order Planning Main Work Business Planner loc cate­ Structure Yard No. Type Type Plant Center Area Group gory Indicator TRCK DOOR PM_01t 1000 MD_EE 0001 010 M YL These settings are used during Integration to create PM workorders. 6.10.10.3 Define Activity Types To trigger PM Integration, the activity type must be defined as Relevant for Subsystem. To make this setting, in Customizing for Yard Logistics, go to maintain the entries as follows: Yard Tasks Define Activity Types and Whse Proc. Activity Type Yard No. Acty Type ActvtCateg. Type Description No. range no SubSysRel TRCK MVPM Movement 9999 PM Movement 01 PM 6.11 Customizing for BRFPlus 6.11.1 Dynamic Yard Order Operations Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 109 6.11.1.1 Define Whether to Activate Yard Task Related to Yard Order Automatically To activate dynamic BRFPlus operations for yard orders, in Customizing for Yard Logistics choose Request and Yard Order following entry: Define Whether to Activate Yard Task of Yard Order Automatically Yard No. Order Type TRCK TRCK ActFirstYT ActNextYT Yard and maintain the ACtDynOpr X 6.11.1.2 Activate Examples of Rulesets In transaction BRF+, go to the application /SAPYL/DYN_YT_SYS and enable the following rulesets on the tab Assigned Rulesets for each function in the following table: Application Function Ruleset /SAPYL/DYN_YT_SYS /SAPYL/FU_YO_GENERIC_EXECUTE /SAPYL/RS_EXAMPLE_CRT_DFLT_YT /SAPYL/DYN_YT_SYS /SAPYL/FU_YO_GENERIC_EXECUTE /SAPYL/RS_EXAMPLE_CANCEL_YT 6.11.2 Dynamic Yard Task Operations 6.11.2.1 Activate BRF+ for Activity Types Activate dynamic BRF+ operations for yard task. In Customizing for Yard Logistics choose following entry: Yard Tasks Activate BRF+ for Activity Types Yard No. Activity Type ActDynOpr TRCK MV01 X 110 INTERNAL – Authorized for SAP Customers and Partners and maintain the Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.11.2.2 Activate Examples of Rulesets In transaction BRF+, go to application /SAPYL/DYN_YT_SYS and enable rulesets on tab Assigned Rulesets for each function from the following table: Application Function Ruleset /SAPYL/DYN_YT_SYS /SAPYL/FU_YT_GENERIC_EXECUTE /SAPYL/ RS_EXAMPLE_CRT_YT_QUEST SAPYL/DYN_YT_SYS /SAPYL/FU_YT_GENERIC_EXECUTE /SAPYL/ RS_EXAMPLE_MEAS_YT_FUEL /SAPYL/DYN_YT_SYS /SAPYL/FU_YT_GENERIC_EXECUTE /SAPYL/RS_EXAMPLE_INSP_FOLLUP /SAPYL/DYN_YT_SYS /SAPYL/FU_INSPECTION_DET /SAPYL/ RS_EXAMPLE_INSP_PROFILE 6.11.3 Dynamic Yard Document creation for Opposite Direction 6.11.3.1 Auto-Generate Opposite Yard Order/Yard Request In Customizing for Yard Logistics, choose Yard Request and Yard Order Auto-generate Opposite Yard Order/ Yard Request and maintain the following entries: CreatInbY Yard No. Order Type R TRCK TRCK CreateOut CreatInbY CreatOutY CheckInIY CompInbY ActvOutbY YR O O O O O ActDynCR X 6.11.3.2 Activate Examples of Rulesets In transaction BRF+, go to application /SAPYL/YO_OPPOSITE_SYS and enable rulesets on tab Assigned Rulesets for each function from the following table: Application Function Ruleset /SAPYL/YO_OPPOSITE_SYS /SAPYL/FU_YT_GENERIC_EXECUTE /SAPYL/RS_EXAMPLE_CR_OUTB_YO Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 111 6.12 Customizing for Berth Scheduling 6.12.1 Set up Optimization Function Library 6.12.1.1 Install Application Function Library (AFL) Plug-in Application Function Libraries (AFL) extend the functionality of SAP HANA by adding additional functions that can be called, for example, via ABAP managed database procedures. AFLs are SAP HANA system components. SAP HANA system components can be installed, updated, or uninstalled using the SAP HANA Database Lifecycle Manager (HDBLCM). The AFL required for Berth Scheduling is called Optimization Function Library (OFL). The libaflofl.so or libaflofl.dll is delivered starting with HANA 1.0 SPS08 and can be downloaded and installed using the default AFL delivery process. It is part of the generic AFL installer. It is not a product specific AFL. Make sure to have matching versions of your HANA database and AFL package. You can download the AFLs from the SAP Support Portal , searching entry by component SAP HANA AFL. The MILP API for solving linear or mixed integer problems is only allowed to be used in SAP products or projects. Because of licensing restriction customers or partners must not use it directly. 6.12.1.2 Activate SAP HANA Script Server Activate the script server for the SAP HANA database. The script server is an auxiliary SAP HANA server that is required to execute application function libraries (AFLs). In SAP HANA studio. You must check beforehand whether the script server is active. If it is not, you must start it manually. To do this, read and implement SAP Note 1650957 . 6.12.1.3 Assign Privileges to System User As with all AFLs, the user executing the AFL must have special authorization roles granting execution. For OFL, the roles name is AFL__SYS_AFL_OFL_AREA_EXECUTE. This role must be assigned to the HANA DB user that executes the optimization procedures. The name of the HANA DB user is identical to the schema name used for SAP Yard Logistics for SAP S/4HANA. If default settings are applied, the username is SAPHANADB. 112 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.12.2 Define Customer-specific Attributes and Attribute Values Customer specific attributes are optional. Berth scheduling is possible even if the tables mentioned in this chapter have no content. Customer specific attributes allow you to maintain attributes that must be considered for berth planning. For example, if you as a customer are handling liquid products, for you containers may define an attribute SPECIAL_EQUIPMENT. This attribute may have values like PUMP or CRANE. For clarity, we briefly mention how such attributes can be used. This will be elaborated in further detail in the following sections. An attribute can be assigned to a berth option. For berth options for which attribute SPECIAL_EQUIPMENT with attribute value PUMP is maintained, a pump is available. On the other side, attributes can be assigned to ship visits. By assigning attribute SPECIAL_EQUIPMENT with attribute value PUMP to a ship visit, it can be defined that to handle the cargo of that specific ship visit, a pump is required. Berth scheduling would select a berth option that is equipped with a pump to berth that specific ship visit. 6.12.3 Define Customer-specific Attributes You define customer-specific attributes in Customizing for SAP Yard Logistics for SAP S/4HANA under Logistics Yard Request and Yard Order Planning Optimization Yard Define Attributes . The following table shows sample data just in order to facilitate the explanation. As mentioned above, customer specific attributes are optional, and the table could be empty. Customizable At­ Customizable At­ tribute Descrip­ Yard No. tribute ID tion TRCK SPECIAL_EQUIP TRCK RAMP_POSITION Hard Const. Cost Priority Operator Special equipment X 0 AND operator Available loading 0 OR operator 1 No applicable op­ X positions for ship TRCK MANUFAC Manufacturer of cargo erator Customizable Attribute ID defines a string that is used as the ID for this attribute. Customizable Attribute Description is optional. Hard Const. defines whether or not this attribute defines a hard constraint in the sense that it is used to the determine the set of possible berth options for a ship visit. In case the attribute is not a hard constraint, it is used to differentiate berth options by price. For example. it might be more economical to handle a certain manufacturer at a certain berth option compared to other berth options. This will be further explained in the following sections. Operator is applied in case the attribute defines a hard constraint. In cases where multiple attributes are assigned, It defines whether just one of the attributes (OR operator) or all them must be met (AND operator). Cost Priority is applied to introduce a sequence for the attributes that influences the penalty cost. This sequence is needed in case there is no prefect match in the penalty cost matrix, and default values are applied. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 113 For attributes with a lower priority (higher number), the logic will try to apply default values first. This will be further elaborated in one of the following chapters. Using the sample data provided above; in case you define for a ship visit the attribute SPECIAL_EQUIP with attribute values PUMP and CRANE see section Define Customer-specific Attribute Values [page 114]) and define the AND operator, it means that a berth option for that ship visit must provide a crane and a pump. In case we define for a ship visit the attribute RAMP_POSITION with attribute values STERN and QUARTER (see section Define Customer-specific Attribute Values [page 114]) and define the OR operator, it means that a berth option that facilitates loading and unloading via stern or quarter ramp is suitable. 6.12.4 Define Customer-specific Attribute Values You define customer-specific attribute values in Customizing for SAP Yard Logistics for SAP S/4HANA under Yard Logistics Yard Request and Yard Order Planning Optimization Define Attributes Values . The following table shows only sample data. As mentioned above, customer specific attributes are optional, and the table could be empty. Yard No. Customizable attribute ID Customizable attribute value TRCK SPECIAL_EQUIP PUMP TRCK SPECIAL_EQUIP CRANE TRCK RAMP_POSITION STERN TRCK RAMP_POSITION QUARTER TRCK MANUFAC M1 6.12.5 Define Berths, Berth Positions, and Berth Options 6.12.5.1 Define Berths 114 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 6.12.5.1.1 Maintain Storage Bin Type You maintain storage bin types in Customizing for SAP Yard Logistics for SAP S/4HANA under Yard Request and Yard Order Planning Optimization Yard Logistics Maintain Storage Bin Type Relevant for Planning . The following table shows only sample data. Yard No. Plan Type Storage Bin Type TRCK Berth BRTH Berth scheduling can be done even without maintaining the storage bin type. It is used in manually assigning ship visits to berth positions and to display the berth plan. 6.12.5.1.2 Maintain Berth Attributes As mentioned above, a berth is a storage bin. Unlike other storage bins, a berth has additional attributes that need to be maintained. To maintain berth attributes, on the SAP Fiori Launchpad, in the Berth Planning tile group, choose Maintain Berth. The following table contains sample data for Illustrative purposes: Min. Spa­ tial Dis­ Min. Time tance be­ Distance tween between MaxNum­ Max. Yard No. Berth Length Ships Ships Ship Draft UoM Time Length UoM DG flag TRCK Berth1 100 10 60 2 15 MIN M X TRCK Berth2 80 15 90 1 20 MIN M Length defines the length of a berth. Ship visits are only assigned to berth options so that the length of the berth is not exceeded by ship length. Min. Spatial Distance between Ships defines the physical space that must be maintained between two ships that berth at that berth at the same time. Min Time Distance between Ships defines the time span that must be considered between two ships that are (partially) using the same berth positions. MaxNumShip defines the maximum number of ships that can be berthed at the same time. UoMTime provides the UoM for the time field in this table. UoMLength defines the unit of measurement for the length dimension. Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 115 Note UoMLength must be equal for all entries in this table. This UoM will be considered as master UoM for berth planning and all other length values, for example, ship length, will be converted into this master UoM. DG Flag defines whether or not dangerous goods can be handled at this berth. 6.12.5.1.3 Maintain Customer-specific Berth Attributes In previous sections we defined customer-specific attributes. In case of hard constraint attributes, they can be assigned to a berth. It implies that an attribute, which is defined for a particular berth is applied to all berth options belonging to the berth. Since a berth can have a large number of berth options, applying attributes at the berth level facilitates the maintenance of master data. To maintain berth attributes, on the SAP Fiori Launchpad, in the Berth Planning tile group choose Maintain Berth Level Optional Attribute Values. For example, you can maintain the information that the special equipment Pump and Crane are available for all berth options that belong the berth 1. The following table contains sample data for Illustrative purposes: Customizable Attribute Yard No. Berth Customizable Attribute ID Value TRCK Berth1 SPECIAL_EQUIP PUMP TRCK Berth1 SPECIAL_EQUIP CRANE 6.12.5.2 Define Berth Positions and Berth Options A berth is usually a very long object that is further discretized (or divided) into a number of berth positions. For example, a berth, let’s call it Berth1, which is 100 meters long, might be further discretized into 11 berth positions; one position every 10 meter. This results in berth positions like (Berth 1 – 0, Berth 1 – 10, …, Berth 1 – 90, Berth 1 – 100). Now that we have introduced berth positions, we can introduce berth options. Berth options describe an option to place a ship at that berth position. A berth option consists of a berth position and an orientation. The berth position describes where the stern of the ship is placed, for example, at Berth 1 – 20. The orientation provides the direction in which the bow of the ship is pointing, up or down; up, if the bow is pointing in the direction of the ascending order of berth positions, and down, if the opposite is the case. For our example there would be 22 (theoretical) berth options, like (Berth 1 – 0 – UP, Berth 1 – 0 – DOWN, Berth 1 – 10 – UP, Berth 1 – 10 – DOWN, …, Berth 1 – 90 – UP, Berth 1 – 90 – DOWN, Berth 1 – 100 – UP, Berth 1 – 100 – DOWN). Of course, berth options like Berth 1 – 0 – DOWN and Berth 1 – 100 – UP make only limited sense. However, they are not a hinderance, as the berth scheduling algorithm automatically determines feasible berth options for each ship visit. To maintain berth options, on the SAP Fiori Launchpad, go to 116 INTERNAL – Authorized for SAP Customers and Partners Berth Planning Maintain Berth Options . Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA The following table contains sample data for Illustrative purposes: Yard No. BerthOptID Berth BerthPos OriBerth BerPosPrio DG flag TRCK B1_0_U Berth1 0 Up 1 x TRCK B1_10_U Berth1 10 Up 2 x TRCK B1_10_D Berth1 10 Down 2 x TRCK B1_20_U Berth1 20 Up 2 x TRCK B1_20_D Berth1 20 Down 2 x The fields Berth, BerthPos and OriBerth should be clear. As a berth option is defined by those three fields, and because we will use the berth positions in other tables. A berth option ID is introduced in field BerthOptID. This can be any string as long as it is a key for a berth option. The field BerPosPrio defines a priority for berth scheduling in case the berth scheduler does not choose between different berth options. It is easy to imagine that the berth options B1_0_U and B1_10_U might result in the same cost, because they are just 10 meters apart. In such a case the solver would select the berth option with the higher priority, expressed by a lower number. So, for our example, B1_0_U would be selected. Using the DG flag, it can be defined whether an individual berth option is suitable for handling dangerous goods. Note It is also possible to set this flag at berth level. If set at berth level, it is applied to all berth options that belong to that berth. In such a case, it is not required to set the flag in this table again for each individual berth option. 6.12.5.3 Maintain Customer-specific Berth Option Attributes As for berths, it is possible to assign customer specific attributes to berth options. To do so, on the SAP Fiori Launchpad, go to the tile group Berth Planning Maintain Berth Options Attribute Values . The following table contains sample data for Illustrative purposes: Customizable Attribute Yard No. BerthOptID Customizable Attribute ID Value TRCK B1_0_U SPECIAL_EQUIP PUMP TRCK B1_0_U SPECIAL_EQUIP CRANE Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 117 6.12.6 Define Ship Master Data In previous sections, we have defined data that describes the berth options. One can think of this as the supply side of the optimization problem. The demand side would be the ship visits. These ship visits must be matched with berth options in an optimal manner. A ship visit is defined by its arrival and departure time, the cargo that needs to be loaded or unloaded, and, the ship itself. In this section, we focus on the physical ship. A ship is modeled as a transportation unit. Each transportation unit has a transportation unit type. In order to identify a ship, we have to define which transportation unit type identifies a ship. The relevant settings are maintained in Customizing for SAP Yard Logistics under Yard Logistics Yard Request and Yard Order Maintain Transportation Unit Type Relevant for Planning. . The following table contains sample data for Illustrative purposes: Yard No. TU Type PlanType TRCK SHIP Berth Visit https://help.sap.com/yl_s4hana on SAP Help Portal and refer to the product assistance documentation for the solution for information on creating transportation units and packaging materials. 6.12.7 Define Decision Criteria 6.12.7.1 Define Berth Option Groups In previous chapters we have seen how a berth option is defined and that there can be a large number of berth options. The penalty cost matrix is used to assign a price for each ship visit/berth option combination. We also saw that similar berth options might have the same cost when we introduced the berth options priorities. In order to allow to maintain the same costs with a single entry in the penalty cost matrix, berth options can be grouped in a customer-specific manner. As can be seen from the penalty cost matrix, costs are defined for berth options groups. To maintain berth option groups, on the SAP Fiori Launchpad, go to the tile group Berth Planning Define Berth Option Group . The following table contains sample data for Illustrative purposes: Yard No. Berth Option Group ID BerthOptID TRCK BERTH1_FIRST_PART B1_0_U TRCK BERTH1_FIRST_PART B1_10_U 118 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Yard No. Berth Option Group ID BerthOptID TRCK BERTH1_FIRST_PART B1_10_D … … … TRCK BERTH1_SECOND_PART B1_90_U TRCK BERTH1_SECOND_PART B1_90_D TRCK BERTH1_SECOND_PART B1_100_D 6.12.7.2 Define Penalty Cost Matrix The penalty cost matrix defines a price for loading or unloading a specific cargo at a berth option group. This is not necessarily a monetary price. It can also be working time or any other parameter. It is important to understand that the berth scheduling algorithm will try to assign ship visits to berth options so that the sum of the penalty cost over all ship visits is minimized. The cargo for a specific ship visit is defined in planning groups. This is transaction data and explained in the product assistance guide. Let’s assume the cargo of a ship visit is defined like this: 500 inbound Containers that should be unloaded from the ship to storage bin NE-12. Using the penalty cost matrix entries P1 and P2 below, we see that if the ship is placed at a berth option that belongs to berth option group BERTH1_FIRST_PART, the price is 500 time 5.1 which equals 2550. If the ship is placed at a berth option that belongs to berth option group BERTH1_SECOND_PART, the price is 500 time 5.4 which equals 2700. Therefore, the berth scheduler would prefer a berth option that belongs to berth option group BERTH1_FIRST_PART. It is easy to imagine that this matrix can become very large. It is nevertheless the main criterion for the berth scheduler. To maintain the penalty cost matrix, on the SAP Fiori Launchpad, go to the tile group Berth Planning Maintain Penalty Cost Matrix . The following table contains sample data for Illustrative purposes: Penalty Penalty Berth Cost cost option matrix Quan­ matrix group quan­ tity Storage Storage Storage Direc­ Pen. Yard No. entry ID ID tity UoM Product DG flag Bin Section Type tion cost TRCK 1 PC CON­ NE-012 NE AREA Inbound 5.1 NE-012 NE AREA Inbound 5.4 P1 BERTH1 _FIRST_ TAINER PART TRCK P2 BERTH1 1 PC _SEC­ CON­ TAINER OND_PA RT Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 119 Penalty Penalty Berth Cost cost option matrix Quan­ matrix group quan­ tity Storage Storage Storage Direc­ Pen. Yard No. entry ID ID tity UoM Product DG flag Bin Section Type tion cost TRCK 1 PC CON­ NE-012 NE AREA Out­ 4.9 P3 BERTH1 _FIRST_ TAINER bound PART TRCK P4 BERTH1 1 PC _FIRST_ CON­ NE-012 NE AREA TAINER Out­ 5.3 bound PART TRCK P5 BERTH1 1 PC _FIRST_ CON­ x NE-013 NE AREA TAINER Out­ 5.9 bound PART 6.12.7.3 Define Penalty Cost Matrix Attribute Values We can define customer specific attributes in the penalty cost matrix. On SAP Fiori Launchpad, go to the tile group Berth Planning Maintain Penalty Cost Matrix Attributes . In the matrix below, you see that entry P3 and P4 are equal. However, for entry P4, customer specific attributes are defined. P4 would be applied if the cargo has the attribute MANUFAC = M1 and P3 would be applied, if otherwise. Again, the attribute for the cargo is defined for an entity called Planning Group that is explained in the product assistance guide. The following table contains sample data for Illustrative purposes: Penalty Cost Matrix Entry Customizable Attribute Yard No. ID Customizable Attribute ID TRCK P3 MANUFAC TRCK P4 MANUFAC Value M1 6.12.7.4 Apply Cost Priorities and Default Values in Penalty Cost Matrix In this section we explain how the cost priority of an attribute is applied and how default values can be defined in the penalty cost matrix. 120 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA Note This information is optional and only needed in case default values are introduced into the penalty cost matrix. Default values are used in case a full match in all attributes between cargo and entry in penalty cost matrix entry is not possible. As mentioned above, cost priorities of the user defined attributes are used to determine the order of evaluation of these attributes when determining the penalty cost entries that apply for a certain visit. More precisely, when trying to determine the cost of assigning a certain visit to a certain berth position (group), the algorithm inspects all the user defined, non-“hard constraint”, attribute values of the visit in the order of their defined priorities, and tries to match them with the attribute values of the penalty cost matrix entries. This continues as long as exact matches can be found (the set of values for the currently considered attribute match exactly between the visit and the cost matrix). When an exact match can no longer be found for a certain attribute, the cost matrix entry with a default value for that attribute will be used and further evaluation of lower priority attributes is suspended. The next example illustrates the process described above: Suppose we have defined 4 non-“hard constraint” attributes (ATTR_1 – 4, with priorities 1 to 4 in this order), each with 3 possible values (ATTR_1_VAL_1 – 3, etc). Suppose we want to find the cost of assigning a visit to a certain berth option group and that this visit has the following attribute values: ATTR_1: ATTR_1_VAL_1, ATTR_1_VAL_3 ATTR_2: no values ATTR_3: ATTR_3_VAL_2 ATTR_4: ATTR_3_VAL_2, ATTR_3_VAL_3 We proceed in the following manner: First, we find the set of cost matrix entries with matching non-user defined attributes (berth option group, material, dangerous goods, storage type/ section/ bin). Suppose this set of entries is non-empty, then, among these entries, we filter those which have the same values for attribute ATTR_1 (exactly ATTR_1_VAL_1 and ATTR_1_VAL_3). Suppose this filtered set of entries is still non-empty, then, among this newly filtered set of entries, we filter further for those that have no values for attribute ATTR_2. Then, among this newly filtered set of entries, we filter further for those that have only ATTR_3_VAL_2 as value for attribute ATTR_3. Suppose this last filtering yields no results. In that case, we choose the (single) entry with the default string as the only value for ATTR_3 (from the filtered set of entries determined in the previous step). We stop here and we don’t filter further for ATTR_4 values. 6.12.7.5 Define Berth Scheduler Configuration The berth scheduler can be parameterized via a configuration table. To do so, on SAP Fiori Launchpad, go to the tile group Berth Planning Maintain Berth Optimization Configuration . Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 121 Yard No. Parameter Name Parameter Value TRCK MSGID /SAPYL/BO_MSG TRCK INBOUND_DATE_TIME_RECORD_TYPE 01 TRCK OUTBOUND_DATE_TIME_RE­ 02 CORD_TYPE TRCK ORDER_TYPE_BERTH_PLANNING SHIP TRCK OFL_RUNNING_TIME 100 TRCK OFL_COST_COEFFS_VB_FIXED_COST 0 TRCK OFL_COST_CO­ 10000 EFFS_VB_ORD_IDX_COEFF TRCK OFL_COST_CO­ 0 EFFS_VB_TIME_DIST_COEFF TRCK OFL_OPT_LARGE_BATCH_SIZE 100 TRCK OFL_MERGE_TO_BE_PLAN­ 0 NED_YRS_INTO_EXISTING_PLAN TRCK OFL_MAX_NO_YOS_DELTA_OPT 10 TRCK OFL_OPT_DELTA_DAYS_ARA­ 3 OUND_NEW_YO TRCK DEFAULT_STRING DEF TRCK BERTH_TDIST_MIN_STR MIN Next we explain each parameter. MSGID provides the name of the message class that holds the messages related to the berth scheduling. Typically, the provided value should be applied. INBOUND_DATE_TIME_RECORD_TYPE identifies the date record type that is providing the arrival (ETA) of a ship visit. OUTBOUND_DATE_TIME_RECORD_TYPE identifies the date record type that is providing the departure (ETD) of a ship visit. ORDER_TYPE_BERTH_PLANNING identifies which yard documents are considered during berth scheduling. Every yard request and every yard order has an order type. DEFAULT_STRING identifies the character string designated to be used as default in all situations where such a string is needed (see section Apply Cost Priorities and Default Values in Penalty Cost Matrix [page 120]). Default value in case the parameter is not provided: DEF 122 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA BERTH_TDIST_MIN_STR identifies the character string designating the “minute” time unit of measurement into which all values designating the minimum time distance between visits berthed at the same berth positions will be converted in the preprocessing phase of the optimization algorithm. OFL_COST_COEFFS_VB_FIXED_COST, the berth planning algorithm tries to minimize total effort in hours to handle all planning objects. It can be the case that not all planning objects can be assigned to a berth position, for example, because the harbor is full. In that case, the planning objects are assigned to a virtual berth position (VB) according to some prioritization list. This of course, shall be the last option for the algorithm. To achieve this, the cost of assigning a planning object to the virtual berth position must be higher than any cost of a real berth position. For a container terminal, the estimation can be done as follows: The highest expected number of containers to be unloaded from a ship is x, the highest number of containers to load onto a ship is y. The max penalty cost for loading 1 container is a, and for unloading it’s b. Therefore, the highest expected cost to berth a ship is a*x+b*y. The sum over all three parameters OFL_COST_COEFFS_VB_FIXED_COST+ OFL_COST_COEFFS_VB_ORD_IDX_COEFF+ OFL_COST_COEFFS_VB_TIME_DIST_COEFF should be much larger (one or two orders of magnitude larger, depending on the maximum number of visits that we expect to plan for) than the largest expected berthing cost: a*x+b*y. The total cost of placing a ship at the virtual berth is defined by: OFL_COST_COEFFS_VB_FIXED_COST + TR_ORDER*OFL_COST_COEFFS_VB_ORD_IDX_COEFF + TR_DIST_TO_MAX * OFL_COST_COEFFS_VB_TIME_DIST_COEFF The parameter OFL_COST_COEFFS_VB_FIXED_COST defines a fixed cost of placing a ship at the virtual berth. Default value in case the parameter is not provided=0. For TR_ORDER*OFL_COST_COEFFS_VB_ORD_IDX_COEFF read below OFL_COST_COEFFS_VB_ORD_IDX_COEFF. For TR_DIST_TO_MAX * OFL_COST_COEFFS_VB_TIME_DIST_COEFF read below OFL_COST_COEFFS_VB_TIME_DIST_COEFF OFL_COST_COEFFS_VB_ORD_IDX_COEFF, (Read information on OFL_COST_COEFFS_VB_FIXED_COST first.) The total cost of placing a ship at the virtual berth is defined by the formula given above. TR_ORDER: Ranking of planning object defined by prioritization criteria. The current prioritization criterion is Arrival Time. The ship that arrives the latest would have rank = 1, making it the cheapest ship to be placed at the virtual berth and so on. Default value in case the parameter is not provided=10000. OFL_COST_COEFFS_VB_TIME_DIST_COEFF, (Read information on OFL_COST_COEFFS_VB_FIXED_COST first.) The total cost of placing a ship at the virtual berth is defined by the formula given above. TR_DIST_TO_MAX: The ranking does not take into account the time difference between two registration times. That means a planning object might be one rank higher than another planning object regardless of whether it arrives just seconds or some days later than the preceding planning object. You can use this parameter in case the arrival time difference between planning objects should be taken into account. Default value in case the parameter is not provided=0. OFL_RUNNING_TIME defines the runtime limit of the optimizer in seconds (this applies for each call to the HANA OFL optimization engine, that is, for the optimization of each batch – see below for the definition of a batch in this context). Default value in case the parameter is not provided=3600 Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 123 OFL_OPT_LARGE_BATCH_SIZE, number of planning objects that define one batch. Each batch is optimized independently of other batches. This ensures linear runtime as number of planning objects increases. The parameter OFL_RUNNING_TIME defines the max runtime in seconds for each batch. Set the OFL_RUNNING_TIME to a value for which you are sure that a single batch can be planned in sufficient quality. For example, we found that 100 ship visits can be planned to optimality in 60 to 70 seconds. Setting the OFL_RUNNING_TIME to 100 seconds and the OFL_OPT_LARGE_BATCH_SIZE to 100 ensures a good planning quality. To estimate overall time for optimization: (NUMBER OF PLANNING OBJECTS / OFL_OPT_LARGE_BATCH_SIZE) * OFL_RUNNING_TIME. you must allow some extra time for overhead processes like the pre- and postprocessing of the data. Default value in case the parameter is not provided=100. OFL_MAX_NO_YOS_DELTA_OPT, the berth planner tries to use some techniques to reduce computation time in case the number of planning objects is small. That makes sense in case there already is a berth plan with a huge number of planning objects and only a small number of planning objects need planning (for example, because they have been added or updated). In case the number of planning objects in a planning run with status To be Planned is less than or equal to this parameter, these techniques are applied. Setting this value to 0 will enforce an optimization of the entire planning horizon. OFL_OPT_DELTA_DAYS_ARAOUND_NEW_YO, (please see explanation for OFL_MAX_NO_YOS_DELTA_OPT first.) This is used in case a planning object is added to an existing berth plan and the solver tries to do a delta optimization. It will first try to directly assign the optimal berth position to this planning object. In case this is not possible, perhaps because this position is already occupied, it will optimize a time frame around this planning object. The time frame is defined by (ETA of planning object – OFL_OPT_DELTA_DAYS_ARAOUND_NEW_YO, ETD of planning object + OFL_OPT_DELTA_DAYS_ARAOUND_NEW_YO). Default value in case the parameter is not provided=3. OFL_MERGE_TO_BE_PLANNED_YRS_INTO_EXISTING_PLAN can take values of 0 and 1. Using this parameter, the delta optimization feature can be switched off (0) and on (1). The effect is the same as setting OFL_MAX_NO_YOS_DELTA_OPT to 0. Default value in case the parameter is not provided=0. 124 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Configuring SAP Yard Logistics for SAP S/4HANA 7 Business Scenarios in SAP Yard Logistics for SAP S/4 HANA The solution addresses the following issues by providing transparency of the yards processes, simplifying the truck, container, and rail yard management. The main objectives of the SAP Yard Logistics for SAP S/4HANA solution are to: ● Increase visibility of all yard processes ● Improve efficiency for user roles, such as: ● Dispatchers ● Truck, train, and vessel drivers ● Internal and external workforce ● Security ● Provide planning, execution, and settlement functionality in one central system ● Integrate with existing business processes of the whole supply chain Companies with yards need professional logistic processes to be able to withstand the competitive pressure in the worldwide markets. The yards need to be supported by a highly integrated and easy-to-use system in a complete supply chain. The SAP Yard Logistics solution provides check-in to check-out support for transportation units and is focused on the functionalities of Planning, Execution, Yard Operations, Yard Monitoring and Billing. In the figure above, you see the major business process scenarios for SAP YL. Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 125 For Planning, the business process is based on two business documents: Yard Request and Yard Order. Yard Requests are used as interfacing document to other systems and represent the time-based planning load for a yard. Yard Orders are also planning documents but accepted by the Yard Coordinator and ready for execution. The collection of Yard Orders represents the actual workload of a yard for a specific period. The Yard Request/Order processing is split into an inbound process using inbound Yard Request/Yard Order and outbound process using outbound Yard Request/Yard Order. Moreover, we support the internal yard planning via an Internal Yard Order that needs only activation and completion, but no check-in nor check-out will be needed. For a Check-In process, an existing inbound Yard Order is needed. Use this process to authorize a driver entering the yard facility by a check-in process step in SAP Yard Logistics where an inbound yard order is checked-in. When you check-in an inbound yard order, you actually check-in the yard transportation units associated with that yard order. We provide a simplified user interface of the yard order to execute this process. For Execution, you need an already checked-in inbound Yard Order for the already arrived yard resources. This process allows you to execute the movements or operations based on Yard Tasks for a yard asset. To smoothly handle a complete end-to-end flow, a newly introduced Copy functionality has been implemented to allow the copy from yard items arrived using an inbound yard order to an outbound yard order when they are leaving the yard soon after their arrival. For check-out process, an existing outbound Yard Order is required. All relevant Yard TUs must be pushed to an outbound checkpoint to announce that they are physically ready to leave the yard. When you check-out an outbound yard order, you actually check-out the transportation units associated with the yard order. You have a simplified user interface of the yard order to execute this process. Besides these inbound and outbound processes, SAP Yard Logistics supports Integration Scenarios (based on a sample integration functionality) in combination either with SAP TM or with SAP TM and SAP EWM. The following topics are important features of your solution: ● Transportation unit sequence: The transportation unit sequence gives you transparency which transportation unit (TU) is located where in the yard. You can see the TUs preceding and succeeding the current TU. You can also insert a TU by specifying a predecessor or successor TU. ● Stackable storage bins: In the solution the Yard TUs on stackable bins are managed in the same way as on non-stackable bins using predecessor / successor TU references. A stackable bin can be managed sorted or unsorted. A yard task for a stackable bin is a movement activity. Therefore, no TU hierarchy is created. ● Copy to inbound yard request/yard order (and vice versa): You can copy an inbound yard request/yard order into a corresponding outbound yard request/yard order and vice-versa. ● Switch to inbound yard request/yard order (and vice versa): In the case of a linked inbound and outbound yard request/yard order exists, you can directly switch between these two. ● Reverse check-in/check-out of yard order: You can cancel all the actions executed during the check-in of an inbound yard order and check-out of an outbound yard order. ● Yard Transportation Unit Assignment: A Yard TU can be assigned to an inbound and an outbound yard order item for planning purposes simultaneously. 126 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA ● Yard TU Control Flag in a yard request/yard order: In the current solution only one yard order has control over a Yard TU at any point in time (visualized by the TU Control Flag), although a Yard TU can be assigned to an inbound and an outbound yard order items simultaneously. ● External TU number for grouping items: You can enter the TU Group External ID in the field TU number for an item to help you identify the ID for the group. ● Upload and create Yard Transportation Units: Now, you can upload TU data from *.csv file to create Yard TUs based on the data in the *.csv file on your local system. ● Transportation Unit Empty indicator for an item: You can determine whether a Yard TU is empty or not. The Yard TU is empty if this indicator is set. ● Record Measurements for movement activities: In the current solution you can create a yard task with movement activity type that requires the task to collect some measurements. ● In the yard documents, the business user can plan appointments integrated with SAP Dock Appointment Scheduling. ● SAP Yard Logistics enables the printing of PDF-based yard documents based on the Adobe Document Services. ● The integration to EH&S management has the following major features: ● EH&S Master Data integration to Yard Request and Yard Order ● Location Determination for Hazardous Substances ● Storage checks for Hazardous Substances ● Fire Department List reporting ● Historical content reporting for Transportation Units ● SAP Yard Logistics allows a nearly real-time recording of measurement data to yard TUs transferred from smart devices linked to SAP HCP IoT services. ● A UI5/Fiori app is available for the self check-in of a yard order that typically run on automated gate checkin devices. ● Based on yard documents, an external driver communication via SMS, pager is available to communicate target location information to drivers. ● The yard order and the yard TU document supports the classification, for example, allow the determination of containers (represented by yard TUs) based on sophisticated properties of containers (specified via class properties). ● The handling of yard documents is enabled via external applications using RFC-enabled business function modules. ● The integration to SAP EWM allows multiple warehousing SAP EWMs connected to yard storage types represented as warehouse visits. Besides the major topics above we have also adapted and enhanced the solution in the SAP S/4HANA context. See the next table with more details on it. Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 127 Function Type of Change Description Internal YR/YO New In order to provide planning capabilities for the internal yard processes an Inter­ nal YO was established with the follow­ ing functionality: New direction “Internal” was added to the YO YO can be started by pressing button activate, establishing TU control YO can be completed using button complete, releasing TU control Check-in and check-out are not sup­ ported YO may only handle TUs, which are al­ ready in the yard. This checked during activation of the YT Pager communication New New functionality implemented to es­ tablish communication with driver via pager. New fields ‘Pager Service’ and ‘Pager Number’ were added to Yard Or­ der/Yard Request and Yard Task. Pager data is stored in the driver’s business partner master data. Licensing New Licensing auditing can be performed based on Inbound and Outbound Yard Order items. It includes also a statistics report for monitoring number of Yard Order items. Virtual Data Model for Yard Logistics New Virtual Data Model was created for SAP Yard Logistics for SAP S/4HANA. This includes CDS Basic Views which cover SAP Yard Logistics transactional and master data. These views can be used for building fast data sheets and analyt­ ical SAP Fiori applications. Fiori Catalog New The central entry point for SAP S/ 4HANA applications is the SAP Fiori Launch Pad. We provide a full set of Fiori tiles from the SAP Yard Logistics applications for the usage on a local desktop or a tablet. 128 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA Function Type of Change Description Yard Task Queue in Mobile App Enhanced We adjusted the functionality for the queueing of yard tasks:: An empty queue does not lead to initial applica­ tion screen. UI harmonization Enhanced The user interface of SAP Yard Logistics for SAP S/4HANA has been adapted to the new Belize Theme which is the de­ fault theme for SAP S/4HANA. More­ over, the main menu functions have been restricted based on the direction of the yard order processing: in the pre­ vious release all menu functions have been visible, in the new version only the relevant ones based on the YO direction are visible. Yard Cockpit Changed Only schematic view is being supported (no more map view) Location Determination Enhanced A new logic for location determination at activation YT was implemented. Two new flags were introduced: ● Destination Bin Determination at YT creation ● Destination Bin Determination at YT activation Both flags can be set independently. If “Destination Bin Determination at YT creation” is set, the location determina­ tion runs during YT creation as it was before. If “Destination Bin Determination at YT activation” is set, the location determi­ nation runs during YT activation. If the destination bin is already filled and capacity check of destination bin failed, it will be re-determined. The following topics are relevant for SAP Yard Logistics for SAP S/4HANA; Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 129 Topic Description Packaging Material creation Since SAP S/4HANA combines together SCM and ERP prod­ uct master data, there is a new approach to Material Master Data. In the SAP S/4HANA the product master can only be created via transaction MM01. These products can be dis­ played in transactions /SAPAPO/MAT1 and /SCWM/MAT1. These transactions are restricted and can be used only for changes of specific fields related to EWM or APO Packaging Material Type creation In S/4HANA new rule for Packaging Material Type creation shall be applied. To maintain proper assignment of Packag­ ing material to Means of Transport it is required to create both EWM and ERP Packaging Material Types and they should be defined with same name. New navigational paths are: EWM Packaging Material Type: SPRO -> Master Data -> Set­ tings for Transportation Units -> General Settings -> Define Packaging Material Types. ERP Packaging Material Type: SPRO -> Logistics-General>Handling Unit Management->Basics->Define Packaging Material Type EH&S in EWM For S/4HANA the EH&S functions for handling of hazardous substances and dangerous goods are part of PS&S (Product Safety and Stewardship). Here are some of blacklisted trans­ actions and replacements for them: Transaction Transaction (no (replacement in longer available) Description SAP S/4HANA) /SEHS/HMD Edit Hazardous HSMD Substance Master /SEHS/DGD01 Create Dangerous DGP1 Goods Master /SEHS/DGD02 Change Danger­ DGP2 ous Goods Master /SEHS/DGD03 Display Danger­ DGP3 ous Goods Master 130 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA 7.1 Inbound Activity Management for Truck Yards Overview The scenario for inbound activity management for truck yards focuses on the end-to-end processing of truck resources arriving in the yard and then processing different internal steps and activities depending on what has been loaded onto the truck or on a connected trailer. Based on that, the processes are as follows: ● Managing Inbound Truck for Unloading ● Managing Inbound Truck with Trailer for Disposal of Trailer ● Managing Inbound Truck with Trailer for Cleaning and loading ● Managing Inbound Truck with Container ● Simple Appointment Planning for Unloading As the inbound business scenario is not only restricted to means of transport, Truck, you can also execute the processes for the means of transport Railcar. The solution supports the process of an inbound Train with groups of railcars, deposit of this group in the yard, and the departure of the locomotive. Technical System Landscape Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA – X - UI 7.1.1 Managing Inbound Truck for Unloading The simplest inbound business process is when an inbound truck arrives at the yard for unloading and departure. The process steps are: ● Plan incoming truck – The yard coordinator does a planning of that incoming truck, which is supposed to be unloaded in the yard and departs afterwards. ● Finalize planning and create inbound yard order – The yard coordinator finalizes the planning and creates an inbound yard order as execution document. ● Check-in the inbound yard order – The truck arrives at the yard and the gate agent books check-in based on this yard order. ● Unload truck – The truck drives to the unloading location and the yard operator unloads it. ● Complete the inbound yard order ● Create corresponding outbound yard order to move the truck out of the yard ● Activate the outbound yard order ● Start Processing of outbound yard order ● Start and confirm the yard task to move the truck to the checkout storage bin (while the containers have not been moved) Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 131 ● Check-out yard order – The truck leaves the yard and the gate agent posts check-out. 7.1.2 Managing Inbound Truck with Trailer for Disposal of Trailer A more advanced inbound process is when an inbound truck with trailer arrives at the yard, a deposit of trailer in yard is executed, and the truck departs. During execution of this process, the creation of an inbound yard request locally in SAP Yard Logistics is executed. The yard request represents the planned workload for the yard. The process steps are: ● Create inbound yard request with truck and trailer ● Create yard tasks to move truck and trailer from the inbound check point to a parking area – Create this with reference to the yard request ● Release inbound yard request ● Check-in inbound yard order ● Execute Movement activity for the truck and trailer ● Complete the inbound yard order ● Create corresponding outbound yard order to move only the truck out of the yard ● Activate outbound yard order ● Start Processing of outbound yard order ● Start and confirm yard task to move the truck to the checkout storage bin ● Check-out outbound yard order to let the truck leave the yard 7.1.3 Managing Inbound Truck with Trailer for Cleaning and Loading Another typical, more advanced inbound process, can be defined as well - Arrival of an inbound truck with trailer for cleaning, loading, and departure. The truck with a trailer enters the yard. The truck drives to the cleaning area. The cleaning activity for the trailer takes place. After that, the truck drives to a loading station and loads something. Then, the truck leaves the yard. The process steps are: ● Create inbound yard request with truck and trailer ● Create yard tasks - Do this with reference to the inbound yard request ● Release inbound yard request ● Check-in inbound yard order ● Execute Movement activity and cleaning activities ● Complete the inbound yard order ● Create corresponding outbound yard order to move only the truck out of the yard ● Activate outbound yard order ● Start Processing of outbound yard order ● Execute Movement activity for the truck ● Check-out outbound yard order 132 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA 7.1.4 Managing Inbound Truck with Container Another variation of this process is when an inbound truck with loaded container (loading scheme) for deposit arrives at the yard. Then, the container measurements, like temperature, are recorded, and finally the truck departs. The process steps are: ● Plan incoming truck – The truck carries two containers (loading scheme definition). The truck leaves the container for deposit and departs from the yard. For both containers, the temperature should be recorded. ● Finalize planning and create execution document ● Check-in inbound yard order – Truck with container arrives at the yard and books check-in ● Leave containers – Truck drives to the location where containers should be left and unloads them there ● Record temperature data for both containers ● Complete inbound yard order ● Create corresponding outbound yard order to move the truck out of the yard ● Activate outbound yard order ● Start Processing of outbound yard order ● Start and confirm yard task to move the truck to the checkout storage bin (while the containers have not been moved) ● Check-out outbound yard order to let the truck leave the yard Technical System Landscape Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA – X - UI 7.1.5 Planning Appointments for Unloading With the linkage between SAP Yard Logistics and SAP Dock Appointment Scheduling (SAP DAS for short), the planning of loading/unloading point capacity in a yard and the step-by-step integration with Dock Appointment Scheduling documents, during the yard execution process, is driven by SAP Yard Logistics. This process focuses on the Yard Logistics - Document Appointment Scheduling integration in a simple Inbound Yard Request scenario (one single Inbound Yard Request, with a single Yard Request item that is relevant for SAP DAS, a single yard task and one loading appointment generated for this item). The following process steps must be executed: 1. Automatic creation of loading appointment when simple inbound scenario is activated 2. Automatic loading appointment assignment to a yard task in a simple scenario with only a single loading appointment/item. You create a movement yard task. The loading appointment is automatically assigned to this yard task. 3. Release the Yard Request: The loading appointment information is then copied automatically from Yard Request to Yard Order Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 133 4. Assign a free time slot to this loading appointment in SAP DAS that changes its status from "provisional" to "planned". 5. Yard Order Check-In: The loading appointment gets status “Arrived at Checkpoint”. 6. Yard Task confirmation: For the movement to a door/ unloading activity: The appointment status changes to “Arrived at Dock”. 7. Set "Departure from Dock". 8. Set Yard Order to "Complete": The loading appointment status is set to “Departed from Checkpoint”. 9. Finally, the yard order and the loading appointment are both completed successfully. Technical System Landscape Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA - X - X - UI SAP DAS (on same system like SAP Yard Logistics for SAP S/4HANA) 7.2 Outbound Activity Management for Truck Yards The scenario for outbound activity management for truck yards focuses on the end-to-end processing of truck resources arriving in the yard and then picking up or loading different resources, like trailer or containers, to be transported out of the yard. The process variations come into play when a container is already requested for transportation or a container that needs to be picked up is only identified by its properties or content. Based on that, the processes are as follows: ● Managing Outbound Truck for Trailer Pick-up ● Managing Outbound Truck for Trailer Pick-up with Seal Numbers ● Managing Outbound Truck for Loading of Predefined Containers ● Managing Outbound Truck for Loading of Freely Selected Containers ● Managing Outbound Planning via Assignment UI In addition, the outbound business scenario is not only restricted to trucks as means of transport;, the processes can also be performed for the means of transport Railcar, for example, in a scenario of an outbound train to pick up a group of railcars. Technical System Landscape Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - 134 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA - X - UI 7.2.1 Managing Outbound Truck for Trailer Pick-up The simplest outbound process is the following: An (outbound) truck enters the yard and picks up a trailer. Then, the truck with trailer leaves the yard. The process steps are: ● Create outbound yard request, that is, planning outbound activities first: truck and concrete trailer which drive to loading facility and depart together after loading. ● Release outbound yard request. ● Create corresponding inbound yard order (maintaining the incoming truck only). ● Check-in inbound yard order. ● Execute Movement activity, that is, the truck drives to location where trailer is located. ● Complete inbound yard order. ● Activate outbound yard order. ● Start Processing of outbound yard order. ● Truck and trailer drive to locations where loading is executed. ● Execute yard tasks, that is, the truck and the trailer are moved to outbound checkpoint. ● Check-out outbound yard order. 7.2.2 Managing Outbound Truck for Trailer Pick-up with Seal Numbers A slight variation of the outbound process is augmented by having seals: An (outbound) truck enters the yard for loading of an (existing) trailer and departs the yard. The process also includes seal number handling. This process assumes that a trailer is already located in the yard. The next step is the planning of an incoming truck, which is supposed to pick up this concrete trailer, drive to the loading facility, load the trailer attached with a seal number, and both depart together after loading. The process steps are: ● Finalize outbound planning and create outbound execution document with truck and trailer ● Create corresponding inbound yard order (maintaining the incoming truck only) ● Check-in inbound yard order - Truck arrives at the yard ● Complete inbound yard order ● Activate outbound yard order ● Start Processing of outbound yard order ● Pick-up trailer - Drive truck to the location where the trailer is located ● Load trailer - Truck and trailer drive to locations where loading is executed. Two seal numbers are attached to the trailer. Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 135 ● Check-out outbound yard order - Truck and trailer leave the yard 7.2.3 Managing Outbound Truck for Loading of Predefined Containers A more advanced business process that is supported is an (outbound) truck has to pick up multiple containers (loading scheme) where the container numbers are predefined and are used for departure. This assumes that the containers are already located in the yard. The process steps are: ● Plan outgoing truck with defined loading scheme - The truck is supposed to load two concrete containers already located in the yard. First, outbound is planned followed by the inbound planning of the truck. ● Finalize planning and create outbound execution document ● Create corresponding inbound yard order (maintaining the incoming truck only) ● Check-in inbound yard order - Truck arrives at yard, books check-in ● Execute planned yard tasks - Truck drives to the location where containers are located ● Complete inbound yard order ● Activate outbound yard order ● Start Processing of outbound yard order ● Load containers - Truck drives to the location where containers are located and loads them there by starting and confirming the first two (loading) yard tasks ● Start the third planned yard task to move all items to the outbound checkpoint storage bin ● Check-out outbound yard order - Truck with containers leaves the yard 7.2.4 Managing Outbound Truck for Loading of Freely Selected Containers The process described in the section above is also possible with the variation that the container numbers are not yet predefined, but the yard coordinator can assign them. Then the first process step looks different. The process steps are: ● Plan outgoing truck with defined loading scheme - The truck is supposed to load two containers already located in the yard, which are not yet concretely identified (only size is known), and departs together. ● Finalize planning and create outbound execution document. ● Create inbound yard order (maintaining the incoming truck only). ● Check-in inbound yard order - Truck arrives at yard, books check-in. ● Concrete containers to be loaded are known in the meanwhile. ● Maintain TU numbers in outbound yard order via the Yard Order user interface. ● Execute planned yard tasks - Truck drives to the location where containers are located and loads them there by starting and confirming the first two (loading) yard tasks. ● Complete inbound yard order. ● Activate outbound yard order. ● Start Processing of outbound yard order. 136 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA ● Start the third planned yard task to move all items to the outbound checkpoint storage bin. ● Check-out outbound yard order - Truck with containers leaves the yard. 7.2.5 Managing Outbound Planning via Pick-up Planning UI The assignment UI allows the reserving TUs located in the yard to outbound yard orders. The truck enters the yard, loads a trailer standing in the yard and leaves the yard. The focus for this process step is to reserve TUs for the outbound yard orders. Another usage focuses on adding a new item to a yard order and reserve a TU for it. Both steps are executed on the assignment UI, which means that the item to be loaded is not maintained beforehand in the yard order item hierarchy. 7.2.6 Validating Thresholds (Including Measurement Recording) In a Yard Order item, the business user can store threshold values on the specific tab Thresholds. These thresholds can stand for specific measures like temperature and they are represented for specific TU record types. Each threshold is also defined with an upper and a lower limit. If a threshold is out of this limit's interval, then a specific threshold-based alert can be triggered, which is visible in the Alert Monitor. The recording of the thresholds is linked to a yard task that allows recording the threshold values. In addition to that, the IoT process of receiving thresholds directly for Yard TUs is also possible. 7.3 Internal Activity Management for Truck Yards The scenario for internal activity management for truck yards is key to manage the limited resources within the yard in an optimized way. In this scenario, the business user is focusing on the execution of the yard movements via yard tasks and monitoring the operations of the yard from an E2E view in the yard cockpit (in a graphical representation supporting the overall operation status of the yard). The internal scenario is rounded up by a special process where containers are re-arranged within a yard by stacking or unstacking containers on each other. Based on these internal activities, the process steps are: ● Executing Yard Tasks ● Managing Yard Operations Using Mobile UI ● Monitoring Yard Activities via Yard Cockpit ● Managing Stacking and Unstacking of Containers Technical System Landscape Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 137 Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA - X - UI For the process, Managing Yard Operations Using Mobile UI, the system landscape requires the software component SAP Yard Logistics for SAP S/4HANA - UI. 7.3.1 Executing Yard Tasks Yard tasks are definitions of activities that must be done for items. They are activities that model all kinds of services on the yard like unloading, moving a transportation unit (TU) to a storage place, cleaning a TU, repairing a TU. Yard tasks are the key entities for planning and execution within a yard. Such a yard task is mapped to a warehouse task in the underlying EWM warehouse assigned to the yard number. If a yard task cannot be executed, then the business user can enter an exception in that yard task. An exception may be an unexpected situation that may happen in the yard when executing yard tasks. For example, the business user receives a task to move a container from one bin to another. When approaching the container, the business user sees that the container is broken. Then, he could raise an exception instead of confirming the yard task. For an exception, the business user can assign an alert type. This can be used to trigger an alert that can be checked by a user using the alert monitor. In addition to an alert, the exception can also be used to trigger follow-on activities: ● Block Source Location ¬- The system blocks the source storage bin and you cannot execute any further activity on that storage bin. ● Block Destination Location - The system blocks the destination storage bin and you cannot execute any further activity on that storage bin. ● Block Transportation Unit - You cannot execute any further action on the transportation unit. Technical System Landscape Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA - X - UI SAP Visual Business 2.1 138 {X} INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA 7.3.2 Executing Yard Tasks with Explicit Reference to an Internal Yard Order You use this business process to plan and execute yard activities to manage transportation units within the yard with explicit reference to a yard order. You can work with activities that model all kinds of services on the yard like unloading, moving a Yard Transportation Unit (YTU) to a storage place, cleaning a YTU, repairing a YTU ● The business process runs in SAP Yard Logistics as follows: ● Create an Internal Yard Order ○ You create a yard order with a truck. ○ You create a yard task e.g. to clean the truck on the current location. ● Activate the Internal Yard Order ● Activate, start and confirm the yard task which is related to your Internal Yard Order. ● Complete the Internal Yard Order Technical System Landscape Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA - X - UI SAP Visual Business 2.1 {X} 7.3.3 Managing Yard Operations Using Mobile UI The mobile UI is based on the newest user interface technology from SAP based on SAP Fiori. This user interface can be executed on any device – mobile or a desktop – using the Fiori Client application (a mobile app that can be downloaded in the respective app stores). The system assigns the yard tasks for mobile execution to a queue. The business user is assigned to one or multiple queues to fetch yard tasks for execution. This guarantees that the user can work on only one yard task at a time. The application supports two modes: Queue mode or Manual Selection mode. In Queue mode, the system loads the yard tasks from the queue that a business user is assigned to and the user gets the next task in the queue automatically. In Manual Selection mode, the application displays all the tasks with status as Active or In Process for the yard and handling resource that a business user has selected at entry. The business user can choose a yard task or search for yard tasks that he/she wants to execute Technical System Landscape Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 139 Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA - X - UI SAP Visual Business 2.1 {X} 7.3.4 Monitoring Yard Activities Using the Yard Cockpit The Yard Cockpit contains several overview lists displaying yard tasks, yard orders, alerts etc. such as the Visual Yard, which contains the graphical representation of the yard. Under the Orders section, you can search for the yard orders and yard tasks: ● Yard Order – For a yard order, you can create tasks. ● Yard Task - You can display and edit a yard task from the search result or create a yard task. In the Alerts section, you can search for the alerts. In the Resources section, you can search for the handling resources. The system displays the handling resources assigned to this yard as per your search criteria. In the Transportation Unit section, you can search for the TUs. From yard cockpit, you can also drag and drop a TU from one storage bin to another. When you drag and drop, the system prompts you to create a yard task to move the TU from one storage bin to another. Technical System Landscape Component Mandatory Optional SAP Yard Logistics for SAP S/4HANA X - SAP Yard Logistics for SAP S/4HANA - X - UI SAP Visual Business 2.1 {X} Note Refer SAP Note 2239939 Collada-Objects for Yard Cockpit Visualization monitoring using yard cockpit. 140 INTERNAL – Authorized for SAP Customers and Partners for more information about Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA 7.3.5 Managing Stacking and Unstacking of Containers The business process focuses on stacking containers on a storage bin. We can put and remove a container from each position of the stack. A stackable bin stores TUs strictly as a stack. Only one TU (without a hierarchy) can be placed at a stack level with one YT. TU's on stackable bins will be managed as on non-stackable bins using predecessor and successor TU references. On a stackable bin, predecessor means subjacent TU and successor means overlying TU. A stackable bin is sorted automatically by a given sequence. A put-away into a stackable bin is movement and not a loading activity. Therefore, no TU hierarchy will be created or updated. 7.3.6 Determining Dangerous Goods Location In this process, specific yard areas represented as storage types are permitted for specific hazard ratings. In addition, in Customizing, you can define the hazard ratings of a product that should be checked during maximal quantity check at location determination of a yard task for such a dangerous goods relevant storage type. 7.3.7 Classification of Yard TUs In this solution, we use the class system to extend yard TU attributes by additional fields and values. This is used in the TU determination and validation logic. For this, we introduced two new class types: one for classifying yard TUs and one for yard order/yard request items. The yard order item classification can be used to define the properties for a container (represented by the classification data of a yard TU) that are relevant during the assignment of such a container to a yard order item. To trigger that determination, we offer a new button TU Determination that searches for a list of available yard TUs fulfilling these classification properties of the yard order's item, based on each yard TU's classification data. 7.4 Internet of Things for Yard Logistics for SAP S/4HANA The Internet of Things (IoT) features are a ubiquitous part of today's processes in running a successful supply chain. Especially, concerning those assets that are needed to operate a yard, as the assets in the yard are, more Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA INTERNAL – Authorized for SAP Customers and Partners 141 often than not, already equipped with smart devices. Frequent examples of IoT capable assets are containers that send its temperature to control it being in a certain allowed temperature range, or the yard gate entry facility that allows an automated barrier opens at the gate for an already recognized truck to enter the yard. The truck has already been recognized by an OCR based scanning of its license plate and by that the corresponding yard order for check-in has been determined as well. The functionality for retrieving temperature from a smart container into the container's yard TU is available for use since release 2009 of the solution. This process focuses on receiving incoming device messages (sent by a smart device on a container, for example, sending the container’s temperature) from the SAP Cloud Platform. Internet of Things (IoT) Service. Once the data is updated to the SAP BTP, SAP Yard Logistics for SAP S/4HANA can access that data and record it into the container’s representation of a yard TU on the Measurements tab. The current release introduces Geofencing as a new IoT process within SAP Yard Logistics. This process enables the use of GPS sensor data to achieve automatic updates of a yard order and its related yard tasks based on entry or exit events recorded for a Geofence defined within a yard. Caution The Geofencing scenario imposes special security and data protection requirements, which the customer must take into account while setting up and running the Geofencing process in a legally compliant manner on both system sides. For more information, see section Security for Internet of Things Geofencing [page 163]. No coding for is required for using the SAP BTP, Internet of Things Service. You do need to execute the setup steps for creating and configuring sensors, devices, things, and actions and so on. For more information refer links provided below. Technical prerequisites for using the SAP BTP, Internet of Things Service are: ● SAP Yard Logistics for SAP S/4HANA ● SAP Yard Logistics for SAP S/4HANA – UI ● SAP IoT services for SAP BTP for Neo environment (if you are using the IoT Service based on the SAP BTP, Neo Environment) Or ● SAP IoT services for SAP BTP for the Cloud Foundry environment (if you are using the IoT Service based on the SAP BTP, Cloud Foundry Environment) Or ● SAP Internet of Things (IoT) Note The Geofencing scenario is only compatible with SAP Internet of Thing (IoT) and therefore is not usable together with SAP IoT Services for SAP BTP for Neo environment or SAP IoT Services for SAP BTP for Cloud Foundry environment. 142 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Business Scenarios in SAP Yard Logistics for SAP S/4 HANA 8 Security Information for SAP Yard Logistics for SAP S/4HANA This section deals with security topics relevant for SAP Yard Logistics for SAP S/4HANA. 8.1 Other Required Documents for Security This section provides an overview of other security-related documents. SAP Yard Logistics for SAP S/4HANA is based on the SAP Extended Warehouse Management component of SAP S/4HANA 2020. This means that the corresponding security guides also apply to this solution. Resource Where to Find It Security Guide for SAP S/4HANA 2020 https://help.sap.com/viewer/product/SAP_S4HANA_ONPREMISE/2020/en-US?task=implement_task 8.2 User Management This section provides an overview of how you manage and authenticate users in SAP Yard Logistics for SAP S/ 4HANA. SAP Yard Logistics for SAP S/4HANA uses the user management and authentication mechanisms provided for SAP Netweaver 752. The security recommendations and guidelines for user administration and authentication as described in the security guide for SAP Netweaver 752 at https://help.sap.com/viewer/p/ SAP_NETWEAVER_AS_ABAP_752 also apply to this solution. 8.2.1 User Types This section describes the types of users relevant for SAP Yard Logistics for SAP S/4HANA. User Type Description Dialog Individual, interactive system access Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 143 User Type Description System Background processing and communication within a sys­ tem, such as RFC users for ALE, Workflow, TMS, and CUA Communication Dialog-free communication for external RFC calls Service Dialog user available to a larger, anonymous group of users Reference General, non-person related users that allows the assign­ ment of additional identical authorizations for example, in­ ternet users created with transaction SU01. No logon is pos­ sible here. Note The user in the logical port cannot be a system user, but for logging in to a remote host, it is necessary to retrieve the WSDL file and execute the ICF SOAP service. For more details refer SAP Note 2347013 . 8.2.2 User Administration Tools This section lists the tools available for user management and administration for SAP Yard Logistics for SAP S/ 4HANA. Tool Description User and role maintenance with SAP NetWeaver AS ABAP For more information, see topic User and Role Administration (Transactions SU01, PFCG) of Application Server ABAP in the documentation for SAP NetWeaver 7.5 on the Help Portal at https://help.sap.com/ viewer/c6e6d078ab99452db94ed7b3b7bbcccf/7.5.12/enUS. For details on the user management and authorization concepts used in SAP Fiori apps, see the SAP S/4HANA UI Technology Guide on the SAP Help Portal under http://help.sap.com/s4hana_op_1709. 8.2.3 User Data Synchronization This section describes how to synchronize user data in SAP Yard Logistics for SAP S/4HANA. By synchronizing user data, you can reduce effort and expense in the user management of your system landscape. Since SAP S/4HANA is based on SAP NetWeaver, you can use all of the mechanisms for user synchronization in SAP NetWeaver here. For more information, see the SAP NetWeaver Security Guide on the SAP Help portal under https://help.sap.com/nw75. 144 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA 8.2.4 Authentication and Single Sign-On This section describes how authentication and single sign-on for users are implemented in SAP Yard Logistics for SAP S/4HANA. This solution supports the Single Sign-On (SSO) mechanisms provided by SAP NetWeaver. Therefore, the security recommendations and guidelines for user administration and authentication as described in the SAP NetWeaver Security Guide apply. for more information, see https://help.sap.com/viewer/p/ SAP_NETWEAVER_AS_ABAP_752. 8.3 Role and Authorization Concept This section describes the roles and authorizations available in SAP Yard Logistics for SAP S/4HANA. This solution uses the authorization concept provided by the SAP NetWeaver AS ABAP or AS Java. Therefore, the recommendations and guidelines for authorizations as described in the SAP NetWeaver AS Security Guide also apply. The SAP NetWeaver authorization concept is based on assigning authorizations to users based on roles. For role maintenance, use the profile generator (transaction PFCG) on the AS ABAP. Note For more information about how to create roles, see the role administration information in the SAP S/ 4HANA security guide. 8.3.1 Authorization Objects The section lists the security-relevant authorization objects that are used by SAP Yard Logistics for SAP S/ 4HANA. The section lists the security-relevant authorization objects that are used by SAP Yard Logistics for SAP S/ 4HANA. ● /SAPYL/YC (Authorization Object for Yard Cockpit) This authorization object is used to regulate access to the Yard Cockpit application. Field Description Yard Number Yard Number(s) the user can access – As defined in the Cus­ tomizing (transaction SPRO) for SAP Yard Logistics under Master Data Setting up the Yard Define Yard Numbers Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 145 Field Description Activity Activities that the user is allowed to execute Possible values are: BO service name for authorization checks ● 01 Create ● 02 Change ● 03 Display ● 06 Delete ● 39 Check (not used) Service Name for BOPF authorization checks – This field is currently not checked for this authorization object Note Activities 16 and AF cannot be used) ● /SAPYL/YO (Authorization Object Yard Order) This authorization object is used to regulate access to the Yard Order / Yard Request applications and objects. Field Description Yard Document Category Category of the document – Value can be YO (Yard Order), YR (Yard Request) or YT (Yard Task). Yard Number Yard Number(s) that the user can access – As defined in the Customizing (transaction SPRO) for SAP Yard Logistics un­ der Master Data Setting up the Yard Define Yard Numbers Yard Order Type Yard Order Types of the Yard Numbers defined above that the user can access – As defined in the Customizing (trans­ action SPRO) for SAP Yard Logistics under and Yard Order 146 INTERNAL – Authorized for SAP Customers and Partners Define Order Types Yard Request . Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA Field Description Activity Activities that the user is allowed to execute Possible values are: ● 01 Create or Generate ● 02 Change ● 03 Display ● 06 Delete ● 16 Execute (execute Actions defined in field BO service name for authorizations) ● 39 Check (not used) ● AF Prompts (execute Queries defined in field BO service name for authorizations) BO service name for authorization checks Service Name for BOPF authorization checks. Possible val­ ues for Actions and Queries in the /SAPYL/-namespace can be seen via F4-help. It is recommended to use an asterisk for this field to allow appropriate operation on the business object Yard Order. ● /SAPYL/YT (Authorization Object for Yard Task) This authorization object is used to regulate access to Yard Task related applications and objects. Field Yard Number Description Yard Number(s) that the user can access – As defined in the Customizing (transaction SPRO) for SAP Yard Logistics un­ der Master Data Setting up the Yard Define Yard Numbers Activity Type Activity Type(s) the user can access – As defined in Custom­ izing (transaction SPRO) for SAP Yard Logistics under Tasks Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA Yard Define Activity Types INTERNAL – Authorized for SAP Customers and Partners 147 Field Description Activity Activities the user is allowed to execute Possible values are: ● 01 Create ● 02 Change ● 03 Display ● 06 Delete ● 16 Execute (execute Actions defined in field BO service name for authorizations) ● 39 Check (not used) ● AF Prompts (execute Queries defined in field BO service name for authorizations) BO service name for authorization checks Service Name for BOPF authorization checks Possible values for Actions and Queries in the /SAPYL/namespace can be seen via F4-help. Note Changes on Yard Tasks (for example, Confirmation of the YT) may require follow-on updates on the corresponding Yard Order and, therefore, the user also needs authorization for updating Yard Orders. ● /SAPYL/YTU (Authorization Object Yard Transportation Unit) This authorization object is used to regulate access to Yard applications, which focusses on Transportation Units (Display Transportation Unit / Transportation Unit Overview). Field Description Yard Number Yard Number(s) the user can access – As defined in the Cus­ tomizing (transaction SPRO) for SAP Yard Logistics under Master Data Setting up the Yard Define Yard Numbers Activity Activities that the user is allowed to execute Possible values are: 148 INTERNAL – Authorized for SAP Customers and Partners ● 01 Create ● 02 Change ● 03 Display ● 06 Delete ● 39 Check (not used) Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA Field Description BO service name for authorization checks Service Name for BOPF authorization checks – This field is currently not checked for this authorization object. Note Activities 16 and AF cannot be used) ● S_START (Start Authorization Check for TADIR Objects) To access a Web screen (like a direct URL to a Web Dynpro Application or to an HTML UI), a user can either log on using the URL of the Web screen in the internet browser directly or can call up the transaction for the Web screen from the SAP NetWeaver Business Client. To access the Web screen, a user needs appropriate authorizations. The S_START authorization object determines if a user can start a Web screen by checking if the user has the authorization to directly access the Web Dynpro application that lies beneath a Web screen. A Web Dynpro application is the framework that forms the basis of a Web screen. By checking the Web Dynpro application, you ensure that only those users who have the right authorization can access the Web screen. By default, the S_START authorization object is inactive. For more information, see Authorization Checks underhttps://help.sap.com/saphelp_apo700_ehp03_on_erp/helpdata/en/4c/ a0ac7a68243b9ee10000000a42189b/frameset.htmand Security Considerations for Web Dynpro Applications under http://help.sap.com/saphelp_nw74/helpdata/en/ 48/69eb40e8a607d6e10000000a42189c/frameset.htm. Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 149 Field Description Object Name Object name of the Yard Logistics Web Dynpro application. You can see the possible values in the /SAPYL/-namespace via F4-help. Possible values for Object Names available are: ● /SAPYL/WD_COCKPIT_NEW – Yard Cockpit Application ● /SAPYL/WD_COLOR_PICKER – VBI Color Picker ● /SAPYL/WD_YARD_EDITOR – Yard Layout Editor ● /SAPYL/WD_YO – Yard Order ● /SAPYL/WD_YO_CICO – Yard Order Check-In(Out) ● /SAPYL/WD_YO_POWL – Yard Order Overview List ● /SAPYL/WD_YO_TU – Assignment Transport to Yard Or­ der ● /SAPYL/WD_YR – Yard request Detail ● /SAPYL/WD_YR_POWL – Yard Request Overview List ● /SAPYL/WD_YT – FPM Application for Yard Task ● /SAPYL/WD_YT_POWL – Yard Task Overview List ● /SAPYL/WD_YTU – Yard Transportation Unit ● /SAPYL/WDCA_YARD_TU – Overview Transportation Unit ● /SAPYL/WDCA_YARD_TU_FD – Fire Department List ● /SAPYL/WDCA_DAS – Loading Appointment List Ensure that all entries are put together as a list into the field Object Name of the authority profile above. Object Type WDYA – This is a fixed value to focus only on Web Dynpro Ap­ plications. Program ID R3TR – This is a fixed value due to technical reasons. ● /SAPYL/SLF (Authorization Check for Special Functions) This authorization object is re-used in reports of in this solution, used for performing special functions, like uploading Yard TU data, migration, and so on. Field Description Yard Number Yard Number(s) the user can access – As defined in Cus­ tomizing (transaction SPRO) for SAP Yard Logistics under Master Data Setting up the Yard Define Yard Numbers 150 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA Field Description Special Functions Special function that will be performed: ● BC Bin Change: the business user is allowed to change the destination bin in a Yard Task ● BC Copy the Coordinates for bins displayed in Visual Business Visualization (transaction /SAPYL/ COPY_BIN_COOR Copy VisBis Storage Bin Coordi­ nates) ● BC Load storage bins (transaction /SAPYL/ YARD_UPLOAD Create Yard Layout from CSV file) ● B1 /SAPYL/YO_DRIVER_BP Migration for Driver to BusPartner ● B1 /SAPYL/YO_DRIV_BP Migration for Driver to Bus­ Partner ● C1 Create and Upload Yard TUs (transaction /SAPYL/ CREATE_TU_CSV) ● C1 Check-out Yard TUs (transaction /SAPYL/ CHECK_OUT_TU) ● C1 Migrate YO Node Category (transaction /SAPYL/ YO_NODE_CAT_MIGRATION) ● C1 Change the layout of a yard for the Visual Business Visualization (transaction /SAPYL/CHANGE_LAYOUT Copy Coordinates/Change Dimensions) ● C1 /SAPYL/VBI_RNDR_MODE Visual Business Ren­ der Mode ● AR Door Arrival (web service for FM /SAPYL/ WS_DOOR_ARR_DEP) ● DP Door Departure (web service for FM /SAPYL/ WS_DOOR_ARR_DEP) ● NF Loading/Unloading Notification (web service for FM /SAPYL/WS_QUERY_EXTERNAL_TU) ● NF Import a Function Module for Versioning (web serv­ ice for FM /SAPYL/WS_LOAD_UNLOAD_NOTIF_PR) ● Q1 Query TU from external Subsystem (web service for FM /SAPYL/WS_QUERY_EXT_TU) ● I1 IOT: Pull data from the Cloud (transaction /SAPYL/ IOT_PULL_DATA and /SAPYL/IOT_DATPUL_CF Pull Data from IoT Cloud (CF)) ● I2 IOT: Send Message (transaction /SAPYL/ IOT_SEND_MSG) ● LA License Auditing Statistics display (report /SAPYL/ R_LICENCE_ANALYSIS) ● Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA T3 Clean-up Yard (report /SAPYL/CLEAN_UP_YARD) INTERNAL – Authorized for SAP Customers and Partners 151 Field Description ● T3 Determine and Delete TU without SR Activity (trans­ action /SAPYL/DETERM_TU_NO_SR_ACT) The SAP YL solution uses overview lists for yard orders, yard requests, yard tasks, and yard transportation units. For these lists, a specific SAP UI Technology have been used – SAP Power Object Lists (POWLs for short). In the following sections, you will find the relevant information to setup an appropriate authorization concept for these POWLs. Transaction POWL_TYPER This transaction is used for maintaining POWL Type role assignment. Use this transaction to provide POWL with the feeder types that are available for APPLID. The feeder types available are Role or both. ● For more information, see Customizing POWL under http://help.sap.de/saphelp_crm700_ehp02/ helpdata/en/3d/a958ca376743dba8cf40829a1851de/content.htm?frameset=/en/90/ ae5ab9f47248198663fd6ae2186e31/frameset.htm&current_toc=/en/52/ c3c433bb9c4328b49b70e663271f62/plain.htm&node_id=357 . POWL lists are used within the SAP Yard Logistics applications Yard Request Overview, Yard Order Over, Yard Task Overview and Transportation Unit Overview. The transaction can be used to assign SAP Yard Logistics user roles to SAP Yard Logistics POWL application IDs. Only users who have a role assignment maintained here, are allowed to see the corresponding POWL query lists. The following table shows the available POWL Types/APPLIDs for SAP Yard Logistics: Application POWL Type ID Description /SAPYL/YR_APPID /SAPYL/YR_TYPE POWL for Yard Requests /SAPYL/YO_APPID /SAPYL/YO_TYPE POWL for Yard Orders /SAPYL/YT_APPID /SAPYL/YT_TYPE POWL for Yard Tasks /SAPYL/TU_APPID /SAPYL/TU_TYPE POWL for Yard Transportation Units 8.3.2 Standard Roles This section describes the standard roles used by SAP Yard Logistics for SAP S/4HANA. Sample Business Roles The solution provides four sample roles predefined with authorizations needed for specific yard-related business roles. Each role provides a work center menu and authorizations needed to operate with the applications within the menu. 152 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA As mentioned above, these roles can only be seen as templates and should be copied to the customer namespace and modified for the individual business needs. The following template roles are available: ● /SAPYL/SUPERVISOR The role contains all authorizations and menu links to access any SAP Yard Logistics application. ● /SAPYL/COORDINATOR The role contains the same authorizations and menu links as the Supervisor except the menu nodes Master Data and Settings. ● /SAPYL/OPERATOR This role contains authorizations and menu links for a Yard Operator executing tasks within a yard. The operator is only allowed to use applications from the menu nodes Yard Execution, Yard Monitoring and Yard Operations. Therefore, a user who has this role assigned can create, display and edit Yard Tasks, can get information about specific Transportation Units and enter the Yard Cockpit. Additionally, the menu contains a link to the SAP Fiori Launchpad to enable the user to execute Yard Tasks via a mobile UI on a mobile client. Note: Authorizations needed to work with the mobile UI are contained in separate technical roles (see the next paragraph). ● /SAPYL/GATE_AGENT This role contains authorizations and menu links for a Gate Agent checking-in and checking-out yard orders. Users who have this role assigned are able to display and edit Yard Orders, display Yard Tasks. They are also allowed to use the overview lists for both kinds of business documents and to launch the Yard Cockpit. ● /SAPYLUI/SAP_BR_YARD_MANAGER (Fiori-based Role) This role contains all tiles for managing a yard efficiently without restrictions to specific tiles. It is similar like the role /SAPYL/SUPERVISOR but must be used in the Fiori context as it contains all relevant SAP Fiori tile groups and SAP Fiori tile catalogs. ● /SAPYLUI/SAP_BR_YARD_OPERATOR (Fiori-based Role) This role contains all tiles for yard operations. It is similar like the role /SAPYL/OPERATOR but must be used in the Fiori context as it contains all relevant SAP Fiori tile groups and SAP Fiori tile catalogs. Additional Roles for the Mobile UI For the usage of the mobile client/mobile UI the following roles need to be assigned to a user. ● /SAPYLUI/TCR_T This technical role is used to provide catalog content for the Fiori Launchpad. ● /SAPYLUI/BCR_YARDOPERATOR_T This technical role is used to provide the Fiori Launchpad tiles for the Yard Operator using the mobile UI. ● /SAPYLUI/BCR_GATE_AGENT_T This technical role is used to provide the Fiori Launchpad tiles for the Self Check-In application. ● /SAPYL/YTASK_APP This is the backend role for the Fiori Launchpad application ‘Yard Task Confirmation’. It provides access to the SAP Gateway service for executing the business logic in the backend application of SAP YL. ● /SAPYL/SELFCHECKIN_APP This is the backend role for the Fiori Launchpad application Self Check-In. It provides access to the SAP Gateway service for executing the business logic in the backend application of SAP YL. Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 153 Caution In the application for self-check in a supplier (truck driver) can register as another supplier. As there is no authentication mechanism in place, every user of the terminal can use to enter a known number and can see in the second screen the container number if already planned in the document. The attacker needs a correct document number and correct item details in order to see yard document details. Besides the security measures provided by the SAP solution, you will also need additional (even physical) security measures to secure your yard facilities. Caution In the application for self-check in the supplier (truck driver) could potentially change the yard order or yard order item data by tampering if the truck driver’s access to the SAP YL solution is equipped with too many system authorities. You as a system administrator are responsible to setup the self-check-in role with only minimal authorizations to mitigate this risk. 8.4 Network and Communication Security This section provides an overview of the network topology and communication protocols used by SAP Yard Logistics for SAP S/4HANA. The network topology for this solution is based on the topology used by the SAP Netweaver ABAP 752. The security guidelines and recommendations described in the security guide for the SAP NetWeaver ABAP also apply for this solution. 8.5 Internet Communication Framework Security This section describes how SAP Yard Logistics for SAP S/4HANA uses Internet Communication Framework (ICF) services. For information on the services that need to be activated for SAP Yard Logistics for SAP S/4HANA, refer 2534295 - SICF nodes for SAP Yard Logistics to activate If your firewall(s) use URL filtering, also note the URLs used for the services and adjust your firewall settings accordingly. For more information, see the available user assistance for SAP NetWeaver. To find the relevant documents, go to SAP Help Portal at http://help.sap.com/nw and open the product page for your SAP NetWeaver release. Search for activating and deactivating ICF services and ICF security. 154 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA 8.6 Data Protection and Privacy This section provides information about how SAP Yard Logistics for SAP S/4HANA complies with data protection requirements. 8.6.1 Introduction Data protection is associated with numerous legal requirements and privacy concerns. In addition to compliance with general data privacy regulation, it is necessary to consider compliance with industry-specific legislation in different countries. SAP provides specific features and functions to support compliance with regards to relevant legal requirements, including data protection. SAP does not give any advice on whether these features and functions are the best method to support company, industry, regional, or country-specific requirements. Furthermore, this information does not give any advice or recommendation in regards to additional features that would be required in particular IT environments; decisions related to data protection must be made on a case-by-case basis, under consideration of the given system landscape and the applicable legal requirements. Note In the majority of cases, compliance with applicable data protection and privacy laws will not be covered by a product feature. SAP software supports data protection compliance by providing security features and specific data protection-relevant functions, such as simplified blocking and deletion of personal data. SAP does not provide legal advice in any form. Definitions and other terms used in this document are not taken from any given legal source. Caution The extent to which data protection is supported by technical means depends on secure system operation. Network security, security note implementation, adequate logging of system changes, and appropriate usage of the system are the basic technical requirements for compliance with data privacy legislation and other legislation. SAP assumes that you as the yard operating company have a contractual agreement with the drivers giving their consent to your collecting or transferring their personal data to the system. You also need to make sure that no personal data enters the system in an uncontrolled or non-purpose related way, for example, in free-text fields, through APIs, or customer extensions. Note that these are also not subject to the RAL example configuration. 8.6.2 Glossary The following terms are relevant in the context of data protection and privacy. Not all terms may be relevant for SAP Yard Logistics for SAP S/4HANA. Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 155 Term Definition Blocking A method of restricting access to data for which the primary business purpose has ended. Consent The action of the data subject confirming that the usage of his or her personal data shall be allowed for a given purpose. A consent functionality allows the storage of a consent re­ cord in relation to a specific purpose and shows if a data subject has granted, withdrawn, or denied consent. Data subject An identified or identifiable natural person. An identifiable natural person is one who can be identified, directly or indi­ rectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural, or social identity of that natural person. Deletion Deletion of personal data so that the data is no longer availa­ ble. End of business Date on which the business with a data subject ends, for ex­ ample, the order is completed, the subscription is canceled, or the last bill is settled. End of purpose (EoP) End of purpose and start of blocking period. The point in time when the primary processing purpose ends, for exam­ ple, a contract is fulfilled. End of purpose (EoP) check A method of identifying the point in time for a data set when the processing of personal data is no longer required for the primary business purpose. After the EoP has been reached, the data is blocked and can only be accessed by users with special authorization, for example, tax auditors. Personal data Any information relating to a data subject. Purpose The information that specifies the reason and the goal for the processing of a specific set of personal data. As a rule, the purpose references the relevant legal basis for the proc­ essing of personal data. Residence period The period of time between the end of business and the end of purpose (EoP) for a data set during which the data re­ mains in the database and can be used in case of subse­ quent processes related to the original purpose. At the end of the longest configured residence period, the data is blocked or deleted. The residence period is part of the overall retention period. 156 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA Term Definition Retention period The period of time between the end of the last business ac­ tivity involving a specific object (for example, a business partner) and the deletion of the corresponding data, subject to applicable laws. The retention period is a combination of the residence pe­ riod and the blocking period. Sensitive personal data A category of personal data that usually includes the follow­ ing type of information: ● Special categories of personal data such as data reveal­ ing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership and the processing of genetic data, biometric data, data concerning health, sex life or sexual orientation or per­ sonal data concerning bank and credit accounts ● Personal data subject to professional secrecy ● Personal data relating to criminal or administrative of­ fenses ● Personal data concerning insurances and bank or credit card accounts Where-used check (WUC) A process designed to ensure data integrity in the case of potential blocking of business partner data. An application’s where-used check (WUC) determines if there is any depend­ ent data for a certain business partner in the database. If dependent data exists, this means the data is still required for business activities. Therefore, the blocking of business partners referenced in the data is prevented. 8.6.3 Information Report Data subjects have the right to get information regarding their personal data undergoing processing. The information retrieval feature supports you to comply with the relevant legal requirements for data protection by allowing you to search for and retrieve all personal data for a specified data subject. The search results are displayed in a comprehensive and structured list containing all personal data of the data subject specified, subdivided according to the purpose for which the data was collected and processed. In SAP Yard Logistics for SAP S/4HANA, this function is implemented in the overview lists for the yard documents like Yard Order, Yard Request, and Yard Task. Personal data for the driver can be queried to check which of the yard documents are related to his personal data stored in the system. Technically, this is achieved by extending the overview lists to enter the driver's name as an additional search parameter. Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 157 8.6.4 Deletion of Personal Data Simplified Blocking and Deletion When considering compliance with data protection regulations, it is also necessary to consider compliance with industry-specific legislation in different countries. A typical potential scenario in certain countries is that personal data shall be deleted after the specified, explicit, and legitimate purpose for the processing of personal data has ended, but only as long as no other retention periods are defined in legislation, for example, retention periods for financial documents. Legal requirements in certain scenarios or countries also often require blocking of data in cases where the specified, explicit, and legitimate purposes for the processing of this data have ended, however, the data still has to be retained in the database due to other legally mandated retention periods. In some scenarios, personal data also includes referenced data. Therefore, the challenge for deletion and blocking is first to handle referenced data and finally other data, such as business partner data. Deletion of Personal Data The processing of personal data is subject to applicable laws related to the deletion of this data when the specified, explicit, and legitimate purpose for processing this personal data has expired. If there is no longer a legitimate purpose that requires the retention and use of personal data, it must be deleted. When deleting data in a data set, all referenced objects related to that data set must be deleted as well. Industry-specific legislation in different countries also needs to be taken into consideration in addition to general data protection laws. After the expiration of the longest retention period, the data must be deleted. SAP Yard Logistics for SAP S/4HANA might process data (personal data) that is subject to the data protection laws applicable in specific countries as described in SAP Note 1825544. Deletion To enable even complex scenarios, SAP simplifies existing deletion functionality to cover data objects that are personal data by default. For this purpose, SAP uses SAP Information Lifecycle Management (ILM) to help you set up a compliant information lifecycle management process in an efficient and flexible manner. The functions that support the simplified blocking and deletion of personal data are not delivered in one large implementation, but in several waves. Scenarios or products that are not specified in SAP Note 1825608 (central Business Partner) and SAP Note 2007926 (ERP Customer and Vendor) are not yet subject to simplified blocking and deletion. Nevertheless, it is also possible to destroy personal data for these scenarios or products. In these cases, you have to use an existing archival or deletion functionality or implement individual retention management of relevant business data throughout its entire lifecycle. The SAP Information Lifecycle Management (ILM) component supports the entire software lifecycle including the storage, retention, blocking, and deletion of data. SAP Yard Logistics for SAP S/4HANA uses SAP ILM to support the deletion of personal data as described in the following sections. All applications register either an end of purpose check (EOP check) in the Customizing settings for the blocking and deletion of application data (for example, the customer and vendor master or the business partner) or a WUC. End of Purpose Check (EoP check) 158 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA An end of purpose check determines whether data is still relevant for business activities based on the retention period defined for the data. The retention period is part of the overall lifecycle of personal data which consists of the following phases: ● Business activity: The relevant data is used in ongoing business, for example contract creation, delivery or payment. ● Residence period: The relevant data remains in the database and can be used in case of subsequent processes related to the original purpose, for example reporting obligations. ● Blocking period: The relevant data needs to be retained for legal reasons. During the blocking period, business users of SAP applications are prevented from displaying and using this data; it can only be processed in case of mandatory legal provisions. ● Deletion: The data is deleted and no longer exists in the database. The following figure illustrates the lifecycle of personal data: Blocking Blocking of data can impact system behavior in the following ways: ● Display: The system does not display blocked data. ● Change: It is not possible to change a business object that contains blocked data. ● Create: It is not possible to create a business object that contains blocked data. ● Copy/Follow-Up: It is not possible to copy a business object or perform follow-up activities for a business object that contains blocked data. ● Search: It is not possible to search for blocked data or to search for a business object using blocked data in the search criteria. It is possible to display blocked data if a user has special authorization; however, it is still not possible to create, change, copy, or perform follow-up activities on blocked data. Where-Used Check (WUC) A where-used check is a simple check to ensure data integrity in case of potential blocking. The WUC for this product checks whether any dependent data for a customer, vendor, or central business partner (cBP) exists in the respective table. If dependent data exists, that is, if the data is still required for business activities, the system does not block that specific customer, vendor, or cBP. Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 159 If you still want to block the data, the dependent data must be deleted by using the existing archival and deletion tools or by using another customer-specific solution. Specifics for SAP Yard Logistics for SAP S/4HANA To enable even complex scenarios, SAP simplifies existing deletion functionality to cover data objects that is personal data by default. For this purpose, SAP Yard Logistics uses SAP Information Lifecycle Management (ILM) to help you set up a compliant information lifecycle management process in an efficient and flexible manner. The functions that support the simplified blocking and deletion of personal data are not delivered in one large implementation, but in several waves. Scenarios or products that are not specified in SAP Note 1825608 (central Business Partner) are not yet subject to simplified blocking and deletion. Nevertheless, it is also possible to destroy personal data for these scenarios or products. In these cases, you have to use an existing archival or deletion functionality or implement individual retention management of relevant business data throughout its entire lifecycle. The SAP Information Lifecycle Management (ILM) component supports the entire software lifecycle including the storage, retention, blocking, and deletion of data. Furthermore, the read APIs have been changed, such that no personal data is returned if a business user queries a document that contains a blocked business partner. On the user interface of the yard documents (that is, yard order, yard request, or yard task), a blocked business partner shall not be available for selection from the F4 help. In this manner, the display of personal data of blocked business partners using any search is prevented. Within Yard Logistics, the business documents Yard Request, Yard Order, Yard Task, and Yard Transportation Unit may contain personal data like business partners or users. You can delete such objects using archiving services. For more information, see section Settingsà Data Archiving in Yard Logistics (SCM-YL) in the application help for this solution on the SAP Help Portal. To access the application help, go to http:// help.sap.com/yl_s4hana The available archiving objects are listed in the following table: Archiving Object and Provided Dele­ Business Document Yard Order / Yard Request Description tion Functionality Business partners and users are stored You can use archiving services to delete in the yard orders/ requests. For exam­ the objects. The archiving objects to be ple, in the YR/YO header and the tabs deleted are: /SAPYL/YO Business Partner and Administrative Data. Example fields: Carrier, Driver, Created by Yard Task Yard Tasks contain driver names and You can use archiving services to delete phone numbers as well as users on the the objects. The archiving objects to be General Data and the Administrative deleted is: Data tabs. Yard Transportation Unit Yard Transportation Units use details of You can use archiving services to delete users and license plate information on the objects. The archiving objects to be the TU Header and the Administrative deleted is: Data tabs. 160 /SAPYL/YT INTERNAL – Authorized for SAP Customers and Partners /SAPYL/TU Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA To delete personal data, you do the following: ● Run transaction IRMPOL and maintain the required residence and retention policies for the central business partner (ILM object: CA_BUPA). ● Run transaction IRMPOL and maintain the retention policies for the SAP ILM objects of the SAP Yard Logistics solution: ● SAPYL_YO Yard Orders ● SAPYL_YT Yard Tasks ● SAPYL_TU Transportation Units ● Run transaction BUPA_PRE_EOP to enable the EoP check function for the central business partner. ● Business users can request unblocking of blocked data by using transaction BUP_REQ_UNBLK. ● If you have the necessary authorizations, you can unblock data by running transaction BUPA_PRE_EOP. ● You delete data by using transaction BUPA_PRE_EOP for the ILM objects of SAP Yard Logistics. 8.6.5 Migration Report for SAP Yard Logistics Drivers to Business Partners The solution does not allow the direct storing of drivers' personal data in the yard documents such as Yard Order, Yard Request, or Yard Task, however, the solution offers the feature to create a business partner to transfer the driver's personal data to it. The driver's business partner will be created automatically for new business documents. For yard documents created before the introduction of this feature, a migration report is provided to update existing documents to create a driver's business partner as well. The report (that you can start by using transaction code /SAPYL/YO_DRIV_BP) creates a business partner for a driver based on the driver information in one of the newest yard documents available in the solution. The language, country, and contact number of a driver shall now be stored in the business partner. The ID of the created business partner is stored in the Driver Type field in the yard documents in which the driver appears. This report program allows you to select the yard documents for which you want to do the driver-to-businesspartner conversion. You have the option also restrict your selection by yard number. 8.6.6 Report to Update Start of Retention Time for Yard Documents In this solution, the system must perform an End of Purpose (EoP) check. An EoP check determines whether the business partner is still relevant for business activities based on the retention period defined for it. If you have activated the business function BUPA_ILM_BF, the system automatically updates the SoRT information for all documents referring to business partners when a document is completed. However, you must note that enabling this business function does not automatically update the SoRT information in previously-completed documents that exist in your database. You use this report (that you can start using transaction code /SAPYL/DPP_SORT) after you have maintained all Information Lifecycle Management (ILM) policies for the ILM objects in the solution and have assigned the documents to an ILM rule group via the ILM Live policy. On running the report, the Start of Retention Time Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 161 (SoRT) information is automatically calculated based on the defined ILM rules for all documents that refer to business partners in the solution. 8.6.7 Change Log Personal data is subject to frequent changes. Therefore, for review purposes or as a result of legal regulations, it may be necessary to track the changes made to this data. When these changes are logged, you should be able to check which employee made which change, the date and time, the previous value, and the current value, depending on the configuration. It is also possible to analyze errors in this way. The solution enables this by providing change pointers for all fields containing personal data. The business objects related to Yard Request, Yard Order, Yard Task, as well as the business object for the Yard TU, have been extended with this functionality. Thus, when a business user enters personal information into a yard document such as Yard Request, Yard Order, or Yard Task, especially in fields for Driver, and Telephone Number, including the prefix for country and region, these changes are written in the change documents and can be displayed for review purposes. Similarly, when a business user enters or changes personal data on the Administrative tab of the Yard TU screen, the entries are recorded in the change documents as well and can be reviewed on the Change Documents tab. Defining Fields to Be Logged SAP Yard Logistics for SAP S/4HANA processes personal data of business partners that are involved in change requests and activities. If any changes are made regarding the business partner, the system logs the following information on personal data per change request and activity: ● The user who changed data ● The date and time of the change ● The change type (update, insert, deletion, single field documentation) ● The identifying keys and their values of the data records ● The heading name for the attribute that was changed You can define the fields to be logged under Display Change Document Objects (transaction SCDO). You use the authorization object to IAM/CHGLOG to control the change logging for change requests and activities. Displaying Change Logs In the worklist of SAP Yard Logistics for SAP S/4HANA, you can access a change log for each change request and activity. Note Change logs can only be displayed if the user is assigned the authorization role SAP_AUTH_MOC_ADMIN. Under Evaluate New Audit Trail Enhancement Mode (transaction S_AUT10), you can see all changes that have been processed for the change document objects in SAP Yard Logistics for SAP S/4HANA, S_/IAM/ACT (activity) and /IAM/ISSUE (change request). 162 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA For more information about change documents, see the documentation for your SAP NetWeaver release at http://help.sap.com/nw. Choose the relevant SAP NetWeaver release and open the following documents: ● Under Application Help, choose ABAP Other Services ● Under Security, choose SAP NetWeaver Library: Function-Oriented View Services for Application Developers SAP NetWeaver Security Guide Application Server Change Documents . Security Aspects for Lifecycle Management Auditing and Logging . 8.6.8 Security for Internet of Things Geofencing The Geofencing scenario relies on GPS sensor data, which allows the tracking of all movements of specific TUs like trucks that are driven by natural persons through the yard. Therefore, this event data must be considered as personal data within the Yard Logistics system. On SAP IoT Service system side, all GPS sensor measurement data is stored with reference to a Thing (Thing Type), which is the business object representation of a specific TU. Such time series data storage is not under the control of SAP Yard Logistics and this data may potentially be retained for lengthy periods, or even for an unlimited time within the SAP IoT data stores. All these aspects together impose special security and data protection requirements, which lie in the responsibility of the customer to set up and run the Geofencing process in a legally compliant manner on both system sides. 8.6.8.1 Geofencing Security in Yard Logistics In the Geofencing process, SAP IoT sends entry and exit event data containing detailed geo-positioning with reference to a Thing, a Geofence and timestamps, when the measurement and the event precisely happened, to the Yard Logistics system. For example, a TU (Thing) with an active and registered GPS device arrives at the check-in gate of a yard where the gate is defined as a Geofence. The GPS device constantly sends geopositioning data to SAP IoT, and once the actual position is determined as entering the Geofence, SAP IoT sends a Geofence event to Yard Logistics to trigger a yard order check-in. Since this process is an automated scenario without human involvement, each Geofence event and its detailed request data is stored in a business application log with reference to technical log object /SCWM/WME, subobject /SAPYL/IOT for traceability reasons. The yard order affected by such an event may also contain personal data of the assigned TU driver. The following important technical precautions and recommendations are to be considered in that context: ● SAP Yard Logistics does not store any event data in the business application log without a valid business reason. Technically, for any Thing or Geofence event sent from SAP IoT, which could not be referenced to a TU or Geofence within Yard Logistics system, there will not be any log entry created to prevent unintended storage of data without a valid business reason. ● Handling business application logs is the responsibility of the administrator running the Yard Logistics system. SAP strongly recommends deleting without delay all business application logs of subobject / SAPYL/IOT after the legitimate business purpose expires in accordance with the applicable legislation rules. For more information on how to delete these logs, see SAP Note 195157 . ● SAP Yard Logistics does only allow registration of Geofences, which are at that point in time explicitly categorized at sensitivity level Personal or even Sensitive. It is the responsibility of the customer running the Yard Logistics system to ensure that the appropriate sensitivity level is applied in the Yard Logistics Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 163 system, and in the IoT Tenant as well. The customer must ensure that this level is not changed afterwards. For more information, see section Geofencing Security in SAP Internet of Things [page 164]. SAP strongly recommends considering classifying the property sets used in Geofencing as Personal or even Sensitive. For more information, see section Geofencing Security in SAP Internet of Things [page 164]. 8.6.8.2 Geofencing Security in SAP Internet of Things Most objects required within SAP IoT to operate the Geofencing scenario can be created or deleted automatically from the Yard Logistics system. Apart from the limited control at the individual object level, Yard Logistics does not control the SAP IoT data setup in any way, The customer is wholly responsible for operating the IoT Tenant, which, among other data, also contains the GPS time series data, in a secure manner. The following recommendations and resources are especially relevant in this context: ● Every Geofence and property set defined in the SAP IoT Tenant, which is supposed to be used within the Yard Logistics Geofence scenario, must have sensitivity level Personal or Sensitive assigned. This ensures that this data is automatically protected by SAP IoT, for example, with respect to read access logging. For more information, see SAP IoT Security Guide, especially concerning Data Protection and Privacy in general, and Read Access Logging regarding geolocations and Thing data (incl. GPS measurements) in particular. The deletion of time series data, for example, GPS measurements for a thing from SAP IoT according to legal regulations and adhering to retention time is the responsibility of the customer who owns the IoT Tenant. For more information about the different data stores of time series data, see Time Series Data Ingestion. 8.6.8.3 Geofencing Security – General Aspects The following general security related recommendations, not specifically related to SAP, are relevant for customers who are running the Geofencing process: ● SAP Yard Logistics stores the TU and driver data, whereas the SAP IoT stores the complete movement measurements for a Thing (representing a TU). This implies that combined use of this data from both systems may indirectly enable tracking of individual persons. Therefore, SAP strongly recommends mitigating this risk by not authorizing the same person(s) for system access to both SAP IoT and Yard Logistics, following the Need to Know and Minimal Privilege principles. The physical GPS Device access and actual measurements must be protected according to the device manufacturers’ guidelines to prevent unauthorized and/or incorrect data transmission to SAP IoT. 164 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Security Information for SAP Yard Logistics for SAP S/4HANA 9 Operating SAP Yard Logistics for SAP S/ 4HANA This section contains general information about how to operate SAP Yard Logistics for SAP S/4HANA. Note This section does not replace the operations handbook in which customers or the operations organization documents specific tasks, involved parties, and interaction procedures. 9.1 Other Required Documents for Operations This section lists other documents that you need in order to operate SAP Yard Logistics for SAP S/4HANA. This section lists other documents that you need in order to operate SAP Yard Logistics for SAP S/4HANA. SAP Yard Logistics for SAP S/4HANA is based on SAP S/4HANA 1709. The general operations information that is covered in the related operations guides also applies to SAP Yard Logistics for SAP S/4HANA. Document Where to Find It Operations Guide for SAP S/4 HANA 1709 https://help.sap.com/s4hana_op_1709 9.2 Monitoring Monitoring is an essential task in the management of SAP technology and applications. You can find more information about monitoring on the SAP Help Portal under http://help.sap.com/nw752abap. Go to Technical Operations for SAP Netweaver. 9.2.1 Alert Monitoring Description of available monitoring tools for SAP Yard Logistics for SAP S/4HANA. Proactive automatic monitoring is the basis for ensuring reliable operations for your SAP system environment. SAP Yard Logistics is technically based on SAP NetWeaver Application Server, and reuses the Alert Monitor framework used in SAP SCM Basis. You can set up the basic customizing using transaction /SCMB/ALENCFG – Alert Engine Configuration. Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 165 The possible alert categorization is defined via alert structures. These structures represent special topics for alerting. The following table shows the predefined alert structures: Alert Structures Alert Structure Name 2800 SYL: YT Exception 2810 SYL: Time Based Alerts 2820 SYL: Arrival and Departure 2830 SYL: Storage Bin Block 2840 SYL: Transportation Unit Block 2850 SYL: Thresholds Based on the alert categorization, you can define the specific alert messages called alert types. The following table shows the pre-defined alert types: Alert Object Types Alert Type Alert Description 2801 Transportation Unit Damaged 2802 Transportation Unit Blocked 2811 Transportation Unit in Yard 2813 Check-in Delayed 2814 Check-out Delayed 2821 Arrival Date/Time has Passed 2822 Departure Date/Time has Passed 2831 Storage Bin Blocked for Putaways 2832 Storage Bin Blocked for Stock Removal 2833 Storage Bin Blocked for Putaways and Stock Removal 2841 Transportation Unit General Block 2851 Threshold Exceeded To monitor the specific alerts created by this solution, you can use transaction /SAPAPO/AMON1. Select one of the overall alert profiles showing all alerts for SAP Yard Logistics to see all posted alerts. For more information, see; Alert Monitor in the documentation for SAP NetWeaver 7.5 on the SAP Help Portal. 166 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA 9.2.2 Error Logs This section describes the error logs used by SAP Yard Logistics for SAP S/4HANA. The application log is a re-use tool that collects messages, exceptions, and errors. This information is organized and displayed in a log. As the technical basis is SAP EWM, all solution-related logs are stored using object / SCWM/WME. This enables the switching of log messages per SAP user and warehouse. Application Log Sub Objects Sub Objects Description /SAPYL/INTERFACE_EWM EWM Interface Messages /SAPYL/YARD_TU Yard Transportation Unit /SAPYL/YC Yard Cockpit /SAPYL/YO Yard Order / Request /SAPYL/YR_REL Yard Request Release (by report) /SAPYL/YT Yard Task /SAPYL/YT_DLOC_DET Yard Task Destination Location Determination /SAPYL/YT_QDET Yard Task Queue Determination /SAPYL/RESET_SEQ Storage Bin Sequencing More Information Note For general information about application logs, refer documentation for SAP NetWeaver on SAP Help Portal at http://help.sap.com/nw752abap and choose SAP NetWeaver Library: Function-Oriented View Application Help Function-Oriented View . Go to Solution Life Cycle Management Application Log . 9.2.3 Workload Monitoring This section describes aspects of workload monitoring for SAP Yard Logistics for SAP S/4HANA. 9.2.3.1 Monitoring Post-Processing Framework The Post-Processing Framework (PPF) is used in SAP Yard Logistics to perform follow-up process actions based on existing business objects, that is, yard orders, yard tasks and yard TUs. PPF monitoring can be Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 167 performed in two different ways. The first way is to use directly in the FPM user interface of the single document maintenance for one of the business objects mentioned above. On these user interfaces, you can find a custom UIBB area called Output Management that shows all PPF actions related to the current business object document. For example, to verify whether a particular yard order has been sent to SAP TM, you can navigate to the UIBB area Output Management and verify that an entry for the PPF action Send LDAP Notification to SAP TM exists and has a green light. If this is the case, the yard order has been processed successfully. In the second, a more conventional method, you can use transaction SPPFP. Here, you have to enter the date and period of the PPF action that you want to see. ● The application, which is fixed: /SAPYL/PPF for SAP Yard Logistics ● The action profile – /SAPYL/YO for yard orders, /SAPYL/TU for yard TUs, /SAPYL/YT for yard tasks ● The action definition – one of the entries mentioned in the table below Then, you can see a PPF action processed as resulting list entries. If you have enabled the function, from this list also you can re-trigger a PPF action. PPF Actions in SAP Yard Logistics Business Object Action Profile Action Definition Description Yard Task /SAPYL/EXT_COMM /SAPYL/DRIVER_COMM Send driver’s notification Yard Order /SAPYL/YO_PRINT /SAPYL/YO_PRINT_DOCU­ Yard Order Print (automated) MENT Yard Order /SAPYL/YO_PRINT /SAPYL/YO_PRINT_DOCU­ Yard Order Print (manual) MENT_MAN Yard Request Yard Request /SAPYL/YR_PRINT /SAPYL/YR_PRINT /SAPYL/YR_PRINT_DOCU­ Yard Request Print (auto­ MENT mated) /SAPYL/YR_PRINT_DOCU­ Yard Request Print (manual) MENT_MAN Yard Task /SAPYL/YT_PRINT /SAPYL/YT_PRINT_DOCU­ Yard Task Print (automated) MENT Yard Task /SAPYL/YT_PRINT /SAPYL/YT_PRINT_DOCU­ Yard Task Print (manual) MENT_MAN 9.2.3.2 Monitoring in the Yard Cockpit The Yard Cockpit is a monitoring tool that enables you to oversee all activities within a yard based on the operational documents as well as the current situation using a graphical visualization. To support these requirements, the Yard Cockpit is split into several areas. The right side of the screen contains the visual yard, which is the display of the current situation within the yard in a graphical view. On the left side of the screen, you can see the lists for yard orders, yard tasks, resources, and so on. 168 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA Technically, in these areas, UIBBs are shown in the FPM application, which allows for the efficient filtering and display of the operational business documents, for example, yard tasks, yard order, TUs, and so on. In the Yard Cockpit, the different UIBBs mentioned below in table 3, are treated independently. This means, for example, one Yard Order in the Yard Order UIBB has no impact on the display of the Visual Yard. The following table contains the UIBBs that are currently available in the yard cockpit. Table 3 [HYPERLINK REMOVED]: Available UIBBs in the Yard Cockpit UIBB Description Yard Tasks With this UIBB, you can filter and display yard tasks based on different criteria, such as creating new ones and editing existing ones. Yard Orders With this UIBB, you can filter and display yard orders based on different criteria. Transportation Units With this UIBB, you can filter and display TUs based on dif­ ferent criteria. Alerts With this UIBB, you can filter and display alerts based on dif­ ferent criteria. Resources With this UIBB, you can filter and display resources based on different criteria. Note Can click on the person symbol on the upper right corner to determine the layout of the yard cockpit. 9.2.3.3 Monitoring Driver's Communication via SMS In SAP Yard Logistics, it is used to send an SMS for driver advice after the check-in of a Yard Order document. This makes use of SAPconnect, a functionality to set up different communication possibilities sent from the SAP system. To monitor the SMS sent, you can use transaction SOST. Note Refer documentation on SAP NetWeaver 7.52 on SAP Help portal at http://help.sap.com/nw752abapand choose Application Help. Go to Other Services . Then select Function-Oriented View Application Server Services for Business Users Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA Application Server ABAP SAPconnect . INTERNAL – Authorized for SAP Customers and Partners 169 9.2.4 Interface Monitoring This section describes aspects of interface monitoring relevant for SAP Yard Logistics for SAP S/4HANA. 9.2.4.1 Integration Engine Monitoring and Restart The interface connectivity between the current solution and SAP Transportation Management (SAP TM) is based on integration scenarios using SAP PI. Therefore, the monitoring of the interface between SAP TM and SAP Yard Logistics can be done using transaction SXMB_MONI. It is important to mention here that this monitoring transaction is available in the sending system (for example, the system hosting SAP TM), the receiving system (for example, the system that is running this solution), and in the PI system connecting both these systems. Interface messages between these systems can be transferred correctly only if the messages are processed successfully in all three systems. From this transaction, you can also trigger a message re-start if the original call has ended in failure. A Restart button to re-process the web service call is available for use in such a scenario. 9.2.4.2 Queue Monitoring The integration engine of SAP PI as well as SAP EWM use A2A interfaces based on RFC function calls that are processed via queued RFCs. The naming of the queues have been taken over from the naming conventions of these applications. You can perform the basic monitoring using transaction SMQ1 for outbound queues, that is, qRFC calls at sender side, or transaction SMQ2 for inbound queues, that is, qRFC calls at receiver side. 9.2.5 Background Job Monitoring In addition to the standard jobs mentioned in Technical Operations for SAP NetWeaver, refer documentation under Technical Operations for SAP NetWeaver at http://help.sap.com/nw752abap. You must schedule SAP EWM-specific jobs in your SAP system. You must run all jobs, unless otherwise specified, at times of minimal system activity, so as not to affect performance or otherwise disrupt your daily operations. You can restart all jobs. To release multiple yard requests based on their planned arrival or departure dates, automated via a background process, the business can use transaction /SAPYL/MASS_YR_ACTIV to release multiple Yard Requests on a planned arrival or departure date. To analyze all the business objects in the yard, for example, yard requests, yard orders, yard task, transportation units you need to plan the report /SAPYL/TIME_BASED_ALERTS_MASS on a periodical basis. This report calls the relevant alert class that does the validations. If the validation of the alert class determines that the business object is valid for an alert, the report raises the corresponding alert. You can use the report /SAPYL/ARR_DEP_ALERTS to check the arrival and departure dates and times of yard orders frequently during the day. This report triggers an alert automatically based on the settings. Alerts can be 170 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA displayed in the alert monitor. For inbound yard orders, the report checks only those yard orders for which the check-in is not yet posted and for outbound yard orders, the report checks only those yard orders for which the check-out is not yet posted 9.3 Administration and Management This section describes administrator tasks for SAP Yard Logistics for SAP S/4HANA. 9.3.1 Starting and Stopping SAP Yard Logistics for SAP S/4HANA is installed as Add-on to SAP S/4HANA 1709. The starting and stopping procedure applicable to SAP S/4HANA 1709 are also valid for this product. For documentation on SAP S/ 4HANA 1709, go to SAP Help Portal at https://help.sap.com/s4hana_op_1709, choose Operations Guide and go to Starting and Stopping. 9.3.2 Technical Configuration Aspects of technical configuration for SAP Yard Logistics for SAP S/4HANA. ● Yard transportation unit overview (WDCA_YARD_TU) ● Yard cockpit (WD_COCKPIT_NEW) ● Color picker (WD_COLOR_PICKER) ● Yard editor (WD_YARD_EDITOR) ● Yard order (WD_YO) ● Yard order check-in and check-out (WD_YO_CICO) ● Yard order overview (WD_YO_POWL) ● Assignment of TU to yard order (WD_YO_TU) ● Yard request (WD_YR) ● Yard request overview (WD_YR_POWL) ● Yard task (WD_YT) ● Yard transportation unit (WD_YTU) ● Yard task overview (WD_YT_POWL) These applications are based on the Web Dynpro for ABAP technology. Therefore, we strongly recommend that you read the operations information available for this UI technology first. This information is provided with the documentation for your SAP NetWeaver release. You can access this information on SAP Help Portal at https:// help.sap.com/viewer/p/SAP_NETWEAVER. You must also activate the corresponding SICF nodes to the applications (mentioned in brackets). More Information Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 171 Note See Activating ICF Services. Go to https://help.sap.com/viewer/p/SAP_NETWEAVER_AS_ABAP_752 and choose Application Help Floorplan Manager UI Technologies in SAP NetWeaver . Go to Web Dynpro ABAP Web Dynpro ABAP and Web Dynpro ABAP Administration Initial System-Wide Configuration Settings for Web Dynpro ABAP . 9.3.2.1 Yard Visualization Using SAP Visual Business To enable the yard visualization in this solution, you must install and configure the SAP Visual Business frontend component (see SAP Visual Business [page 17]). Based on this technical setup, the yard objects to be visualized need to be completed using the yard object editor 9.3.2.2 SAP Fiori Launchpad and Mobile Apps To use SAP Fiori Launchpad, you must set it up as described in section SAP Fiori Launchpad [page 18]. Once you have done this, you must provide role-specific authorizations to your business users to access the Fiori Launchpad applications. To this end, you have to assign the following pre-defined roles to the users: Technical Role Description Notes /SAPYL/YTASK_APP SAP Yard Logistics – Backend Role for Only relevant for the SAPUI5 user inter­ Fiori App – Yard Task Confirmation face SAP Yard Logistics – Backend role for Only relevant for the SAPUI5 user inter­ Fiori App – Self Check-In face SAP Yard Logistics – Business Role for Only relevant for the SAPUI5 user inter­ Yard Operator face Business Role for Yard Gate Agent Only relevant for the SAPUI5 user inter­ /SAPYL/SELFCHECKIN_APP /SAPYLUI/BCR_YARDOPERATOR_T /SAPYLUI/BCR_GATEAGENT_T face /SAPYLUI/TCR_T SAP YL – Technical Role for Fiori Only relevant for the SAPUI5 user inter­ Launchpad face After that, populate the Launchpad with the right apps. For this, you can use transaction /UI2/FLP_CONF – Fiori Launchpad Designer. 172 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA SAP Yard Logistics provides the following catalogs available in the Launchpad: Catalog ID Description X-SAP-UI2-CATALOGPAGE:/SAPYLUI/BC_YARDOPERA­ Apps for SAP YL Yard Operator TOR_T X-SAP-UI2-CATALOGPAGE:/SAPYLUI/BCC_GATE_AGENT_T Apps for SAP YL Gate Agent X-SAP-UI2-CATALOGPAGE:/SAPYLUI/TC_T Apps for SAP YL To be able to start the mobile apps, semantic objects YardTask and YardOrderSelfCheckIn are defined. You must also activate the SICF nodes /default_host/sap/bc/ui5_ui5/sapylui/ytask (for this mobile application) and the SICF node /default_host/sap/opu/odata/sapyl/das_yard_operator_srv (for the ODATA service in the SAP Yard Logistics backend). For the self check-in app, you must activate the SICF node /default_host/sap/opu/odata/sapyl/ self_check_in_srv. To fully support the SAP Fiori Launchpad, the product has to provide business roles, business catalogs and technical catalogs tailored to be used in the SAP Fiori Launchpad. The following figure shows the relationships between these elements. Besides the Business Catalogs, also technical catalogs need to be defined (on front end as well as backend side) that contain the links to the different applications: classical gui transactions, Web Dynpro ABAP links (from our FPM applications) and Fiori app links. The following naming conventions have been applied: Maintained on the Frontend Technical Catalogs Fiori Applications*) SAP_TC_<..>_COMMON Server in FLP Designer Non-Fiori UI5 Applications SAP_TC_<...>_OTHER_UI5 Maintained on the Frontend Server in FLP Designer Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 173 Maintained on the Frontend Technical Catalogs Fiori Applications*) SAP_TC_<..>_COMMON Server in FLP Designer WebGUI and Web Dynpro SAP_TC_<...>_BE_APPS Maintained in the Backend ABAP Applications Server via the Mass Mainte­ nance Tool and replicated to the Frontend server Business Catalogs References to all technical SAP_<...>_BC_<...> App Types Maintained on the Frontend Server in FLP Designer, com­ prised of references to the above The angled brackets and ellipses <…> are placeholders for the area plus subarea, in our case: YL_ 9.3.2.2.1 Semantic Objects Semantic objects and semantic object actions must be defined for the Backend Technical Catalog. This has to be maintained in transaction MM_APP on the local development system. The actions can be defined freely whereas the semantic objects need to come from the predefined list of transaction /UI2/SEMOBJ_SAP – Define Semantic Object – SAP. The following semantic objects have been defined and will be delivered with SAP_UI 752 SP04. A Yard Request is the leading document for managing YardRequest yard’s planning for a specific yard YardOrder A Yard Request is the leading document for managing yard’s execution for a specific yard YardTransportationUnit A Yard Transportation Unit is a representative for a Yard’s as­ set with physical dimensions like a container, a truck or a railcar YardTask A Yard Task is a business object that represents common tasks/activities on a yard YardSelfCheckIn A Yard Order is the leading document for managing yard’s planning and execution. The YO Self check-in is a special case for planning the yard check in based on a yard order di­ rectly at the yard’s gate. YardCockpit The Yard Cockit is a visualization scheme for the most criti­ cal planning and execution lists in one single view for the business user 174 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA A Yard Request is the leading document for managing YardRequest yard’s planning for a specific yard YardLoadingAppointment The Yard Loading Appointment is specific Loading Appoint­ ment related to time-based activities in a yard YardFireDepartmentList The Yard Fire Department List is a representation of hazard­ ous information of yard area’s a fire department needs to have in case of an emergency YardMaterialSeparation The Yard Material Separation is used to separate different materials withing the yards facility based on logistical crite­ ria YardNumber The Yard Number is the organisational unit for representing yards YardResource A yard ressource is a person or asset assigned to a yard document to perform the related activties YardQueue A yard queue is the representation of a queue for yard activi­ ties to be performed in a specific order YardVisualization The Yard Visualization is a abstract representation of the set­ tings and local data necessary for the yard cockpit YardSystem The Yard system is the system representative for a yard number YardDriver A yard driver is a specific ressource to drive an asset in the yard YardTaskConfirmation A Yard Task is a business object that represents common tasks/activities on a yard. The yard task confirmation is the step to confirm that the activities in the yard based on the yard task have been executed 9.3.2.2.2 Definition of Frontend and Business Catalogs The front end catalogs (containing the Fiori apps) need to be defined in the Fiori Launchpad Designer /UI2/ FLPD_CONF. They are assigned to software component /SAPYL/YLUI. Starting point for the definition of the front end catalogs is the replicated backend catalog SAP_TC_YL_BE_APPS that link to our FPM and GUI based applications. Based on this technical catalog the business catalogs are defined as reference mappings to its tiles and its related target mappings, I.e. the tiles are re-used and the target mappings as well. The target mapping defines how to call a specific application in the backend. For example, if you want to call an FPM application you have to define the FPM application name and its FPM configuration plus the relevant parameters that steer the mode of the screen (whether it is in display or change mode). Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 175 For the existing UI5/Fiori apps we have the technical catalog SAP_TC_YL_COMMON that contain only the Frontend apps (no replication from backend needed for these kind of applications). The following business catalogs have been defined for SAP YL: ● Execution: SAP_YL_BC_EXEC ● Master Data: SAP_YL_BC_MD ● Planning: SAP_YL_BC_PLAN ● Mobile Operations: SAP_YL_BC_MOB ● Monitoring: SAP_YL_BC_MON ● Settings: SAP_YL_BC_SETTINGS ● Yard Operations: SAP_YL_BC_YARDOPS The backend catalogs (containing the gui transactions and the WDA’s) need to be defined in mass maintenance tool (transaction MM_APP). They need to be assigned to software component /SAPYL/YL. The business groups are defined in the Fiori Launchpad Designer. They represent edition-specific (on-premise/cloud) grouping of visible apps from business catalogs of the product in the Fiori Launchpad. This means, they represent the end user point of view and should have unique titles within the related business roles. The following business groups have been defined: ● Master Data and Settings: SAP_YL_BCG_MDS, containing the catalogs for Master Data and Settings ● Monitoring: SAP_YL_BCG_MON containing the catalog for monitoring ● Planning and Execution: SAP_YL_BCG_PLAN_EXEC containing the catalogs for Planning and Execution ● Yard Operations: SAP_YL_BCG_YARDOPS containing the catalog for yard operations 9.3.2.2.3 PFCG Role Definitions for Accessing SAP Fiori Launchpad Once the business catalogs and the business groups have been defined, these two artifacts need to be saved to a PFCG role and assigned to the business user’s SAP user in order to let him access the launchpad. For this, the PFCG roles have been defined as: ● /SAPYLUI/SAP_BR_YARD_MANAGER containing the full application scope ● /SAPYLUI/SAP_BR_YARD_OPERATOR containing only the yard operations part (that is, the.handling of yard tasks) 9.3.2.2.4 Definition and Setup of Fiori System Aliases For SAP YL we have defined a new Fiori system alias S4YL, that reads the technical catalogs from the “remote” backend system to the FLP frontend server. This concept is used to separate the frontend catalogs from the backend catalogs. Technically this is only an entry in maintenance view /UI2/V_SYSALIAS (only reachable via SM30). 176 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA Based on that the client customizing for the Fiori setup can be performed in the views: /UI2/V_ALIASCAT: for connecting the technical catalog to the Fiori system alias /UI2/V_ALIASMAP: for mapping the client, Fiori system alias to a target Fiori system alias, i.e., you can map an alias used for a catalog to a “centrally” configured alias like S4SCM to simplify the system setup Then, as a next step, for the centrally configured alias S4SCM the full setup of SM59 connections need to be performed following the naming pattern as described in the online help: “Set Up RFC Connections to Backend Systems” From https://help.sap.com/viewer/cc1c7615ee2f4a699a9272453379006c/7.5.9/en-US/ 0a3f7e6296d7498d828ec512e8f8d2a4.html 9.3.2.2.5 Replication of the Backend Catalogs to Frontend In order to have the technical “backend” catalog visible on the FLP designer, the backend catalog needs to be replicated. You replicate the backend catalogs to the frontend by running report /UI2/GET_APP_DESCR_REMOTE_DEV and replicating the technical catalog SAP_TC_YL_BE_APPS with the replication system alias S4YL, if this has been setup successfully in the previous step. Now the configuration of the front end catalogs is possible. 9.3.3 Backup and Restore This section describes procedures for backing up and restoring SAP Yard Logistics for SAP S/4HANA. You must back up your system landscape regularly to ensure that you can restore and recover it in case of failure. The backup and restore strategy for the application consists of the following: ● Backup and restore coverage for each component ● Cross-system data dependencies and handling The backup and restore strategy for your system landscape must not only consider SAP systems but must also be embedded in the overall business requirements and incorporate your company’s entire process flow. In addition, the backup and restore strategy must cover disaster recovery processes, such as, the loss of a data Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 177 center through fire. In this context, it is essential that you ensure that backup devices are not lost together with normal data storage, by using separate storage locations. SAP Yard Logistics for SAP S/4HANA is based on SAP NetWeaver technology. All related SAP NetWeaver backup procedures also work for this solution. Therefore, there is no special procedure for this component. For more information on backup and recovery, see http://help.sap.com/nw752abap. Go to Operations , then Technical Operations for SAP Netweaver. 9.3.4 Periodic Tasks This section describes periodic tasks that must be completed for SAP Yard Logistics for SAP S/4HANA. In addition to the standard jobs mentioned in Technical Operations for SAP NetWeaver, you must schedule SAP EWM-specific jobs in your SAP system. You must run all jobs, unless otherwise specified, at times of minimal system activity, so as not to affect performance or otherwise disrupt your daily operations. You can restart all jobs. To release multiple yard requests based on their planned arrival or departure dates, automated via a background process, the business can use transaction /SAPYL/MASS_YR_ACTIV to release multiple Yard Requests on a planned arrival or departure date. To analyze all the business objects in the yard, for example, yard requests, yard orders, yard task, transportation units you need to plan the report /SAPYL/TIME_BASED_ALERTS_MASS on a periodical basis. This report calls the relevant alert class that does the validations. If the validation of the alert class determines that the business object is valid for an alert, the report raises the corresponding alert. You can use the report /SAPYL/ARR_DEP_ALERTS to check the arrival and departure dates and times of yard orders frequently during the day. This report triggers an alert automatically based on the settings. Alerts can be displayed in the alert monitor. For inbound yard orders, the report checks only those yard orders for which the check-in is not yet posted and for outbound yard orders, the report checks only those yard orders for which the check-out is not yet posted 9.3.5 Load Balancing and Scalability This section describes aspects of load balancing and scalability that are relevant for SAP Yard Logistics for SAP S/4HANA. This solution is installed as an Add-on to SAP S/4HANA 1709. Therefore, you should consult the load balancing and scalability valid for this product. See SAP Help Portal at https://help.sap.com/s4hana_op_1709, choose Operations Guideand go to Load Balancing and Scalability 178 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA 9.3.6 High Availability This section describes aspects of high availability that are relevant for SAP Yard Logistics for SAP S/4HANA This solution is installed as an Add-on to SAP S/4HANA 1709. Therefore, you should consult the high availability concepts valid for this product. See SAP Help Portal at https://help.sap.com/s4hana_op_1709. 9.4 Software Change Management This section provides information about how to deploy software changes for your software components. Software change management standardizes and automates software distribution, maintenance, and testing procedures for complex software landscapes and multiple software development platforms. SAP Yard Logistics for SAP S/4HANA is installed as Add-on to SAP S/4HANA 1709. Therefore, you should consult the software change management valid for this product. See SAP Help Portal at https://help.sap.com/ s4hana_op_1709, choose Operations Guide and go to Software Change Management. Administration Guide for SAP Yard Logistics for SAP S/4HANA Operating SAP Yard Logistics for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 179 10 Troubleshooting This section describes troubleshooting options for SAP Yard Logistics for SAP S/4HANA. . SAP Yard Logistics for SAP S/4HANA is installed as Add-on to SAP S/4HANA 1709. Therefore, you should consult the software change management valid for this product. See SAP Help Portal at https://help.sap.com/ s4hana_op_1709, choose Operations Guide and go to Troubleshooting. 10.1 Tips and Tricks Tips and tricks for troubleshooting Issue Resolution The visualization of the yard cockpit looks strange and you Clear the cache of the Visual Business GUIBB. have defined the items in a correct way. The SAP Visual Business control in the browser caches map tiles on the front-end machine. It may be necessary to clear the cache if you encounter misaligned map tiles. The cache content is controlled through the Visual Business Property window that you can open with Ctrl + Alt + Right click Ctrl + Alt + Right click . The window offers a Cache tab, which shows you the actual cache location and its content. Furthermore, it allows you to clear the cache completely. For more information, see https://help.sap.com/viewer/p/ SAP_VISUAL_BUSINESS_2.1, go to Application Help and navigate to 180 INTERNAL – Authorized for SAP Customers and Partners Visual Business Elements Cache Control. Administration Guide for SAP Yard Logistics for SAP S/4HANA Troubleshooting Issue Resolution The visualization of the yard cockpit is not starting or shows This is an issue in the browser security, for example, Internet a white space or an error message “No map can be dis­ Explorer 11, and for the browser, you have to allow “insecure” played for VisBis UIBB” ActiveX controls. See the security setting for IE11 as an ex­ ample: 1 Recommendation See also 2305753 - FPM Visual Business GUIBB: Only white space displayed; no VBI control rendered There is an issue in a Web Dynpro ABAP that is only reprodu­ 2198046 – How to resolve user-specific issues in Web Dyn­ cible by a specific user. This issue may be represented by a blank screen, a dump or pro ABAP and use WD application WD_ANALYZE_CON­ FIG_USER a time-out error. Changes to BO field control for yard orders, yard requests or Open transaction SHMM, then find the shared area /BOFU/ yard tasks are not up-to-date after transport. CL_BO_FIELDCONTROL_SHM and select Delete All Instances button on the table toolbar. Then refresh the Web Dynpro application and all the fields are disabled according to the updated field control database table. Caution If several business users are using Web Dynpro applica­ tions in parallel, the solution may crash as a result of the shared memory instances being deleted. You have changed Customizing settings for the self check-in The target system’s client cache needs to be refreshed for app but you still see the old version in the target system your user. To do so, start transaction SA38 and run the re­ port /UI2/INVALIDATE_CLIENT_CACHE Administration Guide for SAP Yard Logistics for SAP S/4HANA Troubleshooting INTERNAL – Authorized for SAP Customers and Partners 181 Issue Resolution You are using the NWBC locally and have empty F4 value The reason is a browser bug released in a security patch in help lists May by Microsoft, which causes that issue. 2375211 The queues are hanging and you want to automate their re­ You can schedule the following reports on a regular basis: start ● RSQOWKEX: Restart QOUT qRFC LUWs ● RSQIWKEX: Restart QIN qRFC LUWs . For more information, please consult the 813029 - Auto­ matic processing of failed XI messages 182 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Troubleshooting 11 Uninstalling SAP Yard Logistics 2021 for SAP S/4HANA If, for any technical or business reason, you have to uninstall the SAP Yard Logistics 2021 for SAP S/4HANA add-on, refer to the information in the following. This section provides information on how to uninstall this addon. The uninstallation is carried out via transaction SAINT and uninstalls both components, that is, SAPYL and SAPYLUI. If you want to uninstall the SAP Yard Logistics 2021 for SAP S/4HANA solution from your landscape, you should first consult the following SAP Notes: SAP Note No. Note Title SAP Note 2909138 Uninstalling Add-On SAPYL Purpose This SAP Note contains information how to uninstall add-on SAPYL. SAP Note 2903462 Plug In class for uninstallation of Add On This SAP Note contains information SAPYL about the plug-in class to uninstall . SAP Note 2230296 Release strategy for the ABAP add-on This SAP Note also ontains information SAPYL about uninstallation. Administration Guide for SAP Yard Logistics for SAP S/4HANA Uninstalling SAP Yard Logistics 2021 for SAP S/4HANA INTERNAL – Authorized for SAP Customers and Partners 183 Important Disclaimers and Legal Information Hyperlinks Some links are classified by an icon and/or a mouseover text. These links provide additional information. About the icons: ● ● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this: ● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information. ● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct. Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information. Videos Hosted on External Platforms Some videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the control or responsibility of SAP. Beta and Other Experimental Features Experimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up. The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP. Example Code Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct. Bias-Free Language SAP supports a culture of diversity and inclusion. Whenever possible, we use unbiased language in our documentation to refer to people of all cultures, ethnicities, genders, and abilities. 184 INTERNAL – Authorized for SAP Customers and Partners Administration Guide for SAP Yard Logistics for SAP S/4HANA Important Disclaimers and Legal Information Administration Guide for SAP Yard Logistics for SAP S/4HANA Important Disclaimers and Legal Information INTERNAL – Authorized for SAP Customers and Partners 185 www.sap.com/contactsap © 2021 SAP SE or an SAP affiliate company. 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 or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company 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. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. Please see https://www.sap.com/about/legal/trademark.html for additional trademark information and notices. THE BEST RUN