User creation in sap portal

Hi All,
I have a requirement where in a supplier registers online and after approval(application is developed in ABAP web dynpro) is created as supplier in SAP.
At the same time the supplier should be created as a portal user with supplier email ID as his/her user ID in portal.
Though I can achived this by creating an application in java web dynpro usig UME api, but since application for approval is created in ABAP web dynpro there fore these UME API cannot be called.
If I create a portal service using UME API reference, it returns a message saying import reference cannot be used.
Is there any other way for getting users created in portal using UME api via ABAP web dynpro.
Regards
Shakti

Hi,
Can you pls clarify on below point? Is it like you are not able to add references to your Portal Service for using UME API Classes?
"If I create a portal service using UME API reference, it returns a message saying import reference cannot be used."
However pls verify below options on your requirement. These might be helpful.
Option#A)
We can still be able to use write a Simple Portal Service that accepts required inputs and creates users in the UME using UME API. And then finally expose this Portal Service as Web Service for your ABAP Webdynpro to consume it.
Below are help links based on Portal version:
1) NW 2004
[http://help.sap.com/saphelp_nw04/helpdata/en/43/cb213e578c0262e10000000a11466f/content.htm]
2) NW 7.0
[http://help.sap.com/saphelp_nw2004s/helpdata/en/df/e6b74253ffda11e10000000a155106/frameset.htm]
[http://help.sap.com/saphelp_nw70ehp1/helpdata/en/09/c9af42a6f6cb6ae10000000a155106/frameset.htm]
3) NW 7.2
[http://help.sap.com/saphelp_nw72/helpdata/en/49/d6a9032190736fe10000000a42189b/frameset.htm]
3) NW 7.3
[http://help.sap.com/saphelp_nw73/helpdata/en/49/d6a9032190736fe10000000a42189b/frameset.htm]
Option#B)
If not Portal Service we can also write EJB methods using UME APIs and expose it as Web Service from the SAP J2EE Engine.
Thanks,
Swapna Priya.

Similar Messages

  • How to allow user to change SAP Portal password by themselves

    We would like to allow user to change SAP Portal password by themselves. However, I added role Manage_My_Password and Manage_My_Profile to a user account. After logoned with this user account and opened the option 'Personalize'. I only find the page allow me to customize the page layout. But I haven't find tab for changing profile and password.
    Pls advise.
    Thanks.
    Edward

    Hi Edwar,
    You can hide the pages from portal personalization workset. copy the workset and select the page and click on property -> select Invisible in Navigation Areas ->yes
    You can find the workset under
    Portal content->End user content->Standard Portal Users>Workset->Portal Personalization
    If you want a custom developed application fro change password see the below blog
    A Change Password Application
    Hope it helps
    Regards
    Santosh

  • Can we Automate User Creation in SAP IDES?

    Hey Guys,
    I found this piece of information on Internet somewhere.
    "SAP provides a simple user creation mechanism for IDES system. An enhancement is already active by the name USRADMIN this contains code that executes just after the user logon. If somebody logs on as 'MUSTER' with password 'IDES' it prompts to create a user. and after the creation MUSTER is logged off. If the password of MUSTER is changed the program also reset the password to IDES always. the password is hard coded in the code
    For this to be active an entry has to be maintained in the table zides_user_procc . In this table we maintain the SAP system SID, client where this functionality is to be active and also maintain the reference user which will be copied to the new user ."
    *bol

    It was a while back, but the logic was like this:
    User logs into webpage on intranet.  Lets just say that authentication to that resource is dealt with separately here.
    User is presented with a form and fills in info like
    UserID required
    FirstName
    LastName
    email address
    Password
    This info is used by some backend VB code which initialises an RFC connection with SAP.
    Once RFC is established, a function module to copy an existing template user is executed (template user contains roles to copy etc).  The new user is created as required and you can then log on & use it.
    To be honest, most self service sandbox systems tend to be the log in using existing user & create yourself a user or run a prog which will do it for you.
    Hope that helps,
    Cheers
    Alex

  • Bex query crash for user on sap portal

    hi gurus
    i have a bex query which users see it through sap portal, i have the case where a user X has made some drill down between rows and columns of the query (over portal), and since then every time this user X open the query, portal shows the query on the rows-columns format that the user X used once.
    What can i do in order user X see que query (on portal) in the default rows-columns??
    This problem just happen with user X, others users see the query in the default format with no problems.
    I ve tried deleting the portal personalization for user X on sap portal, but the problem persists...
    suggets?
    regards..
    joker

    If its Java only error then there wont be any dump in ST22.
    Strange issue for you, in general if we get 500 error, there should be details of it in the same page.
    You said this issue is occuring for only one user, is it getting replicated every time?
    You are also seeing the same error when u login as that particular user?
    Do one thing, assign him the Content Admin role and then do the preview of this iView form content admin and see if ur still seeing this error.
    Regards
    Yugandhar Reddy

  • Bex query crash for a user on sap portal

    hi gurus ,hope this thread match here...
    i have a bex query which users see it through sap portal, i have the case where a user X has made some drill down between rows and columns of the query (over portal), and since then every time this user X open the query, portal shows the query on the rows-columns format that the user X used once.
    What can i do in order user X see que query (on portal) in the default rows-columns??
    This problem just happen with user X, others users see the query in the default format with no problems.
    I ve tried deleting the portal personalization for user X on sap portal, but the problem persists...
    suggets?
    regards..
    joker

    Hi Arjun
    Please check the SAP portal and BI system version and then check the compatibility for BEx Query in IE9.
    Refer to http://service.sap.com/pam >> Click on SAP Netweaver version, here you can find the PDF files.
    BI (BEX Web) is supported on IE9 with SAP porta version 7.0 SPS24 in vista or windows 7 if you SAP portal version is 7.0
    Best Regards
    Arun Jaiswal

  • Implications of Reference System in SAP Portal

    Hello Friends,
    We have a situation where 30 of our existing users have IDs exceeding 12 characters in current non-SAP system. In ECC 6.0, I believe there is a limit of 12 characters for user IDs.
    As these users would be using SAP portal as their primary means of interaction with all SAP back-end systems, we are planning to keep their existing user IDs in SAP portal and creating another user ID  (<12 chars) in all back-end systems (ECC/BW/CRM). We'd use ECC system as a reference system to map the userIDs.
    I've a few questions regarding this approach.
    -Is user mapping necessary for all portal users or only these 30 users need to maintain it?
    -Is it mandatory for the reference system to be up and running all times? Should the reference system breaks down for some reason, would it hamper connectivity of all mapped users to other systems as well?
    Appreciate your inputs.
    Thanks,
    Vishwas Madhuvarshi

    Hi Vishwas Madhuvarshi,
    -Is user mapping necessary for all portal users or only these 30 users need to maintain it?
    How are users authenticating against the back-end system? 
    -Is it mandatory for the reference system to be up and running all times? Should the reference system breaks down for some reason, would it hamper connectivity of all mapped users to other systems as well?
    If the referenced system is down it will only be an issue when the user goes to an area where the back-end system presents content or data.  Pure portal areas will not be impacted.
    Best regards,
    Duncan

  • Can I use SAP HR to drive ESS Portal user creation?

    Hello
    We are implementing a new instance of SAP HR and Portal for ESS and MSS and I am not sure of all the steps that need to be completed so any guidance / tips would be greatly appreciated.
    Company currently has an LDAP - but not used extensively. Not all employees currently in LDAP as not all have network ids. All employees will have a SAP account to enable ESS (via Kiosks etc).  ESS iViews in Portal will call SAP HR and possibly SAP BW.  We have an instance of SAP already and user admin maintained via CUA - this will continue.
    Scenario:
    My initial thoughts are that we try to use SAP HR as the leading system to drive the ESS Portal users and access.  Basically I want to create the user in SAP and assign them an ESS SAP role... then through syncronization have the user created in the Portal and have the correct ESS Portal assigned (in the Portal)
    My thinking so far is to go the following way;
    1) Create User Master Record in SAP (SU01)
    2) Hire employee into the org structure (via HR processes)
    3) Populate Infotype 0105 with SAP username
    4) Populate Infortype 1016 - with SAP role to be assigned to allow ESS access (not sure about this aspect) or role could be assigned in 1) above
    I am not sure of the next steps - I think there must be a way in an SAP table to map the ESS SAP role to the ESS Portal Role (is this via WP3R?)
    then I am hoping that a standard job can be run (is this RSLDAPSYNC_USER) that will create the user in the Portal (UME?) and assign the correct Portal role ?
    (obviously configuration needed)
    For MSS and HR Power users - we would continue to assign SAP roles via SU01.
    Can anyone assist with;
    - Is my thinking correct in terms of how this should / could work?
    - in SAP how can I map SAP Roles to Portal Roles ?
    - will syncronization in SAP create the user in Portal and assign the role ? what do I need to configure?
    Thanks in advance

    Dear Michale,
    I just dont know if this can throw some light on your prob.'
    In our Orgn we had around 250 ess users and 200 sapr/3 users. Some of the r/3 users also logon to ess via their r/3 uname and password.
    What we have done is like follows:
    1. Created a role for only the ess users ZHRESS. For this i asked the HR functional people with sap_all profile to do all the job which the ESS users are supposed to do and tracer the authorization via tcode st01. We created the role on the basis of this trace report.
    2. For the purely ESS users we created the users via tcode HRUSER and assigned then with the above role.
    3. For the R/3 users who are supposed to avail the ess facility we assigned them with the role ZHRESS role in addition to the other roles assigned to them to carry out their normal R/3 transactions. Then we mapped their R/3 uname to their employee no via PA30 infotype 105.
    4. Tcode HRUSER saved time  which would have consumed had we done it via su01 and moreover it picked Name etc data from the HR master table. In HRUSER tcode , setting the user attributes helps to define what roles the users are to be assigned, what should be their initial password etc.
    Pl let me know if it satisfies you querry.
    Regards

  • Vendor user in SAP PORTAL

    Hi experts
    I am configuring EBP-SUS and my vendors will use for bid responses, but ineed the vendors access SUS via SAP PORTAL, so when vendor receive an e-mail with user and pass to create a adiministrator after create a user bidder that must have access in SAP PORTAL to receive bids, the problem is in Supplier Relationship Management - Supplier Self-Services - Master Data -Maintain Systems for Synchronization of User Data I can use only logical system and the creation is done using RFC call, and SAP PORTAL IS a java aplication.
    Some help will be welcome.
    Nilson

    Hi Nilson,
    Can you please explain the issue with more clarity.
    Thanks,
    -Devi Swain

  • User creation in portal

    HI,
    Can we change the registration flow in the portal, so that a mail is sent to the email address and only when the user clicks on the link in the mail, the user account becomes active. Until the user clicks on the link and activates his account the user account should not be active.
    Can we implement this in SAP EP?

    Hi,
    You could do it via the UME API, but you would have to code it yourself.
    You could create the user via the admin functionality (but with the standard email generation disabled for user creation) , and manually lock it, or create the user via a custom WebDynpro or JSP front end that users the UME API to create and lock the user.
    Then use a mail API to generate the email with a URL to a servlet running on the Portal server, which extracts an id of the user from the URL (either the username in unencoded form which is a bit dodgy, or using some unique number that you store against the user to be activated to associate the two) and again use the UME API to unlock the user.
    Should be fairly straightforward providing you are confident with:
    1 - Deploying a web application to J2EE engine containing a servlet.
    2 - Can figure out how to use the UME API
    3 - Can use a mail API like Javamail, which is straightforward
    Cheers,
    Steve

  • User Creation In portal Using NWDS

    Hello Experts
    Is there any way we can create a job in SAP Netweaver Portal using NWDS for the user creation.
    Any pointers will be extremely helpful as I am new to this.
    I am using SAP Netweaver 7.3 SP 09.
    Thanks
    Utsav Mishra

    Hi,
    You can use the sample code.You can create an  Abstract Portal component in  NWDS and write the required code inside of it.
    Users can be created with the UserFactory newUser() method.
    IUserMaint represents a modifiable user object. You must issue
            a commit() in order to actually create the user.
    An associated account needs to be created for the User with
            newUserAccount() using the UniqueID of the new User.
    Take care to delete the user if an error occurs (catch the
            appropriate exception and handle it).
    // Create User
    String uid = "testuser01";
    IUserMaint newUser = UMFactory.getUserFactory().newUser(uid);
    newUser.setFirstName("Test");
    newUser.setLastName("User");
    newUser.setEmail("[email protected]");
    newUser.save();
    newUser.commit();
    try
    // Create User Account
    IUserAccount uacc = UMFactory.getUserAccountFactory().
    newUserAccount(uid,newUser.getUniqueID());
    uacc.setPassword("secret");
    uacc.save();
    uacc.commit();
    // NOTE: productive passwords cannot be set if the
    // account is created in a SAP System
    // continue process by trying to set password flag…
    // Now try to modify password change flag for the new user
    try
    IUserAccount uacc = UMFactory.getUserAccountFactory().
    getMutableUserAccount(uacc.getUniqueID());
    uacc.setPasswordChangeRequired(false);
    uacc.save();
    uacc.commit();
    catch (UMException ex)
    //trace warning: “Password is not productive and has to
    // changed during the first logon”.
    catch (UMException umex)
    UMFactory.getUserFactory().deleteUser(newUser.getUniqueID());
    //trace error: “User cannot be created because of an
    // error which occurred during the creation of the
    // corresponding account object”
    You can refer to the below URL for abstract portal component
    Creating an AbstractPortalComponent (SAP Library - Running an Enterprise Portal)
    Please reply in case you have any queries.
    Regards
    Veera

  • Tray as appearing in the Portal User Creation screen

    Hi all,
    I am on WAS 6.40 SP15, NWDS 2.0.15 and EP 6.0 SP15.
    When I place 'tray' ui element in my application, I see one vertical line on the left side and horizontal line. I have to remove these lines.
    Can anyone suggest how to modify the 'tray' ui element so that I get a tray as appearing in the Portal User Creation screen.
    Regards
    Srinivasan T

    Hi,
    Then you will have to modify the standard UWL configuration file.
    If your task looks like a standard task (maybe you copied a standard task and modified it slightly), you have to find the ItemType corresponding to the standard task in the UWL configuration file then copy this ItemType and adjust it for you custom task. Please take a look at my last post in another thread : Re: UWL - how to approve purchase requisitions
    If your task is 100% custom then you'll have to find out what is behind the Approve and Reject buttons in the Business Workflow and modify the UWL configuration file accordingly. For instance if a function module is used to approve or reject the request you can define your approve and reject actions using the FunctionModuleActionHandler. You can find more information in the documentation : [Task Launch Customization|http://help.sap.com/saphelp_nw70/helpdata/en/36/dd4ad73c86412e81e9ce66eeb147e7/frameset.htm].
    Regards,
    Pierre

  • How to restrice ananymous user access to portal link /irj/servlet/prt/portal/prtroot/com.sap.portal.navigation.portallauncher.default?

    Hi experts,
    We had an issue with portal access. I wonder if portal is venerable for security threats?
    Could you please let me how to restrict the unauthorized users (anonymous user) to the portal URL.
    https://HOST:50001//irj/servlet/prt/portal/prtroot/com.sap.portal.navigation.portallauncher.default .
    Appreciate your help.
    Regards
    Maruti

    Hi Maruti,
    Hope you are doing good.
    Can't you just amend the portal permissions so that this access is not possible.
    The PCD location should be:
    com.sap.portal.system/security/sap.com/NetWeaver.Portal/no_safety/com.sap.portal.navigation.portallauncher....
    Hope this helps.
    Thank you and have a nice day!
    Kind Regards,
    Hemanth

  • How to access Sap portal login user in ejb web service

    Hi,
    I wnt to access SAP Portal login user in my ejb application which resides on the same server.
    I am using following code
    try {
         IUser user =null;                         IWDClientUser wdUser = WDClientUser.getCurrentUser();
                                  user = wdUser.getSAPUser();
                             } catch (WDUMException e) {
                                  // TODO Auto-generated catch block
                                  e.printStackTrace();
    Some additional jar files are required for this?
    The same code works fine with webDynpro but not with ejb.
    Thanks in advance     
    Best regards,
    Nilesh

    Thanks for reply.
    I have already added com.sap.security.api in my EJB module project classpath. How to add the same in EJB application Project (application-j2ee-engine.xml)?
    Best regards,
    Nilesh

  • Error while creating user in LDAP (MS ADS) from SAP Portal 7.0

    Hi,
    Is it obliged to use SSL connection to create new user in LDAP (MS ADS) from SAP Portal 7.0 ?
    I've configured the UME with ldap server adress and port 389. And use configuration file "dataSourceConfiguration_ads_writeable_db.xml"
    I succeed to view users existing in LDAP but when I try to create new user I've the following error message:
    LDAP: error code 53 - 0000001F: SvcErr: DSID-031A0FC0, problem 5003 (WILL_NOT_PERFORM), data 0)
    Thanks and regards

    check this link
    http://help.sap.com/saphelp_nw70/helpdata/EN/37/cfd93f130f9115e10000000a155106/frameset.htm
    and at the end of the page there is a qoute "We strongly recommend that you configure SSL between the UME and the LDAP directory. Some LDAP directories, such as Microsoft Active Directory Server, require an SSL connection if you want to create users on the LDAP directory"
    hence follow this link to configure SSL
    http://help.sap.com/saphelp_nw70/helpdata/EN/7d/77fa735e5f47a2a50b5336fd1b5a61/frameset.htm
    hope this helps..
    [Rahul|http://rahulursportal.blogspot.com/]

  • Portal Runtime Error while performing User Mapping  to SAP SRM

    Please find below the error I received while User Mapping from  Enterprise Portal to SAP SRM :
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.user_administration/com.sap.portal.user_mapping/com.sap.portal.userMappingAdmin/com.sap.portal.userMappingAdmin
    Component Name : com.sap.portal.usermanagement.admin.UserMappingAdmin
    User Mapping not fully available..
    Exception id: 04:21_23/06/05_0073_8097650
    See the details for the exception ID in the log file

    Hi,
    yes, Karsten is correct. Just some background:
    "User Mapping not fully available.." finally means that user mapping is configured to use strong encryption, but the main crypto key for user mapping is missing. Usually, that's because "SAP Java Cryptographic Toolkit" and/or "JCE policy files for unlimited strength encryption" are not installed (or the server hasn't be restarted afterwards). The note will most likely help
    Best regards
    Heiko

Maybe you are looking for

  • Modified CRM application doesn't deployed in PROD server.

    Hello SDN! We have DEV and PROD runtime systems for CRM developing. Our custom CRM application successfully deployed to the DEV server many times. But transport to the PROD server hasn't any effect - our application doesn't exists in PROD server. In

  • Error in executing WAD web template

    Hi All, I am executing the query/WAD template. I can run the query/template but it does not give me data at the output. I need to execute WAD template which are not giving data at the output. Currently the template is getting executed but it is showi

  • Problems accessing Time Capsule disk on Desktop

    I'm having problems connecting to my Time Capsule (used as a NAS shared disk) from my Snow Leopard machine. (If it makes any difference) I don't use it for Time Machine backups. If I click on the Time Capsule in Shared in Finder's sidebar it will acc

  • How to change location in iMessage?

    How To change locations in iMessage?

  • How to Forecast and run MRP for consumed materials

    Hi Experts,   I need help urgently on below business requirement. Objective: Forecast consumable materials (like Gas , Chemical) to produce Finish product Scenario: 1.  We have Plant WF01  - to produce finish products, Sales related activities, SOP f