02-04-2010 5:33 AM
Hi all ,
I created a authorization profile where only one t.code OS01 is inserted then assigned to an user. When he is going to check ping , it showing a dump "CALL_C_FUNCTION_NO_AUTHORITY" . I tried to find missing authorization . Can anybody help me ?
Regards
asad
02-04-2010 5:35 AM
02-04-2010 7:01 AM
>
> I created a authorization profile where only one t.code OS01 is inserted then assigned to an user. When he is going to check ping , it showing a dump "CALL_C_FUNCTION_NO_AUTHORITY" . I tried to find missing authorization . Can anybody help me ?
>
>
Hi Asad,
After running the t.code OS01 run tcode SU53 and check what authorization object or value is mising....then proceed further.
-Rohit
02-04-2010 11:04 AM
Hello Asad,
Try to switch on the trace through ST01 and check the exact missing object. Also you can check in SE93 that which is the mandatory auth object that you have to maintain for tcode OS01 and maintain that object appropriately in your role.
You can also try refreshing the user buffer through SU56.
Hope this helps.
Best Regds,
Suyog..
02-04-2010 11:40 AM
Hi Asad,
This CALL_C_FUNCTION_NO_AUTHORITY runtime error populated when authorization checks fails as automatic authorization checks are active during CALL C function, COMMUNICATION statements and OLE calls etc. If the user does not have the corresponding authorization, a runtime error occurs.
Also check corresponding objects in SU24.
So, better to go for ST01 trace as suggested by Suyog.
Cheers: )
02-05-2010 5:46 AM
Hello,
As said by freinds to trace using ST01, i would also suggest you to analyze dump, this will also provide you information to fix the issue.
Thanks,
prasant K paichha
Edited by: Prasant K Paichha on Feb 5, 2010 6:49 AM
02-05-2010 1:46 PM
Hi guys,
The person asking the question has:
> Total Questions: 9 (9 unresolved)
... and that is only those which have not been deleted already.
Sorry to say this, but I think you are all wasting your time and ST01 has now been sufficiently covered in this thread anyway.
Let me know if you want me to lock it, or just delete it.
Enjoy the weekend,
Julius
02-05-2010 7:22 AM
09-18-2013 9:16 PM
Hello!
Try add the authorization object 'S_C_FUNCT' with follow options:
PROGRAM = * (that is, for calling from all programs)
ACTVT = 16 (call authorization)
CFUNCNAME = * (authorization for all operating system functions)
Hope this could help you.
Regards,
César