The problem is solved doing what Bruce suggested. I created a BO, then created a stored procedure to populate the new BO from the view. To display the result correctly I used a process with an EXEC_SP and a DISPLAY the query I made from the new BO. I also added the process to the Save-button to make sure the SP is executed when canges have been done. Works like a charm.
I use a view because I need to join several tables, icluded external ones, in order to show the correct data to the logged in user. Also the users needs to be able to sort and filter the data. This I have learned on here can not be done using a stored procedure as I first tried. Shortcuts to other tables did not work the way I needed them to, since I not only need to show an attribute in a form based on another attribute, but also needs this to be saved to the BO. Even if I can show them on my form, I could not save to the BO.
To sum up, this works, and I have marked the question as solved, since I've seen this been done on other posts.
I hope this cleared things up a bit. Thanks for all help, this forum is great when I get stuck, I get a lot of help both searching others posts and asking questions when I can't find the answer in old posts 🙂