Because the alias name is the third argument to the TableUpdate() function
llTableUpdate = TableUpdate(.T., .T., 'poupdate_puritem_catorders_needupdates_rvwpu')
>Ok this works:
>
>Select poupdate_puritem_catorders_needupdates_rvwpu
>llTableUpdate = TableUpdate(.T., .T.)
>
>but yet this fails....
>
>Select poupdate_puritem_catorders_needupdates_rvwpu
>llTableUpdate = TableUpdate('poupdate_puritem_catorders_needupdates_rvwpu', .T., .T.)
>
>I get an error saying 'invalid function or argument...' blah blah...
>
>Does anyone know why this would happen? Its updating the same darn view!!!