Supply Chain Management Blog Posts by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
GowthamParasa
Participant
1,634

 Context:

  • This blog presents a comprehensive guide to the integration of SAP Extended Warehouse Management (EWM) with Plant Maintenance (PM), highlighting the key configurations, master data prerequisites, and end-to-end process flow.
  • The integration facilitates efficient planning, staging, and consumption of spare parts and components required for maintenance activities. By enabling seamless coordination between warehouse and maintenance operations, it supports timely repairs and preventive maintenance, ultimately improving  operational reliability.
  • This guide is tailored for SAP consultants and business stakeholders involved in the design, implementation, or support of EWM-PM integration across industries such as automotive, oil and gas, cement, pharmaceuticals, and life sciences.

Flowchart for EWM-PM Integration:

GowthamParasa_0-1744679188841.png

Business Justification for PM-EWM Integration:

  • For example, Consider Automotive Industry where production lines operate with minimal tolerance for downtime, the integration between SAP EWM and Plant Maintenance (PM) is essential.
  • In a 4-wheeler vehicle manufacturing facility, seamless coordination between maintenance and warehouse operations is critical to avoid disruptions on the shop floor. Suppose a warehouse maintenance supervisor identifies a malfunction in a key material handling system—such as a conveyor belt or hydraulic lift—used for transporting vehicle components. A Plant Maintenance (PM) order is promptly created in SAP to address the issue, requiring specific spare parts like motors, belts, or control units.
  • With EWM-PM integration enabled, SAP EWM automatically generates a warehouse task to pick and stage the required components from the EWM-managed inventory.
  • This real-time integration ensures the maintenance team receives the necessary parts without delay, minimizing operational downtime, expediting repairs, and ensuring continued support for production. Moreover, the system enables precise inventory tracking and cost control, contributing to efficient and reliable plant operations.

Understanding Key Roles and Master Data in SAP Plant Maintenance (PM):

👥Core User Roles in SAP PM

  1. Maintenance Planner (SAP_WP_Maintenance_Planner)
    Responsible for planning maintenance activities, creating work orders, and scheduling tasks with required resources. This is a more technical and planning-oriented role that ensures maintenance work is properly structured and assigned.
  2. Maintenance Supervisor (SAP_WP_Maintenance_Supervisor)
    Oversees and manages the execution of maintenance tasks, ensuring timely completion and operational compliance. The supervisor plays a coordination and ownership role.
  3. Maintenance Technician (SAP_WP_Maintenance_Technician)
    Executes the assigned maintenance tasks, performing actual repairs or inspections based on the instructions and work orders provided by the supervisor.

Plant Maintenance Industries: Oil and Gas , Cement, Life Sciences , Pharmaceuticals, Automotive etc.

Two key Roles in PM – Functional Location and Equipment – Based on this Work Order or Maintenance Order is Created.

  • Functional Location
    A structured hierarchy representing the physical location where a technical object (like equipment) can be installed. It allows maintenance planning based on asset location.
  • Equipment
    Represents individual, maintainable assets installed at functional locations—such as pumps, motors, or machines. Maintenance tasks and history are often tracked at this level.

                                                      Configuration in PM:

  • Define Maintenance Plant:  SPRO --> Ref IMG --> Enterprise Structure --> Definition --> Plant Maintenance --> Maintain Maintenance Planning Plant

           GowthamParasa_1-1744679334487.png

  • Assign Maintenance Planning Plant to Maintenance Plant SPRO --> Ref IMG --> Enterprise Structure --> Assignment --> Plant Maintenance --> Assign Maintenance Planning Plant to Maintenance Plant

         GowthamParasa_2-1744679407981.png

  • Define Planner Group : Spro --> Ref IMG --> Plant Maintenance and Customer Service --> Master Data in PM and Customer Service --> Technical Objects --> General Data --> Define Planner Groups.

                 GowthamParasa_3-1744679531950.png

    

  • Create Structure indicator for Functional Location : SPRO --> Ref IMG --> Plant Maintenance and Customer Service --> Master Data in PM and Customer Service --> Technical Objects --> Functional Locations --> Create Structure indicator for Functional Location

                  GowthamParasa_4-1744679630696.png

 Functional Location: Edit Mask --- A --> Alpha , N --> Numeric , X --> Alpha Numeric , S --> Special

  • Define Category of functional Location SPRO --> Ref IMG --> Plant Maintenance and Customer Service --> Master Data in PM and Customer Service --> Technical Objects --> Functional Locations --> Define Category of functional Location

                                              GowthamParasa_5-1744679742782.png

                                     GowthamParasa_6-1744679767587.png

  • Define Default Value for Deliveries: Logistics-Execution --> Decentralized WMS Integration --> Central Processing --> Application --> Inventory Management Interface and Delivery-Relevant Data --> Define Default Values for Deliveries

                                     GowthamParasa_7-1744679828376.png

   PM Master Data:

  • Profit Centre: (KE51)

               GowthamParasa_8-1744679909595.png

  • Cost Centre: (KS01)

        GowthamParasa_9-1744679938769.png

GowthamParasa_10-1744679955717.png

  • Work Centre: (IR01)

GowthamParasa_11-1744679982918.png

GowthamParasa_12-1744680001071.png  GowthamParasa_13-1744680016489.png

                                                                                  Now Double Click on 001

GowthamParasa_14-1744680058324.png

GowthamParasa_15-1744680078129.png

  • Create Task List : (IA05)

                          GowthamParasa_16-1744680100402.png

GowthamParasa_17-1744680120655.png

GowthamParasa_18-1744680135404.png

  • Create Functional Location ( IL01)  :

                GowthamParasa_19-1744680156353.png

               GowthamParasa_20-1744680184632.png

               GowthamParasa_21-1744680213037.png

               GowthamParasa_22-1744680235351.png

              GowthamParasa_23-1744680254611.png

            GowthamParasa_24-1744680273663.png

  • Create a Equipment: (IE01)

GowthamParasa_25-1744680309366.png

GowthamParasa_26-1744680327047.png

GowthamParasa_27-1744680344459.png

GowthamParasa_28-1744680361115.png

GowthamParasa_29-1744680378454.png

                                                            Configuration in EWM:

  • Go to T-code: SCPR20 -- Activate BC Set : /SCWM/DLV_OUTBOUND_PM   
  •             GowthamParasa_30-1744680426499.png
  • Map ERP Doc. Types to EWM Doc. Types : SPRO --> Ref IMG  --> SCM EWM --> EWM --> Goods Issue Process --> Outbound Delivery --> Define Document Types for Outbound Delivery Process

                                   GowthamParasa_31-1744680520328.png

  • Map ERP item. Types to EWM item. Types : SPRO --> Ref IMG  --> SCM EWM --> EWM --> Goods Issue Process --> Outbound Delivery --> Define Items Types for Outbound Delivery Process                                                 GowthamParasa_32-1744680585493.png
  • Map Document types from ERP System to EWM : Simg --> SCM EWM --> EWM --> Interfaces --> ERP Integration --> Delivery Processing --> Map Document types from ERP System to EWM

            GowthamParasa_33-1744680670441.png

  • Map Item types from ERP System to EWM: Simg --> SCM EWM --> EWM --> Interfaces --> ERP Integration --> Delivery Processing --> Map Item types from ERP System to EWM

            GowthamParasa_34-1744680752033.png

  • Warehouse Process Type: Spro  --> Ref IMG --> SCM EWM --> EWM --> Cross-Process Settings --> Warehouse Task    

           Define Warehouse Process Type:

            GowthamParasa_35-1744680822225.png

   Define Control Indicators:

            GowthamParasa_36-1744680855642.png

  Determine WPT:

   GowthamParasa_37-1744680891921.png

  • Stock Removal Strategies:  Spro --> Ref IMG --> SCM EWM --> EWM --> Goods Issue Process

Define Storage Type Search Sequence:

GowthamParasa_38-1744680971674.png

Assign Storage Types to Storage Type Search Sequence:

GowthamParasa_39-1744680992480.png

Define Stock Removal Control Indicator:

GowthamParasa_40-1744681011845.png

Determine Storage Type Search Sequence:

GowthamParasa_41-1744681027538.png

Pick-HU:

Go to T-code : /n/scwm/seba:

GowthamParasa_42-1744681072258.png

WPT for Pick-HU: Spro --> Ref IMG --> SCM EWM --> EWM --> Cross-Process Settings --> Warehouse Task --> Define Warehouse Process Type:

GowthamParasa_43-1744681147044.png

Spro --> Ref IMG --> SCM EWM --> EWM --> Master Data --> Define Warehouse Number Control

GowthamParasa_44-1744681187099.png

  • Storage Type:  Spro --> Ref IMG --> SCM EWM --> EWM --> Master Data --> Define Storage Type

GowthamParasa_45-1744681233611.png

            Create Bins , Generate Activity Area and do the Bin Sorting in the Storage Type PM01

                                                              Test Scenario :

  • Create a Maintenance Notification in Iw21:

                                   GowthamParasa_46-1744681299414.png                                                                           Go with the Notification Type M1 which is called Maintenance Request and press enter

                GowthamParasa_47-1744681347861.png

                                 GowthamParasa_48-1744681386784.png

                  GowthamParasa_49-1744681454741.png                                          Once you click on enter , Functional Location , Planner Group , Main WorkCentre, Revision will  be Auto-populated basing on the Configuration.    

GowthamParasa_51-1744681573428.png

GowthamParasa_52-1744681607088.png

GowthamParasa_53-1744681633186.png

GowthamParasa_54-1744681681030.png

GowthamParasa_55-1744681733272.png

GowthamParasa_56-1744681763910.png

Now go to Change Mode or Iw22: If we see the Status of the Notification, it will be in UNAP mode which is called Unapproved.

GowthamParasa_57-1744681814142.png

Now Supervisor will check the Notification and if everything is okay , it will be getting approved for Work Order Creation. In this Case , we will approve it and Save it.

                       GowthamParasa_58-1744681849867.png

  • Now go the Change Mode of the Approved Notification or Iw31 to create Work Order

                      GowthamParasa_59-1744681893184.png

 Once we click to create Order , below Screen will be Popped-up and the Details will be filled Automatically.

                              GowthamParasa_60-1744681923272.png

Now Click on Green tick Box and Work order, or Maintenance Order will be Generated.

  • Below is the Maintenance Order which got Created

                              GowthamParasa_61-1744681967723.png

Now Go to Operations Tab:

GowthamParasa_62-1744681999438.png

GowthamParasa_63-1744682018576.png

Click on Yes

Give the Functional Location and then Click on Execute

GowthamParasa_64-1744682042294.png

                               GowthamParasa_65-1744682082031.png

GowthamParasa_66-1744682102649.png

Now Go to Components Tab:

GowthamParasa_67-1744682145404.pngHere the Components will be Entered basing on the Material Availability in MB52 in AFS Location.

Select the Item and Go to General Data Tab. Here you can get the Reservation Number and Movement type for the Maintenance Order.

GowthamParasa_68-1744682190958.png

Here the Cost Tab will be Empty and it will be filled once the Maintenance Order is Released. Now Check all the Remaining Tabs and Save it.

                           GowthamParasa_69-1744682207132.png

GowthamParasa_70-1744682249172.png

Now the Maintenance Order is Created for Notification.

                         Now Go to Iw32 T-code and Release the Order and Save it.

                  GowthamParasa_71-1744682288479.png

                  GowthamParasa_72-1744682305465.png

Now go to MB26 to Create the Pick-List by Giving Reservation Number and Plant and click on execute:GowthamParasa_73-1744682325905.png

 

GowthamParasa_74-1744682341980.png

Click on Save.

GowthamParasa_75-1744682402480.png

Now Once the Goods Movement Got posted from MB26 , in the Background Outbound Delivery will be Generated.

Now on the same screen , go to T-code VL03N and you can the See Outbound Delivery which got generated.

GowthamParasa_76-1744682430719.png

GowthamParasa_77-1744682444049.png

Now go to the T-code : /n/scwm/PROD.

Go to Advanced Search box and give the Reservation Number and execute it and you can see the Document got distributed as Outbound Delivery Order.

GowthamParasa_78-1744682474658.png

Now go to Reference Documents tab and see the Documents got Generated in S4 w.r.to Document number 4806.

GowthamParasa_79-1744682498954.png

Now Create the Picking Task:

GowthamParasa_80-1744682516777.png

Click on Create:

GowthamParasa_81-1744682541117.png

Now Click on Create+Save and Warehouse Order will be Created.

GowthamParasa_82-1744682562943.png

GowthamParasa_83-1744682578126.png

Here Queue is Detected as Outbound.

                         Now Let’s Confirm Picking and Packing from RF Screen for this Delivery.

GowthamParasa_84-1744682753706.png

          After Enter the Packing Material , Click on F2 and after that Pick-HU will be Created.

                              GowthamParasa_85-1744682782464.png

                                                            Now Click on F4

                             GowthamParasa_86-1744682839436.png

                      Scan Storage bin , Aqty and Dest HU and then Click on Enter.

Below is the Screen Visible:

GowthamParasa_87-1744682889033.png

Now Scan the Destination bin and Destination HU and then click on Enter.

 GowthamParasa_88-1744682908700.png

Now Comeback to Desktop and Check the status of the Picking and Packing.

GowthamParasa_89-1744682935562.png

Now Do the Goods Issue and Outbound Delivery will be Generated.

GowthamParasa_90-1744682959142.png

GowthamParasa_91-1744682973042.png

Note:When a PM Outbound Delivery is created in S/4HANA, a document number such as 80007716 is generated. This delivery is then distributed to EWM as an Outbound Delivery Order with a separate internal number (e.g., 4806). Upon completing the Goods Issue in EWM, an Outbound Delivery Document is generated in EWM using the same number (80007716) as the original S/4HANA Outbound Delivery.

Now Go to T-code Vl03N and go to Goods Movement tab:

GowthamParasa_92-1744683161921.png

Now Goto MB51 and See the Movement type which got Triggered:

GowthamParasa_93-1744683183759.png

Movement Type is 261 à Goods Issue for Order

Conclusion:

SAP PM-EWM integration enables faster spare parts provisioning, reduced downtime, and enhanced traceability. This guide outlines a practical flow to streamline maintenance execution, ensuring alignment between warehouse and maintenance teams.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 Comments
ThomasSlack27
Explorer

@GowthamParasa great summary of the process. one note is that when it comes to the delivery number in EWM that is generated, you do have the ability to use the outbound delivery number in S/4HANA as the delivery number in EWM. this helps with reducing the amount of different document numbers that a user might need to reference throughout the process.

you can check this box below to use the outbound delivery from S/4HANA in EWM:

ThomasSlack27_1-1747924586997.png

 

 

GowthamParasa
Participant
0 Kudos

@ThomasSlack27 

Thank you for pointing this out! 
Enabling the ERP Ref No is Doc No” is a great tip—it really helps simplify traceability by keeping delivery numbers consistent between S/4HANA and EWM. I appreciate the insight and will be sure to highlight this in future updates.