Automatic maintenance of portal users

Hello
I want to develop a mechanism for maintaining users.
Custommers are maintained manually in an external application.
I want the user repository for the portal to synchronize with this external system.
As far as i know, the best way to do this is to create an ejb which uses the portal api's to insert/delete the portal users.
Have anyone done a job like this?
Regards
Per-Jarle Saether

Hello
I want to develop a mechanism for maintaining users.
Custommers are maintained manually in an external application.
I want the user repository for the portal to synchronize with this external system.
As far as i know, the best way to do this is to create an ejb which uses the portal api's to insert/delete the portal users.
Have anyone done a job like this?
Regards
Per-Jarle Saether If your users are externally defined, then you should
1. Externally authenticate them with the SSO server, by employing an External Authentication module. You can search this forum for postings on this topic. In particular, please see Re: Materialized view refresh method.
2. If you need to synchronize the user information of the external repository then you can perform sync-ing by writing scripts/programs that user the Portal PDK APIs to do the synchronization. We do something like this for my.oracle.com, which has user accounts defined in an external repository which handles all the oracle.com services. This adds the user to appropriate groups and automatically sets their default group.

Similar Messages

  • Synchronize portal users with R/3 automatically

    I am trying to find out more about how the portal will automatically create an user and assign it its relavent roles once the user has been created in R/3. I understand this is possible with ECC6? i have searched but cant seem to find what i am looking for.
    Any links/advice with be much appreciated.

    Hi,
    You can use the ABAP server as the data store for portal users. So all the user ids, roles & groups in the ERP system is available in portal.
    Please check the following link & sublinks for detail info.
    http://help.sap.com/saphelp_nw70/helpdata/en/49/9dd53f779c4e21e10000000a1550b0/frameset.htm
    Regards,
    Abhishek

  • Change date format & Fill automatically portal user ID ?

    Hello,
          I have imported a Module to Visual Composer from a backend system. I have 4 input parameter's. Two of them are of type date.
    1] When ever I am entering a date in mm/dd/yyyy format, it is automatically getting converted into mm.dd.yyyy while executing & My backend function module is not responding to this date format & is not able to fetch data. I would like to change the date format to mm/dd/yyyy while supplying as a input to backend Function Module,irrespective of user input.
    2]I have a input field as userID,my requirement is to fill it automatically with the portal UserID,through which user has logged in.
    Does any one have idea about it?
    Regards,
    Sunil Kulkarni

    Hello Ignacio,
                  Thanks....
    I want to pass a the "Portal user ID" as a input to a Function Module in CRM to get the relevant data from FM.
    I do agree developer studio is a good option, but it involves lot of customized coding.
    Well Thanks once again...
    Regards
    Sunil Kulkarni

  • E Portal User Administran--Automatic loss of assigned roles of users

    Hi All,
       Some users are losing assigned roles automatically without anybody modifying User administration part.This is happening frequently.
      My senior told me that
         "<b>roles are based on Active Directories. When Users move from one location to another there is change in the Active Directories.
    If Active directories do not get refreshed properly roles will be not come up.</b>"
    Please guide me.
    Thanks in advance,
    Gangadharayya.

    Hi Gangadharayya,
    Check the Unique ID of the user(whose role has lost) in the system Administration --> support -->support Desk -->
    User Management >Test component for UME objects
    Enter the user ID of the user(whose role has lost)in the Get User table. And click the 'Get' .
    And in the bottom of that screen you ll get the 'UME User toString' table. In that get the unique ID of the user and check this unique ID with the LDAP.
    Try the same steps from the role. Give the Role ID search in the 'Get Role ' column and click get. Now compare the unique IDs of the user.
    Regards,
    Birla.

  • Subcribe a Portal User Group to content change events on page?

    Another developer at my shop has created a custom routine that programmatically subscribes the given user to content change events on a page. At the heart of their custom routine are the following Oracle Portal API calls:
    portal.wwctx_api_private.set_context( v_user );
    portal.wwsbr_app_approval.subscribe
    p_object_context_id => v_siteid,
    p_page_id => v_pageid
    ...where v_user is the account we want to subscribe for notification of content changes on the given page.
    I have a need to extend this to allow subscriptions of Portal User Groups (PUGs) for the same content change events. It is not acceptable to statically subscribe the PUG membership, because I do not want a situation where today I subscribe all the members of group X, then tomorrow the membership of group X changes, but the list of subscribed users does not change automatically with the group membership modification. I could just as well manually subscribe each group member without going through the hassle of coding a modified subscription UI and backend routine to handle groups.
    Any suggestions?
    Thanks,
    shastew

    My shop is currently on 10g R1 (9.0.4.3). We will be upgrading to 10g R2 (10.1.2) in a few months, but this is not the 10.1.4 version your document link points to. Is CMEF included actually usable in 10.1.2?
    Also, publish and subscribe solves a particular set of design issues and allows for a certain degree of flexibility of usage, however, I don't see any built-in support for the User Groups that Portal provides for assigning basic page permissions. It's the group support that I'm interested in...and I don't want to have to create duplications of groups outside of what I already have. I don't want to have to write an entire application infrastructure to support outside group membership maintenance just for supporting subscription notifications. This should have already been built-in to interface with the existing Portal page permissions group framework. At our shop, a lot of effort has already been put into setting up and maintaining these built-in groups and we should be able to re-use them for something as brain dead simple as subscription notification.
    I've already given up and opened an enhancement request "TAR" for this.
    shastew

  • Portal users

    Dear Gurus
    To map the employees from R/3 to Portal Users, we have to create a user id for every employee in the portal, at the same time is it necessary to create the user in the R/3
    Eg. We have 3000 employees, and their data is maintained in R/3, now we have to create the Users for these employees in Portal, at the same time is it necessary to create the Users for all the 3000 employees  in R/3? 
    Regards
    kumar

    Yes in case ur UME is database data source then u need to create the portal users as well the r/3 users.
    in case ur UME is ABAP data source then in portal automatically the r/3 users will be appeared and there is no need to create portal users seperately.
    Always ESS Users need to have userid in the Backend system also (i.,e SAP R/3)
    Edited by: Vijay Mohan on Mar 30, 2010 12:23 PM
    Edited by: Vijay Mohan on Mar 30, 2010 12:24 PM

  • One Portal user has several user in other systems - how to handle SSO

    Hi,
    I read a lot through several threads but could not really find the information that I need:
    Problem:
    Each PERSON has ONLY ONE unique portal user to log in. In SAP SRM / EBp these persons sometimes must have multiple users. Normally they login in than with TIMO1 or TIMO2 etc..
    But how can we handle that with SSO?
    The SOO cookie will always login only one explicit user.
    Such that I thought about a BSP application or something in-between: Portals opens this custom application via SSO. The application deletes the SSO cookie and depending on the selected user it will login the user to EPb / SRM.
    Who has any Ideas how to realize that. Or is there a better possibility for that?
    Thanks for HELP
    TIMO

    Hello Guys ...
    thanks for the posts, but I think I did not make realy clear what I need:
    SOO works fine, that is OK.
    But I need to login from the portal, being loged in as user 1243243 (we use numbers) into EBp (SRM) as JOHN or JOHN2. Depending on the company I would like to shop for.
    I am aware of the fact, that SAP Portal offers something like user-mapping. But we would like to avoid aditional maintenance in the Portal area (internal reasond). So user-mapping in the portal is no option.
    I think I realy need such a "LOGIN APPLICATION" inbetween
    PORTAL - LOGIN APP - SRM
    Thanks 4 your help!

  • Get enterprise portal user informations

    Hi all,
    is there a way to get some portal user informations during runtime in a visual composer application?
    For example: I want to display the user id in a form automatically.
    Thank you for your help!
    Kind regards, Patrick.

    Hai ,
    u have to get that abap side not from Vc side i think soo
    Regards ,
    venkat p

  • Your user has no SAP Support Portal user assigned

    Hi all,
    in transaction SM37 I found a job that almost everytime ends with error. Name of the job is "SM:SYNC SAP SESSIONS" and it's executed daily. The error message is :
    Job started
    Step 001 started (program RDSWPCISERVICEPLAN, variant &0000000000452, user ID SYS_JOBYSAP)
    Your user has no SAP Support Portal user assigned
    Job cancelled after system exception ERROR_MESSAGE
    Everyday the job is scheduled automatically by another job "SM:SCHEDULER". I suppose that is same on your systems.
    I know the error message say that I should try to assign S-user to user SYS_JOBYSAP but I think it should not be the problem because some days the job ends with no errors. Also when I duplicate some old job (with status Cancelled) and execute it immediately the job ends in green.
    Do you have any idea what could be wrong? Is it possible that there is some problem with connection to SAP almost regularly everyday in same time?
    Best regards,
    Zbynek

    I would like to check whether the SAP service that is used by job SM:SYNC SAP SESSIONS is running in given time. I need to re-schedule job SM:SYNC SAP SESSIONS to other time. How is it possible? I think the job SM:SCHEDULER uses some table that contains detail informations about scheduled jobs. Is it right? Do you know name of the table?
    Regards
    Zbynek

  • Creating portal users from SU01 users

    Hi,
    We are on SRM 7.0 and have a requirement that whenever an SU01 user is created, a portal user should also be created immediately corresponding to this SU01 user.
    Since we are also using SUS, whenever an admin supplier creates a contact person for his company, an SU01 user is created at the backend. We want this contact person to be created automatically in the portal. Currently its an offline activity where the admin supplier calls up the helpdesk to enable his contact person in the portal.
    Pl shed some light on this.
    Thanks & regards,
    Nikhil

    Thanks for the update.
    We don't have an LDAP and hence option 1 is ruled out for us.
    If i have the Portal UME as a data source, then how to replicate the users that are created in SRM?. The Users are created an SRM for EBP-access as end users, approvers, purchasers, bidders etc... and how to replicate these users to the Portal?. The SUS users are accessing both SUS functionality and bidder functions and hence they need to be in Portal Or they have to go to 2 different links with different password and hence we need to replicate the SUS users to the Portal too.
    We are not considering CUA as of now and hence as of now this is ruled out too.
    Any pointers/suggestions are highly appreciated.
    Thanks
    velu

  • Deactivating Portal users

    I was deactivating a user using the portal user maintenance API, 'deactivate_portal_user' passing in the portal user name. I called this procedure on a trigger from Forms, it looked as if it worked in forms but when I tried to log on in Single sign on I was allowed to which is not what I expected to happen.
    Am I correct in assuming that I can deactivate a user in forms using the api. If so can you shed any light I what may have went wrong
    Thank You.

    Mervyn,
    single sign-on uses mod_osso and the SSO server to check if a user has been authenticated or not. All user information is stored in OID. Don't know what happens after you execute your Portal procedure, but it is actually not logging off the single sign-on user. There is a API on teh Single Sign-On Server (I think its a Java API) that allows you to propagate single sign-offs which then leads to all sso accounts getting disconnected from teh session.
    Frank

  • How to find out portal user from sso cookie ?

    Hi,
    I want to find out the portal user id from Portal30_sso cookie. It is required for security in my java servlet.
    Thanks
    Vikas

    First of all, you can't get anything from the portal30_sso cookie or the portal30 cookie or the SSO_ID cookie. These are cookies established for (1) The login server session; (2) The Portal session; (3) The login server single sign-on cookie - visible only to the login server.
    When you want to know who the current user is, you need to establish the context. If your servlet is standalone and not a partner application to the login server and it's not a portlet, etc., then what context does it have? What concept of users does it have? If you are really asking what Portal is currently logged on, that is still a loaded question. The user's browser could be accessing several portal's at the same time, each with a different identity. What I am getting at is that your servlet needs to somehow be associated with a particular portal before it can even think of asking this question.
    The ways to associate your servlet with a portal would be
    [list=1]
    [*]Make it a partner application
    [*]Make it a portlet
    [*]Make it an external application
    [list]
    Hope that helps.

  • Unable to get Portal User in a Remote DB

    Hello,
    We are developing an application with Portal on Instance A and the application tables on Instance B. We have DB triggers on the application tables in B and would like to capture the Portal USER using wwctx_api.get_user. Have created a DB link and PUBLIC SYNONYM in B to access the package in A. However, when we call the function in B, we get the following error -
    ORA-00164: autonomous transaction disallowed within distributed transaction.
    Has anyone tried something similar?
    Thanks.

    Hi,
    If you submit your form to a procedure in the portal instance you can get the portal user inside of this procedure.
    you can then send this value to the table in the other instance.
    Regards
    Michael

  • How to get Portal User Context  in Web Dynpro application

    I have successfully integrate a web dynpro app into SAP Netweaver Portal.
    Within my web dynpro app, how can I get portal user context information such as first name, last name, job title or some newly created ume attibutes.
    Is there any programmatical approach to get portal user context in my web dynpro. I not sure whether I can use the following codes in web dynpro?
    IUserContext userContext = request.getUser();
    String firstName = userContext.getFirstName();
    String lastName = userContext.getLastName();
    If yes, can someone point me the name of the jar file I have to import.
    Note : The SAP Netweaver installation that runs my web dynpro app is same with the SAP Portal.

    Hi ,
    you can use the below code to get User details and  add com.sap.security_2.0.0 > lib > com.sap.security.api.jar
    try
              IWDClientUser clientUser = WDClientUser.getCurrentUser();
    String firstName = clientUser.getFirstName();
    String lastname = clientUser.getLastName();
    catch (WDUMException e) {
                wdComponentAPI.getMessageManager().reportException("Error Retrieving User"+e.toString(),true);
    Regards,
    Sunitha Hari

  • How to get Portal user from a standalone Java application

    Hi,
    I have a standalone Java application from where I need to fetch the Portal User Information like userid and email id.
    I am using the below line of code
    iUser = UMFactory.getUserFactory().getUserByLogonID("e017939");
    I have included the jar file com.sap.security.api , But it was giving me the below exception
    java.lang.NoClassDefFoundError: com/sap/tc/logging/Location
         at com.sap.security.api.UMFactory.<clinit>(UMFactory.java:55)
         at com.am.wcas.java.mailscheduler.kmaccess.FetchDataFromKM.getiUser(FetchDataFromKM.java:29)
         at com.am.ScheduleEmails.main(ScheduleEmails.java:89)
    and I am getting a pop Up message from the Java Virtual Machine Launcher, saying a Fatal Exception has occured and the Program will exit.
    Then I went throught he SDN threads and they asked me to include the
    logging.jar and com.sap.security.perm.api .
    I Included them, then also, it is giving me Exception
    java.lang.NoClassDefFoundError: com/sap/engine/lib/logging/LoggingHelper
         at com.sap.security.api.UMFactory.<clinit>(UMFactory.java:56)
         at com.am.FetchKMData.main(FetchKMData.java:30)
    Exception in thread "main"
    and I am getting a pop Up message from the Java Virtual Machine Launcher, saying a Fatal Exception has occured and the Program will exit.
    Kindly let me know if it is possible to access the User info using UMFactory in a standalone Java application. If yes kindly let me know where i am going wrong.
    Regards,
    Shilpa B.V

    Hi Shilpa,
    1. Check that you have added com.sap.security.api within the Your Project>Libraries folder (under navigation tab) and also added jars in the build path of the Your Project under project>properties>Build Path.
    2. In case you have a DC instead of Web Dynpro Project then you have to add the com.sap.security.api under Your DC>Used DCs and have compile time and runtime dependency added.
    Here java.lang.NoClassDefFoundError is caused basically due to only build time dependency added and reference to the jar missing at runtime. Rest the code to retrieve the current user id using UME API and getUserByLogOnID("....") method with/without portal environment would not be an issue at all.
    Regards,
    Tushar SInha

Maybe you are looking for

  • Anyone manage to install Windows 8 on new Macbook air?

    Hello, Got a new "June 2013" MacbookAir 13" 8GB 256SSD and I've been trying for days to install Windows 8 PRO 64-bit using Bootcamp. No joy. Tried both a USB key and an external DVD drive. Same problem all the time: in the Windows 8 setup, I selec th

  • I'm not able to access to the internet with my ipod ..help! Non riesco a connettermi su internet via wi-fi !

    Salve, ho appena comprato il mio ipod di 8G..  connettendomi wi-fi al router di casa mia, aprendo safari (o le altre applicazioni che richiedono la connessione internet) spunta la finestra con scritto "Impossibile aprire pagine, Safari non può aprire

  • SAP Content Server Connectivity issue

    Hi Friends, We have installed Content server 6.40 on a standalone server after the installation i tried to open below link but its not opening. http://hostname:1090/ContentServer/ContentServer.dll?serverInfo This content server has to be connected to

  • Error 4450 when burning

    Help! I am using an HP Pavillion ze5300 and I just started to get an error 4450 when attempting to burn CD's after reinstalling my OS. I can't find any updates that I missed! Heres my diagnostic: Microsoft Windows XP Professional Service Pack 2 (Buil

  • VLD-1111 Error

    I have a mapping that generates PL/SQL. I was using a Constant Operator to populate a date column with sysdate. I decided to change this toi a Data Generator Operator and got the following error message. VLD-1111: This mapping cannot be generated bec