CALL FUNCTION 'SET_COUNTER' EXPORTING set_value = number.
DO 3 TIMES. CALL FUNCTION 'INCREMENT_COUNTER'. ENDDO.
CALL FUNCTION 'GET_COUNTER' IMPORTING get_value = number.
WRITE number.
Now to do it using a class....
REPORT demo_class_counter .
CLASS counter DEFINITION. PUBLIC SECTION. METHODS: set IMPORTING value(set_value) TYPE i, increment, get EXPORTING value(get_value) TYPE i. PRIVATE SECTION. DATA count TYPE i. ENDCLASS.