You can choose to lock all transactions, or "financial" transactions only. By "financial" it is meant transactions that directly impact on GL accounts.
To permit editing of purchase orders in locked periods, have you set "Lock Periods Range" to "Financial" in place of "All" under installation settings?
1. Start INSTALLATION Workshop
2. From main menu select Install|Security
3. Now check your "Lock Periods Range" setting