Before ABAP had classes, it had function modules — named, callable units of logic that live in containers called function groups. Think of a function group as a static C# class full of public static ...