You're most likely looking at the Trainer ID Number. Whenever a trainer catches a Pokemon, their ID number is assigned to it. 177178 must be the Trainer ID of a trainer. Check out other Pokemon in your roster, and this might solve your problem.
tyranitar
It's Heracross. You can catch it in the Safari Zone.
Corsola
Pokemon Ruby has Pokemon that Pokemon Sapphire does not and Pokemon Sapphire has Pokemon that Pokemon Ruby does not.
That's your trainer ID number, not a Pokedex number.
TM 28 is dig
There is no Pokemon mansion in sapphire.
lv 30 after evolution in Pokemon sapphire
He is not in Pokemon: Sapphire. You will not be able to find him. He is in Pokemon: Diamond, Pokemon: Pearl, and Pokemon: Platinum. You will definitely have trouble finding him in Pokemon: Sapphire.
Evee is not availiable in Pokemon Sapphire.
Any Pokemon in sapphire but you have to migrate
sinnoh Pokemon won't appear in Sapphire version!