The users can manage the outbound orders under the Orders --> Outbound orders tab in the Serialized Logistics application.
The orders organize the activities in the warehouse. The outbound orders can be one of the following types:
- Internal orders (Stock Transfer Orders)*
- External orders (Purchase Orders)
*Not supported end-to-end
Parts of an order
An order consists of three parts as described in the table below:
Order part | Description |
---|---|
Settings | Collects the master data of the order:
Besides the settings, a status is also associated with the order. When shipping items in the mobile application, the order can take one of the following statuses:
When validating picking and packing an order in the mobile application and then releasing the shipment in the Admin UI, the order can take one of the following statuses:
|
Line items | Represents the products to be shipped. Each line item represents one product. For each line item, you specify the product data, the target quantity to be shipped with the unit of measurement and optionally you can also provide sales parameters. Status is also associated with the line item:
|
Deliveries | The operator can execute the order under a delivery in the warehouse. Actually, when the operator executes an order, they scan for line items and they always complete the line items under a delivery. An order can have one delivery only. The delivery can be created for the order while creating the order through API, by sending an IDOC Delvry from SAP ICH to Movilitas.Cloud, or by uploading an IDOC Delvry on the SAP ICH channel. The delivery has an ID and a status is also associated with the delivery:
|
Statuses and status transitions
An outbound external order can be executed in one of the following ways:
- By shipping items in the mobile application.
- By performing a group of actions in the mobile application (validating picking/packing to order/packing an order) and in the Admin UI (validating picking for a one-case order/releasing a validated picking).
Based on the type of execution, different statuses, and status transitions are applicable.
The following diagram illustrates the parts of an outbound external order and the status transitions when shipping items in the mobile application:
The following diagram illustrates the parts of an outbound external order and the status transitions when performing the following actions:
- Validating picking in the mobile application.
- Packing to an order (Packing - orders) in the mobile application.
- Packing an order in the mobile application.
- Validating picking for a one-case order in the Admin UI.
- Releasing a validated picking in the Admin UI.
List of Procedures
- Creating an Outbound Order
- Searching for and Viewing an Outbound Order
- Updating an Outbound Order
- Validating Picking for a One-Case Order
- Releasing a Validated Picking (Shipping an Order)
- Deleting an Outbound Order
Creating an Outbound Order
You can create an outbound order in one of the following ways:
- Through API.
- By sending an IDOC Delvry from SAP ICH to Movilitas.Cloud (SAP ICH channel is required).
- By uploading an IDOC Delvry on the SAP ICH channel (SAP ICH channel is required).
- Through Admin UI (except for delivery).
IMPORTANT: The delivery that is a prerequisite for executing an outbound order cannot be created through the Admin UI. It is recommended to use the Admin UI for updating the outbound order only.
Procedure
1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders and the Create new outbound order form.
Note: When viewing the details of an order, you can open the Create new outbound order form by clicking Add new +.
Example:
2. Fill in the form as described in the table below. The required fields are marked with an asterisk (*) in the form.
Field | Action |
---|---|
Order ID | Enter the order ID. Free-form text field. |
Order type | Select the order type:
|
Client | For an outbound external order, select the client that receives the products of the order. The application displays a prefiltered list in the drop-down but you can search for a previously registered client by entering an expression in the search field. Only applicable to outbound external orders. |
Delivery address | After selecting the client for an outbound external order, select the delivery address for the client. You can select the client master data address or a delivery address (if any) from the drop-down. You can select from the addresses that were provided during client registration. |
Destination warehouse | For an outbound internal order, select the destination warehouse that receives the products of the order. The application offers the previously registered warehouses for selection. Only applicable to outbound internal orders. |
Order date | Select the date of order by using the datepicker. |
Expected shipping date | Select the expected shipping date by using the datepicker. |
Deadline | Selected the deadline by using the datepicker. |
Source warehouse | Select the sender warehouse. |
Operator | Select the operator that must execute the order. |
Allow unlimited overdelivery and underdelivery | If you want to allow an unlimited amount of delivery (shipment), keep this checkbox selected. When this checkbox is selected, the tolerance values will not be displayed (not applicable). The default setting is "Selected". After clearing the checkbox, an unlimited delivery is not allowed and the application displays the tolerance fields. |
Underdelivery tolerance [%] | Set the underdelivery tolerance. The operator in the warehouse must keep the target quantity with the tolerance defined here. For example, if you set 10%, the operator cannot ship less than 90% of the target quantity. The allowed value is 0 or a value that is greater than 0. The default value is 0. |
Overdelivery tolerance [%] | Set the overdelivery tolerance. The operator in the warehouse must keep the target quantity with the tolerance defined here. For example, if you set 10%, the operator cannot ship more than 110% of the target quantity. The allowed value is 0 or a value that is greater than 0. The default value is 0. |
3. Click Create.
The order is created and added to the list.
Next Steps
Add line items to the order. For more information, see Updating an Outbound Order.
Back to the list of procedures
Searching for and Viewing an Outbound Order
Procedure
1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.
2. Select which ID to display with the orders in the ID column field.
- Order ID
- Delivery ID
The orders are listed with either the order ID or the latest delivery ID. By default, the orders are listed with the order ID.
Note: The application remembers the selected value so you do not need to select it each time when visiting the page.
3. Enter the order ID or the delivery ID in the search field, select the statuses, and/or select the order types.
- The list of the orders is filtered based on the search criteria.
- You can reset the filter by clicking Reset filters.
4. Select the order to view its settings (master data). The application displays the Update outbound order panel with the Master data tab.
In the following example:
- We are filtering external orders that are in Shipped status and the search expression contains the delivery ID, "DEL2304251528".
- The Delivery ID column is displayed.
- There is one search result that is selected. The order master data (settings) are displayed.
5. Select the Line items tab to view the line items of the outbound order. You can expand a line item to view more details.
- Line item number (#)
- Product code
- Status
- Target quantity
- Unit of measurement
- Actions (Edit and Delete)
If unlimited overdelivery and underdelivery are allowed, the application explicitly indicates it.
The following example continues the previously selected order. The selected order has three line items.
6. Select the Deliveries tab to view the details of the delivery.
- You can view the status of the delivery.
- You can view the line items belonging to the delivery with the actual status.
- For each delivery, you can verify the expected versus the shipped quantity per line item.
- After clicking on a line item, the application shows the included labels (trade items) for that line item in a paginated view (10 items per page).
The following example continues the previously selected order:
- There is one delivery.
- The order and the delivery are in Shipped status.
- The expected quantity and the shipped quantity match.
After clicking on the first line item ("Cialis") in the above example, the application displays the details of four trade items:
- Each trade item contains three child trade items (Quantity: 4x3=12).
- Each trade item is aggregated into multi-level containers (Parent SSCCs).
- The product code of the listed trade items is different from the product code of the line item. The difference is the first and the last digit of the product code. The included child trade items have the product code of the line item.
After expanding the first item, the application shows the hierarchy of the parent containers (Parent SSCCs):
7. Select the History tab to view the status changes of the order.
The following example continues the previously selected order. Considering the status transitions, the order was executed by performing the following actions:
- Validating picking in the mobile application.
- Packing to an order (Packing - orders) in the mobile application.
- Packing an order in the mobile application.
- Releasing a validated picking in the Admin UI.
The following example illustrates the status transitions of an order that is in progress (In shipping status). Considering the status transitions, the user is shipping the items in the mobile application.
Back to the list of procedures
Updating an Outbound Order
If the order is in Open status, you can update the order settings (master data) as well as the line items. You can add new line items, edit the existing line items, and delete line items.
However, when creating the order from IDOC Delvry or through API, we do not recommend changing the line item structure or the line item data because the line items will not be in line with the delivery anymore.
Once the order is in In shipping, Paused shipping, or In picking validation status, you cannot edit the master data (settings) of an order.
Procedure
1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.
2. Find and select the order you want to update. The application displays the Update outbound order panel with the Settings tab.
3. Modify the order settings as needed.
4. Select the Line items tab and manage the line items of the order as needed.
Operation on Line Item | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Add | Click Add Line Item, fill in the form as described below, and click Add. The required fields are marked with an asterisk (*) in the form.
EXAMPLE 1 The following example illustrates the case when adding a line item that has a product with an existing batch: EXAMPLE 2 The following example illustrates the case when the batch is specified inline while adding the line item: You can add multiple line items that have different or the same product data, there is no restriction. For example:
| ||||||||||||||||||
Edit | Click on the edit icon, modify the parameters in the opened form as described above, and click Save. | ||||||||||||||||||
Delete | Click on the delete icon. Note: The application does not request confirmation but it immediately removes the line item from the list. Example: ![]() |
Back to the list of procedures
Validating Picking for a One-Case Order
An authorized user can validate a one-case order in the Admin UI when the following conditions are met:
- The order is in In picking validation status.
- Its case (SSCC) was validated during the Validate picking action in the mobile application.
- The scanned quantity does not meet the expected quantity.
Procedure
1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.
2. Find the order you want to validate. For the potential orders in In picking validation status, the application displays a checkmark icon (Validate button) in the Action column.
3. Review the settings, the line items, the delivery details, and the history.
The following example illustrates a one-case order in In picking validation status.
- The Delivery ID column is displayed with the latest delivery ID.
- The delivery ID "DEL2302281007" is included in the search field.
- Its case (SSCC) is validated because the checkmark icon (Validate picking) is visible in the Action column.
- The delivery contains two line items. For each line item, the expected quantity is 15 items while the scanned quantity is 6 items waiting for validation.
4. Click on the checkmark icon (Validate picking) in the Action column.
5. Confirm the action by clicking Yes in the pop-up.
The order goes to Picking validated status and the application shows the truck icon (Ship order) in the Action column.
Next Steps
Release the validated picking.
Back to the list of procedures
Releasing a Validated Picking (Shipping an Order)
If the outbound order is in Picking validated status, the order is ready for shipping. An authorized user can review the validated picking (shipment) in the Admin UI and ship the order.
The outbound order is in Picking validated status due to one of the following reasons:
- The order is a one-case order and its case is validated during the Validate picking action in the mobile application because the scanned quantity meets the expected quantity.
- The order is a one-case order that is validated by the authorized user in the Admin UI because the scanned quantity does not meet the expected quantity. As a prerequisite, the case is validated during the Validate picking action in the mobile application.
- The order is a multi-case order that was validated by the user in the Pack an order action in the mobile application.
Note: In all other cases, shipping the order is possible in the mobile application only.
Procedure
1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.
2. Find the order you want to ship. The order must be in Picking validated status.
3. Review the settings, the line items, the delivery details, and the history.
The following example illustrates an order in Picking validated status. We are viewing the delivery details:
- The Delivery ID column is displayed with the latest delivery ID.
- The delivery ID "SHP/DEL/OUT2201160216" is included in the search field.
- The truck icon (Ship order) is visible in the Action column.
- The delivery contains one line item with 12 items waiting for shipping.
4. Click on the truck icon (Ship order) in the Action column.
5. Confirm the action by clicking Yes in the pop-up.
The delivery (outbound order) is shipped to the client. The order and the delivery go to Shipped status.
An EPCIS file is generated and sent to SAP ICH as a DSCSA shipping event in case of the following conditions are met:
- An SAP ICH channel is configured for the tenant.
- The client is located in the United States.
- The supplier of the shipped products is registered and the SAP ICH channel is associated with this supplier.
- The tenant acts as a 3PL for the supplier.
Back to the list of procedures
Deleting an Outbound Order
You can delete the orders that do not have scanned items. Once items have been scanned for the order, you cannot delete the order.
Procedure
1. In the Serialized Logistics application, select the Orders --> Outbound orders tab. The application displays the list of outbound orders.
2. Find the order you want to delete.
Example:
3. Click the delete icon next to the order and confirm the deletion by clicking Yes.
Back to the list of procedures