GET or TAKE? SET or PUT? Which one should I use?
That decision comes down to how you want to manage memory in Oracle BRM.
Why would I want to use TAKE?
Let’s say you have an flist, and you want to edit data on a field. TAKE is perfect for you because it allows you to pull a field off of an flist, edit it, and use PUT to add it back on the flist. I highly recommended using TAKE and PUT together because you don’t have to free the memory.
You get the memory from the flist using TAKE, then give it back using PUT. But wait! If you use TAKE, watch out for these pitfalls.