I used this form to see which tables my customer had permissions to modify.
According to the form my customer license has permission to modify table 112 sales invoice header.
However the form gives an error message that it does NOT have permission.
I can use the form in my developer license as SUPER, but not under their license as SUPER.
Has anything changed in 4.0SP1 that would override the permissions from this virtual table?
I found a report in the North American edition (10313) which showed what I was missing - tabledata permissions. Sales Invoice Header is table 112. Tabledata only allows indirect mods.
The codeunit makes changes to sales shipment header. This is called from the form that is built on posted sales shipments, so it looks like I can write a custom codeunit to do the same to shipment data in the posted sales invoice.
Comments
According to the form my customer license has permission to modify table 112 sales invoice header.
However the form gives an error message that it does NOT have permission.
I can use the form in my developer license as SUPER, but not under their license as SUPER.
Has anything changed in 4.0SP1 that would override the permissions from this virtual table?
http://mibuso.com/blogs/davidmachanick/
See Codeunit:Shipment Header - Edit to see which fields.
http://www.BiloBeauty.com
http://www.autismspeaks.org
At least this is what I always thought was the reason for this.
The codeunit makes changes to sales shipment header. This is called from the form that is built on posted sales shipments, so it looks like I can write a custom codeunit to do the same to shipment data in the posted sales invoice.
http://mibuso.com/blogs/davidmachanick/