Hello,
There are lots of them.
To get a better idea, use programm CRM_ORDER_READ on one of your service order, and you will see the objects involved for service order.
Based on the objects involved, you will be able to search and find function module / table involved for each object.
Best regards,
Sylvain AGUETTAZ