Expand +



An Overview of SAP EWM Shipping Cockpit Planning and Execution

by Hein Botha, SAP SCM-EWM Consultant, Argon Supply Chain Solutions and David Webb, SAP SCM Architect, Argon Supply Chain Solutions

May 10, 2018

Hein Botha and David Webb explain how to set up and configure an end-to-end outbound business process using the Shipping Cockpit inside SAP’s Extended Warehouse Management (EWM) product. They describe the two functions inside the Supply Chain Cockpit: Shipping Cockpit Planning (SCOP) and Shipping Cockpit Execution (SCOE).

With the ever-changing demands of a supply chain and the software it uses, plus functionality that must be robust, user friendly, adaptive and efficient, it became necessary for a one-stop cockpit in which the outbound processes of your warehouse could be planned, executed, and monitored in an effective and easy-to-use manner.

We are sharing information about this functionality, for we believe it adds value in the outbound logistics area of a warehouse that uses SAP Extended Warehouse Management (SAP EWM). If you browse the Internet, you will find some documentation mentioning the Shipping Cockpit at a high level of detail, but through this article we hope that you will see the simplicity and business benefit from a functionality perspective when you include it in your business processes.

Shipping Cockpit Planning (SCOP) and Shipping Cockpit Execution (SCOE) form part of the Shipping and Receiving area of SAP EWM. The Shipping Cockpit was introduced to fill a gap in the outbound planning and execution processes of the SAP EWM system. This functionality was developed in earlier SAP EWM releases by users as custom development in their existing SAP EWM landscapes. These custom developments added extra cost and risk to their SAP EWM implementations.

The Shipping Cockpit consists of two main transactions: The first is the planning side of the transportation functions (SCOP), and the other is the execution side (SCOE) of the plan. These are native SAP EWM functions and executable inside the SAP NetWeaver Business Client (NWBC) as two separate transactions. This functionality is available from SAP EWM 9.1 and requires other component releases equal to or higher including:

  • SAP NetWeaver 7.40
  • NWBC 4.0
  • SAP GUI 7.30

The main advantage of the SCOP and SCOE is that they are developed and maintained by SAP, and hence are tightly integrated with the rest of the SAP EWM outbound functionality — for example, delivery statuses, wave management, the picking and packing progress, transportation unit management, loading, and goods issue status. All these integration points are connected to one area in which you can manage the shipping processes.

Some Setup Tips and Tricks of the Shipping Cockpit

The transactions for the SCOP and SCOE are based on the NWBC platform and can be seen under the Shipping and Receiving node from a NWBC logon session (Figure 1).

Figure 1
NWBC Extended Warehouse Management menu and placing of the SCOP and SCOE

The transactions are delivered in authorization role /SCWM/EXPERT. To view this role, execute transaction code PFCG or follow menu path Tools > Administration > User Maintenance > Role Administration > Roles. Figure 2 displays the /SCM/EXPERT role.

Figure 2
Authorization role /SCWM/EXPERT displayed

You must activate the NWBC Internet communication services specific to the Shipping Cockpit functionality. To do this, execute transaction code SICF or follow menu path Tools > Administration > Administration > Network > HTTP Service Hierarchy Maintenance. The following services are necessary to allow the different NWBC functionality areas to be active in the SCOP and SCOE. These services are:

  • Sap/public/bc/icons
  • Sap/public/bc/icons_rtl
  • Sap/public/bc/pictograms
  • Sap/public/bc/webdynpro/*
  • Sap/public/bc/webicons
  • Sap/bc/nwbc/*
  • Sap/bc/webdynpro/scwm/sco & sco_EXEC & shp_assign_door_lp & shp_assign_tu_door

Select each service and activate it by either right-clicking the service and selecting Activate Service or selecting Service/Host from the menu and then selecting Activate.

User-specific settings can be set for the SCOP and SCOE, as shown in Figure 3.

Figure 3
Maintain user-specific settings and levels for the display hierarchy

Function buttons can be removed or custom ones can be added. The standard buttons delivered for the SCOE are displayed in Figure 4.

Figure 4
SCOE with standard delivered function buttons

For our example, we reduced the menu shown in Figure 4 to show only the necessary buttons for this implementation (Figure 5).

Figure 5
SCOE with reduced function buttons

Different layout views can be created and used as default or selected during the process as needed. Click the personalization icon to achieve this (Figure 6).

Figure 6
The personalization icon

After you click the personalization icon, the screen shown in Figure 7 appears.

Figure 7
Set personalization for different views to be used

SAP provides standard Business Add-Ins (BAdIs) to enhance the Shipping Cockpit if required. The BAdI used in this example implementation was /PLMB/EX_SPI_TRANSACTION. It was implemented to add the delivery status as a visual status light, showing status by color indicating if the delivery was blocked due to incomplete data.

The following actual challenges were faced with a Shipping Cockpit implementation:

  • NWBC4, Support Package 12 caused some transactions to stop. The solution was to revert back to Support Package 11.
  • The antivirus software running on the server had a huge impact on performance when processing through the Shipping Cockpit. The antivirus was scanning the NWBC HTTP each time NWBC was started. The solution was to add NWBC.exe as part of the exclusions for the antivirus software.
  • The session time-out settings for Internet communication (ICM) must be set on the ABAP server to prevent the Shipping Cockpit HTTP session from timeout.

An Example of an End-to-End Outbound Process with the Shipping Cockpit Functionality

As an example of SCOP, we explain how an SAP EWM outbound delivery order (ODO) is created from a distributed outbound delivery transmitted by SAP ERP Central Component (SAP ECC) to SAP EWM. We also describe where the outbound delivery order is visible in the standard SAP EWM warehouse management monitor as shown in Figure 8.

Figure 8
The EWM warehouse management monitor showing an outbound delivery order

The same delivery also reflects in the SCOP as seen in Figure 9.

Figure 9
SCOP showing the outbound delivery

Now you need to create a transportation unit (TU) and assign the delivery document to it. To complete this step, select the delivery and click the Create TU & Assign Delivery button (Figure 10).

Figure 10
SCOP creating a TU

This action opens the screen shown in Figure 11 in which you populate the Means of Transport and Packaging Material fields in order to select the type of TU to be created.

Figure 11
Enter details for a TU to be created in SCOP

This action creates a TU with the delivery assigned and the result is shown in the planned delivery (Transportation Unit) area (Figure 12).

Figure 12
SCOP with the created TU

Now you assign staging area details and assign a door. For this implementation, we had multiple staging areas per door, so we assigned the staging area first so that picking could commence before the truck was actually docked at the door. Select the TU by clicking the number listed in the Transportation Un… (transportation unit) column and then clicking the Assign Staging Area button (Figure 12). This action opens a screen in which you enter the staging details as shown in Figure 13. Click the OK button.

Figure 13
SCOP staging area assignment

The selection adds the staging details to all the assigned delivery line items and activates the deliveries as shown in Figure 14.

Figure 14
Assignment of SCOP staging area assignment details to delivery line items

The delivery in the warehouse management monitor is now updated with the TU as well. See Figure 15.

Figure 15
EWM warehouse management monitor with updated delivery – header view

The delivery line items show the staging details as shown in Figure 16.

Figure 16
EWM warehouse management monitor with updated delivery – item view

When the door is known and is where the truck must dock, select the TU and then click the Assign Door button (Figure 17).

Figure 17
Door assignment

This action opens the screen shown in Figure 18 in which you select the desired door by clicking the line.

Figure 18
Door selection for TU

The door assignment is reflected against the TU as shown in Figure 19 and is consistent inside the warehouse management monitor as well.

Figure 19
TU updated with the door assignment

The updated delivery can also be seen from the warehouse management monitor. To access the warehouse management monitor, execute transaction code /SCWM/MON. Browse to the item level of the Outbound Delivery Order as seen in Figure 20 in which you can view the updated delivery.

Figure 20
Updated delivery in the warehouse management monitor

Note that you can execute transaction code /SCWM/TU by clicking the TU number. This action displays the results of executing transaction code /SCWM/TU (Process Transportation Unit) in the NWBC platform (Figure 21).

Figure 21
TU displayed with the results of executing transaction code /SCWM/TU in the NWBC environment

For this scenario the SCOP processes are completed.


Once the TU is planned, it is visible in the SCOE. Start the SCOE transaction from the user menu. Search for your TU either by delivery number, TU number, or any of the other available search criteria (Figure 22). Click the Search button to execute your search.

Figure 22
SCOE search criteria

The results of your search are displayed in the screen shown in Figure 23.

Figure 23
SCOE with the TU shown

Create a wave for the TU. We use the wave functionality to group deliveries so that they can be picked together. Picking is done per TU, so a wave would typically contain all deliveries assigned to a TU. Select the TU and click the Create Wave button. From the list of options, select the wave create option with which you work. In our example, we used the automated creation per TU (Automatically Determination/TU) option as shown in Figure 24.

Figure 24
Select the wave creation option needed

After you select a wave creation option, the wave log is displayed in the top left corner of the NWBC screen and shows the number created (Figure 25).

Figure 25
The wave log is displayed

The wave creation caused the TU status to be updated with the wave planning indicator. This icon now appears as a green status light as shown in Figure 26.

Figure 26
TU with the wave planning completed

Picking can now commence after the wave has been released. The wave release can be performed by executing transaction code /SCWM/WAVE per standard functionality. The warehouse tasks created are reflected in the SCOE as open tasks (Figure 27).

Figure 27
Wave status and number of open warehouse tasks that were created with the wave release

The yellow status light under the Pick column shows that the picking process is in progress. The remaining open warehouse tasks are also updated (Figure 28).

Figure 28
Status light indicating that picking is in progress

After the picking is completed, the pick status light is green as shown in Figure 29.

Figure 29
Pick status light shows that the process is completed

All handling units are now staged. The stage step is now complete (Figure 30).

Figure 30
The staging status is completed and shown as a green status light

Once the TU has arrived in the yard, the Arrival and At Door statuses must be set. The activation of the TU and the move to the door must be performed from outside the SCOE. For example, you could execute transaction code /SCWM/TU. The SCOE does not support yard management movements. The SCOE status for Arrival and At Door will be completed (green status light). These statuses will be set from the yard movement tasks created when you execute transaction code /SCWM/TU (Figure 31).

Figure 31
TU for the Arrival and At Door is updated

This status is also reflected in the Process Transportation Unit transaction (/SCWM/TU).

Loading may now commence. The progress can be seen in that the Loading Started status light is green. The Load status light will be yellow during the process as shown in Figure 32 and green once completed as shown in Figure 33.

Figure 33
TU status set to closed

After all loading is completed, the TU can be closed to set the Loading Completed status to green by clicking the Close TU button (Figure 33).

After the loading is completed, the goods issue posting can be performed by clicking the Post GI button (Figure 34). This action sets the Goods Issue status and also the Goods Issue (TU) status as shown in Figure 34.

Figure 34
Post Goods Issue status set to completed

The TU can now be moved away from the door to a checkpoint or parking area. This must be done through the TU transaction (transaction code /SCWM/TU). This updates the At Door status again.

The TU can now be checked out from the SCOE by selecting the Departure from Checkpoint button. Clicking this button sets the Departure status to green (Figure 35).

Figure 35
TU Departure status updated

Once the TU and all relevant activities are completed, all the statuses are green as shown in Figure 36.

Figure 36
Status overview (all completed and shown as green status lights)

The warehouse management monitor for the TU/delivery is updated to completed statuses. This is automatically set. See Figure 37.

Figure 37
The warehouse mangement monitor shows the completed statuses

The TU is completed. This can be seen by the GI/GR Pstd (goods issue/goods receipt posted) status that is set to a green status light and the activity status (ActStatTxt) that displays as Completed (Figure 38).

Figure 38
TU status completed

Customer Testimony

The following is testimony from a customer for which we implemented the SCOP and SCOE functionality.

Q: What do you like about the SAP EWM Shipping Cockpit?

A: The Shipping Cockpit gives the load compiler great visibility and control over the outbound process, from load planning though picking and checking to loading. The Shipping Cockpit status lights make following the progress of an outbound shipment easy. Problems are clearly identifiable and easier to investigate using the drill-down functionality.

Q: What about the Shipping Cockpit is better than the old manual paper system?

A: The Shipping Cockpit is used in the distribution administration team’s daily meeting as a tool to identify and address any open issues. The frustration of lost pages is eliminated and the information is always up to date.

— Ashwin Moodley (Distell South Africa, New Germany Distribution Centre, Administration Controller)

An email has been sent to:


Hein Botha

Hein Botha ( is an SAP SCM EWM consultant at Argon Supply Chain Solutions. Hein has been involved with SAP applications since 2000 and operates from 2012 in the extended warehouse management (EWM) area as an SCM-EWM consultant.

David Webb

David Webb ( is an SAP SCM architect at Argon Supply Chain Solutions. David is an experienced SAP supply chain solution architect with industry experience covering the retail, fast-moving consumer goods (FMCG), electronics, and motor manufacturing sectors. He has more than 16 years of SAP design, configuration, and technical experience delivering solutions on both the SAP ERP and SCM platforms.

More from SAPinsider


Please log in to post a comment.