I created a webdynpro application for maintenance of information in IT 0028 and for that I use function HR_INFOTYPE_OPERATION which in time calls HR_MAINTAIN_MASTERDATA. Everything worked Ok during my tests executing the application directly. Now that we´re calling the application from the portal it triggers error message "no authorization for maintenance".
I must assume that when I execute the application directly, the system works with my user name, which has authorization for PA30; when working with another user from the portal, this one must not have authorization.
I see no parameter for passing a user name with authorization for creating the infotype and I think it is stupid to assign an authorization to 1000s of users for PA30.
What should I do ?? how can I work with an authorized user ?? or how can I avoid the authorization check ??