ailisee
6th October 2011, 12:30
I wish to control user not to see the field "Lot" in session tdsls4106m000 (refer to attachment). However i cannot manage to do it, as the session field is a variable field and i don't know what exact table field it is relate to?

Please guide me!

Han Brinkman
6th October 2011, 15:59
Hi,

Authorisations with tools are not that easy. Could be that the user has another role which allows him/her to see it.

Roles work like this (correct me if I am wrong): assigned in parallel you get the most open authorisation, assigned in a stacked way (sub-roles) you get the most strict authorisation.

Hope it helps,

ailisee
7th October 2011, 04:29
I tried to set other fields like "tdsls406.deln" to "Not authorized" for the same session. it is worked! (the field is invisible in the session for the user)

Just for the field "Lot". As this field is a variable field (not link directly to a table field), i cannot guess what exact field to set for?

mark_h
11th October 2011, 00:15
I tried to set other fields like "tdsls406.deln" to "Not authorized" for the same session. it is worked! (the field is invisible in the session for the user)

Just for the field "Lot". As this field is a variable field (not link directly to a table field), i cannot guess what exact field to set for?

I believe session form field variables need to me handled in the session script itself. I guess LN could be different, but I have not see that discussed any where.

And searching did not reveal anything.

dhruv_x0
12th October 2011, 13:25
As mark said, form fields are handled in session script, if you have source code then you can use inputfield.invisible() to hide that field for that user.

Only if u have source code.