Hello,
If you are looking to open a program or a report (not just the menu), then you should use the Parameterized URL method that is available for JDE
here is a sample from the Oracle Documentation
<font class="small">Code:</font><hr /><pre>
As mentioned above the Parameterized URL provides a simple method for an external
system to natively launch a specified EnterpriseOne application. In order to utilize this
functionality the URL must adhere to a strict format. This URL format is given below along
with an example use case. Detailed definitions of the individual parameter follow in
subsequent section.
http://[e1 JasServer]: [port]/jde/HostedE1Servlet? OID =
[APPNAME_FORMNAME_VERSION] & FormDSTmpl= [Item Ids separated by |]
&FormDSData= [Values separated by |] &jdecloselink= [Encoded URL] &
JdeCloseAppStacks= true.
An example of a parameterized url is as follows:
http://e1JasServer:9080/jde/HostedE1Servlet?OID=P4210_W4210E&FormDSTmpl=|8|9|10|13|
14|15|17|&FormDSData=||SO|||||||&jdecloselink=https%3A//secure.crmondemand.com/OnDem
and/user/CustomTab%3Ftab.Name%3D%5BE1Test%20Page%5D & JdeCloseAppStacks= true
</pre><hr />