BTP - Authorization Object

How do we create an authorization object in the ABAP environment and restrict the data in the Core Data Service? Let's take a look at the process and the objects involved, and how we can access the data again.