User Mappings in R/3 system
I am a bit of a novice at EP6 so i apologise if this turns out to be a simple issue.
I'm building an iView portal component which invokes a bapi but I cant establish a connection with the R/3 system.
I've read through several threads in the sdn forums and have followed suggestions made to people with similar problems; but I still can't seem to get it working.
This could be attributed to a user mapping taking place between the portal and the R/3 system. The portal userID and the R/3 userID are different however a mapping from the portalID to the R/3 user ID has been created.
I am using an IConnectorGatewayService connection using the system alias and ConnectionProperties retreived from the IPortalComponentRequest; However, I read an article mentioning that X.509 are required when iether userID's are different...
Any suggestiton?
Hi Sergio,
Have you checked that the basis guys have actually plugged in the SAP system. The guys I've been working with have sworn that the portal can connect to SAP but actually they have no connectivity at all. It has meant that my collegue has spent the last 2 days pulling his hair out trying to work out why his code doesn't work and in fact it will never work as the portal cant even see SAP.
Cheers
Richard
Similar Messages
-
Error while performing Risk Analysis at user level for a cross system user
Dear All,
I am getting the below error, while performing the risk analysis at user level for a cross system (Oracle) user.
The error is as follows:
"ResourceException in method ConnectionFactoryImpl.getConnection(): com.sap.engine.services.connector.exceptions.BaseResourceException: Cannot get connection for 120 seconds. Possible reasons: 1) Connections are cached within SystemThread(can be any server service or any code invoked within SystemThread in the SAP J2EE Engine), 2) The pool size of adapter "SAPJ2EDB" is not enough according to the current load of the system or 3) The specified time to wait for connection is not enough according to the pool size and current load of the system. In case 1) the solution is to check for cached connections using the Connector Service list-conns command, in case 2) to increase the size of the pool and in case 3) to increase the time to wait for connection property. In case of application thread, there is an automatic mechanism which detects unclosed connections and unfinished transactions.RC:1
Can anyone please help.
Regards,
GurugobindaHi..
Check the note # SAP Note 1121978
SAP Note 1121978 - Recommended settings to improve peformance risk analysis.
Check for the following...
CONFIGTOOL>SERVER>MANAGERS>THREADMANAGER
ChangeThreadCountStep =50
InitialThreadCount= 100
MaxThreadCount =200
MinThreadCount =50
Regards
Gangadhar -
How to find the user who never logon R3 system since system golive.
Hi everyone,
Our R3 system golive on 2005.Due to some reasons,we need to find out the users who never logon R3 system since system go live and want to delete it.Those large numbers of unvalued users has been created because of imprecise estimation before golive.So for now,we willing to remove those users by using some kind of method.and you know,the number of unvalued user are immense,so it's impossible to identify this kind of user by using T-code su01 one by one.
Thanks in advance.Hi rong,
Run report RSUSR006. One of the criterias is "Users with Initial Password"
That should answer your question.
Regards
Juan -
Display active/implemented user exits in R/3 system
Hi Guys,
Here is a small report that I wrote to display all active and implemented user exits in R/3 system. It gives a snapshot of all the user exits being used and also takes to the follow-on screen on double click.
Regards,
Madhur
*& Report ZMS_ACTIVE_EXITS
*& This report displays all the active customer enhancements in the
*& system and also displays whether they are active or implemented
REPORT ZMS_ACTIVE_EXITS.
* Data decleration
types: begin of s_function,
fname like MOD0-FUNCNAME,
ftext like tftit-stext,
impl,
active,
example,
end of s_function.
TYPEs : BEGIN OF display_str,
project type modact-name,
enhancement type modact-member,
fm type modsap-member,
status type char20,
END OF display_str.
data : lt_member type table of modact-member,
ls_member like LINE OF lt_member,
lt_fm type table of modsap-member,
ls_fm like LINE OF lt_fm,
lt_modname type table of modact-name,
ls_modname like line of lt_modname,
lt_display type TABLE OF display_str,
ls_display like LINE OF lt_display,
ls_function type s_function,
field1(30).
START-OF-SELECTION.
* Select active customer enhancement.
select name from modattr into ls_modname
where status = 'A'.
append ls_modname to lt_modname.
CLEAR ls_modname.
ENDSELECT.
if lt_modname is INITIAL.
WRITE / 'no active enhancements'.
endif.
* Determine the details about the customer enhancement.
LOOP AT lt_modname INTO ls_modname.
CLEAR : ls_display.
SELECT member from modact into ls_member where name = ls_modname.
select member from modsap into ls_fm where name = ls_member and typ = 'E'.
ls_display-project = ls_modname.
ls_display-enhancement = ls_member.
ls_display-fm = ls_fm.
clear : ls_function.
ls_function-fname = ls_fm.
perform get_impl_status USING ls_function.
if ls_function-impl = 'X'.
ls_display-status = 'Implemented'.
ELSE.
ls_display-status = 'Active'.
endif.
APPEND ls_display to lt_display.
endselect.
ENDSELECT.
ENDLOOP.
* Displaying results
format color = 1.
write : 'Please double-click on the object for follow-on action'.
new-LINE. uline.
write : 'Customer Project', at 30 'SAP Enhancement', at 60 'Exit Function Modul
e', at 100 'Active/Implemented'.
ULINE.
format color = 0.
loop at lt_display into ls_display.
new-LINE.
write : ls_display-project, at 30 ls_display-enhancement, at 60 ls_displayfm,
at 100 ls_display-status.
ENDLOOP.
* For calling transaction CMOD / SMOD / SE37.
at line-selection.
get cursor field field1.
CASE field1.
WHEN 'LS_DISPLAY-PROJECT'.
set parameter id 'MON_KUN' field sy-lisel(10).
call transaction 'CMOD' and skip first screen.
WHEN 'LS_DISPLAY-ENHANCEMENT'.
set parameter id 'MON' field sy-lisel+29(10).
call transaction 'SMOD' and skip first screen.
WHEN 'LS_DISPLAY-FM'.
set parameter id 'LIB' field sy-lisel+59(30).
call transaction 'SE37' and skip first screen.
WHEN OTHERS.
message 'Click on the right place.' TYPE 'I'.
ENDCASE.
*& Form get_impl_status
* This FORM checks whether an EXIT FM is implemented or not
form get_impl_status using p_function type s_function.
data : l_mand LIKE tfdir-mand,
l_incl_names TYPE smod_names OCCURS 1 WITH HEADER LINE.
l_incl_names-itype = 'C'.
APPEND l_incl_names.
CLEAR l_mand.
SELECT SINGLE mand FROM tfdir INTO l_mand WHERE funcname = p_function-fname.
IF sy-subrc = 0 AND l_mand(1) = 'C'.
p_function-active = 'X'.
* l_status-active = c_true.
ELSE.
p_function-active = ' '.
* l_status-inactive = c_true.
ENDIF.
CALL FUNCTION 'MOD_FUNCTION_INCLUDE'
EXPORTING
funcname = p_function-fname
TABLES
incl_names = l_incl_names
EXCEPTIONS
OTHERS = 4.
IF sy-subrc = 0.
LOOP AT l_incl_names.
SELECT SINGLE name FROM trdir INTO l_incl_names-iname
WHERE name = l_incl_names-iname.
IF sy-subrc = 0.
p_function-impl = 'X'.
ELSE.
p_function-impl = ' '.
ENDIF.
ENDLOOP.
ENDIF.
endform. "get_impl_statusHi Sergio,
Have you checked that the basis guys have actually plugged in the SAP system. The guys I've been working with have sworn that the portal can connect to SAP but actually they have no connectivity at all. It has meant that my collegue has spent the last 2 days pulling his hair out trying to work out why his code doesn't work and in fact it will never work as the portal cant even see SAP.
Cheers
Richard -
Attribute for user contains errors. Inform system admin
Hello,
We've got an issue with shopping carts created by a user that was deleted from system. When trying to see in Monitoring Shopping Carts header or item details of a given sc. A web error occurs:
The URL http://srp.srm.gruposalinas.com.mx:8000/sap/bc/gui/sap/its/bbpsc11/! was not called due to an error.
Note
The following error text was processed in the system SRP : Attribute for user contains errors. Inform system admin.
The error occurred on the application server srm-pro_SRP_00 and in the work process 2 .
The termination type was: TH_RES_FREE
The ABAP call stack was:
Form: OUTPUT_EXPRESS_MESSAGES of program SAPLBBP_SC_UI_ITS
Form: EXTERNAL_SCREEN_DETERMINE of program SAPLBBP_SC_UI_ITS
Module: EXTERNAL_SCREEN_DETERMINE of program SAPLBBP_SC_UI_ITS
We've cheked SAP NOTE 312058-BBPPU99: Error: Attribute for ... is missing. Inform ...
But it seems that none of the information applies to us, since this issue is only present for Shopping carts that were created by this deleted user.
So we tried to re-assing one of this sc, chaning PARTNER_NO,ADDR_NR
ADDR NP data in table CRMD_PARTNER according to a new given user, but it didn't work. So we need to know how to re-assing this sc or perhaps how to find what specific attribute is missing.
Any advice is welcome.
Thanks in advance.Hi
<b>Which SRM version are you using ? This is an SRM error message.</b>
The manager role should be enough to change user attribute. The transaction is BBPATTRMAINT. Employee role should have BBPUM02 or BBPAT05 to change their own attribute.
<u>Please check whether the User ID you are using to Log into BBP_PD (and seems to be assigned in the org structure also)is consistent and has no errors in tcode USERS_GEN. You should check the user, it's not set up properly in USERS_GEN Transaction, Else repair the user.
To maintain the user attributes you must have the Administrator role.. Your user should have role SAP_BBP-STAL_ADMINISTRATOR and be integrated in the org structure. your user must be integrated in SRM organizational structure. To see which attributes are missing, you can click on the user in PPOMA_BBP to see details, and go to last tab "Check". This will list all required attributes depending on used scenarios (so you may not require all of them). You can also use transaction BBP_ATTR_CHECK to check user's attributes for a particular scenario.</u>
<b>Please go through the following links as well -></b>
bbp_mon_sc attributes
Re: FM for attribute's value assignation in PPOMA ?
Note 751022 - Monitor Shopping Cart: Item deletion causes termination
Re: User Settings are not saved
Re: Not able to generate user users_gen
Re: SRM organization plan...
Re: User creation error
<u>Hope this will definitely help. Do let me know.</u>
Regards
- Atul -
RFC\BAPI to login into remote system with user id's in that system
Dear Friends,
I have a requirement to run a job .In that job, i need to login into other remote system with the user id's in that system.
May I know, is there any remote function module or BAPI available.
Let me know how to solve this issue.
Regards,
Madhu..!!Hi Divakar,
As far as I know, there isn’t this feature of remote test in VS2013.
I suggest that you could submit this feature request:
http://visualstudio.uservoice.com/forums/121579-visual-studio. The Visual Studio product team is listening to user voice there. You can send your idea there so the others can vote it. If you submit this suggestion, you might post that link here which will
benefit others who has the similar issue
Regards
Starain
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
XI and user authentication VS R/3 systems
Hi *,
I'm trying to configure this kind of scenario:
1) user xyz sends a request to a web service, which is exposed by XI via its outbound interface
2) XI performs all the necessary mapping stuff and via the routing procedure identifies the right inbound interface to contact.
3) the inbound interface, via an RFC adapter, connects to an R/3 system in order to write a purchase order.
4) RFC response is retrived via XI pipeline to the outbound response interface
Problem: maybe xyz has not enough permission to create the purchase order, moreover the standard BAPI, which is involved in this procedure, performs an authorization check on the logged on user.
how can R/3 system know that xyz is the user that would like to perform the purchase order creation and then correctly check xyz permissions?
I have configured, since is mandatory, into the RFC adapter, a logon user but it shouldn't be the same that performs the web service request, in this case xyz.
Any hints?
Many thanks
Cheers
RobertoHi Roberto,
I think the easiest way to solve this problem is to write the user in the request messages.
So you can check the user on XI in proxy or mapping.
When the user has no permissions so the XI sends no request to R/3.
Other idea is to configure for every user a Communication Channel and diffrent Business Receiver Systems. So the XI will read the user from message and send this to the Business System with the user specific Communication Channel.
But i think the first idea is the better one
Regards,
Robin -
How to get the list of roles assigned to a user in all the child systems
how to get the list of roles assigned to a user in all the child systems from CUA SYSTEM
Try transaction SUIM in your CUA system. Go to user, cross-system information, users by roles. If you run it wide open, you'll get all users and all roles assigned for all systems managed in your CUA.
Krysta -
How to get user status in place of system status - B2C
Hi,
In our requirement for B2C webshop, we need to replace the user stattus with the system status . In the standard B2C webshop, , we have only OPEN and COMPLETED orders, which related to system status - OPEN and COMPLETED.
I want to get user status in place of system status.
Please help me how to proceed with the things.
Regards
Yaswanth.KDone using Custom RFC and jsp modifications!
-
Password change issue when updating user data in SAP ABAP system
Hi Guru's,
One of my reconciliation tasks part of the reconciliation job I've created is doing some strange password updates.
As you can see below the task selects all users part of my identity store that are part of the account attribute of the particular ABAP system.
Once these users are selected the task updates different data like username, validto, ... but the task is updating a lot of other things that are not part of the destination tab. What is causing the biggest issue is the password fields that are updated in the ABAP system like, password, productive password, ...
Can you please advise if I missed something and how to solve?
Thanks a lot,
LaurentHello Steffi,
Yes in the ABAP systems they have the same timestamp. No other jobs are running at the same time.
It is only happening to a few users depending on the ABAP system. On some ABAP systems there are only a few users for which the PW is reset and other systems 300.
Example below of a system where I updated all user. In my pass only the following attributes should have been pushed thru to the ABAP system.
However the valid from, accounting number and password have been updated as well.
Thx,
Laurent -
How to map Portal User groups to a MDM System?
Hi,
Have anyone tried mapping portal user group to a MDM System?
The idea is to avoid each user to do user mapping for MDM of their own.
When i look into the usermapping section of a portal user group, it shows me a message -
"There are no systems available for user mapping for the selected principal"
Thanks and best regards,
Arun prabhu SHi All,
Got it!
1. Create portal users,
2. Create a portal user group,
3. Assign Users to User group,
4. Go to System Administration, edit permission of the MDM system, add the user group to the MDM system permission list and save
5. Go to User Management, modify the user grooup, go to the User mapping of the user group and do mapping for MDM system and user group using a valid MDM User name and password and Save
6. In User Management, modify the Portal role for MDM , add the user group to the role and save
7. Edit permission of the role object, add the user group to the permission list and save
Result:
All the users assigned to the user group will be able to access MDM information on the portal correspond to the MDM mapping done at the user group level. This avoids self user mapping in personalization link.
Best regards,
Arun prabhu S -
Hi All,
When I am trying to click on the 'iprocurement Home page' menu in the iprocurement responsibility getting the below error message in R12;
"iProcurement is not a valid responsibility for the current user. Please contact your System Administrator."
Can any one let me know how to resolve this?
Regards
JosephHi Joseph,
I am assuming that the user actually has the iProcurement responsibility assigned to them. If so, try the following solution from note 1560400.1:
1) Logon with System Administrator responsibility
2) Navigate to Profile > System, click on User and enter the user name
3) Search for profile 'Applications Start Page'. Delete the value set at user level and save
4) Retry
Regards,
Cheryl -
No User Mapping Defined for the system
Hi,
I am trying to create the transcation iView ,here in this i want to run the BW transcation..
For this i have created the transaction iView with the transaction code in that iview properties i have given the system alias which i have created for the BW system..
The system which i have created for this is SAP R/3 dedicated...
when i try to see the preview for this transaction iview it is giving the Error"No user Mapping defined in the system...
i have done the user mapping also...
Plz can any one help me in this..
useful solution will be rewarded...
Thanks
Shashank
Message was edited by: shashank moharanaHi Shashank
the follwoing is total soln for connect EP AND BW and for ITS as well as SSO
<b>Creating BW system in Portal</b>
From the portal top-level navigation, choose System Administration -> System Configuration -> System Landscape
Navigate to Portal Content -> Your SAP Ssytem Folder i.e SAP BW
Right-click on the SAP BW folder, then choose New -> System
Select SAP system using dedicated application server
from System Template
Make the following entries for the BW system you want to connect to the Enterprise Portal
System Name -
SAP_BW
System ID -
Any ting u want like SAP_BW or SID of BW
System ID Prefix -
com.mycompany
Master Language -
English
Description -
NEXT -> Summary, review the options you selected for the new page.To make changes, choose Back to return to the appropriate screen. Then choose Next till you reach the Summary page, review, and choose Finish
Choose Open the object for editing and choose OK
The Property Editor iView will open
Select Connector in the Property Category dropdown
Enter the fields below according to your SAP system
Application Host -
IP Address of BW system or Host name ( FQDN required for SSO )
SAP Client --- BW system client
SAP System ID -
SID of BW
Server Port -
3200 default for system number 00
SAP System Number -
00 or ur instance number
<b>System Type -
SAP_BW</b>
NOW,
Select User Management from the Property Category dropdown list
Enter the fields below
Logon Method -
UIDPW
User Mapping Type --- Admin,user
Note -: IF u want to use SSO for BW system first selct above and test it with BW system if it's ok than change to following
Logon Method -
SAPLOGONTICKET
User Mapping Type --- Admin,user
choose SAVE.
Select System Aliases in the Edit dropdown list. This opens the System Alias Editor
In Alias, enter SAP_BW. Choose the Add button
Choose Save to save your changes and close the page
<b>Connect With ITS</b>
For BW
In Property Catalog, use the dropdown to select ITS.
Set your SAP system properties according to Following
ITS Description -
Description
ITS Host Name -
Host name : Port for BW system
<b>If u want to use SSO use FQDN instead of host name</b>
ITS Path -
/scripts/wgate
ITS Protocol -
http
Save your settings.
<i>u can check its for BW by following
Find a port for BW using IIS manager
Administrator tools -> Internet Service Manager - >
extend the HOST
Find the site created for BW system same like SID of BW system -> right click -> Properties
TCP Port -- this is used for ur BW system</i>
in IE http://host_for_its:Port_for_bw/scripts/wgate/webgui/!
<b>WAS for BW System</b>
Select Web Application Server (WAS) in the Property Category dropdown list
WAS Description -
BW WAS
WAS Host Name -
Host name : Port for BW system
<b>use FQDN for SSO</b>
WAS Path -
/SAP/BW/Bex
WAS Protocol -
http
Save ur entry.
<b>User Management For BW and EP</b>
Befor u start if u don't use SAP Secu lib during installation
change the following
system Administration -> System configuration -> Um configuration -> Direct editing
find out follwoing
ume.usermapping.unsecure=False
change to
ume.usermapping.unsecure=TRUE
Save and restart portal server
ther are so many option available for DATA source u have required doc for using that
if u have any query for that msg me back
<b>Mapping Users in the Portal</b>
if u want to use UIDPW than user must be map to BW system
go by following
User Administration -> User Mapping
select the user u want to map by serch or entering a name
Choose the Alias for your backend system, for example SAP_BW
Enter the user id and password for BW user
save ur changes.
<b>SSO configuration</b>
make sure ur Portal ITS and BW WAS system belong to Same
domain.
i.e
portal.mycompany.com
its.mycompany.com
bw.mycompany.com
if not, u can do by creating a alias into host file for corresponding system
for SSO follwoing parameter must be set in profile parameter using RZ10 in BW system
login/accept_sso2_ticket -
1
login/create_sso2_ticket -
1
login/ticket_expiration_time --- desired value default 60
now download the portal certificate form follwoing
System administration -> System configuration -> Keystore
Administration
donload verify.der file save it it's like verify.der.zip
extract it than u can get verify.der
now in BW system using trans. STRUSTSSO2
in the certificate section choose import certificate
choose the file tab enter the path of the portal's verify.der file
set the file format to DER coded
in the trust manager choose ADD to PSE and Choose
ADD to ACL
in the dialog box enter the portal system's id (SID) and client
by default portla system ID is the common name (CN) and client is 000
save ur entry and restart the BW server
this are the basci configuration if u have any query related to it msg me back
regards,
kaushal -
CUA - Users not created in Central System
Hi - Just put in CUA into a Solution Manager 4.0 client - and have the following issue.
After performing SCUG - the users are brought into the central system BUT not created into the central system.
For example:
Child system is CLNT100
Parent system is CLNT200
In CUA - if I search on the user - I can see it exists in CLNT100, but no entry is created in CLNT200.
This is an issue as I can't use SU10 in CUA - to do mass changes as the users don't exist in this client.
I am pretty experienced with CUA - but have not seen this before - is there some new settitng that I need to make to create the users in the CUA client when performing SCUG?
ThanksHi - you only need to perform SCUG in the central system.
I have brought all the users accross from each child system.
I think I may have incorrectly analysed the error.
What I am trying to do is use SU10 in the Central system to make changes on users in the child systems. Issue is that none of the users that are in the child system only show up in SU10.
I therefore think that this is an issue with SU10 in CUA parent - as it is only picking up uses if they exist in this CUA parent client (i.e. not if they only exist in the child systems)
Is there any way to change the behaviour of SU10? -
Create Oracle USER Account from Third Party System
Hi there
We have requirment to create Oracle USER Account through third party system.
How can we achive this?
I know ORacle Provide FND_USER_PKG.CREATEUSER API to create user
Is there any special thing we have to do to create Oracle USER from another system?
Thanks
ASIMHi,
Is there any special thing we have to do to create Oracle USER from another system?I believe you need to check the third party manual or contact the vendor for other considerations when creating user accounts from this system.
For FND_USER_PKG, please see the links referenced in this thread.
change password of EBS user
Re: change password of EBS user
Regards,
Hussein
Maybe you are looking for
-
What do I need to download "sh" files to a flash drive on my Mac?
I have a new Viking Husqvarna sewing machine 960Q. The software update instructions from Husqvarna are: Download the update software and unzip it to a USB stick. Save the file at the root level, do not place the file in any folder. The updates are i
-
Adapter module to insert into DB
Hello, is it possible to write an adapter module which will insert whole payload into predefined table in DB? Can you please provide me hints, how to do it? Is it possible to use Java JDBC API in it, or do you have any best practices/cookbooks? The r
-
Can I connect two actiontec mI424wr via coax?
I have a new addition in my home, with an home entertainment area with poor reception from my current actiontec router. I have acquired a second Actiontec off eBay that I want to connect to my coax in the new addition so I can add some "wired" ethe
-
Exchange2010 SP3 RU4, database in a DAG setup fail error 3145
We are an Exchange 2010 sp3 ru4 running on a hybrid Physical(MB servers) virtual (CAS/HUB servers) with 6 DBs' inonw DAG in a single site with local witness server. We experienced a failure on one of the DBs wit an error 3145 " Incremental seeding of
-
Hi Im looking for a printing solution that will have a few printers on various floors. Preferably a single make. Then I would like to deploy one printer(driver) to all workstations or user. For a user to retrieve their printers they will need to aut