COGI Awareness Program
COGI Awareness Program
and Errors
Let’s start with the basics:
It is a standard SAP transaction which shows a report of automatic goods movement errors.
Automatic Goods Issues are carried out by the production confirmation if the Backflush indicator is set on the MRP
2 View.
The quantities for back flushing are controlled by the component quantities on the BOM.
Indeed COGI is the appropriate KPI which indicates correctness of the BOM , efficiency of internal stock movement
Storage
Location
Backflush
Common Errors and Important Points about COGI
1. Enter Storage Location : This Common Error is caused when the issue storage location is blank on the work
scheduling view of the material master.
2. The Storage location is blocked for that material. (e.g. during a physical inventory)
3. There is insufficient stock of inventory in the system for the components back flushed.
4. The Conversion of the UOM shown in the COGI error to the base UOM in the material master is missing.
5. COGI failed ( Date Error): Inventory quantity is available to cover the requirement but was received at a later date
than the error was encountered. When a COGI error occurs in a previous month than the inventory is received the
system will not process the COGI error
6. Material Locked : The material is locked at the plant and any material movement transaction will fail.
7. You have no authorization for this transaction with movement type : Ensure that the user tried to make this
movement initially has the correct level of authorization if required.
8. Posting only possible in period XXXX in company code XXXX : This is some one forgot to open the accounting
period for accounting and material posting so to get error
COGI Report as on Date
Note that transaction COGI is just the starting point for resolving COGI’s. You will need to view and edit
material masters, Production/Process Orders, Vendor Masters, post inventory movements, view stock, view
stock requirements list, etc. Be ready to dig deep!
Though physical material was available, system could not considered it because of error ( Enter Batch)
Confirmation of Production Order ( CO15 & MB31)
Physical stock of material was available and production has completed production confirmation
BUT SYSTEM stock was not available.
Can we look at COOIS (production order display) before confirmation?
Production Order display ( COOIS)
Production order is showing difference of Requirement Quantity and Quantity Withdrawn, where as committed
Quantity was available.
Movement of material
Inventory stock was not available during release of production order, however purchase as taken action by
transferring from other code ( 309 Movement- code to code transfer) Because BATCH maintenance is NOT updated
by stores this error occurred
Resolution for Common Errors
ERROR TEXT RESOLUTION TRANSACTIONS
a.Add inventory to the respective Storage location &
MB1B / MB1C / MIGO
then post COGI
Deficit of SL Unrestricted-use XX EA : XXXXXXX YYYY
ZZZZ
b.Change the Storage location entry to where the
COGI
inventory is available
a.Enter the Storage location COGI
Storage location field empty
b.Maintain the Issue storage location in Material master
MM02/CS02
or BOM
Extend the material to the plant / storage location & MM01 / MMSC
Material XXXX YYYY ZZZZ does not exist then post COGI
In plant XXXX , post to current period YYYY/MM Change the posting date to current month/date and COGI
save
Posting only possible in periods YYYY/MM and Change the posting date to current month/date ( within COGI
YYYY/MM in company code XXXX the referred posting period) and save
The plant data of the material XXXXXX is locked by the Wait for or Request the other user to complete / let the Wait for the unlocking & then post COGI
user UUUUU material off his transactions & then post COGI
Material XXXXXXX YYYY ZZZZ blocked due to a Wait for the Physical inventory process to be completed MI**
physical inventory / Request the Supervisor to clear the physical inventory
& then post COGI COGI
User Authorization Errors for certain movements Get necessary authorization to the user / Post the
transaction using the other users with the right
authorization settings
Enter a vendor for special stock Enter a vendor for the special stock (K,P) on the COGI COGI
detail screen
Check the Order and reset the status (like DLFL/CLSD) CO02 –> COGI
Current order status does not allow goods receipt temporarily. to allow goods movements
Best Practice on COGI
1. As a best practice, DO NOT DELETE COGI errors!! This is your only (or at least the easiest) indication that there is an
issue with stock that needs to be addressed. It will bite you later if you delete a COGI without addressing it first.
There are a few cases where you can delete a COGI after resolving the issue.
2. Check the COGI report on a daily basis.
3. Never let a COGI sit for more than a week. Resolving these errors is very important because it keeps the integrity of
orders and stock in SAP.
4. Before cancelling a Production Order confirmation, correct the COGI errors from the original confirmation to avoid
creating additional errors.
5. A big part of resolving COGI’s is understanding the story behind the error. The best way to understand is to get in
the plant and talk to the people that do the confirmations and can show you and explain what happened.
6. Document everything! Unfortunately standard SAP COGI does not keep a record of COGI’s. So after they are deleted
or cleared, you have no record of the quantity or type of errors at a given time.