Worklist entries in MSS

Hi Experts
In one of our scenarios workitems Reside in MSS worklist
even if they are not in the business workplace
Is any one aware of in which table the worklist entriees are stored
Thanks in advance

Hi Arghadip thank you for the cooperation
but the table you have specified doesnt have any entries
Actually the history of the problem is
Initiator has started 2 workflow instances instead of one .
So even if the manger has approved the request it still existed in the Worklist
But later we manually completed the duplicate workitem but the workitem still exists in the Worklist
Please advice

Similar Messages

  • MSS Employee Profile

    Hello,
    We are implementing MSS on Portal. When a Manager views the Employee Profile for a particular employee and goes to Miscellaneous Tab -> Organizational Assignments -> History it shows the Manager's Communication information like Phone Number and Email Address.
    It should display employee's communication data instead.
    Any help would be highly Appreciated.

    It should be the employees, Please can you check if you are using standard launcpad entries for MSS users 1972195    Manager is not able to view Employee#s Profile in M 1972102    Adding Exceptions to the method signature

  • HELP NEEDED: Use a new record for a customized table as a workflow trigger

    Hi SAP Workflow Gurus,
    Good day!
    One of our requirements is to have the creation of a new record in a custom database table trigger a workflow. I read and followed the steps as indicated in this link
    http://www.****************/Tutorials/Workflow/Table/events.htm
    As a summary, here is what I did:
    1. Created a subroutine for the custom table ZPA2003 for the create event
    2. Defined this event as a trigger for the custom workflow WS90000019
    3. Maintained and activated the event linkage via SWETYPV
    Basically I tried following the instructions indicated on the link
    Note that the entries for the custom table are created via a function module.
    Now during testing of the workflow, the system was able to complete the notification message. However, when I triggered the event via creation of the entry in the custom db table nothing happened
    1. Is there a way to debug/find out whether the link between the subroutine in the table and event itself are connected?
    2. I also tried running the event trace to check the activities executed but found nothing.
    Can you guys help me check on what I may have missed out?
    Regards,

    Hi All,
    Basically these are the requirements for the work schedule substitution:
    1. Employee enters the request via ESS (custom portal transaction)
    2. Upon saving of the entry (request) in a custom  table, this should trigger the workflow at the backend
    3. The Manager should then receive a work item in his Universal Worklist at the MSS side of the portal
    4. Upon clicking on the work item, a new screen will pop up showing the work schedule substitution details as well as an interface which will allow him to enter his/her usage decision
    5. Depending on the decision, the workflow must execute the necessary notifications as well as changes in the custom and PA2003 tables
    Now, we have accomplished step 1 and I am currently in the process for step 2. Now I have some queries:
    1. For the Manager to view and approve the substitution details, I used two methods for each process (view and approve) since our ABAPer mentioned that this cannot be done in 1 function module. Is there a way to simplify this step or is it really valid that they need to be executed in 2 different methods?
    2. As per our ABAPer, function Modules only import and export variables; they do not have the facility of say having tags on the details being displayed. Hence, if the details are 10001 (Employee Number), 10/20/2011 (Start Date), 10/25/2011 (End Date) the output would be 10001, 10/20/2011, 10/25/2011. Is there a way within the function module (or dynpro interface) to show it like this: Employee Number: 10001
                               Start Date: 10/20/2011
                               End Date: 10/25/2011
    3.  Speaking of dynpro applications, do I need to still develop one to allow the Manager to view and approve/reject the request via the MSS portal upon accessing the work item via the UWL? How would the work item go about calling the dynpro application? or is this even possible?
    It would have been easier if the facility would not pass through workflows since it will be just direct web dynpro/ABAP calls. Having to include it as a work item in the UWL puts a certain twist to it
    Your inputs are well-appreciated.
    Regards,

  • ADF forms based on BPM human tasks - Invoking webservices/view objects.

    Hi All,
    Is anyone aware of whether the following is a valid implementation that has been carried out before.
    1. ADF forms based on BPM 11G human tasks.
    2.The ADF forms invoke webservices via Webservice data controls. It is pertinent to note that the webservice bring back complex data types. We've tried writing a few forms, resulting in data benig brought back, but not being able to print them to the screen.
    3. The ADF forms also use View Object based on sql to bring back tables of data. If view objects are embedded within the forms, the applciation gives rise to a null pointer exception.
    Considering the form will be invoked via a BPM worklist entry, is there a setting or configuration we should consider before hand. Is this feasible, is there knowledge of this being done commercially.
    Any examples or information regarding the same will be immensely helpful.
    Thanks and Regards,
    Preethi.
    NB : I have posted this in the BPM forum as well as I feel it is relevant to both BPM and ADF.

    Hi Joonas.
    Plese let me explain me better for your understanding
    A big summary for what I meant it's the following:
    1- In the procces you made, when you add the HT activity, you have to implement it, this means declare the input(s) parameters you want. This implementation create the .task file.
    2- Create an application, and projects as HT you have. Each poject are based on the .task file, and automatically create a Data Control (for each project based on a .task) with all you need.
    This w'll be an empty application, so you can customize it all you want. The task selected should have all the parameters previously defined. Those parameters can change if you want.
    2- Create a page(s) in the task flow for the task implementation. You can even split the the payload of the task in differents pages, create your custom pages and any logic you need.
    3- An important aspect is how to match these application with the HT implemented in the process. It's possible, it's a configuration en the Enterprise Manager.
    4- Deploy your application
    All these are explain in the book I mentioned
    Th book you can find it here:
    https://blogs.oracle.com/soacommunity/entry/oracle_soa_suite_11g_handbook_1
    Regards Dariel.
    PS: Please, let me know if you need more details.

  • How to achieve process rework in WLI 8.1?

    Hi,
    I am using WLI 8.1 SP2. I am trying to model a workflow application using WLI.
    My workflow requires to have rework functionality i.e at any step in the workflow,
    the user might like to rework the process starting from any of the completed steps.
    For e.g, lets say my process has 5 tasks T1,T2,T3,T4 and T5. Currently lets say
    T1,T2,T3 are complete and T4 has started. Now the user wants to re-enter the process
    again from T2. So now T2, T3 will be reworked and completed, after which T4 will
    be created again. I would like to stay within the same process instance rather
    than starting a new process instance. Is there any way of designing this as a
    generic solution?( i.e you can re-enter at any step). Can we modify/move the execution
    point within WLI process by any way?

    You should design the model itself the way that it can move back to another
    step. That essentially means that you have to make a loop of some kind to be
    able to return to an earlier point in the process flow. The most versatile
    solution in my opinion is to make a loop, and make an event-choice inside
    the loop. Make control receives for each task completion (and possibly other
    task termination callbacks as well) as a separate branch in the
    event-choice, and maintain the actual state you are in the process flow in a
    variable in the workflow.
    You should check at each control receive that you are in the correct state
    to get that control receive, if you are then carry out the appropriate
    operations including possibly creating new worklist entries, and change the
    actual state variable in which you keep track of the actual state to reflect
    the new state of the process flow.
    Regards,
    Robert varga
    "Arun" <[email protected]> wrote in message
    news:[email protected]..
    >
    Hi,
    I am using WLI 8.1 SP2. I am trying to model a workflow application usingWLI.
    My workflow requires to have rework functionality i.e at any step in theworkflow,
    the user might like to rework the process starting from any of thecompleted steps.
    For e.g, lets say my process has 5 tasks T1,T2,T3,T4 and T5. Currentlylets say
    T1,T2,T3 are complete and T4 has started. Now the user wants to re-enterthe process
    again from T2. So now T2, T3 will be reworked and completed, after whichT4 will
    be created again. I would like to stay within the same process instancerather
    than starting a new process instance. Is there any way of designing thisas a
    generic solution?( i.e you can re-enter at any step). Can we modify/movethe execution
    point within WLI process by any way?

  • Warning messages creation in VKP5 & VKP6

    Hi  All,
    I am creating some warning messages in VKP5 from  BADI " SPC_POSTING_CONTROL" .
    1.Warning messages are not stroing in the LOGS , because logs badi is triggering  after executing the VKP5.
    2.When i am creating the pricing document from menubar option in the o/p of VKP5  Badi is not triggering .When i click on the save button then the badi triggering but i am unable see the messages in the log .
    3.I have found one exit "EXIT_SAPLWVK1_003" this one triggering when i click from menu bar option but it does not have table paramater for storing more than one warning message it contains  structure i can store only one message .
    4.When i run the VKP6 also badi is not triggering but exit is triggering when i change any data in the o/p of vkp6 .
    Our sytem is SAP-IS retails system ,same fucntionality working in SAP -R/3 . I donot the reason why its not working for SAP-IS retail system .
    If any body have the solution please provide to me .
    Regards
    Srihari

    Hi Shihari
    Check the BADI 'PWL_SP_DETERMINATION'. You have a sample coding, en method PROCESSCHECK_AND_SP_DETSEQ_SET you have this coding:
    * Assumption: No worklist entry if change of margin is less than 5%
    * Caution: There might be prices that are zero, so exclude that case
      if ( not pi_i_kalp-endpa is initial ) and
    *--- Only external vendor or internal vendor with sales price (in case
    *--- of a two step calculation purchase price can be zero, the
    *--- following check does not make sense then)
         ( ( pi_i_kalp-bewrk is initial ) or
           ( not pi_i_kalp-bewrk is initial and
             not pi_i_kalp-ekpnn is initial ) ).
    *-- Determine margin with curr. sales price and new net/net purch price
        workfield = ( pi_i_kalp-endpa - pi_i_kalp-ekpnn ) * proz100
                    / pi_i_kalp-endpa.
    *-- Relation of new and old margin ------------------------------------*
        margin_relation = ( workfield / pi_i_wkbp_copy-spabr ) * proz100.
    *-- Absolut change in margin ------------------------------------------*
        margin_change = margin_relation - proz100.
        margin_change = abs( margin_change ).
    *-- Margin change lower than a certain limit -> Exclude worklist entry *
        if margin_change lt margin_change_max.
          pe_exclude_calc_item = 'X'.
    *---- Create message in log -------------------------------------------*
          clear i_log.
          move-corresponding pi_i_kalp to i_log.
          i_log-msgid = 'WV'.
          i_log-msgty = 'I'.
          i_log-msgno = '852'.
          i_log-msgv1 = margin_change.
          i_log-msgv2 = margin_change_max.
          append i_log to pe_t_erro.
          exit.
        endif.       " Change lower than a predefined maximum limit
      endif.         " PI_I_CALP-ENDPA not zero
    I hope this helps you
    Regards
    Eduardo

  • How to design a GP with webdynpro application? Kindly help!

    Hi Experts,
            I have a requirement to design guided procedure for stock reconciliation.
            The starting page for this is a webdynpro(ABAP) report. This report has a table with 4 columns namely, Material_Num, Customer_stock, Org_Stock, Delta.
    Material_Num | Customer_stock I Org_Stock I Delta |
    TRN001          | 100                   | 65             | 35     |
    TRN002          | 200                   | 160            | 40    |
    User will select any row and then can click on 'Reconcile' button below.
    On clicking the 'Reconcile' button it should open a HTML page with details on selected data for reconciliation based on the selected row. This page should have a 'Send for approval' button.
    On clicking 'Send for approval' button, it should open another page for selecting the manager from a list. User can select the right manager and press 'Send' button.
    Once 'send' button is clicked, a status HTML page should open showing status of managerial approval.
    The manager should receive a worklist entry in the portal universal work list. He should be able to approve it.
    The GP flow is like this:
    Stock Report -
    > Send for approval   -
    > Select Manager -
    > Status.
    Can somebody guide me with steps to follow to design this in GP?
    How to pass selected row data from the webdynpro report to the 'Send for approval' page?
    Thanks
    Gopal
    Message was edited by:
            gopalkrishna baliga

    Hi Gopal,
    I would rather recommend you to use Java Web Dypro to have all the advantages of a better integration (parameters mapping, eventing on completion, etc.). You can use ABAP Web Dynpro Application but this is, from a GP Perspective, strictly limited to open the Application. Nothing else happens.
    To reach a better integration in ABAP, you might use the BSP Callable Object.
    Best regards,
    David

  • Can deploy process but not workflow (10.1.3.10 beta)

    I tried to deploy several of the demo BPEL processes, but each time the process is deployed successfully, but the workflow is not. Fro example OrderApproval.
    I tried setting properties in the build.properties file, but apparently to no avail. Also changing them via the project ant properties did not help.
    It looks like the payload JSP did not get deployed -- most of the process works, including the workflow bit, as long as one does not try to look into the worklist entry contents (which gives the 404 Not Found error, same as in the 10.1.2 version when the JSP page is not in the proper directory of hw/worklistexpress).
    I noticed some strange behavior in the build properties as stored in the project file (OrderApproval.jpr). There are a lot of equivalent ("fromjdev") entries in the oracle.jdeveloper.ant.AntRunConfiguration hash table. Also, each time after I run a deploy, the value for oc4jinstancename is removed and a corresponding <null/> entry shows up in the file. I tried cleaning up redundant fromjdev entries, but it did not help.
    Also hard coding the oc4jinstancename attribute to soademo did not help.
    Any suggestions on how to fix the build? See below for a log; I added printing of the deploy attributes to the build.xml file.
    Apache Ant version 1.6.5 compiled on June 2 2005
    Buildfile: C:\JDevSOA10.1.3.10beta\jdev\mywork\demos\OrderApproval\build.xml
    Detected Java version: 1.5 in: C:\JDevSOA10.1.3.10beta\jdk\jre
    Detected OS: Windows XP
    parsing buildfile C:\JDevSOA10.1.3.10beta\jdev\mywork\demos\OrderApproval\build.xml with URI = file:///C:/JDevSOA10.1.3.10beta/jdev/mywork/demos/OrderApproval/build.xml
    Project base dir set to: C:\JDevSOA10.1.3.10beta\jdev\mywork\demos\OrderApproval\bpel
    Property ${home} has not been set
    [property] Loading C:\JDevSOA10.1.3.10beta\jdev\mywork\demos\OrderApproval\bpel\${home}\samples\common.properties
    [property] Unable to find property file: C:\JDevSOA10.1.3.10beta\jdev\mywork\demos\OrderApproval\bpel\${home}\samples\common.properties
    Build sequence for target(s) `validateTask' is [validateTask]
    Complete build sequence is [validateTask, deployTaskForm, loadproperty, compile, deployProcess, all, ]
    validateTask:
    [echo] --------------------------------------------------------------
    [echo] // Validating workflow
    [echo] --------------------------------------------------------------
    [validateTask] url is file:/C:/JDevSOA10.1.3.10beta/integration/bpm/support/files/WorkflowTaskDefinition.xsd
    [validateTask] Validation of workflow task definitions is completed without errors
    Build sequence for target(s) `deployProcess' is [deployProcess]
    Complete build sequence is [deployProcess, validateTask, deployTaskForm, loadproperty, compile, all, ]
    deployProcess:
    [echo] --------------------------------------------------------------
    [echo] // Deploying bpel process OrderApproval on localhost and port 8888
    [echo] --------------------------------------------------------------
    [deployProcess] Deploying process C:\JDevSOA10.1.3.10beta\jdev\mywork\demos\OrderApproval\bpel\..\output\bpel_OrderApproval_1.0.jar
    [deployProcess] Successfully deployed the process "OrderApproval" on server "localhost" and port "8888"
    Build sequence for target(s) `deployTaskForm' is [deployTaskForm]
    Complete build sequence is [deployTaskForm, validateTask, loadproperty, compile, deployProcess, all, ]
    deployTaskForm:
    [echo] --------------------------------------------------------------
    [echo] // Deploying workflow form on localhost and port 8888
    [echo] --------------------------------------------------------------
    [echo] hostname=localhost httpport=8888 rmiport=23791
    [echo] platform=oc4j opmnrequestport=23791
    [echo] oc4jinstancename= asinstancename=soademo domain=default rev=1.0
    BUILD FAILED
    C:\JDevSOA10.1.3.10beta\jdev\mywork\demos\OrderApproval\build.xml:52: Error while deploying the form on server "{0}" Error message :
    com.evermind.client.orion.AdminCommandException: Could not connect to the remote server. Please check if the server is down or the client is using invalid host, ORMI port or password to connect: Connection refused: connect
    at com.evermind.client.orion.Oc4jAdminConsole.createCannotConnectException(Oc4jAdminConsole.java:175)
    at com.evermind.client.orion.Oc4jAdminConsole.executeCommand(Oc4jAdminConsole.java:128)
    at com.collaxa.cube.ant.taskdefs.DeployForm.deployOC4J(DeployForm.java:612)
    at com.collaxa.cube.ant.taskdefs.DeployForm.deployForm(DeployForm.java:521)
    at com.collaxa.cube.ant.taskdefs.DeployForm.deployForms(DeployForm.java:780)
    at com.collaxa.cube.ant.taskdefs.DeployForm.execute(DeployForm.java:806)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
    at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java)
    at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
    Caused by: javax.naming.CommunicationException: Connection refused: connect [Root exception is java.net.ConnectException: Connection refused: connect]
    at com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:258)
    at com.evermind.server.rmi.RMIClientContext.lookup(RMIClientContext.java:51)
    at com.evermind.client.orion.Oc4jAdminConsole.executeCommand(Oc4jAdminConsole.java:126)
    ... 20 more
    Caused by: java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native 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:366)
    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:207)
    at com.evermind.server.rmi.RMIClientConnection.createSocket(RMIClientConnection.java:645)
    at oracle.oc4j.rmi.ClientSocketRmiTransport.createNetworkConnection(ClientSocketRmiTransport.java:58)
    at oracle.oc4j.rmi.ClientRmiTransport.connectToServer(ClientRmiTransport.java:78)
    at oracle.oc4j.rmi.ClientSocketRmiTransport.connectToServer(ClientSocketRmiTransport.java:68)
    at com.evermind.server.rmi.RMIClientConnection.connect(RMIClientConnection.java:609)
    at com.evermind.server.rmi.RMIClientConnection.sendLookupRequest(RMIClientConnection.java:153)
    at com.evermind.server.rmi.RMIClientConnection.lookup(RMIClientConnection.java:137)
    at com.evermind.server.rmi.RMIClient.lookup(RMIClient.java:249)
    ... 22 more
    at com.collaxa.cube.ant.taskdefs.DeployForm.execute(DeployForm.java:818)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    at oracle.jdevimpl.ant.runner.AntLauncher.launch(AntLauncher.java:321)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at oracle.jdevimpl.ant.runner.InProcessAntStarter.runAnt(InProcessAntStarter.java:295)
    at oracle.jdevimpl.ant.runner.InProcessAntStarter.mav$runAnt(InProcessAntStarter.java)
    at oracle.jdevimpl.ant.runner.InProcessAntStarter$1.run(InProcessAntStarter.java:71)
    Total time: 2 seconds
    Snippet from project file:
    <hash n="oracle.jdeveloper.ant.AntRunConfiguration">
    <url n="buildfileURL" path="build.xml"/>
    <value n="outputLevel" v="3"/>
    <list n="propertyNames">
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="user"/>
    <string v="password"/>
    <string v="type"/>
    <string v="host"/>
    <string v="port"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="asinstancename"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="fromjdev"/>
    <string v="opmn.requestport"/>
    <string v="admin.user"/>
    <string v="platform"/>
    <string v="domain"/>
    <string v="oc4jinstancename"/>
    <string v="hostname"/>
    <string v="http.port"/>
    <string v="admin.password"/>
    <string v="rmi.port"/>
    <string v="rev"/>
    </list>
    <list n="propertyValues">
    <string v="true"/>
    <string v="true"/>
    <string v="true"/>
    <string v="true"/>
    <string v="oc4jadmin"/>
    <string v="welcome1"/>
    <string v="oc4j"/>
    <string v="localhost"/>
    <string v="8888"/>
    <string v="true"/>
    <string v="true"/>
    <string v="true"/>
    <string v="23791"/>
    <string v="soademo"/>
    <string v="true"/>
    <string v="true"/>
    <string v="true"/>
    <string v="true"/>
    <string v="true"/>
    <string v="23791"/>
    <string v="oc4jadmin"/>
    <string v="oc4j"/>
    <string v="default"/>
    <null/>
    <string v="localhost"/>
    <string v="8888"/>
    <string v="welcome1"/>
    <string v="23791"/>
    <string v="1.0"/>
    </list>
    <list n="targetList">
    <string v="validateTask"/>
    <string v="deployProcess"/>
    <string v="deployTaskForm"/>
    <string v="deployDecisionServices"/>
    </list>
    </hash>

    When I change the rmi ports to 23793 via the project properties and save, they get updated correctly in the .jpr file. However, the deploy still fails, because somehow JDeveloper resets the values back to 23791 (just as it routinely wipes out the oc4jinstancename) and writes them to the .jpr file.
    How can I make the new value 'stick'?
    I tried changing the port of the LocalBPELApplicationServer from 23791 to 23793 but got:
    Error while getting remote MBeanServer for url: ormi://localhost:23793/default:
    Error reading application-client descriptor: Error communicating with server: Connection refused: connect; nested exception is:
         javax.naming.CommunicationException: Connection refused: connect [Root exception is java.net.ConnectException: Connection refused: connect]
    When I click on the [+] next to the connection I get this:
    oracle.oc4j.admin.jmx.shared.exceptions.JMXRuntimeException: Error while getting remote MBeanServer for url: ormi://localhost:23793/default
         at oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.fetchMBeanServerEjbRemote(CoreRemoteMBeanServer.java:499)
         at oracle.oc4j.admin.jmx.client.CoreRemoteMBeanServer.<init>(CoreRemoteMBeanServer.java:160)
         at oracle.oc4j.admin.jmx.client.RemoteMBeanServer.<init>(RemoteMBeanServer.java:128)
         at oracle.oc4j.admin.jmx.client.RemoteMBeanServer.getMBeanServer(RemoteMBeanServer.java:158)
         at oracle.oc4j.admin.jmx.client.ClientMBeanServerProxyFactory.getMBeanServer(ClientMBeanServerProxyFactory.java:68)
    <snip>
    And even then, the deploy process still forces the port to 23791.
    I restarted the server and JDeveloper, but the problem persists.

  • SUMG related issue

    We are performing Unicode migration of ECC 6.0 EHP4 (701) system.  We have migrated from ECC 6.0 EHP4 non Unicode to ECC 6.0 EHP4 Unicode. However we have issues in SUMG processing in target system.
    1)     In source system, spumg transaction code we have performed scans and maintained vocabulary. After completion of Reprocess log scan , we got around 98000 conversion collision entries in Reprocess log for 663 tables.
    2)     We selected affected row and displayed Reprocess log.
    3)     Its showing entry without any issues as shown below. If we logon to ZH language its showing as Chinese characters without any issueu2019s. As per Unicode conversion guide downloaded, we understand that these reprocess log entries can be fixed after Unicode migration in target system. So we have ignored these entries and exported database and imported into target system.
    4)     However, After we have built work list as per Unicode conversion guides and started sumg transaction code in target system (Unicode). We checked work list entries and tried to apply hints. But none of the existing or newly created hints working for work list entries. Then we have analyzed and tried to display entryu2026
    5)     Entry is being displayed as junk characters. Even we tried to display by logging in using other languages but its showing as junk characters.  Its shows the entry as junk because of default fallback code page 1100-English has been assigned to all reprocess log entry in conversion (export / import). So our language experts are not able to identify these words for fixing in sumg in target system (Unicode).
    Now we have below questions:
    1) How do we proceed in this situation to fix sumg worklist entries?
    2) Are these entries were supposed to be fixed in source system itself before we take export? If yes, after fixing how can we transfer these reprocess log entries for using in other system migration in landscape?
    3)If these entries can be fixed in target system, how can we do it?
    You help will me much appreciated..

    Hi,
    1) I strongly recommend to fix this problem in the source system. SUMG is designed for a limited number of entries only.
    2) I would recommend to first try to resolve the collisions (and to fill the empty words) in the vocab which caused the reprocess entries. Then please maintain the reprocess logs as much as possible (hence you can use automatic repair in SUMG). If your SP is uptodate, you can even use hints in the reprocess logs via UMG_EXECUTE_HINT_FOR_REPLOG.
    Please note: Maintaining reprocess logs is done during preparation phase (Uptime), SUMG has to be finished during downtime !
    Transport of reprocess logs:
    Please check the Unicode conversion guide. There you will find:
    Begin(Excerpt)
    Reuse Reprocess Logs
    You can upload/download the language assignments of a Reprocess Log on a local PC or on a application server for later usage.
    Go to Extras > Up/Download Reprocess Logs. Follow the instructions in the system documentation (select   info icon from the toolbar).
    End (Excerpt)
    3) I would not recommend to do that (as stated under 1)
    In general it is a big advantage if you know someone who has already done an MDMP conversion (e.g. make use of consulting).
    Best regards,
    Nils Buerckel

  • JSP import fails unless Jars are included in the PAR

    Hello,
    We have a simple EP6 iView for displaying the Universal Worklist entries (UWL) using a JSPDynPage.
    We import the UWL library symbols and compile/use them in the Java code without problems (e.g. import com.sap.netweaver.bc.uwl.Item; )
    The following entry is made in the portalapp.xml file to make sure the UWL symbols are found at runtime:
         <property name="ServicesReference" value="SAPJ2EE::library:tckmcbc.uwl~api"/>     
    The problem occurs when we try to import the UWL symbols into our JSP with this code:
         <%@ page import="com.sap.netweaver.bc.uwl.Item" %>
    The UWL symbols are just not found.  Here are the exception headers:
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Resource
    Component : pcd:portal_content/MikesFolder/com.lds.mlp.MikesTest1
    #1#com.sapportals.portal.prt.servlets_jsp.server.compiler.CompilingException: Error occurs during the rendering of jsp component
    Caused by: com.sapportals.portal.prt.servlets_jsp.server.compiler.CompilingException: D:/usr/sap/EP1/JC00/j2ee/cluster/server0/apps/sap.com/irj/servlet_jsp/irj/root/web-inf/portal/portalapps/mikestest1/work/pagelet/_sapportalsjsp_helloiviewpage.java:22: package com.sap.netweaver.bc.uwl does not exist
    import com.sap.netweaver.bc.uwl.Item;
                                    ^
    1 error
    Now if I add the bc.uwl.service.api_api.jar into PORTAL-INFlib everything is fine.  However this seems like such a 'hack'.  We really shouldn't be distributing a system file in our PAR.
    This person seems to have had the same problem with the system mail jars ( JSP MAIL ERROR ).
    Can anyone please shed some light on this problem?  Do we really have to distribute the system jars to make this JSP import work properly?
    Thanks & Cheers,
    Mike Pastor
    "always generous with points"

    Hi,
    This is exactly the portalapp.xml of the sap application com.sap.netweaver.bc.uwl.par
    check out the difference between this and yours?
    Dont miss out on anything important here. I think it should work.
    If you are still facing problem only while using in jsp I have a cure.
    Write a clean java class in your app which queries the apis in this jar.
    Also add sharing reference to this application in your portalapp.xml. Query your class in your jsp rather than the "standard jar"
    <?xml version="1.0" encoding="utf-8"?>
    <application>
      <registry>
        <entry path="/runtime/hooks/deployment/UniversalWorklistDeploymentHook" name="UniversalWorklistDeploymentHook" type="service"/>
      </registry>
      <application-config>
        <property name="startup" value="true"/>
        <property name="releasable" value="true"/>
        <property name="ServicesReference" value="SAPJ2EE::library:tckmcbc.uwl~api,SAPJ2EE::service:webdynpro,com.sap.portal.runtime.system.inqmy, com.sap.portal.ivs.connectorservice,com.sap.portal.ivs.systemlandscapeservice, urlgenerator, com.sap.portal.usermapping, usermanagement, com.sap.portal.runtime.application.rfcengine,com.sap.portal.runtime.config,knowledgemanagement"/>
        <property name="PreservedConfigPaths" value=""/>
        <property name="Vendor" value="sap.com"/>
        <property name="SecurityArea" value="NetWeaver.KMC"/>
      </application-config>
      <components/>
      <services>
        <service name="com.sap.netweaver.bc.uwl" alias="UniversalWorklistService">
          <service-config>
            <property name="className" value="com.sap.netweaver.bc.uwl.core.portal.UWLPortalService"/>
            <property name="classNameFactory" value=""/>
            <property name="classNameManager" value=""/>
            <property name="poolFactory" value="0"/>
            <property name="startup" value="true"/>
            <property name="SafetyLevel" value="low_safety"/>
          </service-config>
        </service>
        <service name="UniversalWorklistDeploymentHook">
          <service-config>
            <property name="className" value="com.sap.netweaver.bc.uwl.core.portal.UWLDeploymentHook"/>
            <property name="classNameFactory" value=""/>
            <property name="classNameManager" value=""/>
            <property name="poolFactory" value="0"/>
            <property name="startup" value="true"/>
            <property name="SafetyLevel" value="low_safety"/>
          </service-config>
        </service>
      </services>
    </application>

  • Human Workflow in BPEL

    Hi,
    We are able to get the users(participants) from an ADFbc service Response variable.But,how do we need to assign these users as participants in the Human WorkFlow(inside the Nflow).Depending on N , the users retrieved would be different for each flow in Nflow.
    We have tried to assign the foll:
    <copy>
    <from variable="Invoke_3_getUsers_OutputVariable"
    part="parameters" query="/ns2:getUsersResponse/ns2:result"/>
    <to variable="initiateTaskInput" part="payload" query="/taskservice:initiateTask/ns5:routingSlip/ns5:participants/ns5:participant"/>
    </copy>
    but getting some fault as "Invalid service input element". I tried to assign this output variable to task assignees as well..but dint work
    Any pointers would help..
    thanks in advance
    Regards
    Ss

    Ronald,
    By cancel means i need the worklist entry for the given taskid to be deleted or marked as cancel so that the user will not be able to process the task. The BPEL process should have a human task process defined like updatetask which will cancel the task.
    Let me expalin our scenario.
    We have an assignment which has different status like new,reassign,cancel. Using a switch we check for the required status and if the status is new we call the initaiate task. Similarly if the status is cancel we need to cancel or delete the task for the user.
    Regards,
    M.Rajesh

  • Update Nomination status table OIJNOMST

    Hi all,
    I need to update the nomination satus table OIJNOMST in an ABAP application. I cannot directly use the INSERT statement as some data processing which is done by the system will not be carried out. I have been informed there are some function modules for updating OIJNOMST. Can anyone tell what they are and how i can use them?
    regards,
    Hamza

    please check these...
    Function group                 Function group short text
    Function Module Name           Short text for function module
    OIJB                           OIL-TSW: Generate documents
    OIJB_GET_NOMINATION_DATA       Read Nomination Data of TSW Tickets
    OIJC                           OIL-TSW: Nomination/TS/Location
    OIJC_GET_NOMINATION            OIL-TSW : Get the all the Nominations for a Given Nomination Number
    OIJC_NOMINATION_UPDATE         OIL-TSW : Nomination posting function
    OIJD                           OIL-TSW: Common DB access utilities
    OIJD_GET_NOMINATION_STATUS     OIL-TSW : routine to get the status of the nomination for a TD shipmen
    OIJ_GET_NOMINATION             OIL-TSW: Get nomination header + all items
    OIJW                           OIL-TSW: Worklist
    OIJW_GENERATE_NOMINATION_WL    OIL-TSW: Generate nomination worklist entries
    OIJ_EL_DOCG                    Document generation functions for CIP
    OIJ_EL_DOCG_UPDATE_NOMINATION  Update nomination after document generation
    OIJ_EL_DOCG_UPDAT_NOMINATION_N Update nomination after document generation
    OIJ_NOM_GUI                    TSW: Nomination Presentation layer
    OIJ_MAINTAIN_NOMINATION        TSW: Maintain nomination

  • How to disable ECM Compensation Plans

    Hi people:
    We have an issue with the Compensation Planning ECM iView of the our MSS 6.1. We want to hide a couple of Plans (the tabs) from the current iView. We have tried with all the different parameters included on the iView, but we have not been able to modify anything apart from the columns groups or the columns assigned to the iView on the parameters
    We have reviewed all the Object and Data Provider tables but we have not found anything related to this of how to enable or disable the Compensation plans tabs from the ECM Compensation Planning and ECM Compensation Approval
    We have reviewed as well the Compensation Workset guides but apart from parameters to modify the navigation or the content of each Compensation plan, we have not found any reference which can guide us. We have tested the following parameters VIEWIDSAL, VIEWIDBONREG,VIEWIDBONOFF,VIEWIDLTI and play with them removing and changing the standard parameter ECMNAV,ECMBON,ECMLTI,ECMSAL based on the ODAP, but we have not found anything which can help us.
    Has anyone knows if it is possible and how to achieve this on the Portal?
    Kind regards
    Gonzalo Pérez-Prim
    Message was edited by:
            Gonzalo Pérez-Prim

    Hi Gonzalo,
    Each tab in ECM corresponds to a Plan as created for Enterprise Compensation Management in configuration.  Whether the tab appears or not depends on whether it is assigned to the Review also created in ECM.  The Program assignment will determine whether an employee is eligible for a particular Plan, but the name will appear on the tab but all entry columns will be blanked out. 
    We just completed introduction of ECM and configured 1 review item for 2007.  There were 6 plans each with a separate tab - Hourly Merit, Salaried Merit, Hourly Market Adjustment, Salaried Market Adjustment, Lump Sum Adjustment and a Summary tab.  The columns that appeared on each tab were configured in the Object and Data Provider and each one was different.  Both hourly and salaried employees appeared on all tabs, but no entry could be made in the Salaried tabs for Hourly employees and the same for Salaried in the Hourly tabs.  The Summary tab was custom designed and had all information about both hourly and salaried and provided overall department totals. 
    To remove the tabs, you must remove the plans from the review.  You did not explain which tabs or why, but if you wanted to separate the salaried tabs from the hourly, you would have to create two reviews and then select the plans you want to display in each.  You would use the features to indicate which reviews would be available for which employees.  The managers would then have two entries in MSS to select the reviews for the salaried employes or the reviews for the hourly.  As explained above, we combined them so we could have department totals including all employees.

  • Cancel Task in BPEL human workflow

    All,
    We have a requirement to cancel the task for the user using human work flow. The worklist should be deleted for the user. Let me know if oracle human workflow provides an opertaion option to cancel the task like reassign,initaiate etc.
    Regards,
    M.Rajesh

    Ronald,
    By cancel means i need the worklist entry for the given taskid to be deleted or marked as cancel so that the user will not be able to process the task. The BPEL process should have a human task process defined like updatetask which will cancel the task.
    Let me expalin our scenario.
    We have an assignment which has different status like new,reassign,cancel. Using a switch we check for the required status and if the status is new we call the initaiate task. Similarly if the status is cancel we need to cancel or delete the task for the user.
    Regards,
    M.Rajesh

  • Mark instance for manual recovery

    Is there any way I can programmatically set my instance for manual recovery without fault policy ?
    I.e
    I would like to suspend my process for a certain period of time and manually invoke from the activity where i left ..
    I do not want to use wait because, I would like to manually recover my instance. Also wait activity consumes a thread of scheduler that causes perfomance issues.
    Please let me know if you have any idea..
    Thanks,
    -Sridhar

    Hi Sridhar
    Send it to a manual task, then reissue manually from the worklist. You can put a timeout on the worklist entry too so that the instance can be restarted automatically after a period.
    Tony

Maybe you are looking for

  • How will be outbound data structure in sap xi after executing the stored pr

    Hi All can any one please tell me how will be outbound data structure in sap xi after executing the stored procedure by sender JDBC adapter? Thanks in advance regards Rams

  • How to display subtitles over videoComponent from getVisualComponent - JMF

    I'm writting video player and I have encountered a problem. Is there a possibility to add Component (or something else what could display text in) to Component that I got from JMF method getVisualComponent(). As this method returns Component I can't

  • Is it possible to create Adobe Interactive form in ECC 5.0 IDES using WDA?

    Hi every body, I am trying to create an adobe interactive form in ECC 5.0 IDES using Web Dynpro for ABAP. But I am facing some configuration problems. My doubt here is -> "Is it possible to create abobe interactive forms in ECC 5.0 IDES using Web Dyn

  • Component batch determination : Error

    Dear Experts , We are in process of upgradation to ECC 6.0 and while doing unit testing of production order cycle while doing component batch determination i am facing a Runtime error .Has any body gone through upgradation phase and come across such

  • IPhoto and Web Galery

    Deras, I buy a mobile me account and I try to send my photos to my new gallery, so when I start I get a messege tha say the limit is 500 photos. Why this happens? My limitaton is not a 20GB?? Tanks