You can filter your query with above fields and can show only do not have the financials.
You can update above fields and check "Enable Financial Management for this program" and "Enable Portfolio Management for this program" checkboxes. But, to check these fields, maybe, triger some functions. When you check these fields over DB table, the triger functions could not run. Please consider this worst possibility and ,strongly recommend, test that.
PS: If the post resolves your issue, please click KUDOS star icon and mark it as Accepted Solution.
IT Governance Professional & PPM Solution Architect