Dear D-D,
The point about GMP / prerequisite programs is that, in general, they are supposed to make the hazards with which are associated "not reasonably likely to occur". Consequently they do not yield a significant hazard in most risk matrices. And not significant >>>> not CCP, by definition.
But note that there are 2 variations / opinions which can be found on this logic, ie -
In general, CCP determination involves identifying and characterizing the hazards, the control measures, and the processing steps where control is applied. Thus, it is imperative that the HACCP team revisit and re-evaluate the Hazard Analysis as well as the Flow Diagram.
If a significant hazard that is reasonably likely to occur is identified in the Hazard Analysis, it must be controlled somewhere in the food processing and handling system. Due to the rigorous HACCP requirements for setting appropriate CLs and monitoring, there are certain hazards in certain situations which are more appropriately controlled by prerequisite programs. This has been the subject of some debate and has led to two approaches in dealing with such hazards. While they differ philosophically, the end result of these two approaches is similar. *
Approach A: This approach is used by some HACCP auditors in the regulatory and private sector. It dictates that a hazard deemed significant in the Hazard Analysis must be controlled at a CCP. It then follows that a hazard which is, in fact, managed by a prerequisite program is considered not "reasonably likely to occur" because of the prerequisite program.
Approach B: In this approach, prevention and control of identified significant hazards can either be at a CCP or through rigorously applied prerequisite programs.
The Codex tree was i think designed specifically for process steps, not ingredients. But i may be wrong.

(If you look in standard texts and on this forum you can see slightly modified (eg Q1-Q3) trees. But I think cfia adjust the appropriate answer format so as to conveniently maintain Q1-Q4, from memory),
Routine users of codex tree should know the answer to this one like the back of their hands.
Rgds / Charles.C
PS as example, refer this thread -
http://www.ifsqn.com...ndpost__p__6330post#19 is similar to one textbook tree. It is posted in more pictorial form elsewhere on this forum.