Flow Chart Checks : (C18077) procedures/Functions that are used incorrectly

(C18077) procedures/Functions that are used incorrectly

Error In:
Correctness
Description:
Either procedures are used as functions (treated in some expression as if they return a value), or functions are used as procedures (called in expression where an action is expected).
Example:
Function FACTORIAL used as Procedure in definition of SCH_ADA:ACTION: FACTORIAL(Y)
Erroneous Elements:
Subroutines