Issue
User is unable to select multiple Projects at Contract Header.
User can select only one Project at the Contract Header. As a result User is not able to select project at Contract lines which are not associated to Contract Header information
Solution
A single Contract can fund multiple projects.. This way would be a little different as there is a need to associate multiple projects to a single project first in the Projects module itself.
Under Projects --> Tasks -->, there is 'Sub Project Association ' under the Task Details section, so there is a need to have a master Indirect project which will have multiple tasks and to each of these tasks, need to attach Contract projects as Sub Projects.