How are Project and Activity IDs generated in BFS?

When a budget is submitted, the CGA analyst begins by looking at the chartstrings to determine whether they are free from errors, and that all the costing elements of the award (subawards, cost sharing, funding periods, etc.) are represented in the budget. Then, based on the mapping between the CF1 and CF2 Ccartfields with the PC chartfields, each chartstring is assigned a Project and Activity ID.