on 09-08-2008 7:30 AM
Hi All,
Can we have use different user IDs to make RFC calls to SAP? Do we have option to call RFC using different users like DEV1, DEV2 etc which is specific to the user logging in to MII. This is required to maintain the change history record while posting data back to SAP
As per the current set up its always user which is configured in SAP server editor in MII, makes the change in SAP.
Any input is appreciable
Thanks in advance
Namita
You could specify a different username/password other than what you have configured in SAP Server Editor and override the username and password in JCO Interface action block. Did you try it?
Thanks,
Sara
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Namitha/Ajay,
You should mask your transaction as an xAcute Query and use iCommand to call this query from the screen.
xMII Transaction BLT:
-Create Transaction params and map it to the Jco Action Block
-Create a xAcute Query Template
-In your screen create an iCommand applet wrapping the xAcute Query and pass the UserName and Password params with any other params that you nee dto pass
Let me know if this works.
Thanks,
ram
Ajay,
It is like passing any other parameter to your BLS.
For example :
1.In your BLT, create 2 trx params
UserName,Password.
In your Jco Action Block assign these params in the Links Tab of the action.
2. Create a xAcute Query Template wrapping this BLS transaction.Set Param1 as UserName and Param2 as Password.
3. Now in your frontpage screen, create an iCommand applet wrapping the above xAcute Query Template.
4. In your screen have 2 input fields to enter username and password.
In the "OnClick()" event, use the setParam() method to set the values from the Input fields.
Hope this helps. I do not have the resources to give you the code but i think this should work. Let me know if this helps,
Thanks,
Ram
Ram,
Thats understood ...
//
4. In your screen have 2 input fields to enter username and password.
In the "OnClick()" event, use the setParam() method to set the values from the Input fields.//
Concerned about the password...
the user will not be entering the password for the transaction every time... they logon to MII once with their credentials and based on this ... all the transactions should execute with the same credentials... SSO2Ticket can be used for this ... but i haven't tried it yet ... i always say an excuse .. i have other priority work to do ;-).
Thanks for the reply
Ajay.
Namitha,
SSO2Ticket can be used to achieve this functionality. I haven't tried it yet ... will let you know soon.
Regards,
Ajay.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes,
Assumption is that all the MII user names exists in ERP, as well as have same passwords ;-).
If you can pass the SSO2Ticket string, it will automatically use the current user credentials to execute the ERP transaction.
I donot have much info at this time ... but will explore something this week and let you know.
Regards,
Ajay.
User | Count |
---|---|
11 | |
6 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.