Passing values to ABAP/JAVA  webdynpro appl. when workitem invoked from UWL

Hai,
We are using universal worklist for invoking a workitem. The workitme may trigger a ABAP/Java based webdynpro application. I have registered the tasks associated with the workitem in universal worklist.
I have few doubts in the integration part,
1. When a workitem is clicked in UWL, I want to get some values from the workflow container and show it on the webdynpro application. In the webdynpro application I can call a function module to get the values from workflow container by passing in workitem id.How can I pass a workitem id to webdynpro application when a workitme is clicked.
2. After the user open the workitem a webdynpro application is shown on the screen. Lets assume this screen is having "Approve", "Reject" and "Exit" button. When this button is clicked how to pass that information to workflow so that the workflow flow its paths.
Please let me know how to do this.
Thanks & Regards,
H..K.Hayath Basha.

Hai Chintan,
I checked the blog, and found the below code,
workflowrawdata =
    wd_context->get_child_node(
          'WORKFLOWRAWDATA' ).
  CALL METHOD
              WORKFLOWRAWDATA->GET_ATTRIBUTE
         EXPORTING
                 NAME   = 'WI_ID'
         IMPORTING
                  VALUE  = wi_id.     
I have the following doubts in the code,
1. Where I have to put this code,
2. Using which data element or type I have to declare, "workflowrawdata".
3. Should I have to declare "WI_ID" in parameter tab of Webdynpro application.
4. In webdynpro application what I did is,
a. In the context of component controller, i have created attributes to store workflow id, and some attributes to store the value from workflow container.
b. I created a view and in view context i have created attributes to store workflow id, and some attributes to store the value from workflow container.
c. I created some UI elements in the view and binded that UI elements with view context.
d. I binded view context with the context of component controller.
e. I created a window and in the view context i have created attributes to store workflow id, and some attributes to store the value from workflow container.
f. I did context mapping between window context and component controller context.
g. I added the view to the window.
h. I created a inbound plug with name "START". This creates a method called "HANDLESTART" to this method I added a importing parameter named "WI_ID" and added the below code,
data : lo_node               type ref to IF_WD_CONTEXT_NODE,
       l_cont                 type standard table of swr_cont,
       l_cont_line            type swr_cont,
       rc                     type sy-subrc,
       l_wi_id                type sww_wiid,
       l_object               type SWOTOBJID,
       lv_workitem_attributes type swr_wihdr.
call method wd_context->get_child_node
     exporting
       name = 'WORKFLOWRAWDATA'
     RECEIVING
       child_node = lo_node.
lo_node->set_attribute( value = wi_id name = 'WI_ID' ).
l_wi_id = wi_id.
Please let me know what else i have to do to get the workflow id in ABAP-Webdynpro application.
Regards,
H.K.Hayath Basha.
i.

Similar Messages

  • Error when workitem check from uwl (HCM Transfer Form WF)

    Hi Experts,
    In the final stage of HCM Transfer Workflow, I'm updating database using the u201CForm Scenario stageu201D as u201CForm_Stage_HR_Administratoru201D. I'm getting the following error message "Work item 000001677910: Object CL_HRASR00_WF_COMPONENTS method WI_EXECUTION_VIA_R3_INBOX cannot be executed" when I check the method "WI_EXECUTION_VIA_R3_INBOX", which is clearly mentioned that if workitem executed through SAP inbox instead of via UWL then such type of errors will occur, but I executed thru UWL even though the error is comming. Please help to fix this error.
    Thanks & Regards,
    Harish Kumar N

    Not sure that you already got answer or not.  This is the authorization in configuration table. Please check table V_T5ASRAUTHACTVT. It should already configured with application/Activitiy/Method. 
    Hope this help and not too late.
    Regards,
    Visut

  • Problem in retriving workitem id from uwl in abap webdynpro

    Hello,
    Curently, I've a problem similar with this post : Problem in retriving workitem id from uwl in abap webdynpro
    But unfortunatelly there is no answer :/
    I've followed this tutorial : http://wiki.sdn.sap.com/wiki/display/WDABAP/IntegratingWebDynproABAPapplicationswithUWLforworkflowin+Portal
    And I have a problem in my WD Abap. The WI_ID field is empty (initial).
    Here is my XML :
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
      >
    <UWLConfiguration version="1.0">
         <ItemTypes>
              <ItemType name="uwl.task.webflow.TS90000087.ED1CLNT100" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
                <ItemTypeCriteria systemId="ED1CLNT100" externalType="TS90000087" connector="WebFlowConnector"/>
                <Actions>
                   <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
                     <Properties>
                        <Property name="WebDynproApplication" value="zps_pnpi"/>
                        <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                        <Property name="DynamicParameter" value="WI_ID1=${item.externalId}"/>
                        <Property name="openInNewWindow" value="yes"/>
                        <Property name="WebDynproNamespace" value="sap"/>
                        <Property name="System" value="ED1CLNT100"/>
                        <Property name="display_order_priority" value="5"/>
                     </Properties>
                     <Descriptions default=""/>
                   </Action>
                </Actions>
              </ItemType>
         </ItemTypes>
    </UWLConfiguration>
    Here are the parameter defined in my application :
    WI_ID     000000000000     SWW_WIID
    WI_ID1     ${item.externalId}     STRING
    And, i've made the test with both the WI_ID and the WI_ID1 in the XML but everytime, no value at all.
    Could you please help me ? It's been three days I'm looking for a solution to get my Workitem ID in my Webdynpro ...

    In fact, it's quite strange, I added the menu and toolbar display and I can see that my url contains the data ...
    http://<begin_of_the_url>DynamicParameter=System%3DED1CLNT100%26wi_id%3D000000629442%26WI_ID%3D000000629442%26WI_ID1%3D000000629442<end_of_the_url>
    So ... how is it possible ?
    And the next question, how can I get the full url so I can parse it myself ?

  • OSB: When does invokation from http Business Service result into an error

    Hi,
    I want to know when does invokation from http Business Service in OSB result into an error.
    I have a http based business service which is calling an external service on http url.
    I want to know when this business service is invoke/tested, what are the cases in which the invokation will result into an error.
    What does OSB read to cause the invokation an error.
    I am aware that it reads the http-response-code. If its not 200 or 0, it will result into an error.
    Want to validate this understanding and also want to know what are the other case that will cause this happen. Is it by any way dependent on body content?
    Please help. Please share any good links for the topics related to this.
    TIA.
    Regards,
    Ashish

    Hi,
    Some info here...
    http://svgonugu.wordpress.com/2011/06/15/fault-handling-in-osb/
    Cheers,
    Vlad

  • When does a value help in Java webdynpro 2004s get created automatically

    HI All
    when does drop down value help get created automatically (without coding) in java webdynpro NW 2004s application for a view field mapped to a abap dictionary like currency(Domain:waers) having a value table  TCURC but has to be created for a field like UOM(Domain:meins) having a value table T006
    the only differnce I can see in the 2 domains in my current set up is, meins has a conversion routine & wears doesnt
    this is a question that applies to both java webdynpro & abap so please dont ask me to post it in another forum.
    Im sure some one has asked this question before. please guide me!!
    Thanks
    Prasad

    Question:
    If I start a java thread from the �main� thread of
    execution and that thread I just created finish�s
    executing its �run� method is that threads resources
    automatically clean up? Or do we have to do this
    clean up ourselves?Depends which resources you mean. There's nothing special about threads in that respect.
    Memory is automatically reclaimed when it is no longer reachable, so unless the run method set some member variables in some object that remains reachable after it completes, no worries there.
    Files, sockets, etc. remain open unless you close them.

  • Is Java Webdynpro Appl deployable in WAS6.20 or URL redirection frm EP6 to7

    Hi All,
    We have two portals, one ep 6 and another ep 7.  we have developed a small webdynpro appl and it is working in ep 7, but we want it to be in EP6, our ep 6 is based on WAS 6.20.  So, Can we deploy Webdynpro java application in EP 6 based on WAS 6.20.  If not, can we provide a url redirect to that particular iview from EP 6 to EP 7.
    Please help us, if anybody has any idea on this...
    Thanks & Regards,
    Ravi

    The system object can be created from system administration role in portal System_admin_role or assign your self super_admin_role in the portal EP6.
    Then Go to System Configuration -->Portal Content and there create a system object of type "Sap system with load balancing"  after that set Authentication Ticket Type as SAP Logon Ticket, Define Logon Method as SAPLOGONTICKET, Set Message Server of your Java Stack,Remote Host Type as 3,
    Set Web AS Host Name with port no > = 50000 ie Java Stack .
    System Object name for eacch env can be  env specific/different ie DEV, QAL, PRD etc
    but create the System alias for the system object created above and keep its name  same accross all the env  eg (JVA) and use this alias in your ivew  for defining system.
    Using URL Ivew will work too, but the problem with that is , you will have to do manual config (change server id or URL) in each env to reflect the application of  the env in which ivew will be.
    Where as using webdynpro Java ivew you will not hardcode the url , and define system as system alias in the iveiw and when ivew get transported to diff env , alias will connect it to the env specific system object.
    Edited by: Saurabh Agrawal on Apr 2, 2009 2:27 AM

  • Payload Structure when composite invoked from java

    Can any one please let me know how the payload structure should be when composite is invoked from java program.
    Any sample would be of great help
    thanks
    Naga

    you need to construct the payload - according to your wsdl structure ..
    that is the part name of the <input> message will be the key passed into the NM payload - and the element that is referred from that part will be the value of the map .. e.g.
    your message might have a part named "payload" and refers to an element called "employeeRequest" - in the namespace urn:blah
    so you would set into the payload map ( "payload", "<employeeRequest xmlns=\"urn:blah\"/>")
    hth clemens

  • WebDynpro App is not launched from UWL

    Hi all,
    I have a WF that contains a decision task and I want to execute a WDP JAVA application.
    When I triggers the WF I can see the WorkItem into UWL and see the decision options too.
    My problem is that the WebDynpro application its not been launched.
    I've followed the steps described into this [url|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0731bbc-810b-2a10-7fb8-900f16fd3c7d]
    The UWL Item Type into the 'uwl_configuration.dtd' XML file has the following entries:
    <ItemType name="uwl.task.webflow.TS00008267.<System_Alias>" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
          <ItemTypeCriteria systemId="<System_Alias>" externalType="TS00008267" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="<WDP Java App>"/>
                <Property name="WebDynproDeployableObject" value="<vendor/development component name>"/>
                <Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
                <Property name="DynamicParameter" value="WI_ID=${item.externalId}"/>
                <Property name="openInNewWindow" value="yes"/>
                <Property name="System" value="<System_Alias>"/>
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default=""/>
            </Action>
          </Actions>
        </ItemType>
    Could somebody tell me, what am I missing or doing wrong?
    Regards,
    Gregory.
    Edited by: Gregory Mayorga on Jun 2, 2011 4:20 PM
    I forgot to say that the server where the WDP Java is deployed is the Portal Server from where the user access the UWL and the Alias into the text below is for an ABAP system.
    Edited by: Jason Lax on Dec 28, 2011 2:39 PM (Fixed broken link)

    Hi Bharat, thanks for your answer. It was oppening the standard view of the WI.
    I already solve the issue. The problem was that WebDynpro application its running on the portal (Java STACK only) and the WorkFlow into the ECC (ABAP stack only) and I was trying to run the application as if the WDP where running on the ECC.
    To solve the problem I create a new system into the portal (LocalSystem) and set only the Web AS properties and Logon Method properties, then into the UWL System set the "Web Dynpro Launch System" property to the alias of my local System.
    Gregory.

  • Different when BPEL invoked from Console & from a JSP

    Hi All,
    I have a very Simple BPEL Process which, which when invoked from the BPEL Console is working fine, but when invoked from the JSP, throws a "SelectionFailure" Fault in the Assign activity.
    Can anyone help?
    Thanks
    Chandra

    In the audit trail, under the "receiveInput" activity, I'm able to see the values that I passed as the Input, but in the next "assignActivity", it throws this selectionFailure Fault saying the variable value is empty.
    My input is only 1 value and the XML is pretty straight forward.

  • Pass values to parent report's parameter  when click "Return to prev.."

    We have one report A which has parameters(use prompt to select value, not URL) to filter data, A has drill across action to report B(replace current report), we now can pass A's parameters to B.
    But if we click the "Return to previous Report" in B, all parameters in A dismiss. A report lose parameters used before, and we do not know how to pass parameter to A again, (all action must replace current report)
    Edited by: Jeffrey Yan on Mar 8, 2010 6:49 PM

    While creating prompt for Report A, you can set its default value (in prompt window before the last step where it lists all the values from the data object, you can click on the value and then click the arrow button). This way, when you return to A from B, at least it will open up with the default prompt value.

  • Pass value to FPGA I/O node in FPGA.vi from Host.vi

    How do you pass a different value to the FPGA.vi I/O node from the Host.vi??  In the FPGA I made the I/O node a "control" but when I try to use Read Write control in my host none of the I/O show up in the drop down selection.  All my booleansare there.   See screen capture.
    Thanks..
    Solved!
    Go to Solution.
    Attachments:
    fpga I_O.jpg ‏124 KB
    fpga I_O.jpg ‏124 KB

    nathand wrote:
    Ben wrote:
    You have to recompile the FPGA code and then relink to the new version for the control to show up. The "wire" has the infor on the control and if you are using an wire that did not know about the new control...
    By the way, if you're using a reference to an FPGA VI (and not a bitfile), there's no need to recompile to pick up changes to the controls on the front panel of the FPGA VI.  However, IO node references do not propagate to the host VI.  The reason for FPGA IO node controls is for subVIs within an FPGA design, not for host-to-FPGA communication.
    Unfortunately, this really is a bit misleading. When I was first learning FPGA, I got caught up in this when I tried to use a config file to set the IO nodes up like you would for DAQmx. I understand why it isn't really possible, I just wish there was some way it would notify the programmer of this. I even took the FPGA class from NI and I don't think they ever mentioned this was not possible.
    I do like the idea of routing the signals using a case structure though, that's a good idea. The only issue is if you want to have all channels available without a recomile, you have to acquire from them all even when unused, just in case the user decides to use them down the road.
    CLA, LabVIEW Versions 2010-2013

  • Create webdynpro appl. to fetch data from r/3 system without bapi?

    Hi all,
    Please suggest regarding this issue.
    I have to create a iview which display all the authorized link access to the user form the sap r/3 system and display it in portal.
    like when we login to sapr/3 system we get a catalog of all that we can access at left hand side in a catalog ... in that similar way i need to show this iviewcatalog on the portal and the next iview at right side of this catalogiview should open the transaction which is clicked in the first iview,but the first iview should be there it should not disapper.
    This first iview should be there from the login time of user to this logoff time...
    no matter what ever transactions are carried on the right hand side iview...
    and one more thing there is no existing bapi for the system.
    I think this can be done using webdynpo with abap ,but not sure nor I know how to do it .. please help
    Please tell me is it possible to do and if yes then how can this be done .
    It will be helpful if anyone provide steps to do or any dounment to refer.
    Please help it urgent...
    Thanks
    Gunja

    hi Gunja ,
    As far I know web Dynpro ABAP , one can take some Tcdoe in web Dynpro .
      Below I am pasting answer I gave for on similar thread .
    hi its possible ,
    Option 1.
    do as follows
    1. take new view
    2. click over view in left tree .
    3. Click on wizard Icon
    4. Extract Standard Tree
    5. YOu will get screen , form etc option s
    6 . Take screen and specify u r program name and all .
    <a href="http://picasaweb.google.com/parrysdn/UntitledAlbum/photo#5124419458543968274">Try this out</a>
    option two .
    1. Make ITS template of tht transction .
    for this may u can see ITS threads.
    2. call that ITS from web Dynpro ABAP
    other than that ...there is some sample example avilable where they have demostrated how some Tcode can be called from web Dynpro ABAP .In that example u specify Tcode ...it will execute it . But I dont remember its name ..Sorry
    Regards ,
    Parag

  • Java.lang.OutOfMemoryError when calling invokeMethod from CO

    Hi All,
    We are developing some custom pages using OA. All the pages were working properly utill yestarday and all of of a sudden I started getting java.lang.OutOfMemoryError error in my local Jdeveloper.I have not installed any new software or any upgrade between now and then, and there has been no changes to my application either. I even tried running this page standalone. I uninstalled Jdeveloper and reinstalled it again still the same. When I copy the code from AM into my CO it works fine. What could be causing the issue ?
    java.lang.OutOfMemoryError, msg=null
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:864)
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:985)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:210)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:152)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:692)
         at fpi.oracle.apps.xbol.gwo.webui.GWOOrderHeaderCO.processRequest(GWOOrderHeaderCO.java:126)

    Thanks for taking my query.
    Here is the code from fpi.oracle.apps.xbol.gwo.webui.GWOOrderHeaderCO where the exception originated.. this is not just with this CO but in all the CO. This code is exactly the same as in the PO Tutorial. Also I could not locate the option to set the JVM memory parameter in Project setting. I have set the Java heap size -mx512m which I believe is what you wanted me to do.
         OAApplicationModule am = pageContext.getApplicationModule(webBean);
         Serializable[] parameters = { pageContext.getParameter("headerId") };
         boolean rowFound = ((Boolean)am.invokeMethod("init", parameters)).booleanValue();
    Here is the complete stack..
    Exception Details.
    oracle.apps.fnd.framework.OAException: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.OutOfMemoryError, msg=null
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:888)
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:864)
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:985)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:210)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:152)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:692)
         at fpi.oracle.apps.xbol.gwo.webui.GWOOrderHeaderCO.processRequest(GWOOrderHeaderCO.java:126)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:518)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:244)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:920)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1536)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:866)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:833)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:575)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:244)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:363)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:866)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:833)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:575)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:244)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:330)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2121)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1562)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:463)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:384)
         at OA.jspService(OA.jsp:40)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
         at java.lang.Thread.run(Thread.java:534)
    ## Detail 0 ##
    java.lang.OutOfMemoryError
    Here is the code from fpi.oracle.apps.xbol.gwo.webui.GWOOrderHeaderCO where the exception originated.. this is not just with this CO but in all the CO. This code is exactly the same as in the PO Tutorial.
         OAApplicationModule am = pageContext.getApplicationModule(webBean);
         Serializable[] parameters = { pageContext.getParameter("headerId") };
         boolean rowFound = ((Boolean)am.invokeMethod("init", parameters)).booleanValue();
    Message was edited by:
    Bismi

  • Scrip Error when Action invoked from Bridge Image Processor

    I am running Photoshop CC and while I can create a new simple Action and execute it successfully, if the same Action is invoked from the Image processor in Bridge, the Action fails witha script error and messaeg "Sorry, I could not proecess the following file: xxxxxxxxxxxx"  In CS6 this used to be related to History entry size  but it is not the same in CC.  I can execute other actions but NOT the one I just created, no matter how simple it is.  Help! 

    After renew settings in preferences the basic set from PS is active. Go trough it and look around what you can use, explore it.
    Most important is scratch disk setting, ammount of RAM and I find it useful to change the cursor setting to the last checkboxes.
    Read the manual that came with your copy and or try one of the thousands tutorials that are available either free or for sale. There are very good DVD's that shows you the screen from the teacher on your own screen and so you can see what he or she does. Total Training is a good start but there are others.
    start here and find your way: http://www.adobe.com/training/

  • Problems in Dialog instance installation for ECC6.0(ABAP+JAVA)

    Does anyone can help me what should be a procedure of installing Dialog instance for ECC 6.0 with both ABAP + Java Stacks.
    When installing app server do we also choose ABAP and Java or just ABAP. Installation manual does not cover this and when we run the sapinst we have following problem:
    <u>The following are the activities that I have done as pre-reqs on the standby on the server that is to host dialog instance</u>
    I have mounted the following file systems on ddrsap02. Created the local filesystem /usr/sap/DSP/D00 and NFS mounted the others…
    /dev/appsaph      5505024   5503856    1%        5     1% /usr/sap/DSP/D00 <b>(is this required or SAPINST should create it itself)</b>
    ddrsap00:/stage   419430400 149761708   65%    90835     1% /stage
    dprsap01:/sapmnt/DSP     4718592   2888416   39%    12790     2% /sapmnt/DSP
    ddrsap12:/usr/sap/trans     2752512   1084932   61%     5107     3% /usr/sap/trans
    Then when I run the sapinst from ddrsap02 to install the DI I get the following error
    ddrsap02[/tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI]#vi sapinst_dev.log
    "sapinst_dev.log" 20516 lines, 641048 characters
    TRACE
    Running with toplevel file /tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI/toplevel.xml
    Running with dialog file /tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI/dialog.xml
    Running with keydb file /tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI/keydb.xml
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_exe.397528.1170221882.
    Opened iaejs701.o
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI.
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_exe.397528.1170221882.
    Opened iacdlib701.o
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI.
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_exe.397528.1170221882.
    Opened iaccdlib.o
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI.
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_exe.397528.1170221882.
    Opened iapasswdman701.o
    INFO       2007-01-31 09:38:52
    Working directory changed to /tmp/sapinst_instdir/ERP/SYSTEM/ORA/HA/ABAPJAVA/DI.
    This is SAPinst, version 701, make variant 700_REL, build 817256
    compiled on Mar 14 2006, 23:39:26
    TRACE      [syxxsyshlp.cpp:175]
               syslib::logSystemState()
    Process environment
    ===================
    Environment Variables
    =====================
      _ = /tmp/sapinst_exe.397528.1170221882/sapinstexe
      SAPINST_EXE_DIR = /tmp/sapinst_exe.397528.1170221882
      LANG = en_US
      LOGIN = root
      PATH = /usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14_64/jre/bin:/usr/java14_64/bin
      SAPINST_EXEDIR_CD = /stage/51031797/IM_AIX_PPC64/.
      LC__FASTMSG = true
      WINDOWID = 8388621
    "sapinst_dev.log" 20516 lines, 641048 characters
               EJS_Installer::writeTraceToLogBook()
    2007-01-31 09:42:48.898 NWDB.getDBHost() done: undefined
    <i><b>ERROR      2007-01-31 09:42:48 [iaxxinscbk.cpp:271]
               abortInstallation
    CJS-00030  Assertion failed: in getSidFromProfiles: Variable dbHost should be defined</b></i>
    TRACE      [iaxxejsbas.hpp:388]
               handleException<ESAPinstException>()
    Converting exception into JS Exception Exception.
    ERROR      2007-01-31 09:42:48
               CJSlibModule::writeError_impl()
    MUT-03025  Caught ESAPinstException in Modulecall: ESAPinstException: error text undefined.
    TRACE      [iaxxejsbas.hpp:460]
               EJS_Base::dispatchFunctionCall()
    JS Callback has thrown unknown exception. Rethrowing.
    ERROR      2007-01-31 09:42:48
    FCO-00011  The step assertDBInfo with step key |NW_DI|ind|ind|ind|ind|0|0|NW_GetSidFromProfiles|ind|ind|ind|ind|1|0|assertDBInfo was executed with status ERROR .
    <html><head></head><body><p>An error occurred while processing service <b>SAP ERP 2005 Support Release 1 > SAP Systems > Oracle > High-Availability System > Base
    d on AS ABAP and AS Java > Dialog Instance</b>. You may now</p><ul> <li>press <I>Retry</I> to repeat the current step.</li> <li>press the <I>View Log</I> button
    to get more information about the error.</li> <li>stop the task and continue with it later.</li></ul><p>Log files are written to <b>/tmp/sapinst_instdir/ERP/SYST
    EM/ORA/HA/ABAPJAVA/DI</b>.</p></body></html>
    TRACE      [iaxxgenimp.cpp:1093]
               showDialog()
    waiting for an answer from gui
    Am I missing some pre-reqs or variable definitions?
    I was going through the documentation and it says that  /sapmnt/DSP/exe should be a local filesystem for a DI on a separate server. Will this create a problem ?
    Also they talk about starting sapinst with the variable SAPINST_USE_HOSTNAME set to ddrsap02. I have tried this also
    We are also not 100% sure about the settings for parameters:
    rdisp/mssserv
    rdisp/mssserv_internal
    Accorss Devault Instance and Services Instance profile.
    When we define it as per installation GUIDE (Abap+Java page 64) we get the popup message in SAPINST:
    <b><html>Profile parameter <em>rdisp/msserv_internal</em> is not set for instance DVEBMGS01/DSP on host dprsap01.<p>You have to set the parameter in the default profile and restart the instance.<p>For further information refer to SAP Note 821875.</html></b>
    Other errors follow shortly.
    Any help would be appreciated

    Hi ,
    are you able to resolve this error :Profile parameter rdisp/msserv_internal is not set for instance DVEBMGS01/DSP on host dprsap01.
    You have to set the parameter in the default profile and restart the instance.
    For further information refer to SAP Note 821875.</html>
    ? if yes , pls let me know , I am stuck with same issue while installing dialog instance .
    Thanks
    Hamendra

Maybe you are looking for