cancel
Showing results for 
Search instead for 
Did you mean: 

APO-CIF: Connection between CIF Post Processing & Queues

Former Member
0 Kudos

Hi Experts,

As I Understand, CIF Post Processing is used to separately save the faulty queue entries so that do not block the queue further and that they can be processed separately later.

So, does that mean if you have CIF Post Processing enabled in ur system, then you will never get queues?

It is not happening the same way in our system. We do get post processing records and we get Inbound queues as well....shudnt we get everything in Post processing and nothing in SMQ2?

Any information in this regard is highly appreciated.

Thanks

Kunal

Accepted Solutions (1)

Accepted Solutions (1)

sourabh_jain66
Active Contributor
0 Kudos

Hi Kunal,

You are right about the behaviour, but there are certain restrictions for CPP;

Restrictions

CIF error handling is not available in the following situations, which means that CIF queues
hang when errors occur:

  • At the initial data transfer
  • At the transfer of master data (initial and change transfer)
  • At short dumps or when liveCache is unavailable
  • When the target system is unavailable
  • When an object is locked in the target system (as before for the repetition of the transfer)
  • If errors occur in customer exits or BAdIs that run in CIF inbound function modules during integration
  • When posting terminates in SAP R/3 inbound. If posting terminates in SAP R/3 when transfers are being made from SAP APO to SAP R/3, the CIF queues are processed as before and they are no longer displayed in the queue monitor. Processing by CIF is already complete by the time the data is posted in SAP R/3. Therefore, CIF error handling does not take into account terminations in posting in SAP R/3 and does not generate any postprocessing records.

You can check SAP Note 602484 for further information about restrictions to CIF error handling.

Since not all errors are included in CIF error handling, faulty queue entries may continue to exist once CIF error handling has been activated. Faulty queue entries can also block objects that are resent by CIF postprocessing.


Therefore, you still need to monitor CIF queues by using the qRFC monitors for inbound or outbound queues.

Hope this answers your query, please let me know for any further query.

Rgds

Sourabh

Former Member
0 Kudos

Thanks Saurabh.

That was helpful!!

Regards,

Kunal

Answers (0)