What is a Movement type in SAP?

Here is a fact about Movement Types, not a single stock movement can happen in SAP without it. In SAP, any stock movement represents a three-digit movement type code. Movement types are critical in any SAP transaction involving stock movement, like MIGO. 

Movement types play a vital role in the following areas: 

  • First, SAP Screen control, meaning the 3-digit code, determines which fields you see on your screen.
  • Quantity field update
  • Account determination
  • FI integration, where the generation of movement type triggers a FI document entry.

What happens when you enter a movement in SAP? 

Once you enter a movement in let’s say MIGO and save, a chain of events occurs in the system, including:

  1. Generation of a material document 
  2. A financial accounting document is generated if the movement is accounting relevant. 
  3. The stock numbers/quantities are updated in the system.
  4. The value of the stock is updated and its corresponding consumption accounts.

SAP Movement types examples:

Below are some examples of movement types in SAP

  • A goods receipt against a purchase order or production order
  • A goods issue to production
  • A goods issue to cost center
  • A return to vendor
  • A sale to a customer
  • A scrap posting
  • A storage location-to-storage location transfer
  • A plant-to-plant transfer
  • A transfer from quality inspection stock into unrestricted stock
  • A transfer from consignment stock into own stock

As you can see from the above, choosing a movement type should be considered as a vital decision upon saving the movement in the system, and you need to remember the following very important another message: 

Let’s run a small scenario to have this idea stick: You received your laptops from your supplier, and you warehouse people are happy, they received a total of 100 laptops, and boom the warehouse clerk went to MIGO, did a MIGO reception against the PO, put a Q of 100, and flagged the infamous Item Ok indicator, and saved. A couple of hours later, your warehouse manager calls you and says: sorry but we made a huge mistake, we should not have received these materials, as they belong to a different PO. What do you do in this case? 


In this example, you added the stock with movement type 101, the most used Movement Type for a goods receipt against a purchase order.

You have two options here; you can either:

Reverse the document that you created by mistake. To do this, go to:
MIGO – Material Document – Cancel – Insert the number you made by mistake, Press Enter, select the items you want to cancel, Post the document.

Or

Use the reversal movement type. Again, let’s go back to our example above. You received 100 laptops from your supplier, but instead of using the default movement, 101, you will need to take the reversal movement type, which is, in this case, 102. 

Fact: Any movement type has a reversal of +1; the 101 (goods receipt) example has the 102 (101+1) reversal associated with it. 

You can read more about movement type 101 in my dedicate post here:

/

Movement types in Warehouse Management (WM)

The use case of reversal movements is too many to specify in this article, but you can use this functionality to reverse partial quantities, which can be helpful. The difference between the two options that I just provided you is that by the Cancel option, you can only switch the total amount while you can cancel certain items by using the reversal movement.

In addition, movement types are not only used in materials management (MM), but movement types are also widely used in Warehouse Management (WM) module. Movement types in WM specify references postings with the following information:

Stock category for the quants created by the movement
Indicator controlling the creation of transfer requirements and posting a change notice.
Movement types in WM essentially control what goes out or in the warehouse and provide the following helpful info:

1. Interim storage area
2. Type of interim storage bin
3. Control indicators for processing, confirming, and printing transfer orders 
4. Indicator for finding the storage type in the warehouse. 

How to create a new SAP movement type

You can create or re-configure the movement types in the system however you please. However, if you have a specific case where you need to create a new procedure that does not exist in SAP, the key to take here is to copy an existing movement type instead of creating one from scratch. SAP recommends that you copy the movement type you’d like to use and use the first letter Z. You can easily mess up the settings or miss a control indicator if you create one by scratch, so please use that route instead.

However, I’d suggest that you look first at the hundreds of already pre-configured movement types in the system for all kinds, such as stock transfer, transfer posting, withdrawal, or reversal. 
My recommendation, in this case, is to just configure an already set up movement for your own needs and take it as a last resort to set up your own. 

Transaction Code: OMJJ or via IMG (SPRO) through the following:
Materials Management – Inventory Management and Physical Inventory – Movement Types – Copy – Change Movement Types 

Another critical fact to know here is that, upon any goods movement (receipt, issue, or transfer) post in the system, two documents will be automatically be produced, and they are the following: 

  • Material document: Think about this one as proof that the movement has taken place and serves as a reference for downstream (three-way match) payment.
  • Accounting document: A parallel document is created here with the idea that if the movement triggers a financial implication on the company, a G/L account entry is enabled. The general rule here is that there is 1:1 relationship between material and accounting document, but if the movement triggers multiple plants for example, multiple accounting documents will be created. To view these documents, use the Tcode: FB03.

Note: there are certain cases where accounting documents are not generated, for example, storage location to storage location stock transfers or intercompany stock transfers where no accounting movement has occurred to trigger a change in the material’s valuation.

Now that you have a general idea of what is movement type in SAP, let us detail some known movement types in the system:

SAP Movement Types

Movement TypeDescription
101Goods receipt for purchase order or order
103Goods receipt for purchase order into GR blocked stock
105Release from GR blocked stock for purchase order
121Subsequent adjustment for subcontracting
122Return delivery to supplier or to production
123Reversal of return delivery
124Return delivery to vendor from GR blocked stock
125Return delivery from GR blocked stock – reversal
131Goods receipt for run schedule header
141Goods receipt for subsequent adjustment for active ingredient
161Return for purchase order
201Goods issue for a cost center
221Goods issue for a project
231Goods issue for a customer order (without Shipping)
241Goods issue for an asset
251Goods issue for sales (without customer order)
261Goods issue for an order
281Goods issue for a network
291Goods issue for any arbitrary account assignment
301Transfer posting plant to plant in one step
303Transfer posting plant to plant in two steps – removal from storage
305Transfer posting plant to plant in two steps – placement in storage
309Transfer posting material to material
311Transfer posting storage location to storage location in one step
313Stock transfer storage location to storage location in two steps – removal from storage
315Transfer posting storage location to storage location in two steps – placement in storage
317Creation of a structured material from constituent components (Retail)
319Split structured material into components (Retail)
321Transfer posting stock in quality inspection – unrestricted-use stock
323Transfer posting storage location to storage location – stock in quality inspection
325Transfer posting storage location to storage location – blocked stock
331Withdrawal of sample from stock in quality inspection
333Withdrawal of sample from unrestricted-use stock
335Withdrawal of sample from blocked stock
340Revaluation of batch
341Change in status of a batch (available to unavailable)
343Transfer posting blocked stock – unrestricted-use stock
349Transfer posting from blocked stock to stock in quality inspection
351Goods issue for a stock transport order (without Shipping)
411Transfer posting of special stocks E, K, and Q to company’s own stock
413Transfer posting to sales order stock
415Transfer posting to project stock
441Transfer posting non-tied to tied empties
451Returns from customer (without Shipping)
453Transfer posting blocked stock returns to unrestricted-use stock
455Transfer posting storage location to storage location – blocked stock returns
457Transfer posting blocked stock returns to quality inspection stock
459Transfer posting blocked stock returns to blocked stock
501Goods receipt without purchase order – unrestricted-use stock
503Goods receipt without purchase order – stock in quality inspection
505Goods receipt without purchase order – blocked stock
511Free-of-charge delivery from vendor
521Goods receipt without order – unrestricted-use stock
523Goods receipt without order – stock in quality inspection
525Goods receipt without order – blocked stock
531Goods receipt from by-product from the order
541Transfer posting unrestricted-use stock – stock of material provided to vendor
543Consumption from stock of material provided to vendor
545Goods receipt from by-product from subcontracting
551Scrapping from unrestricted-use stock
553Scrapping from stock in quality inspection
555Scrapping from blocked stock
561Initial entry of stock – unrestricted-use stock
563Initial entry of stock – quality inspection
565Initial entry of stock – blocked stock
571Goods receipt for assembly order to unrestricted-use
573Goods receipt for assembly order to quality inspection
575Goods receipt for assembly order to blocked stock
581Goods receipt of a by-product from the network
601Goods issue for delivery (Shipping)
603Goods issue for stock transport order (Shipping) with additional item
605Goods receipt for a stock transport order (Shipping) with additional item
621Transfer posting unrestricted-use – returnable packaging (Shipping)
623Goods issue from returnable packaging stock at customer (Shipping)
631Transfer posting unrestricted use – customer consignment stock (Shipping)
633Goods issue from customer consignment (Shipping)
641Goods issue for a stock transport order (Shipping), outbound delivery
643Goods issue for a cross-company, stock transfer order with billing and invoice
645Goods issue for a cross-company, order in one step (Shipping)
647Goods issue for a stock transport order in one step
651Returns from customer (Shipping)
653Returns from customer (Shipping) to unrestricted-use stock
655Returns from customer (Shipping) to stock in quality inspection
657Returns from customer (Shipping) to blocked stock
661Returns to vendor via Shipping
671Returns for stock transport order via Shipping
673Returns for cross-company stock transport order
675Returns for cross-company stock transport order
677Returns for stock transport order in one step (Shipping)
701Inventory differences in unrestricted-use stock (MM-IM)
703Inventory differences in quality inspection stock (MM-IM)
707Inventory differences in blocked stock (MM-IM)
711Inventory differences in unrestricted-use stock (LE-WM)
713Inventory differences in quality inspection stock (LE-WM)
715Inventory differences in blocked stock returns (LE-WM)
717Inventory differences in blocked stock (LE-WM)
721Sales value receipt – not affecting margins (Retail)
731Sales value receipt – affecting margins (Retail)

Conclusion

Always remember that any of these movements above are reversed by adding +1

I hope this brief introduction of movement types in SAP gave you a better idea of its usecase, and as always, if you have any comments or requests, please do not hesitate to drop them down below! One more note, if you like our articles, why don’t you join our mailing list? We take a very serious approach with our quality content, and our goal is to inform interested readers like you on all things related to SAP and spend management.

Make sure to check our companion MM link regarding SAP MM Tables!

References

Movement types, https://wiki.scn.sap.com/wiki/display/ERPLO/Movement+types

Inventory Management and Optimization in SAP ERP, Elke Roettig 

Omar Olwan

Related posts

0 Comments

Pin It on Pinterest

Share This