Once upon a time on an OS called SSP programs written in the SSP programming language that was a forerunner to CLP called OCL were called "Procedures".
Operation Control Language was not considered "real programming" like RPG, so some other name was needed, in place of programs.