Form parts are used for two purposes. One is to provide a pop-up form as you hover over a foreign key, such as the popup when you hover over the product number when entering sales or purchase orders. This is great for users as it means they don't necessarily have to navigate away from the task they are performing.
Their other purpose is to create a reused form part that we can place within other forms. We could have a form part that contains product information, which we could add to the product and sales order forms. We can specify a link when we add the form part, making them easy to implement.
The example that we're going to use in this recipe is used so that we can add a list of service orders to a workspace form.