578 (E)- System type variable '%1' in '%2::%3' requires constructor parameter list
Using system type variables in OSI functions requires constructor parameter list as shown in the example below.
... fragment ( ) {
VARIABLES
ActionItem item(self,"MyAction"); (( system type ActionItem
PROCESS
...
}