User data in JSPDynpage

HI,
I need to show user attributes like First name, Last name etc in a JSPDynpage that makes up homepage for portal. JSPDynpage works fine as such now.
How can I read UME parameters? I've done this in Web Dynpro Java but not in JSPDynpage. Do I need to use a Bean class or can it be done without that too?
Thanks.
Vishwas.

Hi All,
Many Thanks for your answers.
I have changes the code little and now it's working.
if (loginID.length() == 0)
Thanks

Similar Messages

  • OIM 9.1 User data set

    Hi,
    In release note of 9.1 it is mentioned that :
    Display of all OIM User attributes on the Step 3: Modify Connector Configuration page
    On the Step 3: Modify Connector Configuration page, the OIM - User data set now shows all the OIM User attributes. In the earlier release, the display of fields was restricted to the ones that were most commonly used.
    and
    Attributes of the ID field are editable
    On the Step 3: Modify Connector Configuration page, you can modify some of the attributes of the ID field. The ID field stores the value that uniquely identifies a user in Oracle Identity Manager and in the target system.
    Can anyone please guide me how to get both things as I am getting only few fields of user profile in OIM-USer data set and also not able to modify ID field.
    I am using OIM 9.1 on Websphere application server 6.1
    Thanks

    Unfortunately i do not have experience using the SPML generic connector. Have you read through all the documentation pertaining to the GTC?
    -Kevin

  • What happens to my local user data? -newbie question sorry

    Hi All,
    Firstly apologies if this seems a dumb question, I've scoured the forums but I require something that fits my specific situation.
    I've had a (my first) MacBook for about 9 months, built up a fairly healthy local user, setup just how I like it, MobileMe, iTunes, Chrome, iPhoto library, lots of other apps, etc etc and so forth.
    I'm setting up a Mac Mini Server, and was wondering what I can do to join the new server, but take all my settings/downloads/iTunes etc with me... I don't want it all stored on the server, but I come from a Micro$oft Windows background. With MS, when you add a PC to a domain, login with the appropriate user account, you have a fresh profile, no settings, no files, no customisations etc etc is this also the case when I hit that Join Network Account server button on my Mac? Will I get a blank fresh account on my Macbook?
    I'm guessing this must happen quite often as people start their way into Apple technology and build up a nice healthy local account before branching further into the Apple world...

    The two laptops I use everyday have access to all the servers via my network account. It is set so that my user account is listed as having "no home" So I log into the laptop with my local user account with a UID of 501 but access all the network services via the go menu and my network account of the same name but with a UID of 1034.
    For all other users in the company, if they are on a laptop, I use network accounts. The machines are managed to ask if the user wants to create a mobile account when they login. For permanently assigned laptop users, the answer is yes. This puts their home on the laptop and ties them to that machine. I use mobile account syncing to make sure their critical data is copied to the server for backup.
    By having the machine ask to create the mobile account, users can answer no and login to their network home. The use of the laptop may be needed temporarily if a regular workstation is down.
    Once in a while I will need to convert a local account to a network account. While a bit more laborious that setting it up correctly at the beginning, it can be done.
    But I never let any user account have the UID of 501. I would set that up as the local admin account I use for installing updates and performing other maintenance. If needed, I would back up the user data and erase and re-install the OS.

  • Error message: User data is not indexed, yet. Index user data first

    Greeting All,
    Each time I try to index a 'Prepared' searchObjectConnector in the cockpit.. I get a message <
    User data is not indexed, yet. Index user data first>. even that I ran the z_ESH_AU_UPLOAD_AUTH_RFC_720 report in R/3 system.. and checked the auth /user data in the admin cockpit.. and it was indexed..
    1.any idea why I keep getting this error
    2.any idea how can I clean the buffer or the message Queu.. my guess this might  be not error but a q message..
    3. any suggestion please
    Thanks

    Hi Areege,
      I noticed that you created an OSS message on this issue. That was a good idea.
    There is an answer for you in OSS from yesterday.
    Kind regards, Klaus

  • Job SM:SYNCHRONIZE USER DATA FOR NOTIFICATION canceled

    Dear SAP Guru,
    The BG job SM:SYNCHRONIZE USER DATA FOR NOTIFICATION is canceled every day and it´s
    generating shortdump. Our system is SAP EHP1 for SAP Solution manager.
    SAP ABA and SAP BASIS components are release 701 level 3.
    ST is release 400 level 19
    ST-PI is release 2008_1_700 level 1
    ST-A/PI is release 01L_CRM570
    Pls look on this shortdump.
    Runtime Errors         RAISE_EXCEPTION*
    Date and Time          22.03.2010 06:50:11
    |Short text                                                                                |
    |    Exception condition "CUSTOMIZING_NOT_FOUND" raised.                                           |
    |What happened?                                                                                |
    |    The current ABAP/4 program encountered an unexpected                                          |
    |    situation.                                                                                |
    |What can you do?                                                                                |
    |    Note down which actions and inputs caused the error.                                          |
    |                                                                                |
    |                                                                                |
    |    To process the problem further, contact you SAP system                                        |
    |    administrator.                                                                                |
    |                                                                                |
    |    Using Transaction ST22 for ABAP Dump Analysis, you can look                                   |
    |    at and manage termination messages, and you can also                                          |
    |    keep them for a long time.                                                                    |
    |Error analysis                                                                                |
    |    A RAISE statement in the program "SAPLDSWP_UTILITY" raised the exception                      |
    |    condition "CUSTOMIZING_NOT_FOUND".                                                            |
    |    Since the exception was not intercepted by a superior                                         |
    |    program, processing was terminated.                                                           |
    |                                                                                |
    |    Short description of exception condition:                                                     |
    |                                                                                |
    |                                                                                |
    |    For detailed documentation of the exception condition, use                                    |
    |    Transaction SE37 (Function Library). You can take the called                                  |
    |    function module from the display of active calls.                                             |
    |    -                                                                                |
    |How to correct the error                                                                          |
    |                                                                                |
    |    If the error occures in a non-modified SAP program, you may be able to                        |
    |    find an interim solution in an SAP Note.                                                      |
    |    If you have access to SAP Notes, carry out a search with the following                        |
    |    keywords:                                                                                |
    |                                                                                |
    |    "RAISE_EXCEPTION" " "                                                                         |
    |    "SAPLDSWP_UTILITY" or "LDSWP_UTILITYU19"                                                      |
    |    "DSWP_GET_GLOBAL_CUSTOMIZING"                                                                 |
    |                                                                                |
    |    or                                                                                |
    |                                                                                |
    |    "SAPLDSWP_UTILITY" "CUSTOMIZING_NOT_FOUND"                                                    |
    |                                                                                |
    |    or                                                                                |
    |                                                                                |
    |    "RDSWP_NM_SYNC_USER_DATA " "CUSTOMIZING_NOT_FOUND"                                            |
    |    If you cannot solve the problem yourself and want to send an error                            |
    |    notification to SAP, include the following information:                                       |
    |                                                                                |
    *|   
    |System environment                                                                                |
    |    SAP-Release 701                                                                               |
    |                                                                                |
    |    Application server... "crsgrant"                                                              |
    |    Network address...... "10.128.32.175"                                                         |
    |    Operating system..... "Windows NT"                                                            |
    |    Release.............. "5.2"                                                                   |
    |    Hardware type........ "2x Intel 801686"                                                       |
    |    Character length.... 8 Bits                                                                   |
    |    Pointer length....... 32 Bits                                                                 |
    |    Work process number.. 13                                                                      |
    |    Shortdump setting.... "full"                                                                  |
    |                                                                                |
    |    Database server... "CRSGRANT"                                                                 |
    |    Database type..... "ORACLE"                                                                   |
    |    Database name..... "SM1"                                                                      |
    |    Database user ID.. "SAPSM1"                                                                   |
    |                                                                                |
    |    Terminal.......... " "                                                                        |
    |                                                                                |
    |    Char.set.... "Czech_Czech.28592"                                                              |
    |                                                                                |
    |    SAP kernel....... 701                                                                         |
    |    created (date)... "Apr 12 2009 22:43:15"                                                      |
    |    create on........ "NT 5.2 3790 Service Pack 1 x86 MS VC++ 14.00"                              |
    |    Database version. "OCI_10201_SHARE (10.2.0.4.0) "                                             |
    |                                                                                |
    |    Patch level. 39                                                                               |
    |    Patch text.. " "                                                                              |
    |                                                                                |
    |    Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."                |
    |    SAP database version. 701                                                                     |
    |    Operating system..... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2, Windows                |
    |     NT 6.0"                                                                                |
    |                                                                                |
    |    Memory consumption                                                                            |
    |    Roll.... 8112                                                                                |
    |    EM...... 4181184                                                                              |
    |    Heap.... 0                                                                                |
    |    Page.... 24576                                                                                |
    |    MM Used. 873664                                                                               |
    |    MM Free. 170296                                                                               |
    |User and Transaction                                                                              |
    |                                                                                |
    |    Client.............. 001                                                                      |
    |    User................ "SOLMAN"                                                                 |
    |    Language key........ "E"                                                                      |
    |    Transaction......... " "                                                                      |
    |    Transactions ID..... "C27635DF574FF121B0470050569757E9"                                       |
    |                                                                                |
    |    Program............. "SAPLDSWP_UTILITY"                                                       |
    |    Screen.............. "SAPMSSY0 1000"                                                          |
    |    Screen line......... 6                                                                        |
    |Information on where terminated                                                                   |
    |    Termination occurred in the ABAP program "SAPLDSWP_UTILITY" - in                              |
    |     "DSWP_GET_GLOBAL_CUSTOMIZING".                                                               |
    |    The main program was "RDSWP_NM_SYNC_USER_DATA ".                                              |
    |                                                                                |
    |    In the source code you have the termination point in line 22                                  |
    |    of the (Include) program "LDSWP_UTILITYU19".                                                  |
    |    The program "SAPLDSWP_UTILITY" was started as a background job.                               |
    |    Job Name....... "SM:SYNCHRONIZE USER DATA FOR NOT"                                            |
    |    Job Initiator.. "SOLMAN"                                                                      |
    |    Job Number..... 00104000                                                                      |
    Have you some solution or advice?
    Best Regards
    Jakub

    Please could you check the following ?
    - Please ensure that the latest version of note 1172948 has been implemented
    - Please follow the recommendation in note 1314587.
    - Check table 'DSWPGLOBALCUSTOM' and ensure that the entry 'DTMLOG' is available.  Create the entry if missing.
    These procedures will solve this issue.

  • Date Manipulation Depending on the various user date settings

    hi,
    I have a query.
    In scripts, user date format setting is YYYY.MM.DD, values stored the table MHND are also in the format YYYY.MM.DD.
    However when i pass the date values from MHND from form to subroutine pool the dates are available in the format DD.MM.YYYY in the subpool.
    I want to calculate the diffenece between two dates. I have checked the function modules to calculate the differece betweent 2 dates those acccepts dates with type YYYYMMDD.
    However i tried to bring my dates in from YYYY.MM.DD into YYYYMMDD format by using CONVERT_DATE_INTERNAL function module... That is not working as the user date format is YYYY.MM.DD and the dates are coming in subpool in DD.MM.YYYY format....
    Please suggest me the approach the relavant function modules.... so as to manipulate the dates based on the user date settings.
    Looking forward for your replies. Thanks in advance.
    Regards,
    Anuja.

    hi anuja,
    Try using the following formatting  script symbol in your form routine
    For example, you are passing the date into the subroutine then put K after the date field like below.
    &date(K)& .
    or
    use SET DATE MASK : YYYY:MM:DD
    Thanks,
    Vamshi

  • Apple Configurator - Updating to iOS 6.1.2 removed saved user data

    We are currently managing several classroom sets of iPads using Apple Configurator. When updating to iOS 6.1.2 on the Supervise tab, about two-thirds of one classroom (about 20 iPads) and another 4 out of 6 in a special education classroom lost all previously saved data (application data, documents, pictures, etc.) during the update. We have another classroom that updated approximately 30 iPads following the same exact steps using the same configurator computer and none were erased so we're having a hard time figuring out the issue.
    When I was watching the configurator run through the status updates during the iOS update (e.g. downloading iOS, decompressing iOS, installing iOS) there was another step on the iPads that lost data which was "supervising device." All of the iPads were already supervised so I don't know why this step occurred or what caused it to happen. With the grouping of 6 iPads, the 4 that were erased immediately started decompressing and installing iOS while the 2 that saved user data went to the downloading iOS stage first. I wasn't monitoring the grouping of 30 as closely, but I did notice the "supervising device" stage on the iPads that lost all user data.

    I think for the teachers you are going to have to tell them to copy their data off the device. 
    Suggest dropbox or other cloud storage.  Could set up a WebDave server.
    A simple and popular way to copy files.
    http://wiki.dropbox.com
    Could set up sync-ing so they would come back in he fall.  I'd be cautios and do everythig simple.
    For syncing pc or mac folders to iPad applications.
    "Using SugarSync, you simply designate folders that you want to “sync” to the cloud and it keeps everything in sync anytime you make changes.  This is the way cloud storage should be done and especially if you are using your iPad for buisness or for school."
    The only potential downside is that so many apps for the iPhone/iPad come with Dropbox sync built in which makes it extremely convenient.
    http://www.tcgeeks.com/best-ipad-cloud-sync-app/
    Doug says:
    "This can be done with Dropbox as well using one of the many Dropbox addons…"
    http://wiki.dropbox.com/DropboxAddons

  • DOBJ.UPDATE_FAILED error while attaching adapters to Users Data Object

    PROBLEM DESCRITPION:-
    The following error occured while trying to attach entity adapters to Users Data Object (com.thortech.xl.dataobj.tcUSR) in Post-Update section.
    Error Message: The security level for this data item indicates that it cannot be updated.
    Update failed.
    Update failed.
    Error Keyword: DOBJ.UPDATE_FAILED
    Description: Update failed.
    Action: E
    Severity: C
    Kindly suggest to fix this issue.

    Resolved the DOBJ.UPDATE_FAILED problem - I modified the dvt_data_level to 0 for dvt_post_update_sequence selective entries.
    Able to attach the custom event handlers to Users Data Object - No more DOBJ.INVALID_UPDATE error!

  • Corrupt User Data Spinning Wheel Of Death Mac Palm Desktop Rev D

    Hello,
    My Treo 700p stopped working and Palm Desktop on My Mac will not open, import, or merge my user data files (current and backups). I've tried the apple-option Merge and import tricks to no avail. If it is set as the default user data, palm desktop will freeze on its splash screen and give me the spinning wheel of death. If i open, i get the message "Opening User Data One moment please..." with an eternal spinning wheel of death (SWOD). If i restore (apple-option merge) i immediately get the SWOD, If i merge, i am notified that the merge is successful, but then i get the spinning wheel of death before any data is displayed. I can open the userdata in textwrangler and see all of the phone numbers, notes, etc, but It seems impossible to parse into any format for reimporting or moving to my Pre. Are there any other tricks to opening the user data or recovering its contents. Any debug tools or software interrupts or anything I can do? Is there a way to open this stuff in a properly parsed format? Can User Data files be opened or imported by any other app? Also the Treo 700p gets power and the red light stays on but it never boots, perhaps there is a forensic tool that can recover the data?
    Thank You for all your help and I would greatly appreciate any resolution.
    David 
    Post relates to: Treo 700p (Sprint)
    Message Edited by infdaze on 06-17-2009 08:29 PM

    What BDAqua said. Get those crummy fonts you added off the drive. At least one of them must be so bad that's it's corrupting RAM every time the system tries to load it.
    A Safe Mode boot removes the user cache files of the account you log into in Safe Mode, and clears Font Book's database. Normally, that would allow you to restart normally since Font Book's database is not rebuilt until you launch Font Book. That you can't even get that far means you have some really BAD fonts.
    Boot into Safe Mode again. Make a new folder on the desktop and move all of the fonts you added out of the /Library/Fonts/ folded, or the Fonts folder of your user account. Whichever one you put them in.
    Now you should be able to startup normally.

  • Error : CONNECT BY loop in user data

    Getting CONNECT BY loop in user data:
    Table X  (sample data actually have 35K rows)
    CODE             CASE              OLD_ID                NEW_ID            PERSON       AUTH
    01              ab122         1234               0001             AU123     99393
    07              vv353          7872               0919             FV982     78282
    01              ab122         1982               9929             AU123     99393
    04               hjsss         8839                8302            JK920     32320
    01              ab122         0001               1982             AU123     99393
    05              cg899         6728               32322           IKL020     65252
    07              w353          0919                8282             FV982     78282
    now I need to order this data comparing row values of old_id to new_id for each of the combinations of code, person, case
    need output like below
    Table X
    CODE             CASE              OLD_ID                NEW_ID            PERSON       AUTH
    01              ab122         1234               0001             AU123     99393
    01              ab122         0001               1982             AU123     99393
    01              ab122         1982               9929             AU123     99393
    04               hjsss         8839                8302            JK920     32320
    05              cg899         6728              32322           IKL020     65252
    07              vv353          7872               0919             FV982     78282
    07              w353          0919                8282            FV982     78282
    to get this I am using:
    --Query--
    select * from table_x
    start with old_id not in(
                                      select new_id
                                      from table_x
    CONNECT BY old_id = PRIOR new_id
           AND   code   = PRIOR code
           AND   case   = PRIOR case
           AND   person = PRIOR person
    --Query--
    runs fine with sample data but the problem is when excute it with actual table that has 35K records..
    Cause: The condition specified in a CONNECT BY clause caused a loop in the query, where the next record to be selected is a descendent of itself. When this happens, there can be no end to the query.
    Action: Check the CONNECT BY clause and remove the circular reference.
    Thanks,
    AK

    Hi,
    CONNECT_BY_ISCYCLE is a pseudo-column that you can use in a CONNECT BY NOCYCLE query.  It's separate from the CONNECT BY clause.
    Try this:
    select  code, "CASE", person
    ,       SYS_CONNECT_BY_PATH (old_id, '/') AS path
    from    table_x
    where   CONNECT_BY_ISCYCLE = 1
    start with  old_id not in (
                                      select new_id
                                      from table_x
    CONNECT BY NOCYCLE old_id = PRIOR new_id
            AND        code   = PRIOR code
            AND        "CASE" = PRIOR "CASE"
            AND        person = PRIOR person
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only), and also post the results you want from that data.
    Explain, using specific examples, how you get those results from that data.
    Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
    See the forum FAQ: https://forums.oracle.com/message/9362002#9362002

  • How to bypass "ORA-01436: CONNECT BY loop in user data" ?

    Hello everybody
    I have a problem with a ORA-01436 firing too early on a query I'm trying to execute.
    There is a table of strings. Each string on that table should be composed of a single character or it must be obtained by the concatenation of a single character on another string in the table.
    Sometime this requirement is missing. I can't do anything to drive the table to be in that way. So I would like to execute a query witch corrects that table by adding the missing strings in it. When there are some strings that can't be obtained by appending a single char from another string the the query should list also the missing chain of strings to make that string valid in the table.
    An example.
    create table strings (
         val varchar2(10) not null
    insert into strings (val) values ('A')
    insert into strings (val) values ('ABCDE')
    insert into strings (val) values ('AD')
    insert into strings (val) values ('ADF')
    select *
    from strings
    order by val
    Query finished, retrieving results...
        VAL   
    A         
    ABCDE     
    AD        
    ADF       
    4 row(s) retrievedAs you can see the bold string ABCDE is not valid because it can't be obtained by
    appending a single char to any other string in the table.
    In this case a valid result should also list the chain of strings 'AB', 'ABC' and 'ABCD'.
    To find the strings where a chain of missing strings begins and finishes I use this query.
    Processing ...
    select val,p_val
    from (
         select val,lag(val) over (order by val) as p_val
         from strings
    ) a
    WHERE val not like p_val||'_' and val like p_val||'%' AND p_val IS NOT NULL
    Query finished, retrieving results...
        VAL       P_VAL  
    ABCDE      A         
    1 row(s) retrievedIn this simple case a can list the missing strings with this query.
    Processing ...
    select val,p_val,p_val||SUBSTR(val,LENGTH(p_val)+1,LEVEL) as chain_string,LEVEL
    FROM (
    select val,p_val
    from (
         select val,lag(val) over (order by val) as p_val
         from strings
    ) a
    WHERE val not like p_val||'_' and val like p_val||'%' AND p_val IS NOT NULL
    CONNECT BY LENGTH(val)>LENGTH(p_val)+LEVEL
    Query finished, retrieving results...
        VAL       P_VAL       CHAIN_STRING                      LEVEL                
    ABCDE      A          AB                                                        1
    ABCDE      A          ABC                                                       2
    ABCDE      A          ABCD                                                      3
    3 row(s) retrievedBut when I have more than one string to be validated things change and the hierarchical query is not good any more in this way.
    insert into strings (val) values ('ADFGH')
    Processing ...
    select *
    from strings
    order by val
    Query finished, retrieving results...
        VAL   
    A         
    ABCDE     
    AD        
    ADF       
    ADFGH     
    5 row(s) retrievedBecause I retrieve solutions regarding the one string mixed with all the others
    Processing ...
    select val,p_val,p_val||SUBSTR(val,LENGTH(p_val)+1,LEVEL) as chain_string,LEVEL
    FROM (
    select val,p_val
    from (
         select val,lag(val) over (order by val) as p_val
         from strings
    ) a
    WHERE val not like p_val||'_' and val like p_val||'%' AND p_val IS NOT NULL
    CONNECT BY LENGTH(val)>LENGTH(p_val)+LEVEL
    Query finished, retrieving results...
        VAL       P_VAL       CHAIN_STRING                      LEVEL                
    ABCDE      A          AB                                                        1
    ABCDE      A          ABC                                                       2
    ABCDE      A          ABCD                                                      3
    ADFGH      ADF        ADFG                                                      1
    ABCDE A ABC 2
    ABCDE A ABCD 3
    6 row(s) retrievedTo avoid this I should add a condition to link val to prior val in the connect by clause but here it throws ORA-01436.
    Processing ...
    select val,p_val,p_val||SUBSTR(val,LENGTH(p_val)+1,LEVEL) as chain_string,LEVEL
    FROM (
    select val,p_val
    from (
         select val,lag(val) over (order by val) as p_val
         from strings
    ) a
    WHERE val not like p_val||'_' and val like p_val||'%' AND p_val IS NOT NULL
    CONNECT BY LENGTH(val)>LENGTH(p_val)+LEVEL AND val = PRIOR val
    select val,p_val,p_val||SUBSTR(val,LENGTH(p_val)+1,LEVEL) as chain_string,LEVEL
    ORA-01436: CONNECT BY loop in user dataWhat could I do to bypass that check?
    I know I could query for distinct values on the first query (the one without the condition val = PRIOR val ) but I'd like to know if you had similar problems and how did you solved them in this case.
    Thanks
    Bye Alessandro

    I don't know why but with 10.2.0.4 Oracle now found a way to raise this error again.
    Connected to:                                                                         
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production          
    With the Partitioning, Real Application Clusters, OLAP, Data Mining                   
    and Real Application Testing options                                                  
    SQL> create table strings (                                                        
      2     val varchar2(10) not null                                                     
      3  )                                                                                
      4  /                                                                                
    Table created.                                                                        
    SQL>                                                                               
    SQL> insert into strings (val) values ('A')                                        
      2  /                                                                                
    1 row created.                                                                        
    SQL> insert into strings (val) values ('ABCDE')                                    
      2  /                                                                                
    1 row created.                                                                        
    SQL> insert into strings (val) values ('AD')                                       
      2  /                                                                                
    1 row created.                                                                        
    SQL> insert into strings (val) values ('ADF')                                      
      2  /                                                                                
    1 row created.                                                                        
    SQL>                                                                               
    SQL> select val,p_val,p_val||SUBSTR(val,LENGTH(p_val)+1,LEVEL) as chain_string,LEVEL
      2  FROM (select val,p_val                                                           
      3        from (                                                                     
      4              select val,lag(val) over (order by val) as p_val                     
      5              from strings) a                                                      
      6        WHERE val not like p_val||'_' and val like p_val||'%' AND p_val IS NOT NULL)
      7  CONNECT BY LENGTH(val)>LENGTH(p_val)+LEVEL  AND val = PRIOR val                  
      8  and prior dbms_random.value is not null                                          
      9  /                                                                                
    ERROR:                                                                                
    ORA-01436: CONNECT BY loop in user data                                               
    no rows selected                                                                      
    SQL>Had someone of you found a way to do it again.
    Thanks
    Bye Alessandro

  • Urgen: SRM and BW user data Synchronization problem

    Dear Buddies:
    I'm a BWer in a SRM project. These days I meet a very strange problem in the user data Synchronization configuration between SUS and BW system.
    The symptom is:
    I config the user data Synchronization parameters in SUS system:
    SAP Reference IMG u2192 Supplier Relationship Management u2192 Supplier Self-Services u2192 Master Data u2192 Maintain Systems for Synchronization of User Data
    Here I've maintained the BW logical system and filled the 'FM BPID' field with 'RS_BW_BCT_SRM_SUS_USER_BPID', and filled the 'Function Module for creating user' field with 'BAPI_USER_CREATE'.
    The function of the config above is that:
    When a new user is created in the SAP SUS system, it will automatically be created in SAP BW, too.
    At the same time, an internal table (SRM_USER_SUPBPID) is filled automatically. The table contains the assignment between the automatically created SAP BW user and the corresponding Business Partner ID of the supplier company.
    Then I test the user creation in SUS on web. I found that when the SUS user created , the same user is created automatically in BW system. That means the 'BAPI_USER_CREATE' is work.
    But the content of the user-BPID mapping table 'SRM_USER_SUPBPID' is still empty. That means the  FM 'RS_BW_BCT_SRM_SUS_USER_BPID' is not work at all.
    Anybody met with similar problem? Or any suggestion do you have pls kindly show your solutions, Thanks!!

    No solutions?  I need your support my friends.

  • User Data Source in GRC AC 10

    Dear Experts,
    Need clariofcation regarding User data Source for SAP GRC AC .
    Till GRC AC 5.3 we can use only one sap backend system as user data source for gettting users like manager,approver etc and have to change User data source if user reside in some other system .
    Is this been address with GRC AC 10 .
    Thanks & Regards
    Asheesh

    Hi Asheesh,
    Looking at the configuration, you can configure multiple target systems against all of the different data sources and authentication sources. It uses the sequence number to identify in which order these should be accessed.
    SPRO - Ref IMG - GRC - Access Controls - Maintain Data Sources Configuration
    However, in my experience connecting lots of different systems to take elements of user data causes performance issues and often cuases some confusion about the actual data to be displayed. You'll need to consider the field mapping and source elements casrefuly to ensure you don't get conflicting information.
    Simon

  • To extend SAP user date and to add months to the current date

    Hi All,
    I need to extent the user date in SAP based on one condition.
    If the condition is true extend the date by 12 monthd if false 6 months from the current date.
    Can i have the FM for user date extentions and FM for getting the date.
    Thanks,
    Chandu.

    Hi ,
    You can use this FM for exteding the date.
    CALL FUNCTION 'BAPI_USER_CHANGE'
        EXPORTING
          username   = us_username
          logondata  = e_bapilogond
          logondatax = e_bapilogondx
        TABLES
          return     = i_return.
    u need to pass date and correspoing flag also.
    For extension of the date by months u can use this FM.
          CALL FUNCTION 'MONTH_PLUS_DETERMINE'
            EXPORTING
              months  = 6 or 12 ( depending up on ur logic)
              olddate = sy-datum
            IMPORTING
              newdate = us_expdate.
    Thanks and regards.
    Sham

  • How to use rdbms as users data store in a form authentication webapp?

    Hi,ALL!
    WLS 10.3
    This is part of web.xml:
    <security-constraint>
         <web-resource-collection>
              <web-resource-name>secureweb</web-resource-name>
              <url-pattern>/secureweb/*</url-pattern>
         </web-resource-collection>
         <auth-constraint>
              <role-name>Users</role-name>
         </auth-constraint>
    </security-constraint>
    <login-config>
         <auth-method>FORM</auth-method>
         <form-login-config>
              <form-login-page>/login.htm</form-login-page>
              <form-error-page>/login_fail.jsp</form-error-page>
         </form-login-config>
    </login-config>
    Every time I want to access web page in /secureweb/,it takes me to /login.htm,and when I want to login on from /login.htm,it takes me to /login_fail.jsp,so I think there is nothing wrong with web.xml but WLS's configuration.
    There is only one Security Realm called "myrealm" in my domain,and besides the DefaultAuthenticator and DefaultIdentityAsserter,I created a new SQL Authencator called sql_auth in front of them,after that,I created tables(USERS,GROUPS,GROUPMEMBERS) in my Oracle database accordding to the configurations in sql_auth,and insert some user data.
    But it never successed when I used the data in the database to test the authentication,it allways go to the /login_fail.jsp page...
    What's wrong there?
    Best Regards!
    Edited by: Linyin.Huang on Jun 18, 2009 5:02 AM

    Hello,these are the SQLs from the "provider specific" configuration tab in my SQLAuthenticator,in fact,it's provided by WLS,and I have never modified them:
    SQL Get Users Password:SELECT U_PASSWORD FROM USERS WHERE U_NAME = ?
    SQL Set User Password:UPDATE USERS SET U_PASSWORD = ? WHERE U_NAME = ?
    SQL User Exists:SELECT U_NAME FROM USERS WHERE U_NAME = ?
    SQL List Users:SELECT U_NAME FROM USERS WHERE U_NAME LIKE ?
    SQL Create User:INSERT INTO USERS VALUES ( ? , ? , ? )
    SQL Remove User:DELETE FROM USERS WHERE U_NAME = ?
    SQL List Groups:SELECT G_NAME FROM GROUPS WHERE G_NAME LIKE ?
    SQL Group Exists:SELECT G_NAME FROM GROUPS WHERE G_NAME = ?
    SQL Create Group:INSERT INTO GROUPS VALUES ( ? , ? )
    SQL Remove Group:DELETE FROM GROUPS WHERE G_NAME = ?
    SQL Is Member:SELECT G_MEMBER FROM GROUPMEMBERS WHERE G_NAME = ? AND G_MEMBER = ?
    SQL List Member Groups:SELECT G_NAME FROM GROUPMEMBERS WHERE G_MEMBER = ?
    SQL List Group Members:SELECT G_MEMBER FROM GROUPMEMBERS WHERE G_NAME = ? AND G_MEMBER LIKE ?
    SQL Remove Group Memberships:DELETE FROM GROUPMEMBERS WHERE G_MEMBER = ? OR G_NAME = ?
    SQL Add Member To Group:INSERT INTO GROUPMEMBERS VALUES( ?, ?)
    SQL Remove Member From Group:DELETE FROM GROUPMEMBERS WHERE G_NAME = ? AND G_MEMBER = ?
    SQL Remove Group Member:DELETE FROM GROUPMEMBERS WHERE G_NAME = ?
    SQL Get User Description:SELECT U_DESCRIPTION FROM USERS WHERE U_NAME = ?
    SQLSet User Description:UPDATE USERS SET U_DESCRIPTION = ? WHERE U_NAME = ?
    SQL Get Group Description:SELECT G_DESCRIPTION FROM GROUPS WHERE G_NAME = ?
    SQL Set Group Description:UPDATE GROUPS SET G_DESCRIPTION = ? WHERE G_NAME = ?
    And these are the SQLs for creating tables(Oracle 11G):
    CREATE TABLE USERS(
    U_NAME VARCHAR2(50) PRIMARY KEY,
    U_PASSWORD VARCHAR2(50) NOT NULL,
    U_DESCRIPTION VARCHAR2(50) NOT NULL);
    CREATE TABLE GROUPS(
    G_NAME VARCHAR2(50) PRIMARY KEY,
    G_DESCRIPTION VARCHAR2(50) NOT NULL);
    CREATE TABLE GROUPMEMBERS(
    G_NAME VARCHAR2(50) NOT NULL,
    G_MEMBER VARCHAR2(50) NOT NULL,
    CONSTRAINT PK_GROUPMEMBERS PRIMARY KEY(G_NAME,G_MEMBER));
    INSERT INTO USERS(U_NAME,U_PASSWORD,U_DESCRIPTION)VALUES('usera','passworda','userdesa');
    INSERT INTO GROUPS(G_NAME,G_DESCRIPTION)VALUES('groupa','groupdesa');
    INSERT INTO GROUPMEMBERS(G_NAME,G_MEMBER)VALUES('groupa','usera');
    COMMIT;
    I still can't see any users or groups in my SQLAuthenticator...
    Thank you!
    Edited by: Linyin.Huang on Jun 18, 2009 1:39 PM

Maybe you are looking for

  • Kernal Panic Log

    Can anyone help me interpret this kernal panic report? My iMac has been freezing up and shutting down on me lately. Thank you. Anonymous UUID:       XX Tue Apr  8 13:09:31 2014 panic(cpu 0 caller 0xffffff7f8b88aec0): NVRM[0/2:0:0]: Read Error 0x00610

  • Error while executing ADobe Interactive form

    Hi I had created TRAVEL REQUEST interactive form as per the document.   Im successful till deployment.  But then while running the application Im getting the below stack com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: failed to created d

  • Problem in Adding field to alv

    Hi,      I have created my zreports in that i want to add order probability for sales order,inquiry ,quotation . But valus coming in report only 100. But according to customer requirement i want 30% for inquiry and 70% for quoatation . how toa dd the

  • SCOM 2K12 Mgmt Server - Local App Health Rollup under Security

    Recently, I noticed that both my 2K12 SCOM management servers were in a critical state; Security and the underlying "Windows Local Application Health Rollup" were red, although everything else underneath looked fine.  I tried overriding/disabling the

  • Calling a DLL in soundrecord.vi

    In the example soundrecord.vi, is calling 5 functions using Call Library function, all of them within the same DLL. When is DLL loaded, everytime one of the functions is called (through Call Library Function) or just once when the soundrecord.VI is e