Project structure level access

Hi !
I have a project stucture with 5 business scenarios. Each scenario has a business owner and a configurator assigned as team members. How do I restrict access to team members of one scenario not to create/change in other scenario?
Thanks.
Mani

Hi Mani
You can restrict access to team member in T-Code SOLAR_PROJECT_ADMIN in the tab "Proj. Team Member" of your project if you check the box "Restrict changes to nodes in project to assigned team memebers". If you check this box, only team members who are assigned in the 'Administration' tab can work on the nodes of a project structure. Other team members can only open the tab in display mode. Also you need change authorization for the tab (authorization object AI_SA_TAB), for the assigned team members to be able to work in the tab, see Note 874539 - "Enhancement of authorization checks in project structure" please.
Regards,
Arkadiy

Similar Messages

  • Access database in project structure

    Hi,
    I'm working on an application that used LCDS, synchronization & offline storage.
    For demo purpose, we want to copy our database file to our project structure (com.demo.assets.demo.db).
    When we start our application, instead of logging in (when giving a demo, we're not connected to the company network), we want to read our data from the demo database.
    Is this possble?
    Normal, if we connect to our local storage database, we do it this way:
    var db:File = File.applicationStorageDirectory.resolvePath(AppConstants.DB_NAME_LOCAL)
    But now, we should read the database file, from our own project structure.
    Thx!

    To make the question simple:
    Can we add an demo.db file into an ipa / apk file for example so we could read demo data out of that database?
    And how can we access this database in our application?
    - Application Package
         - src
              - (default package)
                   - Application.mxml
                   - demo.db
              - Application-app.xml

  • How to restrict the user to change the project structure but not the documents?

    Hi,
    I have created one project assigning different users in Solution manger. I want to risitrict some of the users to change the project structure but simultaneously allwoing the project documents to be created, edited or deleted using solar01 under Project documentation tab. For that I have followed the steps provided in the follwoing link.
    http://wiki.scn.sap.com/wiki/display/SM/Howto+Restrict+Changes+to+Project+Nodes+to+Assigned+Team+Members
    I am able to restrict the users to change the project structure, but I am not able to allow access to the project documents. It gives me the message "You are not authorised to change the project". This fulfills my one of the requirements. But, Is there any way  to restrict the user to change the project structure but not the documents?. Any help will be apperitiated.
    Thanks,
    Rutvik Uapdhyay. 

    Hi Rutvik,
    Basically there are 2 different authorization role ...you should look for and customize as per requirement in Z* namespace.
    role  - SAP_SOLAR01_ALL
    this take care of objects in Solar01 like tab access etc
    role -SAP_SOL_KW_ALL
    this takes care of entire documentation within solman
    hope this helps
    Regards
    Prakhar

  • Project Structure in SAP R/3 Replication Issues

    Hi All,
    I have some of the Issues while creating the Project Structure in cProjects.
    1) The Project Structure getting generated in SAP R/3 is only mappped with WBS elements, why not Networks and Network Activies.
    e.g
    *cProjects                     SAP Project Systems*
    Project Definition -
    > Project definition
    Phase----
    > WBS Element
    Task----
    >WBS Element
    Mirrored Task----
    >WBS Element
    Sub Task----
    >WBS Element
    Checklist----
    >WBS Element
    Checklist item----
    >WBS Element
    Is this the standard feature or whether we can create the Network and Network Activites for Tasks and Checklist??
    2) The Numbering of the Phase, Tasks, Sub tasks, hecklist etc... all are of some 24 digit numerals, Can we automate the numbering like, the WBS element at level 1 should copy the project definition number and some extension...
    3) the Project generated in SAP Project Systems i.e the WBS Elements has status "MDLK" Master data locked.... Why is this set. Is it standard? Can we eliminate this?
    Hoping for answers from you all.
    Thanks & Regards,
    Stephen

    Hi Stephen,
    1) The Project Structure getting generated in SAP R/3 is only mappped with WBS elements, why not Networks and Network Activies.
    e.g
    *cProjects SAP Project Systems*
    Project Definition -
    > Project definition
    Phase----
    > WBS Element
    Task----
    >WBS Element
    Mirrored Task----
    >WBS Element
    Sub Task----
    >WBS Element
    Checklist----
    >WBS Element
    Checklist item----
    >WBS Element
    Is this the standard feature or whether we can create the Network and Network Activites for Tasks and Checklist??
    >>>> I think, you use cProject 4.0, as in cProject 3.1 it is possible to get object be replicated as PS activity. 
    Reason: The prupose of the replication is the costs-integration.
    2) The Numbering of the Phase, Tasks, Sub tasks, hecklist etc... all are of some 24 digit numerals, Can we automate the numbering like, the WBS element at level 1 should copy the project definition number and some extension...
    >>> You can implement a Badi to apply your own logic. There is a Note to give you instruction how to do it. If you fails to find it, please let me know. I will search it.
    3) the Project generated in SAP Project Systems i.e the WBS Elements has status "MDLK" Master data locked.... Why is this set. Is it standard? Can we eliminate this?
    >>> As the WBS is automatically created via integration. Use this status to prevent the user change it by mistaken. To behonest, I do not this logic, but it is standard behaviour.
    Kind regards,
    Zhenbo

  • Issue with project structure...

    Hi all,
    Our projects are created from sales order through assembly processing. All wbs are of first level..the user By mistake manually made changes to the structure by dragging the wbs and dropping it under another wbs in the project thus making it a subordinate wbs I.e second level wbs. Now during the running of the result analysis  for the first level wbs the system is giving an error to delete the ra data of the second level wbs before proceeding with the first level wbs and now the user has realized that project structure is changed. Can we go ahead and delete the ra data of the lower wbs and change the project structure back at this point? What implications will changing the structure have at this point?

    Hi
    Besides above suggestion, you can reorganize your structure by executing "Derive structure" in CJ20N.
    Go to menu bar Project > Check/Derive Structure.
    Note that this is possible before saving changes to system. in you case, when WBS element was dragged and placed under another WBS element, level of WBS also got changed.
    These kind of issues are user induced and avoidance is very difficult. But we can still control implementing User Status. Try this option which will default at initial level and stays there till the closing of project.
    You can select the object  "Change Structure"  and option - Forbidden.
    Thanks,
    Sudhakar
    Message was edited by: Sudhakar Pappu

  • Substitution of Profit center across project structure.

    Dear All,
    Requirement: Need to substitute profit center entered at Project definition level (at all times) to all project elements (WBS elements, N/W header and Activities). Also I need to validate this complete structure for the profit center inconsistency.
    Problem: I have created Substitution rules, which will substitute across all the project objects (only when a new project is created). But if you change the profit center afterwards, it will change only at WBS elements level, however profit center at N/W and Activities will be substituted only when you make some changes to them. To avoid this I have created a validation, which will check across the complete structure.
    Now after changing the profit center using CNMASS for all the objects, even though in physical you can find the new value at N/W header, however while saving it will validate and finds only the oldvalue and hence throws an error.
    Can anyone throw some light on this?
    With regards,
    Harisha

    Hi Martina,
    My problem in detail:
    I am creating a new project structure XXXX (having WBS elements, N/W and Activities) with initial profit center as AA. 1st time while saving the project, profit center AA will be substituted to all objects (I have maintained substitution rules at all objects)
    Now again I will reopen the same project XXXX and I will change the profit center of project XXXX to BB (in the project definition level). With this due to automatic substitution only the profit center at WBS elements will be changed to BB. But not at N/W header and Activities (till you make some changes to N/W or Activity the profit center will be AA only, afterwards if you make any changes to N/W and Activities profitcenter will changes to BB). To avoid this difference I have created a validation rule, which will check the inconsistency of profit center all along the structure.
    Now I am using mass change functionality to change the profit center in onego at all the objects. After making the masschange the profit center at all objects will become BB (but still not saved), however while saving the system validates the profit center and found still N/W and Activities having AA only (in database), so it wont allow us to save.
    If you require further information please ask me again.
    With regards,
    Harisha

  • CProjects - locking logic in the project structure

    Hello all,
    I'm working on cProjects 4.5, and I notice something very ennoying.
    When I open a project throught the "projects" menu, then I lock all the project. I'm the only one able to open any element in the project.
    When I open a project element (a task for instance) through the "tasks" menu, it seems I lock only this element. But even if I'm the administrator, I'm not able to create subtasks, assign a role to this task or to update sub-elements in the hierarchy. Whereas it's feasible when I open the project throught the "projects" menu.
    Does it mean that several users cannot work at the same time on different project elements in the same project???
    Thanks for your feedback.
    Matthias

    FYI,
    Locking structures is more peculiar in cProjects than in Project System and we found there was a real lack of information on the topic.  The obvious locking functionality you would expect by opening an entire project from the project tab in change mode applies and as you expect this will lock anyone else from working on any project element.  The locking design holds together from the dashboards for users who are processing individual tasks or checklist items and these do no interfere with each other as you would expect.  The problem for users arises when a project manager user wants to maintain the project at the same time other users have individual tasks and/or checklist item open.  In PS, if you open the project in change mode in Project Builder you would see the locked items greyed out and would have access to change the rest of the project.  This is a sensible design and it took us some time to find the equivalent in cProjects:
    If a project manager wants to maintain checklist items while other users are processing, then they can open the project using the Search function on the Checklists tab.  By default, the Project Definition is not locked and the PM can use the Display/Change icon to toggle into change mode for individual objects not locked by another user.  Note that if the checklists belong to a parent Phase, the system puts a lock on the phase.  We encountered this when trying to open the project from the Projects tab.  A PM is not allowed to make any changes to  elements in that Phase once someone has a checklist item open in change mode. 
    If a project manager wants to maintain Tasks while other users are processing, then they can open the project using the Search function on the Tasks tab.  By default, the Project Definition is not locked and the PM can use the Display/Change icon to toggle into change mode for individual objects not locked by another user.  You can also navigate down to sub-Tasks and maintain them using the Display/Change icon. 
    You may want to consider setting up some of your users to default to Display mode on their user settings.  We considered this for checklist and task recipients whereby they needed to toggle to change mode if they wanted to make a confirmation.  Otherwise, they are display and therefore reduce the instances of locking objects when they donu2019t intend to make a change.
    As a PM, you have the option to use the Search function to open individual Tasks and Checklist items by their ID numbers, but found this to be pretty clunky.  Additionally, if two PM's want to work on different parts of the Project structure (which is desired for the current client), then opening the project from the Tasks tab is the most user friendly way.
    Useful info we found included:
    1)     http://help.sap.com/erp2005_ehp_05/helpdata/EN/4a/4896ccec6542afe10000000a421138/frameset.htm
    2)     OSS Note 669173
    3)     http://help.sap.com/erp2005_ehp_05/helpdata/EN/4a/4896ccec6542afe10000000a421138/frameset.htm

  • Unable to find MSAD users in the projects- Planning app- Access contol re..

    Hello,
    I have configured MSAD and I could see all the users and groups. Not just MSAD but also native users
    I was able to provision them and also access that application using that user.
    But I don't see those user list in Projects ->PLanning app->Access control report or when I choose a member and try to assign access.
    Could anyone please tell me where I am going wrong?
    Do I have to do anything else to have them appear?
    please suggest.
    Thanks a lot.

    This is what I see when I tried to do as you said
    C:\Hyperion\deployments\WebLogic9\bin>echo off
    JAVA Memory arguments: -Xms256m -Xmx512m
    WLS Start Mode=Production
    CLASSPATH=C:\Hyperion\common\CLS\9.3.1\lib\cls-9_3_1.jar;C:\Hyperion\common\SAP\
    lib;;;C:\bea\patch_weblogic910\profiles\default\sys_manifest_classpath\weblogic_
    patch.jar;C:\bea\jrockit90_150_04\lib\tools.jar;C:\bea\WEBLOG~1\server\lib\weblo
    gic_sp.jar;C:\bea\WEBLOG~1\server\lib\weblogic.jar;C:\bea\WEBLOG~1\server\lib\we
    bservices.jar;;C:\bea\WEBLOG~1\common\eval\pointbase\lib\pbclient51.jar;C:\bea\W
    EBLOG~1\server\lib\xqrl.jar;;C:\bea\WEBLOG~1\integration\lib\util.jar;
    PATH=C:\Hyperion\common\CSS\9.3.1\bin;C:\Hyperion\common\SAP\bin;;;C:\bea\patch_
    weblogic910\profiles\default\native;C:\bea\WEBLOG~1\server\native\win\32;C:\bea\
    WEBLOG~1\server\bin;C:\bea\jrockit90_150_04\jre\bin;C:\bea\jrockit90_150_04\bin;
    C:\Hyperion\AnalyticServices\bin;c:\oracle\client\10.1\bin;c:\oracle\client\10.1
    \jre\1.4.2\bin\client;c:\oracle\client\10.1\jre\1.4.2\bin;C:\Program Files\Suppo
    rt Tools\;C:\Program Files\Windows Resource Kits\Tools\;C:\WINDOWS\system32;C:\W
    INDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\DMIX;C:\Program Files\3PA
    R\MPIO\;C:\monitor\Patrol3\bin;C:\Hyperion\common\CLS\9.3.1\bin\windows;C:\Hyper
    ion\AnalyticServices\bin;C:\bea\WEBLOG~1\server\native\win\32\oci920_8
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http:\\hostname:port\console *
    starting weblogic with Java version:
    java version "1.5.0_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
    BEA JRockit(R) (build R26.0.0-189-53463-1.5.0_04-20051122-2041-win-ia32, )
    Starting WLS with line:
    C:\bea\jrockit90_150_04\bin\java -jrockit -Xms256m -Xmx512m -Dhyperion.home=C:
    \Hyperion -Dweblogic.j2ee.application.tmpDir=C:\DOCUME~1\hyperion\LOCALS~1\Temp\
    4\hyperion -Dweblogic.security.SSL.trustedCAKeyStore="C:\bea\weblogic91\server\l
    ib\cacerts" -da -Dplatform.home=C:\bea\WEBLOG~1 -Dwls.home=C:\bea\WEBLOG~1\ser
    ver -Dwli.home=C:\bea\WEBLOG~1\integration -Dweblogic.management.discover=false
    -Dweblogic.management.server=http://localhost:7001 -Dwlw.iterativeDev=false -D
    wlw.testConsole=false -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\bea\patch
    weblogic910\profiles\default\sysextmanifest_classpath -Dweblogic.Name=Hyperio
    nPlanning -Djava.security.policy=C:\bea\WEBLOG~1\server\lib\weblogic.policy we
    blogic.Server
    <Mar 20, 2009 1:20:46 PM EST> <Info> <WebLogicServer> <BEA-000377> <Starting Web
    Logic Server with BEA JRockit(R) Version R26.0.0-189-53463-1.5.0_04-20051122-204
    1-win-ia32 from BEA Systems, Inc.>
    <Mar 20, 2009 1:20:50 PM EST> <Info> <Management> <BEA-141107> <Version: WebLogi
    c Server 9.1 Mon Dec 12 19:26:33 EST 2005 689178 >
    <Mar 20, 2009 1:20:52 PM EST> <Emergency> <Management> <BEA-141151> <The admin s
    erver could not be reached at http://localhost:7001.>
    <Mar 20, 2009 1:20:53 PM EST> <Info> <Configuration Management> <BEA-150018> <Th
    is server is being started in managed server independence mode in the absence of
    the admin server.>
    <Mar 20, 2009 1:20:53 PM EST> <Info> <WebLogicServer> <BEA-000215> <Loaded Licen
    se : C:\bea\license.bea>
    <Mar 20, 2009 1:20:53 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
    te changed to STARTING>
    <Mar 20, 2009 1:20:53 PM EST> <Info> <WorkManager> <BEA-002900> <Initializing se
    lf-tuning thread pool>
    <Mar 20, 2009 1:20:53 PM EST> <Notice> <Log Management> <BEA-170019> <The server
    log file C:\Hyperion\deployments\WebLogic9\servers\HyperionPlanning\logs\Hyperi
    onPlanning.log is opened. All server side log events will be written to this fil
    e.>
    <Mar 20, 2009 1:21:06 PM EST> <Notice> <Security> <BEA-090082> <Security initial
    izing using security realm myrealm.>
    <Mar 20, 2009 1:21:14 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
    te changed to STANDBY>
    <Mar 20, 2009 1:21:14 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
    te changed to STARTING>
    Creating rebind thread to RMI
    Cache Control is :public,max-age=2592000
    <Mar 20, 2009 1:21:16 PM EST> <Warning> <Log Management> <BEA-170011> <The LogBr
    oadcaster on this server failed to broadcast log messages to the admin server. T
    he Admin server may not be running. Message broadcasts to the admin server will
    be disabled.>
    <Mar 20, 2009 1:21:17 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
    te changed to ADMIN>
    <Mar 20, 2009 1:21:17 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
    te changed to RESUMING>
    <Mar 20, 2009 1:21:17 PM EST> <Notice> <Server> <BEA-002613> <Channel "Default"
    is now listening on 170............:8300 for protocols iiop, t3, ldap, http.>
    <Mar 20, 2009 1:21:17 PM EST> <Notice> <Server> <BEA-002613> <Channel "Default[1
    ]" is now listening on 10............:8300 for protocols iiop, t3, ldap, http.>
    <Mar 20, 2009 1:21:17 PM EST> <Warning> <JMX> <BEA-149510>
    <Unable to establish
    JMX Connectivity with the Adminstration Server AdminServer at <JMXServiceURL:nul
    l>.>
    <Mar 20, 2009 1:21:17 PM EST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
    te changed to RUNNING>
    <Mar 20, 2009 1:21:17 PM EST> <Notice> <WebLogicServer> <BEA-000360> <Server sta
    rted in RUNNING mode>
    java.rmi.ConnectException: Connection refused to host: 170...................; nested ex
    ception is:
    java.net.ConnectException: Connection refused: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Ljava.lang.String;Ljava.rmi
    .Remote;)V(Unknown Source)
    at java.rmi.Naming.rebind(Naming.java:160)
    at com.hyperion.planning.HspJSHomeImpl$RebindTask.run()V(Unknown Source)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Ljava.net.InetAddress;II)V(Nat
    ive Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
    at java.net.Socket.connect(Socket.java:507)
    at java.net.Socket.connect(Socket.java:457)
    at java.net.Socket.<init>(Socket.java:365)
    at java.net.Socket.<init>(Socket.java:178)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
    SocketFactory.java:22)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
    SocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)
    ... 8 more
    java.rmi.ConnectException: Connection refused to host: 170...................; nested ex
    ception is:
    java.net.ConnectException: Connection refused: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Ljava.lang.String;Ljava.rmi
    .Remote;)V(Unknown Source)
    at java.rmi.Naming.rebind(Naming.java:160)
    at com.hyperion.planning.HspJSHomeImpl$RebindTask.run()V(Unknown Source)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Ljava.net.InetAddress;II)V(Nat
    ive Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
    at java.net.Socket.connect(Socket.java:507)
    at java.net.Socket.connect(Socket.java:457)
    at java.net.Socket.<init>(Socket.java:365)
    at java.net.Socket.<init>(Socket.java:178)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
    SocketFactory.java:22)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
    SocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)
    ... 8 more
    java.rmi.ConnectException: Connection refused to host: 170......................; nested ex
    ception is:
    java.net.ConnectException: Connection refused: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Ljava.lang.String;Ljava.rmi
    .Remote;)V(Unknown Source)
    at java.rmi.Naming.rebind(Naming.java:160)
    at com.hyperion.planning.HspJSHomeImpl$RebindTask.run()V(Unknown Source)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Ljava.net.InetAddress;II)V(Nat
    ive Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
    at java.net.Socket.connect(Socket.java:507)
    at java.net.Socket.connect(Socket.java:457)
    at java.net.Socket.<init>(Socket.java:365)
    at java.net.Socket.<init>(Socket.java:178)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
    SocketFactory.java:22)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
    SocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)
    ... 8 more
    Setting Arbor path to: C:\Hyperion\common\EssbaseRTC\9.3.1
    Setting HBR Mode to: 2
    HBR Logging Config File : HBRServer.properties
    2009-03-20 13:23:59,283 WARN [ACTIVE] ExecuteThread: '0' for queue: 'weblogic.ke
    rnel.Default (self-tuning)' com.hyperion.hbr.security.HbrSecurityAPI - Error ret
    rieving user by identity
    Embedded HBR initialized.
    [INFO] AuthChallengeProcessor - basic authentication scheme selected
    [INFO] AuthChallengeProcessor - basic authentication scheme selected
    [INFO] AuthChallengeProcessor - basic authentication scheme selected
    java.rmi.ConnectException: Connection refused to host: 170..............; nested ex
    ception is:
    java.net.ConnectException: Connection refused: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Ljava.lang.String;Ljava.rmi
    .Remote;)V(Unknown Source)
    at java.rmi.Naming.rebind(Naming.java:160)
    at com.hyperion.planning.HspJSHomeImpl$RebindTask.run()V(Unknown Source)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Ljava.net.InetAddress;II)V(Nat
    ive Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
    at java.net.Socket.connect(Socket.java:507)
    at java.net.Socket.connect(Socket.java:457)
    at java.net.Socket.<init>(Socket.java:365)
    at java.net.Socket.<init>(Socket.java:178)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
    SocketFactory.java:22)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
    SocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)
    ... 8 more
    [Fri Mar 20 13:24:24 EST 2009] Planning successfully notified HBR repository.
    java.rmi.ConnectException: Connection refused to host: 170...........; nested ex
    ception is:
    java.net.ConnectException: Connection refused: connect
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306)
    at sun.rmi.registry.RegistryImpl_Stub.rebind(Ljava.lang.String;Ljava.rmi
    .Remote;)V(Unknown Source)
    at java.rmi.Naming.rebind(Naming.java:160)
    at com.hyperion.planning.HspJSHomeImpl$RebindTask.run()V(Unknown Source)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Ljava.net.InetAddress;II)V(Nat
    ive Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
    at java.net.Socket.connect(Socket.java:507)
    at java.net.Socket.connect(Socket.java:457)
    at java.net.Socket.<init>(Socket.java:365)
    at java.net.Socket.<init>(Socket.java:178)
    at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
    SocketFactory.java:22)
    at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
    SocketFactory.java:128)
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:569)
    ... 8 more
    Edited by: [email protected] on Mar 20, 2009 11:36 AM

  • Project Structures out of Sync on a Shared Project

    Hi All,
    We are on 12.2.3. Facing a Problem with Syncing Project Structures for a Shared Project. Workplan is not reflecting the Financial Structure created with multiple hierarchy levels. Let me know if you have seen this issue before.
    regards,
    Sameer

    All:
    I figured it out I just set my scope to measure a fraction of the signal I'm looking for and put all of that into a while loop, so far I'ts worked beautifully. Thanks for everyone's help I really appreciate it. Attached you will find the VI I used to solve my problem.
    Attachments:
    Phase Delay Comparison.vi ‏32 KB

  • How to get all permissions on server level and project collection level via tfs java sdk?

    i need to list project-collection level's permission and project level's permission on my project. now i have connected to tfs and i have got project collection list and user list via tfs java sdk. but i can't find the way to get the permission name list
    and permission list. how can i do to get that?
    i have checked the database, and find that the actions have some discrepancies with the tbl_securityaction'data.
    Can anyone give me some advice on that?
    davy

    David, Thanks for your reply.
    I have test the code above, but still get error. here is my code:
    final TFSTeamProjectCollection tpc = SnippetSettings.connectToTFS();
    final DefaultClientFactory factory = new DefaultClientFactory();
    final IIdentityManagementService2 ims = (IIdentityManagementService2)factory.newClient(IIdentityManagementService2.class, tpc);
    final String scopeId = null;
    final String[] propertyNameFilters = null;
    TeamFoundationIdentity[] appGroups = ims.listApplicationGroups(scopeId, ReadIdentityOptions.EXTENDED_PROPERTIES, propertyNameFilters, IdentityPropertyScope.BOTH);
    error message:
    java.lang.NullPointerException
    at com.microsoft.tfs.core.clients.webservices.IdentityManagementService2.listApplicationGroups(IdentityManagementService2.java:92).
    davy

  • Issue with the site level access in the trial ac

    I am following the given video to get an understanding of site level access.
    SAP HANA Cloud Portal Setting Access Levels in the Site - YouTube
    I could not find the option of setting the site level access to either public, restricted or private in my trial ac. in the site settings as per the given video above. Could this be some authorization issue or some settings that needs to be done.

    Hello,
    The site access level configuration is now under the Access Managment entry in the side panel.
    Please follow the documentation in the link below.
    SAP HANA Cloud Portal Documentation
    Regards,
    Eliel.

  • Any option to restrict SE16 record level access based on company code?

    Hi All,
    I have a requirement to restrict record level access in SE16 based on company code.
    Our SAP system has two company codes. The requirement is that users of one company code should not be able to see records of other company code in SE16.
    Is it possible through some exits/badis/other methods?
    Thanks in advance.
    Regards,
    Arun Mohan

    You could write a small front end that accepts the company code, applies custom authorization code for each value and retains or removes, then calls the transaction and enters the selections the user requested and that your authorization check resulting in "passing"....  Of course, you'd have to block those users from "pure" SE16...   I once worked in situation similar, users in one country couldn't see USA data, etc. I think someone wrote an entire new program, called by ZSE16, for that.

  • Setting Item level access rights on sharepoint list item in ItemAdding event handler

    Hi ,
    I am using sharepoint 2013. I am trying to set item level access rights when a list item is added using the following code snippet,
    public override void ItemAdding(SPItemEventProperties properties)
    base.ItemAdding(properties);
    ConfigureItemSecurity(properties);
    private void ConfigureItemSecurity(SPItemEventProperties properties)
    var item=properties.ListItem;
    SPSecurity.RunWithElevatedPrivileges(delegate()
    using (SPSite site = new SPSite(properties.SiteId))
    using (SPWeb oWeb = site.OpenWeb())
    item.ParentList.BreakRoleInheritance(true);
    oWeb.AllowUnsafeUpdates = true;
    var guestRole = oWeb.RoleDefinitions.GetByType(SPRoleType.Reader);
    var editRole = oWeb.RoleDefinitions.GetByType(SPRoleType.Editor);
    SPGroup HRGroup = oWeb.SiteGroups.Cast<SPGroup>().AsQueryable().FirstOrDefault(g => g.LoginName=="HR Team");
    SPRoleAssignment groupRoleAssignment = new SPRoleAssignment(HRGroup);
    groupRoleAssignment.RoleDefinitionBindings.Add(guestRole);
    SPUserCollection users = oWeb.Users;
    SPFieldUserValueCollection hm = (SPFieldUserValueCollection)item["HiringManager"];
    SPFieldUserValueCollection pm = (SPFieldUserValueCollection)item["ProjectManager"];
    SPFieldUserValueCollection pmChiefs = (SPFieldUserValueCollection)item["ProjectManagerChief"];
    item.BreakRoleInheritance(true);
    item.RoleAssignments.Add(groupRoleAssignment);
    foreach (SPFieldUserValue staffMember in hm)
    SetRightsOnItem(item, staffMember, editRole);
    foreach (SPFieldUserValue staffMember in pm)
    SetRightsOnItem(item, staffMember, guestRole);
    foreach (SPFieldUserValue staffMember in pmChiefs)
    SetRightsOnItem(item, staffMember, guestRole);
    item.Update();
    private void SetRightsOnItem(SPListItem item, SPFieldUserValue staffMember, SPRoleDefinition role)
    SPUser employeeUser = staffMember.User;
    var userRoleAssignment = new SPRoleAssignment(employeeUser);
    userRoleAssignment.RoleDefinitionBindings.Add(role);
    item.RoleAssignments.Add(userRoleAssignment);
    Nothing is happening though... Is the event handler the right place to do this?
    thank you

    Hi ,
    You can refer to the code working in my environment:
    using System;
    using System.Security.Permissions;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.Utilities;
    using Microsoft.SharePoint.Workflow;
    namespace ItemLevelSecurity.ItemSecurity
    /// <summary>
    /// List Item Events
    /// </summary>
    public class ItemSecurity : SPItemEventReceiver
    /// <summary>
    /// An item was added.
    /// </summary>
    public override void ItemAdded(SPItemEventProperties properties)
    SPSecurity.RunWithElevatedPrivileges(delegate()
    try
    using (SPSite oSPSite = new SPSite(properties.SiteId))
    using (SPWeb oSPWeb = oSPSite.OpenWeb(properties.RelativeWebUrl))
    //get the list item that was created
    SPListItem item = oSPWeb.Lists[properties.ListId].GetItemById(properties.ListItem.ID);
    //get the author user who created the item
    SPFieldUserValue valAuthor = new SPFieldUserValue(properties.Web, item["Created By"].ToString());
    SPUser oAuthor = valAuthor.User;
    //assign read permission to item author
    AssignPermissionsToItem(item,oAuthor,SPRoleType.Reader);
    //update the item
    item.Update();
    base.ItemAdded(properties);
    catch (Exception ex)
    properties.ErrorMessage = ex.Message; properties.Status = SPEventReceiverStatus.CancelWithError;
    properties.Cancel = true;
    public static void AssignPermissionsToItem(SPListItem item, SPPrincipal obj, SPRoleType roleType)
    if (!item.HasUniqueRoleAssignments)
    item.BreakRoleInheritance(false, true);
    SPRoleAssignment roleAssignment = new SPRoleAssignment(obj);
    SPRoleDefinition roleDefinition = item.Web.RoleDefinitions.GetByType(roleType);
    roleAssignment.RoleDefinitionBindings.Add(roleDefinition);
    item.RoleAssignments.Add(roleAssignment);
    Thanks,
    Eric
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected].
    Eric Tao
    TechNet Community Support

  • Column level access in Crystal Report Server

    <p>Hi,</p><p>I have three fields in my Crystal Report. The crystal report will be exported to PDF by my customised web application. The application has a built in user security and access control model. However if user 1 logs in he should see all the 3 columns(database fields) on the exported PDF. If user 2 logs in he should see only first 2 columns as he has access to only those. We would also be using Crystal Report Server.</p><p>I know this could be done in Crystal Report itself but is there any way to leverage column level access (and also row level) functionality using Crystal Report Server. The Crystal Report reports off an ODBC Datasource.</p><p>It would be great if any one could help me in this regard.</p><p> Cheers. </p><p>&#160;</p>

    If you were running the same version designer and server, you could open your reports straight from the repository, and save them straight back. Then you wouldnt have multiple versions of RPTs flying about.
    I have just purchased a new licence for 2008 and an 2008 upgrade for a Xr2.
    I don't think I completely understand, but we do have Crystal Reports 2008 and Crystal Reports Server 2008 available for purchase.

  • Upload Project Structure or Roadmap from MS Project to solution manager

    I have a project ready in MS Project .
    I want to make a roadmap out of it.
    How is that possible? Do I have to manually edit roadmap structure?
    OR Is it possible to upload Project Structure or Roadmap from MS Project to solution manager?

    Hi Hussain,
    Can you please check [this|Creating new Roadmaps; thread for general overview on custom Roadmaps.
    In answer to your specific question, it's not possible to create a Roadmap straight out of MS Project, in standard SolMan.
    Best regards,
    Srini
    Edited by: Srinivasan Radhakrishnan on Jun 5, 2008 1:06 PM

Maybe you are looking for

  • Need a way to extract substring from string in oracle

    Hi all, I have one requirement related to extracting string from a paramater. suppose the string may like this in various format string:= 'This my string <Rid//problem/123456>' or string:= '<Rid//problem/123456> This my string' or string:= ' This is

  • What replacement SSD should I get for iMac Model A1225

    With a failed hard disk in my iMac, What is the best and most suitable replacement available. Disk space isn't really a factor, >120GB will suffice, my primary concern is getting the right make/model to fit my imac.

  • Re: Concurrent manager question

    Hello, How do you verify whether Conc manager is set up for Parallel concurrent processing or not? By navigating to concurrent->manager->define-- by checking the primary node and secondary node of the manager? if the manager have entries for both pri

  • GL8 to Dw CS4 problem

    Hi, very small site I JUST NEED TO CHANGE SITE OVER TO DREAMWEAVER: http://www.ahmium.org/ I did everything but the new site looks off (CS4 Dw 10 looks off) no names after folders: The new site folder looks like this (CS4 Dw installed on this machine

  • JMS-related sun-appserver-pe8.0.0_01 default server start failure

    On Dell Dimension 2400 XP system, appserver startup always fails after trying for 60 seconds to verify if the JMS service startup succeeded. This condition started 10 July. What is JMS? Why does it fail? What to do? Rich