Skip to Content

Author: Sachin Gambhir

Message to all: I have created this document as there were many unanswered queries and clarification regarding Goods Receipt capacity check function on various forums. Here I have tried to put complete process with example.

All type of comments are welcome.



SAP provides various new Business function to support and optimize operations. One of the that Business function released by SAP is LOG_MM_CI 1 for Retail in ECC 6 EHP2 which contains following application component “Goods receipt capacity check (MM-PUR)”, “Invoice Verification Enhancements (MM-IV)”, “ Global Trade Services Integration (SD-FT)”.

Here, I have tried to explain component Goods Receipt Capacity check function, which can help in order optimization.


Until now there was no check for enough capacity available on a planned delivery in Goods receipt section of Warehouse i.e. If goods delivered to a Warehouse door which don’t have enough capacity will result in bottlenecks in GR area of warehouse and on other hand there is enough capacity available on another warehouse door.

With the help of this function a capacity check is introduced with PO creation.



  • Having goods receipt capacity check into account this function prevents potential bottlenecks.
  • The vendor’s delivery date planning utilizes the capacity of the goods receipt areas of warehouse.
  • The vendor can schedule the deliveries better since the planned time window for inbound deliveries is binding.


How it works?

  A new icon/tab is introduced in under Item Overview table  /wp-content/uploads/2013/06/77_231347.jpgGR: Capacity check.

The buyer is informed if the capacity at goods receipts section of the Warehouse is insufficient for a specified date and the quantity of goods received at
particular goods receipt area.

Further the buyer can decide to move the receipt to another time slot or to another Goods receipt section if the capacity is insufficient.

During PO creation Buyer can view the points of bottleneck at goods receipt area.

Prerequisites Configuration

Settings is required in Customizing under Materials Management >>Purchasing >> Purchasing Documents >> Purchase Order >> Goods Receiving Capacity Check.

You can activate the goods receipt capacity check by using the function Control Parameters for Goods Receipt Capacity Check


Transactions Associated

WGRC1: Vendor assignment


One can assign a door to the vendor


WGRC2: Resources


One can display and process the resources for a door.


WGRC3: Occupation/Assignment Plan


One can display the assignment plan of a door.

WGRC4: Post processing Monitor

One can use the Post processing Monitor to readjust your planning.

WGRC5: Inactive vendors

One can assign a door to inactive vendors.


WGRC6: Deleting good receipt capacity data

You can delete obsolete data produced by the goods receipt capacity check. You can first simulate deleting the data in order to check whether this leads to any errors with log.

Process with Example

Goods Receipt capacity check needs to be activated as informed in configuration.


Step 1: Maintaindoor assignment with Vendor, plant, storage location and year with transaction WGRC1.

Note: For each door or each staging area of a warehouse, you must first define an initial week Null. If you do not define an individual assignment for special calendar weeks, the assignment of the initial week applies for all calendar weeks, independent of the date.

If you want to define specific calendar weeks that differ from the initial week, enter the corresponding calendar week in the format WW in the Week field and in the format YYYY in the Year field. When you process special weeks, the data of the special weeks applies. If there is no specialweek for a calendar week, the data of the initial week applies.




Step 2: Maintain free capacity units (available working time in minutes) for a door or a staging area of a warehouse via transaction WGRC2.
When you create a purchase order (function ME21n), the system checks the data specified here to ensure that the respective door or staging area has

Sufficient capacity toprocess the delivery.


Note: For each door or each staging area of a warehouse, you must first def inean initial week Null. If you do not define individual resources for special calendar weeks, the capacity units of the initial week apply for all calendar weeks, independent of the date.


If you want to define specific calendar weeks that differ from the initial week, enter the corresponding calendar week in the format WW in the Week field and in the format YYYY in the Year field. When you Process special weeks, the data of the special week applies. If there is no special week for a calendar
week, the data of the initial week applies.

When you create a special week, the system displays the capacity units of the initial week as a template. You can overwrite or delete these values.


Step 3: Create PO via ME21N with all the parameters maintained in step2 , enter a warning message will be displayed “ No time window assigned for plant XXXX and storage location XXXX.

Reason: GR capacity check is active and time slot in Delivery schedule tab in item details of PO is empty and the vendor door assginment is not planned for particular week.


Note: PO where vendor door assignment is planned in WGRC1 with week number,  time slot will automatically picked up and PO where door assignment is not planned, system will inform buyer with above message.


Step 4: Press GR: capacity check icon following screen is called with two slots of 60 minutes you have maintained in step2.


Step 5: Choose the convenient slot and press /wp-content/uploads/2013/06/88_231357.jpg select TB profile and information will be displayed.



Result: Time slot for delivery schedule is updated accordingly.





To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Jürgen L

    Is that document finished or still in preparation?

    I cannot really understand which capacity is checked and how.

    I just see that you assigned a capacity of 60 minutes in the morning and in the afternoon,

    and then you assign a purchase order item to this “capacity”,  but where did you  define how much of the 60 minutes will be consumed for this PO item?

    Lets assume I can receive goods from 5 different vendors within 60 minutes through one door

    is this consumption somewhere defined, or is it up to the buyer how much POs he assigns to a door?

    1. Former Member Post author

      Hi Jurgen ,

      The document is complete in respect of information available through references and assumptions.

      The capacity is checked in terms of resources available for a period of time eg: For the example above you can assume that the person who supports GR is available to this door at these hrs only and to another WH for some other time.

      And in addtion to this WGRC3 is the transaction where one can check the assignment plan

      More description of transaction is as follows:

      To display the occupancy of a door or staging area for the selected calendar week or initial week zero. You distinguish between actual data and planning data.

      This function is used for display purposes only.

      To process the assignment data, use the function “Vendor – Door Assignment”.

      The times identify the time period for which resources and/or vendor assignments are available.

      And regarding third point I assume that it depands on buyer how many POs he assign to that door.

      1. Jürgen L

        Thanks for this explanation, I feared this. Almost a misuse of the term “capacity”

        It would probably cause some extra conflicts between the warehouse manager and the buyer.

        But I see some potential, less with the real doors, but in case of tank truck discharging stations I could imagine some use.

        Thanks again for this document and the update


Leave a Reply