
One of the three coverage measures that the Coverage API calculates.
Procedure coverage measures how many of the functional entry points in the code under test have been called. Procedure coverage offers only a rough measure of code coverage in comparison to branch and statement coverage. But it remains important for verifying that all functional entry points to the code under test have been tested.
Procedure is something of a misnomer in ABAP code coverage. The actual granularity is processing blocks. This includes not only procedures (methods, function modules, and subroutines) but also dialog modules and event blocks. However, if you are following SAP's ABAP programming guidelines, then the processing blocks in new and refactored code are for the most part procedures in the form of ABAP Objects methods.
Procedure coverage is also known as function coverage.