Access to api 'put(sys_user.name)' from scope 'x_163353_user' has been refused due to the api's cross-scope access policy?

kasirao
Kilo Contributor

I have created custom table (students).I have created a record in student table through "Record Producer".But i am getting the error like this

Here I have created one custom application.

Table and Record producer are having same application scope only.

user1.PNG

Please help me in this problem .

4 REPLIES 4

Nitesh Asthana1
Kilo Guru

Hi Kataru,

 

 

 

Seems like cross-scope access issue. Try this,

 

 

 

Open System Applications > Application Cross-Scope Access.

 

Find your scope reocrd and scroll down to the related list and check operation and change access restriction accordingly.

 

find_real_file.png

 

find_real_file.png

 

For more details, refer below thread.

 

Developer Community

 

My application like this



app1.PNG




app2.PNG


Hi,

Did you get any resolution for this?

 

Regards,

Aswathy

DeuCh44-ext
Tera Contributor

I know this is an old thread, but maybe it helps someone, who has the same problem as we had.
We simply forgot to add the variable set to the record producers script, where the definition takes place. 

Example line from record producers script:

producer.variable_set_name.opened_for = current.opened_for;

The opened_for after the variable_set_name is a variable in the variable set.