Balance Inventory or Running Inventory in SAP (2024)

Introduction: In this blog, I will try to demonstrate on how to achieve balance inventory or running inventory requirements in SAP.


  • There are often times when buyers, sellers, and planners required visibility of Balance Inventory or Running Inventory.

  • Balance Inventory Or Running Inventory is the inventory that should exist after transaction posting.

  • It is a very helpful tool for the organization's resources to troubleshoot MRP and ATP issues.


Standard SAP options:

Below are the standard SAP options that were explored:


  • Standard SAP has t-code: MB5B (Fiori tile: Stocks for posting date) which gives inventory position at the posting date. The requirement is to have it at every transaction level.

  • SAP has another t-code: S_P00_07000139 (Fiori tile: Prepare Stock Reports) which was also explored as a solution, but it doesn’t consider all the movements, and the “Balance Quantity” value on that report can be misleading.


Solution Approach/Design:


  • Standard SAP has t-code: MB51(Fiori tile: Display Material Document List) which was enhanced to (Report: RM07DOCS, Enhancement: ZMM_EN_IMP_RM07DOCS) to include an additional field: Balance Inventory, and below is a high-level solution approach.

  • Variant will be created for material, plant, Entry Date, and Time which will be sorted in descending order.

  • Consider all the records for that plant/material where the storage location is not blank.

  • If the storage location is blank, then carry the quantity (MSEG-MENGE) from the previous record. If it’s the first record, then keep the value blank or 0.

  • Do the sum from Bottom to top for that plant/material combination.

  • For example, as shown below, when the storage location is blank, we are coping with Balance Inventory values from the previous record for that Material/Plant combination.













































































































































































MaterialPlantEntry DateEntry TimeStorage LocationMovement TypeSpecial StockQtyUnitBalance Inventory
10268110009/22/202017:57:161000641-200LB225.989
10268110006/9/202015:16:061000601-173LB425.989
10268110005/25/202013:31:571000101598.989LB598.989
10268110005/14/202018:39:02641598.989LB0
10268110109/22/202017:58:131000101200LB283.996
10268110109/22/202017:57:16641200LB83.996
10268110105/14/202018:39:021000641-598.989LB83.996
10268110105/8/202014:44:181000101682.985LB682.985
10268110104/1/202016:05:031000601-170.196LB0
10268110104/1/202016:00:511000601-334.882LB170.196
10268110103/31/20209:34:421000101505.078LB505.078
10268110103/5/202017:05:041000601E-165.786LB0
10268110103/3/202015:36:551000101E165.786LB165.786

By Skipping records that have blank storage locations will address the design/solution for the below issue:


  • When PGI happens for STO replenishment outbound delivery, the system creates movement type: 641 entry on receiving plant with a blank storage location. We don’t need to calculate that because when we perform MVT#101, we are calculating inventory as inbound. For example, as shown below


Balance Inventory or Running Inventory in SAP (1)


Material Document List


  • When we perform GR for drop shipment PO, the system performs MVT #101 with a blank storage location. Dropship receipt has to be excluded from Balance Inventory because those are account-assigned PO(s) for which anyways inventory doesn’t come to the plant and there is no shipping movement (MVT #601). By not including a blank storage location record, we can skip the dropship receipt. For example,


Balance Inventory or Running Inventory in SAP (2)


Material Document List


  • For customer consignment fill up (MVT # 631) also system creates a material document with 2 lines (one with storage location and one without storage location). We will include the only one which has a storage location. By skipping without storage location will eliminate double counting.

  • For customer consignment issues (MVT # 633), the system creates material documents without storage location (as inventory gets consumed from the customer location). We don’t need to include this movement in the report because we already considered consignment fill-up (MVT#631). For example


Balance Inventory or Running Inventory in SAP (3)


  • Customer Consignment Return (MVT#632). This means we are bringing the customer consignment inventory back to Plant. The system creates 2 lines in the material document. We will include the only one which has a storage location. By skipping without storage location will eliminate double counting.


Balance Inventory or Running Inventory in SAP (4)


Results after Implementing the solution:


  • MB52 Layout: where the layout is been set up to display based on the Descending Order.


Balance Inventory or Running Inventory in SAP (5)


Layout Creation


Balance Inventory or Running Inventory in SAP (6)


Default Layout


Balance Inventory or Running Inventory in SAP (7)


Balance Inventory in Output


Conclusion:


  • Running Inventory or Balance inventory can be achieved by enhancing T-code: MB51 (Fiori tile: Display Material Documents).

  • It's a very useful tool for buyers or planners or sellers to know the inventory position and troubleshoot MRP or ATP issues.

If you find my blog useful, please like and share your feedback in the comments below and follow me for more content like the above.

Please follow my profile for future posts (ravidave2)

Topic Page (find the most relevant one – https://community.sap.com/topics/)

Ask questions about MM (Materials Management) and follow (https://answers.sap.com/tags/477297786799213261950044802925335)

Read other MM (Materials Management) blog posts and follow (https://blogs.sap.com/tags/477297786799213261950044802925335/)

Balance Inventory or Running Inventory in SAP (2024)

FAQs

How do I check my inventory balance in SAP? ›

Inventory Balance SAP
  1. -> Physical Inventory.
  2. -> Reports.
  3. ->from the reports list select inventory Balance.
  4. -> ...
  5. -> Do Apply.
  6. ->Enable full balance details.
  7. ->Turn on the repeated text and apply again,
  8. -> export in excel for further analysis.
Nov 17, 2022

What is the Tcode for inventory balance report in SAP? ›

Standard SAP has t-code: MB5B (Fiori tile: Stocks for posting date) which gives inventory position at the posting date. The requirement is to have it at every transaction level.

How do you balance inventory? ›

Analyze customer demand: Accurate demand forecasting is essential for optimal inventory management. Analyze historical sales data, market trends, and customer preferences to predict future demand. Consider seasonal fluctuations, product lifecycles, and external factors such as economic or geopolitical events.

What is MB5B in SAP? ›

There are many ways by which we can achieve this. One such is, using transaction MB5B. This transaction not only displays the quantities, but also shows up the source of a material, stock summary, stock ledger or even the placement of a material in a warehouse.

What is inventory balance in SAP? ›

Inventory balancing is an optional process in Service Parts Planning ( SPP ) that is executed as a planning service in the Planning Service Manager. You can schedule the inventory balancing service periodically. The following triggers also lead to inventory balancing: Supersession. Destocking.

What is running inventory? ›

Running inventory refers to the ongoing tracking and management of goods or products held by a company for sale.

What is Tcode MB52 in SAP? ›

T. Code MB52 : Display Warehouse stock of Material in Hand. Purpose: You use this report to display the total stock of a material (quantity and value) at plant and storage location level.

How do you adjust inventory balance? ›

Here are a few simple steps you can follow to make an inventory adjustment:
  1. Gather information. Determine the amount of the company's beginning inventory for the period you're calculating. ...
  2. Calculate the cost of goods sold. ...
  3. Evaluate inventory. ...
  4. Accurate inventory. ...
  5. Understated inventory. ...
  6. Overstated inventory.
Mar 3, 2023

What is total inventory balance? ›

Determining the Balance of Inventory

The ending balance of inventory for a period depends on the volume of sales a company makes in each period. The basic formula for ending inventory is: Ending Inventory = Beginning Balance + Purchases – Cost of Goods Sold.

What is inventory balance report? ›

The Inventory Balance Report is used to balance the opening and closing quantity of the inventory for an item, within a specified date range.

What is MI01 used for in SAP? ›

T-Code: MI01

This is the T-code which will create the physical Inventory Document, the document number will be used as the reference further with respect to all the materials in them. The initial screen of the t-code will be as below.

How do you adjust inventory in SAP? ›

To adjust the on-hand inventory quantity of an item:
  1. On the Main Menu, click Inventory.
  2. Click Inventory Adjustment.
  3. The Adj. ...
  4. The Reason field defines the reason you are performing the adjustment to the item's on-hand quantity. ...
  5. The Note field is for information that is relevant to this item's inventory adjustment.

How does SAP track inventory? ›

SAP includes a feature called “goods movement” that allows you to track when and how goods change hands. These movements can indicate handing off goods within your organization as well as a handoff to a customer or vendor. They are important indicators of where a material is in the supply chain process.

What is the Tcode for asset balance display in SAP? ›

Transaction Code : AR01 - Asset Balance.

How do you check warehouse inventory in SAP? ›

To display stock for a specific material, by plant and storage type: Choose Logistik Logistics Execution Internal Whse Processes Bins and Stock Display Total Stock per Material (Warehouse Management) from the SAP menu. Enter a plant, material and warehouse number and chooseENTER .

Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 6213

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.