Skip to Content
0
Former Member
Nov 28, 2006 at 09:22 PM

How to manage users in generic syncronization process

81 Views

Hi,

We need to solve the following issue:

We are developping a generic sync application in synchronous mode , it means, our application use generic syncronization to

comunicate with backend R/3 in synchronous mode and this is an indispensable requirement.

We use a table called 'BWAFMAPP' to specify with functions we use and the table called 'MEMAPPDEST' to indicate with RFC

destination is used by each function.

This method make us to use only one RFC user to connect with backend regardless of the user who starts the syncronization.

We'll try to explain the process of generic syncronization in more detail:

Step 1, The user logins into the application and after completes his daily job, starts the generic syncronization.

Step 2, During this syncronization, it logins with MI server with this same user (we can call him 'login user').

step 3, MI server searchs the function and rfc destination that the user need to connect with backend in tables mentioned

above

step 4, Mi server use the RFC user in rfc destination found to connect with R/3 backend

We need to change this last step because we must control the 'login' user`s roles and permission, and not, the rfc user's

permission.

The question is:

There are any way to login with R/3 backend with the same user that syncronization process use to login with MI server? or

We can connect directly with R/3 system from pda application?

Please, We need to solve this issue as soon as possible because it's very important for us to control user's permissions and

until now the only solution we has is to check manually all the authorization objects.

Thanks in advance and best regards,

Satur