Enterprise Architecture Discussions
Join the conversation in the SAP Enterprise Architecture group! Participate in discussions about all things enterprise architecture, or start your own.
cancel
Showing results for 
Search instead for 
Did you mean: 

SAP S4/HANA Embedded EWM Configuration - Blog - step by step Guide - Organization structure

RaghavanKathamuthu
Active Contributor
32,467

Introduction

As a Production consultant I have been asked many time in interview that, am I aware about EWM. So I am making this.

We can say EWM is evolution of Inventory management in SAP

Inventory Management (Storage location) -> Warehouse Management -> Extended warehouse management

Warehouse (WM) vs Storage location (IM)

In Storage location we can get how much stock we have in a location.

kraghavanbindhu_20-1715081565440.png

But in EWM we can get exactly in which location, at which place the product is exactly located (Storage bin).

kraghavanbindhu_18-1715081267749.png

Warehouses require larger spaces and are mostly located in remote areas i.e. outside the plant, where large land mass is available. It enables you to store, ship, and distribute your goods from one single location. This makes it easy for you to track and manage your inventory efficiently.

On the other hand, storage facilities are located mostly inside the plant since they need to be easily accessible to customers and for production.

kraghavanbindhu_12-1715071609342.png

Image of Warehouse in business

Why Extended Warehouse?

In SAP WM has been overtaken by EMW. EWM has the same basic core functionalities as WM but with additional capabilities, such as labor management and internal routing. SAP originally wanted to phase out the WM module by the end of 2025.

kraghavanbindhu_15-1715078097545.png

Process flow difference - WM vs EWM

kraghavanbindhu_16-1715078938707.png

EWM also have 2 versions, Like PPDS in APO and PPDS in S4HANA.

  1. Decentralized EWM - 2 separate client system i.e. we need to do transaction with 2 user credentials
  2. Embedded EWM - 1 client system.

Here I am explaining the Embedded Extended warehouse Management process

This is embedded PPDS in S4Hana version. So only one system credential is enough. Even though the EWM system will be configured as Logical system (Soul) inside S4Hana. So the transactions which are happening in ERP will be communicated to EWM logical system.

kraghavanbindhu_14-1715076870158.png

So here the warehouse number need to be created in 2 places both in ERP and EWM as like Plant and Location in ERP and PPDS. For example

kraghavanbindhu_1-1717019482402.png

To have a overview about EMW please go through Link 

Prerequisites on Basis

Check for Logical system configuration.

Integration with Other SAP Components - Extended Warehouse Management - Basic Settings for Setting Up the System Landscape - Name Logical System

The highlighted one should be there.

kraghavanbindhu_0-1715120619132.png

Check for Assign Logical System to a Client

Integration with Other SAP Components - Extended Warehouse Management - Basic Settings for Setting Up the System Landscape - Assign Logical System to a Client

kraghavanbindhu_1-1715120777509.png

Check for Set Up RFC Destination

Integration with Other SAP Components - Extended Warehouse Management - Basic Settings for Setting Up the System Landscape - Set Up RFC Destination

The highlighted one should be there.

kraghavanbindhu_2-1715120849812.png

Check for the business function in SFW5

kraghavanbindhu_3-1715121038270.png

Check for the highlighted entries in table TBLSYSDEST via SE16N

kraghavanbindhu_4-1715121176927.png

Main Part.

Overview on Configuration

To do EWM transaction we have the below configuration to be done at first.

  1. Define the Plant, Storage location, Shipping point, Warehouse number - 3 digits in ERP System
  2. Assign ERP Warehouse Number to Plant and Storage Location
  3. Assign shipping point to plant
  4. Assign the Shipping point condition to Plant and to Shipping Point
  5. Assign storage location to shipping point
  6. Create EWM warehouse numbers - 4 digits
  7. Create BP
  8. Create Supply Chain Unit - Tcode /n/SCWM/SCUMAIN 
  9. Assign BP & SCU to EWM Warehouse Number PED - SCPR20 - /SCWM/WH_NUMBER
  10. Creating the EWM parameters related to ERP
  11. Define Warehouse number control
  12. Create plant and shipping point as locations in EWM via program /SAPAPO/create_location
  13. Validate the same in /n/SAPAPO/LOC3 - shipping point will have SP in prefix
  14. Define storage type
  15. Define storage section
  16. Define storage bin type
  17. Define staging area
  18. Define storage BIN type.
  19. Define storage access type.
  20. Create storage bin in EWM via /SCWM/LS01 or upload program or using template
  21. Define Storage bin identifiers
  22. Define Storage bin structure
  23. Create activity
  24. Define activity area
  25. Assign the storage type to activity area
  26. Generate Activity Area from Storage Type
  27. Define sort sequence for activity areas.
  28. Create sorting procedure via upload program /SCWM/SRTUP
  29. Create staging area
  30. Create staging area door determination group
  31. Create warehouse door
  32. Assign staging area/door determination door determination group
  33. Assign the staging area door determination rule in EWM product - /SCWM/MAT1
  34. Assign BP to plant
  35. Map ERP storage location to EWM
  36. Define/Copy Warehouse number range combination for document types.
  37. Assign ERP warehouse to EWM warehouse
  38. Generate Distribution Model for Transaction Data Transfer to SAP EWM
  39. Create material master in MM01 in storage location and add additional unit of measure
  40. Check the same in APO via /SAPAPO/MAT1 in global data
  41. Create the same in EWM via /SCWM/MAT1 at your location

1. Organization Structure

In EWM Warehouse is at the top in hierarchy.

kraghavanbindhu_1-1715024067249.png

Define the below to setup EWM system for doing transaction

1.a. Plant - OX10

The company is considered as plant. The plant I created is 1111. Please use copy plant. Other wise you may face controlling issue.

kraghavanbindhu_25-1715082622858.png

Enterprise Structure - Definition - Logistics - General - Define Plant

kraghavanbindhu_6-1715071119248.png

I would suggest you to better copy the SAP best practice plant. So that you can configure it later.

1.b. Storage Location - OX09

You can consider the place where the materials are stored as storage location. Here I created two AFS and ROD. In AFS the finished materials available for sale will be kept which is near by shipping point, so that it can be taken easily. And in ROD the materials just received will be kept and it will be near to loading and unloading point, so that it will be easy to put the materials in to racks whenever its unloaded.

kraghavanbindhu_26-1715082706603.png

Enterprise Structure - Definition - Materials Management - Maintain storage location 

kraghavanbindhu_7-1715071262289.png

1.c. Shipping Point - OVXD

The place were the truck will stand & take the ordered materials to customer

kraghavanbindhu_29-1715083090437.png

Enterprise Structure - Definition - Logistics Execution - Define Shipping Point

kraghavanbindhu_28-1715083071771.png

1.d. Warehouse Number - EC18 - (This is ECC/ S4HANA Warehouse only 3 digits)

You can consider all the area, Storage location, shipping point... as warehouse.

kraghavanbindhu_30-1715083230202.png

Enterprise Structure - Definition - Logistics Execution - Define Warehouse Number

kraghavanbindhu_5-1715070967431.png

2. Assign ERP Warehouse Number to Plant and Storage Location

Here we are mapping the plant 1111, warehouse EWM and storage location ROD, AFS together

kraghavanbindhu_32-1715083475448.png

Enterprise Structure - Assignment - Logistics Execution - Assign Warehouse Number to Plant and Storage Location

kraghavanbindhu_0-1715069565136.png

3.Assign shipping point to plant

Here we have to assign the shipping point SHPP to newly created plant 1111

kraghavanbindhu_33-1715083600779.png

Enterprise Structure - Assignment - Logistics Execution - Assign shipping point to plant

kraghavanbindhu_34-1715083770355.png

4. Assign the Shipping point condition to Plant and to Shipping Point

Here we need to do the sales configuration of Shipping condition

Logistics Execution - Shipping - Basic Shipping Functions - Shipping Point and Goods Receiving Point - Determination - Assign Shipping Points

kraghavanbindhu_35-1715083887655.png

5. Assign storage location to shipping point

Here we have to assign the storage location to the shipping point

kraghavanbindhu_37-1715084058469.png

Logistics Execution - Shipping - Basic Shipping Functions - Shipping Point and Goods Receiving Point - Determination - Assign Goods Receiving Points for Inbound Deliveries

kraghavanbindhu_36-1715083983808.png

6. Define Warehouse Numbers - (This is for EWM system)

Later we create Warehouse number for ERP and now we have to create it for EWM Logical system.

kraghavanbindhu_39-1715084701191.png

SCM Extended Warehouse Management - Extended Warehouse Management - Master Data - Define Warehouse Numbers

kraghavanbindhu_38-1715084655447.png

7. Create one Business Partner in supplier

Transaction code BP, see Link to how to create. It need to be maintained in SCU.

Party Entitled to Dispose (PED) : Ownership of the Material

If EWM warehouse is connected to more that one plant then stock for those plant in EWM warehouse will get differentiated  with Ref to PED

kraghavanbindhu_43-1715085297893.png

8. Create supply chain unit

SCU is Physical location i.e. Address to our warehouse.

Transaction code: /SCMB/SCUMAIN - created SCU-WEWM , Type 1008. Also you need to maintain the alternatives. Otherwise you could not assign it to Warehouse.

kraghavanbindhu_44-1715085491273.png

9. Assign warehouse numbers to SCU.

Assign the Owner, PED, SCU to the warehouse. All are BP

SCM EWM - EWM - master data - Assign warehouse numbers

kraghavanbindhu_40-1715084988915.png

10. Creating the EWM parameters related to ERP

Integration with other SAP system - Extended warehouse management - Basic settings for EWM linkage- configure EWM specific parameters

kraghavanbindhu_45-1715085728544.png

When you create the warehouse number in ERP it will automatically create this entry. Here you need to change the external WM as EWM.

11. Define Warehouse number control

Here you can define the dimensions for the warehouse and it will be populated to your bin type while creating it.

SCM Extended Warehouse Management - Extended Warehouse Management - Master Data - Define Warehouse Number Control

kraghavanbindhu_11-1715094764316.png

12. Create plant and shipping point as locations in EWM via program /SAPAPO/create_location via SE38

kraghavanbindhu_31-1715118619481.png

kraghavanbindhu_21-1715097428836.png

kraghavanbindhu_22-1715097471942.png

This will create the location (1111) and shipping point (SP_SHPP) in EWM.

13. You can check the same in /n/SAPAPO/LOC3

kraghavanbindhu_23-1715097566704.png

Shipping point will have SP in prefix

kraghavanbindhu_24-1715097608140.png

14. Define storage type

You can say warehouse starts from storage type. There are different types of storage types. All are differentiated by the storage type role.

Standard Storage Type, A - Identification Point , B - Pick Point, C - Identification and Pick Point, D - Staging Area Group, E - Work Center, F - Doors, G - Yard, H - Automatic Storage Retrieval (Material Flow Control), I - Work Center in Staging Areas Group, J - Automatic Warehouse (Controlled by MFS), K - Production Supply

You can ask why this door and staging area are considered as storage type because on these area also the materials will be stored for some time. Since these are also considered as storage types.

kraghavanbindhu_3-1715092303525.png

SCM EWM - EWM - master data - define storage type

kraghavanbindhu_1-1715090922838.png

kraghavanbindhu_2-1715090979814.png

For Normal storage type please maintain these

confirm put away , Put away complete, Delete stock identification , put away rule 4 - addition to existing stock, Confirm removal, availability group 002, Storage type role as empty

For Staging area storage type please maintain these

conf put away , Confirm removal, put away rule - General storage area, Storage type role D

For production we mostly use Production supply area.

15. Define Storage section

Storage type were further divided to section. Here I have created 2 sections per storage type

kraghavanbindhu_5-1715093357245.png

SCM EWM - EWM - master data - Storage section

kraghavanbindhu_23-1715116094081.png

16. Define Storage Bin type.

Storage sections are further divided into Bins. It can be tote, cage, pallet. So its need to be defined in system

kraghavanbindhu_6-1715093939156.png

SCM EWM - EWM - master data - Storage bin - Storage bin Type

kraghavanbindhu_7-1715094060534.png

As mentioned earlier these highlighted values coming from warehouse control number

kraghavanbindhu_13-1715095216876.png

17. Define Storage bin access type.

It will define how the bins can bee accessed. Fork lift, Manual, Reach truck, Order Picker. 

kraghavanbindhu_8-1715094191869.png

kraghavanbindhu_9-1715094213213.png

 

 

 

 

 

SCM EWM - EWM - master data - Storage Bin - Storage bin access type

kraghavanbindhu_10-1715094356007.png

18. Define Storage bin identifiers

It will define the structure for the storage type.

kraghavanbindhu_13-1715076621154.png

SCM EWM - EWM - master data - Storage Bin - Define storage bin identifiers.

kraghavanbindhu_14-1715095697635.png

19. Define Storage bin structure

Here whatever we defined all we need to mention here

SCM EWM - EWM - master data - Storage Bin - Define storage bin structure

kraghavanbindhu_16-1715096465330.png

20. Create Storage bin - EWM Master data

We can create storage bin by following method

1.Create storage bin : /n/SCWM/LS01

kraghavanbindhu_12-1715095025571.png

2.Generate storage bin using Template

3.Upload Program - /n/SCWM/SBUP (Not shown here)

For loading the storage location we need to define bin identifiers and structure.

Create Storage bin in Mass using /n/SCWM/LS10

kraghavanbindhu_17-1715097092165.png

You can do Mass change using /n/SCWM/LS11

kraghavanbindhu_19-1715097209281.png

21. Create activity

SCM EWM - EWM - master data - Activity areas - activities- Define activity for activity area

kraghavanbindhu_0-1715110096513.png

22. Define activity area

Its Just combination of storage types.

kraghavanbindhu_2-1715110303300.png

Its an area to execute the activities , PTW, Picking , Internal movement etc.

SCM EWM - EWM - master data - Define activity area

kraghavanbindhu_1-1715110225027.png

23. Assign the storage type to activity area

SCM EWM - EWM - master data - Assign the storage type to activity area

kraghavanbindhu_4-1715110584281.png

24. Generate Activity Area from Storage Type

SCM Extended Warehouse Management - Extended Warehouse Management - Master Data - Activity Areas - Generate Activity Area from Storage Type. This will create set of sorting activity area where you need to add sorting conditions.

kraghavanbindhu_5-1715110764808.png

25. Define sort sequence for activity areas.

So this will create a sorting sequence for the storage locations grouped in the activity area.

SCM Extended Warehouse Management - Extended Warehouse Management - Master Data - Activity Areas - Define Sort Sequence for Activity Areas

kraghavanbindhu_8-1715111898544.png

27. Do sorting for Storage bins via upload program /SCWM/SRTUP

But we can do it one by one via /SCWM/SBST

kraghavanbindhu_9-1715111939496.png

kraghavanbindhu_10-1715112638141.png

Based on shorting procedure the bins are filled from bottom level to top but last stack to first stack.

28. Create staging area Group (Staging Storage Type)

We have defined the staging area Storage type and section. But it should be differentiated by this setting further. For GR we have 2 staging area and for GI we have 2 staging area.

kraghavanbindhu_12-1715113703780.png

SCM EWM - EWM - master data - Staging areas - Define staging area

kraghavanbindhu_11-1715113263109.png

Simply you can say
staging area group = staging storage type ST01/ST02 and
staging area = staging section SGR1/SGI1

29. Define Staging Area and Door Determination Groups - Optional

SCM Extended Warehouse Management - Extended Warehouse Management - Master Data - Staging Areas - Define Staging Area and Door Determination Groups

kraghavanbindhu_18-1715114885073.png

31. Create warehouse door

Here define which doors are for inbound and which are for outbound

kraghavanbindhu_15-1715114625136.png

SCM EWM - EWM - master data - warehouse door - Define warehouse door

kraghavanbindhu_14-1715114332323.png

32. Assign staging area/door determination door determination group

SCM EWM - EWM - master data - warehouse door - Assign staging area/Door determination Group to door

kraghavanbindhu_17-1715114836281.png

33. Assign the staging area door determination rule in EWM product

The stock comes from DGR1 should go to staging area ST01-SGR1 and stock from DGI2 to ST02-SGI2

kraghavanbindhu_22-1715115834535.png

SCM EWM - EWM - master data - warehouse door - Assign the staging area door determination rule in EWM product

kraghavanbindhu_21-1715115383537.png

34. Assign BP to plant

The BP is assigned to plant so that it will be fetched in next step automatically. See the disposal party here and next screenshot.

 SCM EWM - EWM - Interfaces - ERP integration - General settings - Assign BP to plant

kraghavanbindhu_25-1715116967013.png

34 a. Configure Availability group for Putaway

This will be used to define the stock type on final putaway- Either F1 Received on Doc or F2 Available for sales. This can be directly assigned to storage type and process oriented storage 

SCM EWM - EWM - Goods Receipt Process - Configure Availability Group for Putaway - Define Availability Group.

kraghavanbindhu_0-1719406735152.png

34 b. Define Non-Location-Dependent Stock Type

This is an additional notation to identify the stock type.

SCM EWM - EWM - Goods Receipt Process - Configure Availability Group for Putaway - Define Availability Group.

kraghavanbindhu_1-1719407862898.png

34 c. Configure Stock Type

This will define the stock type in the storage location in warehouse. Here you combine the Stock type with the availability group and the role.

SCM EWM - EWM - Goods Receipt Process - Configure Availability Group for Putaway - Configure Stock Type

kraghavanbindhu_0-1719406980598.png

35. Map ERP storage location to EWM

Here the ROD should have the availability group as 001 and the AFS should have the availability group as 002.

 SCM EWM - EWM - Interfaces - ERP integration - Goods movement - Map storage location from ERP system to EWM

kraghavanbindhu_26-1715117048047.png

36. Define Number ranges

SCM Extended Warehouse Management - Extended Warehouse Management - Master Data - Define Number Ranges- Create NR for all documents and assign it respectively.

kraghavanbindhu_33-1715119138345.png

37. Assign ERP warehouse to EWM warehouse

We have to map the ERP warehouse EWM to the EWM warehouse EMW0 to guide system which is which

kraghavanbindhu_28-1715117815813.png

SCM EWM - EWM - Interfaces - ERP integration - General settings - Assign warehouse number from logical executions

38. Generate Distribution Model for Transaction Data Transfer to SAP EWM

Without this step the inbound / Outbound deliveries will not transfer between EWM and ERP

kraghavanbindhu_27-1715117579938.png

Integration with Other SAP Components - Extended Warehouse Management - Basic Settings for EWM Linkage - Generate Distribution Model for Transaction Data Transfer to SAP EWM

kraghavanbindhu_34-1715119524385.png

kraghavanbindhu_0-1715121741667.png

Once created you can check the same in BD64

39. Create material master in ERP via MM01 in storage location ROD, AFS also add additional unit of measure

check the same in APO via /SAPAPO/MAT1 in global data

kraghavanbindhu_32-1715118708468.png

40. Create the same in EWM via /SCWM/MAT1 

kraghavanbindhu_30-1715118440355.png

kraghavanbindhu_29-1715118234991.png

Now create one dummy storage bin and assign it to dummy Process type and create PO, Inbound Delivery VL31N, and do the test

Create one dummy storage bin and assigned it to one process type

SCM Extended Warehouse Management - Extended Warehouse Management - Cross-Process Settings - Warehouse Task - Define Warehouse Process Type

kraghavanbindhu_0-1715156996975.png

Create one PO in ME21N (Confirmation Control Must) and Inbound delivery in VL31N.

Later in /n/SCWM/PRDI we can see inbound delivery.

kraghavanbindhu_1-1715157192393.png

If its not creating any WO then check in SMQ2 for error and correct it accordingly. Later do GR to close the cycle

Conclusion

This Blog will give you an overview on configuring EWM system.

Please comment if there are any changes. Also please guide if there are more links to read.

5 REPLIES 5

radhika_dasari1
Explorer
10,873

I just finished reading your article, and I have to say, it’s truly impressive! The way you’ve included minute details while maintaining a smooth flow is commendable. The diagrams you integrated are not only visually appealing but also enhance understanding of the configurations you discussed. It’s evident that you put a lot of thought and effort into this piece, making it both informative and engaging. Great job!