Supply Chain Management Blogs by Members
Learn about SAP SCM software from firsthand experiences of community members. Share your own post and join the conversation about supply chain management.
Showing results for 
Search instead for 
Did you mean: 


Irrespective of what industry you are in, common challenge is to streamline Transportation and Yard Management processes. One of the major factors in slowing down Yard process is slow check-in process. SAP provided Self Check-in mobile app aims to solve this issue. The Self Check-In option gives truck drivers an opportunity to do it via the mobile app and select a language of their choice. Automatic backend validation and questionnaires embedded in the mobile app ensures both safety, security and efficiency.

This blog demonstrates how to perform standard inbound process with SAP Yard Logistics using self-check-in functionalities. The process flow diagram is included for ease of understanding.


To start the execution, yard order has to be Checked-In. Check-In can be accomplished manually, automatically or via Self-Check-In feature. Here we discuss about Self-Check-In functionality.

Due to safety & security requirements, often several steps must be executed by the driver at the gate. The self-check-in functionality is a SAP Fiori based mobile application with a guided procedure. This can be executed in the language of the driver. Once the check-in is successful, subsequent execution steps can be executed.

Process Flow:


The basic Yard setup and Yard structure should be already setup. YR, YO and YT types and number ranges should already be defined. Here we are mainly focusing on setup required for Self-Check-in app.


To enable a user to display the self-check-in application screen at the yard checkpoint we have to assign user to a checkpoint.

From NWBC choose Settings -> Self-Check-In -> Maintain User for Self-Check-In Per Check Point and maintain the following entries:

In Customizing for Yard Logistics choose Yard Request and Yard Order -> Self Check-In -> Define Icon IDs and Assign Country, language, MIME URL for Country Flags and maintain the following entries:

Click on the New Entries and add all the required data and in order to add additional languages to Self-Check-In application, assign Mime URL for Each Country Flag.

In order to import MIME objects in SAP GUI, go to transaction SE80. Click on the MIME Repository. Then choose SAP -> Public -> BC -> SAPYL -> FLAGS

Now right click on the Flags folder and click on Import MIME objects.

Select required flag from your system and click on Open button.

A create new document popup appears. Click on Save button.

In Customizing for Yard Logistics choose Yard Request and Yard Order -> Self Check-In -> Assign Icon IDs to Check Points and maintain the following entries:

In Customizing for Yard Logistics choose Yard Request and Yard Order -> Self Check-In -> Define Document Types for Self Check- In and maintain the following entries:

In Customizing for Yard Logistics choose Yard Request and Yard Order -> Self Check-In -> Assign Label and Identification for Self-Check-In Item Details and maintain the following entries:


In customizing for yard logistics, choose General Settings -> Questionnaire -> Define Check Group and maintain the following entries to define check group in order to collect a set of questions.

On the NWBC screen, go to Settings -> Questionnaire -> Maintain Conditions for Questionnaire and create following entries:

Choose Yard number and click Create with Reference. On the following screen choose your yard number and enter the determination of the Check Group.

In order to define texts for Questionnaire, go to NWBC choose Settings -> Questionnaire -> Define Texts for Questionnaire. Now maintain Text Name, Text ID, Language and click on Create.

Maintain text as required and save it.

Now choose Settings -> Questionnaire -> Maintain Text Symbols for Questionnaire. Now maintain required entries.

Now choose Settings -> Questionnaire -> Assign Checks to Check Groups for Yard Order and maintain required entries.


The key process steps are as follows:

  1. Planning

  2. Check-In

  3. Execution

  4. Check out

Here we used Truck scenario. The following steps are used to execute simple Inbound process with self-check-in functionality.

Creation of Yard Request:

Yard Requests are generally created using IDoc integration with preceding systems like S/4, EWM or TM. Also Yard Requests can be created manually. Here I explain how to create Yard Requests manually using NWBC to execute the scenario.

In SAP GUI enter NWBC transaction code, which redirects to the below screen. Maintain all the required entries and click on Create Yard Request.

From the below figure Yard Document Characteristics can be seen with Created status and vehicle information such as name of the driver is not yet filled since it is not yet known at this time.

The below figure shows the item details. Now save and click on the Release button.

Now open Fiori App for self-check-in.

Select a language which is known to the driver at the beginning of the self-check-in process. Additional Languages can be added via Yard Logistics customizing.

After the selection of the language, the driver has to identify the relevant transportation by entering a document number. This document can be yard request, yard order, freight order, transportation unit or an ERP document number.

The driver has to enter some personal data as well, for example: name (mandatory), mobile number and carrier.

Additionally, he has to enter transportation unit related information, for example: the license

plate of the truck and country of origin. Now save the details.

One important functionality of SAP Yard Logistics is the Questionnaire. After the driver has answered the questions with yes or no, a validation of the answers takes place in the Yard Logistics system. If required, we can add more questions in define texts for questionnaire.

Click on the Summary and Submit. If validation in the system is negative, then Self-Check-In is not successful, driver is not allowed to enter the yard.

If validation is successful, then the below screen appears.

The below screen shows inbound yard order life cycle status is Activated. Also vehicle information is populated here.

The Status of TU item can be seen Arrival at Checkpoint.

Now start processing and complete all the tasks which are assigned to inbound yard order and click on Complete. Click on Generate Outbound Yard Order, activate it and then check it out.

Please refer to my previous blog on how to execute task in Yard Logistics.

Once check out is done, a message will be sent back (via idocs) to preceding system to change the shipment status to complete and do Goods Receipt.


  • With this functionality, the inbound yard process can be performed in SAP YL with self-check-in functionality.

  • Also if integration with SAP EWM (via TU) and SAP TM (via Freight Order) is setup then using freight order number as permitted document number self-check-in can be done.


Your suggestions/feedbacks are highly appreciated. There are few more articles on the way. Please follow my profile for the new blog posts related to latest features provided by SAP.

Do you have any further comments related to this topic? Do share them in the comments sections below without any hesitation.

Note – All the images are created by me and free to use/share