SAP solve KI248 Account requires an assignment to a CO object
When creating a Purchase Order, the error KI248 Account requires an assignment to a CO object might occur.
It will most likely means that no cost center has been set for the GL account in the current company code.
In order to solve the issue, go to transaction OKB9, Change view “Default account assignment”, and click on New Entries
Add new lines with the company codes, GL accounts, and cost centers
Save the new entries, and try again – it should now work. It might be necessary to leave the transaction and enter again in order to see the change being taken in consideration by the system
More details on Account requires an assignment to a CO object