Sage 100 "sub" cost codes for General Ledger and for job costs.

Hello! looking to find out if Sage 100 contractor has the ability to create sub cost codes for the general ledger accounts (we need to break out further but accounting at a high level does not want this level of detail) 

At a job level, we have about 56 cost codes which Is not broken out far enough and we actually need about 400-500 sub cost codes to provide the level of reporting that we need but again accounting only want to have to deal with the parent cost codes of these sub cost codes which I hope to leave at around that 56 mark. 

The system will need to be able to issue P.O.s at the sub cost code level and we need to be able to run reports at all levels.