President Trump will end the Deferred Action for Childhood Arrivals program with enforcement of the decision being delayed for six months, according to a report.

Politco reported two sources who know Trump's thinking on the issue say he's going to end the program in an announcement later on this week. Many Republicans and Democrats have called for Trump to continue the Obama-era program that grants work permits to illegal immigrants who entered the country illegally as children.

The decision to delay enforcement for six months is to give Congress an opportunity to act on allowing the so-called DREAMers — named after the bill that would have allowed them to stay in the country legally — to stay in the United States.

There are approximately 800,000 people enrolled in the program.

Politico reported Trump could change his mind on the program, if he so chooses.

Trump said in February that he would treat DACA recipients "with heart," leading many to believe he would back away from a campaign promise to end the program. However, Trump ran as a hardliner on illegal immigration and was pushed by his base to end the program.