Can you elaborate why its one of the most time consuming commands in the API?
Thanks.
david.smith replied on 05/24/2017, 11:41 AM: Because it has to load the entire record.
If you do an nlapiLookupField or nlapiSearchRecord it will be faster because you’re only pulling the data you need, not everything. If you’re not modifying the record, don’t load it unless you need the entire record.
I had to optimize a very large sales order script (not written by me) once because it was timing out. During this optimization I was able to investigate best methods for retrieving data used. Replacing the load feature with searches significantly improved the scripts response time.