NOPROSEC

138

No procedural section

Your routine is missing a .PROC or PROC statement. You cannot compile a class that doesn’t contain a method, as there is nothing to compile. Private, sealed, and static methods in an interface must have a procedure division, and properties marked virtual in an interface must also have procedure divisions for their get/set methods.