cancel
Showing results for 
Search instead for 
Did you mean: 

Some Questions on CIF error Handling

Former Member
0 Kudos

Hi Experts,

Pls find below some of the CIF related doubts that I have:

  1. Let's say you got a queue on Sales Order. You do not delete the queue. And then, you try to run CCR for that Sales Order. You see theSales Order missing in APO and then you try to send the Sales Order to APO through CCR(one case). Now, will you be able to send the same as you have not deleted the queue yet? Or do we first need to delete the queue and then run CCR?
  2. How is CCR and CPP interconnected? How different are their purposes exactly?
  3. What happens if we receive a Post processing record and rather than processing it through CPP we correct the inconsistencies using CCR?
  4. When is it okay to delete a Queue?
  5. Let’s say we get a Queue CFSLS0000003181. This is a Sales Order queue. But sometimes when we run CCR for this Sales Order Selection, we do not see any inconsistency/errors. Then can we delete the queue?
  6. How do we segregate different CIF queues?
  7. What is the effect of Saving an Inbound queue? How can we process it later again?
  8. If we have CIF Post processing enabled, why is it sometimes that we get an inbound queue blocked but not get a stuck CPP record(for the same Transaction data)? Why is it that we get both sometimes? If the stuck records are processed can we then delete the queue? Or without deleting the queue, we will not be able to process stuck records?

Any help on these would be highly appreciated.

Regards,

Kunal

Accepted Solutions (1)

Accepted Solutions (1)

sourabh_jain66
Active Contributor
0 Kudos

Hi Kunal,

Please find the answers for your questions:

  • Let's say you got a queue on Sales Order. You do not delete the queue. And then, you try to run CCR for that Sales Order. You see theSales Order missing in APO and then you try to send the Sales Order to APO through CCR(one case). Now, will you be able to send the same as you have not deleted the queue yet? Or do we first need to delete the queue and then run CCR?

Though not a good idea, but you can delete the queue if it is a faulty one, and after that when you run CCR it will compare objects contained in active integration model, and will show you the inconsistancies with reason, you can then reconcile them.

  • How is CCR and CPP interconnected? How different are their purposes exactly?

CCR: You can use the CIF comparison/reconciliation of transaction data to identify and correct data inconsistencies between SAP Advanced Planning and Optimization (SAP APO) and a connected partner system (SAP R/3 or SAP ECC). Data inconsistencies can occur during the transfer using Core Interface (CIF), if, for example, you manually delete entries in the queue or if faulty queue entries exist. The CIF comparison/reconciliation takes into account both objects that are not available in one of the systems and objects that differ in the two systems.

CPP: CIF postprocessing is used to display and process postprocessing records that are automatically generated during CIF error handling. So if you have activated cif error handling, then for faulty records will get updated in CPP and will be removed from queue monitor.

CIF error handling ensures that all CIF queue entries are processed during the data transfer.  Faulty queues no longer lead to queue blocks. Instead, they are logged in  postprocessing records in the relevant target system for the data transfer. You can then  call these postprocessing records at a later point in time in CIF postprocessing. Once the error has been corrected you can then send the objects to the relevant target system again.

  • What happens if we receive a Post processing record and rather than processing it through CPP we correct the inconsistencies using CCR?

When you process faulty records from CPP, then you will be able to see the same in CCR.

 

  • When is it okay to delete a Queue?

When you are sure that the particular queue is faulty queue and not stucked because of some other faulty queue.

  • Let’s say we get a Queue CFSLS0000003181. This is a Sales Order queue. But sometimes when we run CCR for this Sales Order Selection, we do not see any inconsistency/errors. Then can we delete the queue?

You should check in CPP for the issue, if there is any, if there is no issue in CPP as well, you can delete the queue.

  • How do we segregate different CIF queues?

It is in the name of the queue like:

CFSLS: CF for cif, SLS for sales

CFEP: CF for cif, EP for external procurement

CFPLO: CF for cif, PLO for planned order

Numeric digits represents order no.

  • What is the effect of Saving an Inbound queue? How can we process it later again?

Through post processing.

  • If we have CIF Post processing enabled, why is it sometimes that we get an inbound queue blocked but not get a stuck CPP record(for the same Transaction data)? Why is it that we get both sometimes? If the stuck records are processed can we then delete the queue? Or without deleting the queue, we will not be able to process stuck records?

Not clear

For further info on this go through SAP help on this

http://help.sap.com/saphelp_scm70/helpdata/EN/53/7bd940ff937e7fe10000000a1550b0/frameset.htm

Rgds

Sourabh

Answers (0)