
The element in the Coverage API with which you collect code coverage data. A measurement lets you start and stop the recording of code coverage data. It also exposes the methods that let you generate results from the raw data collected by the measurement.
A measurement is represented by an object of type IF_SCV_MEASUREMENT.
Typically, a measurement may occur as in line instrumentation in a test program or may be switched on by a test infrastructure. In these cases, the measurement can be precisely restricted to a particular test activity or set of activities by one or a few users.
Alternatively, a measurement can be started at the start of a test period - a test week perhaps. It records all activity - potentially including nontest activity - by the measurement users until it is stopped. This approach to collecting code coverage data is similar to that used in the Coverage Analyzer, transaction SCOV.
A measurement is client-specific. That is, it is visible only in the client in which it was created. However, because of technical limitations, a measurement records all activity across clients by the measurement users. A measurement that records the activity of user 'AUNIT_TEST' in client 005 also records activity of a user AUNIT_TEST in client 100.
Here is the tutorial on creating a standalone measurement, as in line instrumentation in a program.
Here is the tutorial on working with measurements in measurement series.