User details change on portal

Hello experts, for some odd reason I have been unable to change user details on portal recently. I am getting the following error: "A problem has occurred in the persistency. The original message was: BAPI_USER_CHANGE@BWPCLNT500: ID=01, NUMBER=492, MESSAGE=You are not authorized to change users in group".
I do have administrator roles and everything, and I used to be able to change user details (like e-mail and language). What I do not understand is why this suddenly stopped working, as it was working before (the funny thing is that even with the default administrator user from Portal it is not possible to change user details anymore). Still, how can I solve this problem? We are using EP 7.0 and another SAP system (ABAP) for user management. I am not in charge of the ABAP system, though I do have access to several transactions in there. I tried looking for the "BAPI_USER_CHANGE" thing, but I could not find it. Is that a role or something I need to assign to my user?

Hi, thanks for the answers. I checked the roles of user SAPJSF. He has SAP_BC_FP_ICF, SAP_J2EE_ADMIN and he previously had SAP_BC_JSF_COMMUNICATION_RO, but I changed it for SAP_BC_JSF_COMMUNICTION. However, once I restarted the Web AS, there was no communication between our backend system and the portal (checking the logs, I found the error "#1#com.sap.mw.jco.JCO$Exception: (103) RFC_ERROR_LOGON_FAILURE: User SAPJSF has no RFC authorization for function group SYST." Therefore I added the role SAP_BC_JSF_COMMUNICATION_RO role, without taking out the other one, and restarted the server. There is now communication between the backend system and the portal, but I still cannot change user details from within the portal.
Any other ideas?

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

  • How to get the User Details inoformation in portal?

    I had defined the user informations in "Portal User Details". But i don't know how to get it and what the user table is?
    for example: How to get the email address of user i have defined in portals?
    Tank you very much!
    Ghia Liu
    Genesyslogic.com.tw

    You would use the portal API's for this, there is one named wwsec_api.person_info that returns a record with the specified user's information, such as first name, lsat name, email, telephone, etc - a pretty long list. With release 2 of portal the data is no longer stored in the wwsec_person$ table as it was in release 1 so use the API (which actually is how I would normally do it in release 1 as well).
    To get more documentation on portal API's go to: http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDK/plsql/doc/astart.htm
    Hope that this helps you - enjoy the day!
    Art

  • User details iview , PeopleDetails portal component

    Hi all,
    I want to remove User name- context menu for launching collaboration services from User detils iview (com.sap.netweaver.kmc.people ).
    Do any one no how to get rid of context menu that appears when we click on persons name.
    I am getting a small window with bellow option when I click on name of the person:
    Send email
    Create appointmnet
    show availability
    send instant message
    share application
    start webx session
    create session
    create task.
    Amit.

    Hi Adam (All),
    Could you please post details about the Layout Controller. I need to develop a People Details popup which appears when the user hovers over the name link, but I can't figure out how to use the com.sap.netweaver.kmc.people.PeopleDetails komponent with Javascript. I was thinking of developing a Js script that gets executed when the main portal IView is displayed and displays a balloon popup.  Your help is much appreciated!
    Thanks.

  • Retrieving User Details from OID: Portal 10.1.2

    I am trying to retrieve the user object from the OID when the person logs in to the portal. I would need to retrive the group name and some attributes from the OID for the person logged in.
    Any ideas where I can get a snippet of code which does this? I am using Portal Version 10.1.2.

    Hi Soumak
    Use
    s_email wwsec_oid.VC_ARR := wwsec_oid.get_user_attr_vals(p_username => p_user,p_attr =>'mail' ,p_base =>'cn=users,dc=my_company,dc=com');
    s_nom wwsec_oid.VC_ARR := wwsec_oid.get_user_attr_vals(p_username => p_user,p_attr =>'sn' ,p_base =>'cn=users,dc=my_company,dc=com');
    s_prenom wwsec_oid.VC_ARR := wwsec_oid.get_user_attr_vals(p_username => p_user,p_attr =>'givenname',p_base =>'cn=users,dc=my_company,dc=com');
    or the dbms_ldap package :
    ldap_host := 'your_host';
    ldap_port := '4032';
    ldap_user := 'cn=orcladmin';
    ldap_passwd := 'orcladmin_pwd';
    ldap_base := 'cn=users, dc=your_company,dc=com';
    -- Choosing exceptions to be raised by DBMS_LDAP library.
    DBMS_LDAP.use_exception := TRUE;
    my_session := DBMS_LDAP.init (ldap_host, ldap_port);
    -- bind to the directory
    retval := DBMS_LDAP.simple_bind_s (my_session, ldap_user, ldap_passwd);
    -- issue the search
    my_attrs (1) := '*'; -- retrieve all attributes
    my_selection := 'cn=' || p_cn;
    retval :=
    DBMS_LDAP.search_s (my_session,
    ldap_base,
    DBMS_LDAP.scope_subtree,
    --'objectclass=*',
    my_selection,
    my_attrs,
    0,
    my_message
    -- get the entry
    my_entry := DBMS_LDAP.first_entry (my_session, my_message);
    entry_index := 1;
    p_mail := '';
    p_tel := '';
    p_sn := '';
    p_givenname := '';
    my_dn := DBMS_LDAP.get_dn (my_session, my_entry);
    my_attr_name :=
    DBMS_LDAP.first_attribute (my_session, my_entry, my_ber_elmt);
    attr_index := 1;
    WHILE my_attr_name IS NOT NULL
    LOOP
    my_vals := DBMS_LDAP.get_values (my_session, my_entry, my_attr_name);
    IF my_vals.COUNT > 0
    THEN
    FOR i IN my_vals.FIRST .. my_vals.LAST
    LOOP
    IF my_attr_name = 'mail'
    THEN
    p_mail := SUBSTR (my_vals (i), 1, 200);
    END IF;
    IF my_attr_name = 'telephonenumber'
    THEN
    p_tel := SUBSTR (my_vals (i), 1, 200);
    END IF;
    IF my_attr_name = 'sn'
    THEN
    p_sn := SUBSTR (my_vals (i), 1, 200);
    END IF;
    IF my_attr_name = 'givenname'
    THEN
    p_givenname := SUBSTR (my_vals (i), 1, 200);
    END IF;
    END LOOP;
    END IF;
    my_attr_name :=
    DBMS_LDAP.next_attribute (my_session, my_entry, my_ber_elmt);
    END LOOP;
    -- Free ber_element
    DBMS_LDAP.ber_free (my_ber_elmt, 0);
    -- free LDAP Message
    retval := DBMS_LDAP.msgfree (my_message);
    -- unbind from the directory
    retval := DBMS_LDAP.unbind_s (my_session);

  • Changing data directly in employee user details / who's who

    Using: EP7, MSAD
    Hi all,
    I would like to know whether it is possible to add a modify button within the user details window (who's who) for changing data directly and not to change to a different location within the enterprise portal.
    if yes, how can I do that? Is it also possible to modify different fields depending on the department of the user who wants to change a profile?
    Thanks in advance
    Michael

    I think you'd need to write a brand new who's who for this...

  • LDAP user details not showing in Portal UME

    We have implemented kerberos single sign on using the kerberos xml datasource file and have the corporate LDAP as our UME source.
    However certain user details that are maintained in LDAP (such as department, street etc) are not being pulled through to the portal UME.
    We know the connection to the LDAP is OK as we can create new users and they appear in portal UME - its just that it seems to be missing several user attributes.
    Is this related to the settings in the xml file?
    And if so, what needs changing??
    thanks
    Simon.

    Hi Simon,
    all the attributes that are available in your LDAP can be made available in the UME via the dataSourceConfiguration. The default files does not include every attribute since these may vary from directory to directory. Please take a look at http://help.sap.com/saphelp_nw70/helpdata/en/b7/14d43f2dd44821e10000000a1550b0/frameset.htm
    and especially at: http://help.sap.com/saphelp_nw70/helpdata/en/44/7d188751626fb5e10000000a155369/content.htm and http://help.sap.com/saphelp_nw70/helpdata/en/1a/2bee408a63732ae10000000a155106/frameset.htm
    Hope this helps,
    Holger.

  • API - To change user details

    If you create Portal users through the API and then amend user
    detail via the API using wwsec_api.modify_user then you find that
    when the user logs into Portal, there details aren't visible from
    the maintain user screen.
    How do we synchronize the data we have just added via the API
    call into, presumably the Portal30 schema?
    It can be seen that their details on portal30_sso.wwsec_person$
    are correct, however the corresponding table in the portal30
    schema still contains the old user information. How can we
    synchronize the two ? Preferably using an API
    call?

    I also have a similar ?, is changing user name a normal case scenario or a big problem in portal
    Please reply

  • ISE 1.2 Guest portal user cannot change their passwords

    I have a WLC 5508(version 7.6) and a server installed  the ISE (version 1.2.1.198),Now we configured the CWA,Use guest portal as an employee and guest login url,We can use the manually create internal user and password successfully logged in, and we set up allow guest users to change password in Multi-Portal, but the user can not change the password in the guest portal ,I suspect the change password option on the Guest  Portal actually works? Can anyone tell me how to change their own username password in the guest portal ?

    Requiring Guests to Change Password
    You can allow or require guest users to change their password after their initial account credentials are created by the sponsor. If guest users change their passwords, sponsors cannot provide guests with their login credentials if they are lost. The sponsor must create a new guest account.
    You can either allow guests to change their passwords, or you can require that they do it at expiration and at first login. To require internal users using a guest portal to change their password upon their next login, choose Administration > Identity Management > Identities > Users . Select the specific internal user from the Network Access Users list and enable the change password check box.
    Before You Begin
    Create a Guest portal or modify the DefaultGuestPortal. This setting is specific to each Guest portal.
    Step 1 Choose Administration > Web Portal Management > Settings > Guest > Multi-Portal Configuration.
    Step 2 Check the Guest portal to update and click Edit .
    Step 3 Click the Operations tab.
    Step 4 Check either or both options:
    Allow guest users to change password
    Require guest users to change password at expiration and first login
    Step 5 Click Save .

  • Where can i find RSRT query propertis Last changed by user details

    HI All,
    Some one has changed the RSRT qurery properties and we want to know Where can i find RSRT query propertis Last changed by user details.
    thanks in advance.

    Hello,
    Please check the screen shot
    In the Query Designer, General Tab Page showing the details as required at your end.
    Regards
    NS

  • How do I get Portal Login User Details in WD Application

    Hi,
    Could you please help me out as how to get the user who has logged into the portal.
    Regards,
    Abilash.

    Hi,
    In you webdynpro location you can use the following code to get the logged in user details.
    String strUserName = null;
    try {
    IWDClientUser wdClientUser = WDClientUser.getCurrentUser();
    IUser sapUser = wdClientUser.getSAPUser();
    if (sapUser != null) {
    IUserAccount[] acct = sapUser.getUserAccounts();
    if (acct[0] != null) {
    strUserName = acct[0].getDisplayName();
    } catch (WDUMException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (UMException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    The following import statements have to be used
    import com.sap.security.api.IUser;
    import com.sap.security.api.IUserAccount;
    import com.sap.security.api.UMException;
    import com.sap.tc.webdynpro.services.sal.um.api.IWDClientUser;
    import com.sap.tc.webdynpro.services.sal.um.api.WDClientUser;
    import com.sap.tc.webdynpro.services.sal.um.api.WDUMException;
    Award points if helpful.
    Regards,
    Sujana

  • Retriving user details from user rofile in portal database

    HI all,
    any one knows how to retrive user details from user rpofile in portal database. I am using webdynpro appliction.Please reply.
    Thank you
    Maruthi

    Hi maruti Rao ,
    All Gives U gud Idea..here i give u some brief procedure.First of all u need to add 2 jar file in ur project structure for proper working of "com.sap.security.api.IUser" Interface. After that for retriving Users data Stored on LDAP Server.
    If you are using an LDAP directory as a data source for your user-related data, the ‘logical’ attribute names used by the Java application programming interface (API) of SAP User Management Engine (UME) must be mapped to the ‘physical’ attribute names used in the schema of your corporate LDAP directory.
    Example Data-Source File is as Below From Where U can Get All The Information of Logged user...
    <dataSources>
    <dataSource id="CORP_LDAP"
        className="com.sap.security.core.persistence.datasource.imp.LDAPPersistence"
        isReadonly="false"
        isPrimary="true">
      <responsibleFor>
        <principal type="account">
        </principal>
        <principal type="user">
          <nameSpaces>
            <nameSpace name="com.sap.security.core.usermanagement">
              <attributes>
                <attribute name="firstname" populateInitially="true"/>
                <attribute name="displayname" populateInitially="true"/>
                <attribute name="lastname" populateInitially="true"/>
                <attribute name="fax"/>
                <attribute name="email"/>
                <attribute name="title"/>
                <attribute name="department"/>
                <attribute name="description"/>
                <attribute name="mobile"/>
                <attribute name="telephone"/>
                <attribute name="streetaddress"/>
                <attribute name="uniquename" populateInitially="true"/>
              </attributes>
            </nameSpace>
          </nameSpaces>
        </principal>
          <principal type="group">
          </principal>
      </responsibleFor>
      <attributeMapping>
        <principals>
          <principal type="account">
          </principal>
          <principal type="user">
            <nameSpaces>
              <nameSpace name="com.sap.security.core.usermanagement">
                <attributes>
                  <attribute name="firstname">
                    <physicalAttribute name="givenname"/>
                  </attribute>
                  <attribute name="displayname">
                    <physicalAttribute name="displayname"/>
                  </attribute>
                  <attribute name="lastname">
                    <physicalAttribute name="sn"/>
                  </attribute>
                  <attribute name="fax">
                    <physicalAttribute name="facsimiletelephonenumber"/>
                  </attribute>
                  <attribute name="uniquename">
                    <physicalAttribute name="uid"/>
                  </attribute>
                  <attribute name="loginid">
                    <physicalAttribute name="null"/>
                  </attribute>
                  <attribute name="email">
                    <physicalAttribute name="mail"/>
                  </attribute>
                  <attribute name="mobile">
                    <physicalAttribute name="mobile"/>
                  </attribute>
                  <attribute name="telephone">
                    <physicalAttribute name="telephonenumber"/>
                  </attribute>
                  <attribute name="department">
                    <physicalAttribute name="ou"/>
                  </attribute>
                  <attribute name="description">
                    <physicalAttribute name="description"/>
                  </attribute>
                  <attribute name="streetadress">
                    <physicalAttribute name="postaladdress"/>
                  </attribute>
                  <attribute name="pobox">
                    <physicalAttribute name="postofficebox"/>
                  </attribute>
                  <attribute name="preferredlanguage">
                    <physicalAttribute name="preferredlanguage"/>
                  </attribute>
                </attributes>
              </nameSpace>
            </nameSpaces>
          </principal>
          <principal type="group">
          </principal>
        </principals>
      </attributeMapping>
    </dataSources>
    regard's
    Dheerendra Shukla

  • How to change the portal user id 's assigned employee in ESS configuration

    Hello Gurus,
        I now have a question related to ESS configuration. I want to know how to change the Portal user's pernr assignment in the ECC 6.0 system. Somebody had actually assigned my portal user ID a PERNR in the ECC 6.0 system. But now, for test purposes, I want to change the PERNR assignment to something else for my portal user id.
    Could any of you please guide me in doing these steps?
    Points will definitely be awarded for helpful answers.
    Thanks gurus in advance for your help.
    ~~LB

    Hi Leena,
    You can create a new user name with the username and password assigned to it, with the transaction SU01.
    Ex : ESS_USER1
    Go to transaction code : PA30.
    Enter the pernr you want to assign to the user ESS_USER1 that you have created earlier.
    Enter infotype number : 105
    Now go ahead and click on the change button.
    And assign the user name as ESS_USER1.
    Then the pernr number will be assigned to the ESS_USER1 that you have created.
    You can check the same when you go to the HRUSER transaction code.
    Please let me know if you still have any issues on the same.
    Cheers.
    Sandeep

  • Users dn changes in AD, OID and portal

    I have some question about dn changes...
    we have a synchronized Active Directory with OID. When user's dn changes in AD, it changes in OID.
    We using portal API (wwsec_api, wwsec_oid) functions for managing user... such as set his default group, add/remove to/from group and others.. After user's dn have changed these funtions not working for that user.
    so.. here comes my questions:
    these portal API functions uses dn from table portal.wwsec_person$ ?
    if so, is there a way to update dn in this table when it changed in OID automatically? Or it can be done only manualy?
    is it safe to update dn in this table?
    thanks for any hints.
    shar

    thank you for response.
    as I'm new to synchronization, some questions comes because of not knowing something..
    Now I see that all changes in portal are made just after the user logs in. That was the problem.

  • Portal User Details-Additional Information

    Hello Friends,
    I need to access portal user details, I have gone through forum and got info how to get user id, ( so far I also implemented )..but my problem is to get the Portal user ->additional information and then field position....
    userid I have got while setting following in ivews application parameter
    iv_userid=<User.LogonUid>
    I need to konw from where comes this USER class ( how I can see remaings fields of user class to access the position ) ?
    Hope I am clear ,
    Regards,

    Hi,
    Check this link.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/91f0cd90-0201-0010-a190-c4d7cbd5b463
    Hope it helps.
    Regards,
    Khushboo

Maybe you are looking for

  • ID Touch

    I bought two month ago a brand new iPhome 5S. since last week, im having problem with the id touch. its doesnt recognize my finger. I deleted the finger print and make new one but it steel make me problem. only sometimes its recognize my finger after

  • Final Cut Pro losing filters?

    I just upgraded my MacBook Pro from Tiger to Leopard. I was running Final Cut Pro 5.1 academic. Before I upgraded, I was in the process of editing a video. Parts of the video used the filters "Light Rays" and "Directional Blur." When I go to work on

  • Photos change order when burning to disc

    I have created a separate album of photos that I want to burn to a CD. When I do so, some of the photos change order. I have tried to delete those photos and then re-add them to the album, but to no avail. I have also tried to change their date so th

  • Sudden lag/stutter in macbook Pro mid 2012

    So I have a OSX Yosemite Mac with new SSD Harddrive and upgraded 16GB Ram. Went on Holiday for a weekend and came back forgot to shut down the laptop so battery had died, recharged and ever since it is back up the whole computer has a 2second lag spi

  • Display/Monitor Recommendations Needed

    I'm getting ready to get a 13 inch MacBook Pro to replace my early 2009 iMac. I intend to use it with an external display/monitor and am looking for suggestions that will not break the bank. The Apple dislays are a bit too pricey for me. I'm looking