The CLP procedure uses constraint logic programming methods to solve general and scheduling-oriented constraint satisfaction problems; it can also solve optimization problems. In SAS/OR 13.1, the OBJ statement, which specifies an objective function to be added to a constraint satisfaction problem, attains production status. This statement enables PROC CLP to solve optimization problems that include intricate logical constraints.