Skip to Content
Author's profile photo Former Member

Common COGI Errors & Resolutions

Dear All,

We often find questions related to Backflushing & COGI errors (Errors in Automatic Goods Movements during Confirmation entries).

Let’s recollect certain Basic details –

Goods movements can be created during the confirmation entry for the Production/Process order.

Backflushing

  • If you confirm an order / operation with components that have the Backflushing indicator set, the system automatically posts a goods issue for these components. For more information about the Backflushing indicator, refer to the end of this section.

Automatic Goods Receipt

  • If the control key of the operation being confirmed specifies automatic goods receipt, the system automatically posts the produced material to stock. Automatic goods receipt can also be activated by the production scheduling profile.
    • Automatic goods movements are not permitted for materials that require serial numbers. However, if an automatic goods movement is specified for a material that requires a serial number then an error record is written. This error record can be displayed using the reprocessing function but it cannot be posted. Error records for materials that require serial numbers must be deleted manually. The goods movement must then be executed manually in inventory management.


Backflushing Indicator

We can control backflushing in the following objects:

  • Material master – Backflushing key (MRP2 view)
  • Work center – Basic data screen. This is only taken into account, if the material master stipulates that the work center should determine whether the material is backflushed. Work centers are assigned to a production order via the operations. The operations are copied from the routing used.
  • Routing – component overview. This indicator is always taken into account, irrespective of the indicators in the material master or work center.

If the Backflushing indicator has been maintained in the master data, it is copied from there when you create a production order. You can change the indicator in the production order

Incorrect Goods Movement

If errors arise  during a goods movement for certain reasons(for example, during backflushing insufficient stock is available in the warehouse) then you can either process the incorrect goods movements directly in the confirmation transaction or separately using a reprocessing function.

  • Correction in the confirmation
    • In Customizing for Confirmations (OPK4 – Goods movements indicator in the Error handling/logs area) you can define that, for individual entry of confirmations, the system displays an error log before it saves a confirmation with incorrect goods movements. Before you save the confirmation you have the option of correcting the incorrect goods movements.
  • Correction when reprocessing
    • If you want to process incorrect goods movements at a later stage, you can use the reprocessing function (COGI/CO1P)

The table AFFW shows the list of Goods Movements with Errors from Confirmations

We can clear many of the regular errors by setting up a batch job to run the program CORUPROC at defined frequency.Still, we need a regular manual intervention to check to clear the residual errors using transactions COGI (or CO1P), left behind after the batch job execution.

This is an attempt to prepare the list of Common errors seen in COGI and respective resolution actions.

Kindly feel free to suggest changes / additions to the list.

Listing few of SAP notes which could be useful reference, while analyzing the Goods movement errors –

  • Note 540392 – FAQ: Automatic goods movements
  • Note 545749 – COGI: How to correct certain errors
  • Note 603615 – Old AFFW records can neither be processed in COGI nor CO1P
  • Note 1631357 – Deletion of obsolete failed goods movements
  • Note 730840 – Consulting: All goods movements receive the same error

While searching around, found another nice blog on COGI, by Tanya Duncan. Sure, many would find this an useful reference as well.

Thanks.

Senthil

ERROR TEXT RESOLUTION TRANSACTIONS
Deficit of SL Unrestricted-use XX EA : XXXXXXX YYYY ZZZZ

a.Add inventory to the respective Storage location & then post COGI

b.Change the Storage location entry to where the inventory is available

MB1B / MB1C / MIGO

COGI

Storage location field empty

a.Enter the Storage location

b.Maintain the Issue storage location in Material master or BOM

COGI

MM02/CS02

Material XXXX YYYY ZZZZ does not exist Extend the material to the plant / storage location & then post COGI MM01 / MMSC
In plant XXXX , post to current period YYYY/MM Change the posting date to current month/date and save COGI
Posting only possible in periods YYYY/MM and YYYY/MM in company code XXXX Change the posting date to current month/date ( within the referred posting period) and save COGI
The plant data of the material XXXXXX is locked by the user UUUUU Wait for or Request the other user to complete / let the material off his transactions & then post COGI Wait for the unlocking & then post COGI
Material XXXXXXX YYYY ZZZZ blocked due to a physical inventory Wait for the Physical inventory process to be completed / Request the Supervisor to clear the physical inventory & then post COGI

MI**

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 detail screen COGI

Current order status does not allow goods receipt

Check the Order and reset the status (like DLFL/CLSD) temporarily. to allow goods movements CO02 –> COGI
Enter valuation type Enter the valuation type on the COGI detail screen COGI

Assigned Tags

      33 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Sharat Sugur
      Sharat Sugur

      Hi Senthil,

       

      Good reference document for quick resolution of COGI errors. You can mention SAP Note number also on the COGI which has some more information for anyone who refers this document. That is also good.

       

      Regards,

      Sharat

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Sharat.

      Appreciating your feedback and suggestions.

      Regards,

      Senthil

      Author's profile photo Former Member
      Former Member

      Hi senthil,

       

      This one is really helpful, to get idea after confirmation what further next process carried out by system and how to overcome the error is there.

       

       

      Thanks,

       

      SG

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Sujeet.

       

      Regards,

      Senthil

      Author's profile photo Sundaresan Velayudam
      Sundaresan Velayudam

      Dear senthil,

       

      Thanks for sharing your knowledge

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Sundaresan.

      Regards.

      Senthil

      Author's profile photo Mangalraj Senthamaraikannan
      Mangalraj Senthamaraikannan

      Hello,

       

      Good Document to understand more about COGI.

       

      Regards

      Mangalraj.S

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Mangalraj.

      Regards,

      Senthil

      Author's profile photo Lingaiah Vanam
      Lingaiah Vanam

      Good documentation for Error goods movement (COGI).

       

      Regards,

      Lingaiah

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Lingaiah.

      Regards,

      Senthil

      Author's profile photo Anupam Sharma
      Anupam Sharma

      Hi Senthil,

       

      Good document on COGI !!!!

       

      Keep Sharing.

       

      Regards

      Anupam Sharma

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Anupam Sharma

      Regards,

      Senthil

      Author's profile photo Former Member
      Former Member

      Hello Experts,

       

      Somebody know that how is it possible to check which user is in the COGI currently?

       

      Thanks in advance your advice!

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Dear Peter,

      Please try SM50.

      Thanks

      Senthil

      Author's profile photo Jeevan Sagar
      Jeevan Sagar

      SM50 gives the list of work processes only in the application server in which the user is logged in, meaning it won't give system wide work processes. One must use SM51 to see work processes in other application servers by manually double clicking on each of the application server. An alternative way would be using SM66 which gives the global active processes.

      Author's profile photo Amit Kumar Kataria
      Amit Kumar Kataria

      Hi Jeevan,

       

       

      Please share some good document on Production order costing including the concept and the cofiguration requirement with scenario.

       

       

       

      Regards,

      Amit Kataria

      Author's profile photo Former Member
      Former Member

      Hello Senthil and Jeevan,

       

      Your advice is usefull!

      Thank you!

      Author's profile photo Valerie Head
      Valerie Head

      We update production automatically every night.  When a material shows up in COGI due to insufficient quantity which date represents the date of the production; the posting date (minus one for the prior day's production) or the requirement date?

       

      I was off at month end and I need to identify the period of the errors.

       

      Thanks to anyone that can help.

      Author's profile photo Felipe dos Santos Tavares
      Felipe dos Santos Tavares

      Good! Very helpful!

      Author's profile photo Former Member
      Former Member

      hi friends, i have one question, when i confirm the order and one material not have stock, it will generate a diferent document for cogi, one for 101 and other for 261. If you see the aufm table, there are two diferents documents.There are any posibility to configure that to obtain one document with two movements.? we have discrete production, not repetitive.

      Gracias

      Author's profile photo Former Member
      Former Member

      Very interesting !

      Good Post

      Author's profile photo Former Member
      Former Member

      Hi,

       

      Read before and really helped but not commented.

       

      "Good and Helpful Post"

       

      Thanks

      Author's profile photo Former Member
      Former Member

      Very nice one.

      Author's profile photo Anubhab Chirui
      Anubhab Chirui

      Hello Senthil,

              Thanks for sharing. Very informative and helped me a lot.

       

      Thanks,

      Anubhab Chirui

      Author's profile photo Former Member
      Former Member

      Confusion and problems related with COGI are crystal cleared by referring your post.

       

      Further I would like to know how FI and/or CO Module come into picture while clearing COGI Error ?

      What is the effect of COGI on Cost and on Profitability ?

       

       

      Thank you Senthil, for sharing such information.

       

      Thanks & Regards,

      Yash Khandelwal.

      Author's profile photo Former Member
      Former Member

      Awesome Mr. Sendhil keep posting such doc

       

      Thumbs up!!!

      Author's profile photo Former Member
      Former Member

      Nice document. Thanks for sharing.

      Author's profile photo Former Member
      Former Member

      Best

      Senthil Kumar Akash Sampath

       

      Thanks

      Author's profile photo Former Member
      Former Member

      Excellent Sir, 

       

      The collective information is very useful and all time reference.

       

      Thanks, Santha

      Author's profile photo Former Member
      Former Member

      Thank you for this useful information

      Author's profile photo Former Member
      Former Member

      Hi Sir,

       

      I am new to SAP-PP world . My client requirement is someone deleted the COGI errors without solving them. So he want to know the deleted COGI errors and he is using ECC 6.0 version. SAP Note:309050 is not useful for him. So please suggest me some tips to solve this Issue.

       

      Thanks and regards

      Suheel

      Author's profile photo Former Member
      Former Member

      Dear sir,

      I am facing an issue in Cogi... After doing confirmations.. The errors reflect in COGI as deficit material error.. But for some deficit part nos. I want to use alternate part nos. But it's not possible in COGI.. so how can I do it?

      Author's profile photo brenda sanchez
      brenda sanchez

      Hello

      Do you know what´s mean this error "Broken call transaction"???, I have an issue aready check my master data, whare house created I am continue with the same issue in backflush report, the numbers 12025298 and 12025209 are automatics.

      error

      error