JAVA STACK in SAP

Hi all,
I Am new to SAP. i wanted to know about JAVA STACK in SAP.
what is JAVA STACK?
what is its application in SAP?
where it is used?
Thanks in advance,
Vaibhav Gore

Unitl SAP R/3 Entrprise SAP can handle only ABAP request and Web request in the form of BSP and then the JAVA stack has been introduced in mySAP ERP edition 2003 and then it was called SAP WEB AS, where it had two engine side by side ABAP as well as JAVA, the communication between both these engines are done via a fast RFC called JCO.
The java engine is capable of handling both Web as well as Application developed in Java Servles and EJB , web application will be handle by Web Container and Applications will be handled by EJB container.
SAP Enterprise Portal runs in Java Engine, most part of CRM application is running on Java Side of the engine.
Hope this helps.
Thanks
Ahamed

Similar Messages

  • How to restrict languages in Java stack of SAP BW 7.0?

    Hello,
    we are using SAP BW 7.0 (SP 18) and like to show the results of BEx Web Templates in Portal only in English or German.
    A user can select a language via Personalize in Portal. This language is available within the Portal-variable "Request.language". We use iViews in the Portal to execute the Web Templates. Therefore we added "&language=<Request.language>" to all URL of the Web Templates in the iViews.
    We were able to restrict the ABAP stack of the SAP BW system to English and German by setting following parameters:
    zcsa/installed_languages  = DE
    zcsa/system_language     = E
    zcsa/second_language     = D
    Now the results of SAP BW system shown in the Portal contain only English or German texts for BEx Elements as query title, variable text, and text of InfoObjects in columns and rows.
    But other texts (as on buttons etc.) are in the Portal language. Because the result of the Web Template is created in the Java stack for the Portal, we think here we have to reduce the available languages.
    Is there a possiblitiy to restrict the language used in the Java stack in a way that the result in the Portal is only English or German?
    Best regards
    Norbert Matz

    Web Server tells you specifically which Update release in the string you quote (in your string you are running the original release of Web Server 7.0).
    My server is currently running Web Server 7.0 Update 7. The startup string looks like:
    [19/Jan/2010:11:18:27] info (15407): CORE1116: Sun Java System Web Server 7.0U7 B12/14/2009 22:58

  • License for Java stack in SAP Solution Manager

    Hello!
    I installed SAP Solution Manager (ABAP+Java), have ordered the SAP License and applied the license for ABAP part (Tcode: slicense).
    Do I also need to update/license the Java Part of my system in Visual Administration?
    (Server 0 0_30826 .. --> Licensing Adapter --> choose Tab "Installed Licenses")
    Thank you very much!
    regards
    Thom

    Extract from OSS note 953302
    In a double-stack installation, only the license keys in WebAS ABAP is relevant. You do not require a license key for WebAS Java for a double-stack installation.
    If a license key was installed in WebAS Java, it does not have an effect on the function of the system. You can ignore warnings about expired or soon to expire license keys in WebAS Java.

  • Java Stack in BI 7.0.

    Hi, Friends Please help me in the foliwng situation..
    We are using BI 7.0 and which is not having Java Stack. Please clarify me..
    1. Is it Mandatory to Install Java Stack in SAP BI.
    2. When we need Java Stack in BI server.
    3. We have Portal also, and we are displaying all reports in POrtal.
    4. What are problem we will get in we don't have Java Stack in BI 7.0.
    5. What are benifits we will get in we don't have Java Stack in BI 7.0.
    Thanks
    Ganga
    Edited by: Ganga on Jan 22, 2010 7:18 AM

    The short answer is yes, you need Java stack to use most of BI 7.0 tools. However, you do not need Java Stack  for Bex Analyzer and Query designer with one exception, you need Java stack if you want to execute the query from the query designer by using execute button. Please refer to below link.
    [BI 7.0 Reporting - Java Stack or Abap Stack ?|http://www.ittestpapers.com/blogs/bi-70-reporting-tools---migrating-bex-reports-from-35-to-70.html]

  • Single-Sign-On (SSO) configuration on JAVA Stack through HTTP Header method

    Hello SDN community,
    in the context of a Proof of Concept, we are testing the integration of Microsoft Sharepoint Portal with SAP Backend (addin) systems.
    As the architecture impose use an external scenario (access from the internet), we couldn't use the Kerberos (SPNego) solution and thus we chosed the http header solution which in short uses an intermediary web server (in this case the IIS of the MOSS solution) which will act as authority.
    I miss information on how the workflow works for this http header authentication method. Through the visual administrator of the addin JAVA stack, it is possible to configure each application with a customized authentication (a choice of security modules). But this all that I know.
    My task is to configure SSO. From a sharepoint portal, the user should be able to access Web Dynpros and BSPs. I imagine that the very first call to a webdynpro or bsp (or maybe when we log on the sharepoint portal), the request to the WDP or BSP will first be forwareded by the intermediary server to the JAVA stack (or is it the SAP dispatcher that has to be configured).
    Is there an application to be built on the java stack to deal with the authentication, modify http header?
    What will the Java stack return? a sap long ticket? a token?
    How will the redirect work (to by example a BSP which is in the ABAP stack)?
    SAP preconise to secure with SSL the link between the intermediary web server and the JAVA stack, is IP restriction also a solution?
    A lot of questions about how this SSO http header should work,
    I would be very greatful for any help, or info,
    Kind regards,
    Tanguy Mezzano

    Hi Tanguy,
    to tell you the truth I'm really unsure about what you are trying to achieve. When I started posting to your thread I thought all you wanted was trying to access your J2EE engine via Browser and authenticate against the engine using HTTP Header Variables. Nevermind:
    Here are some answers to your question:
    in fact I did succeed, the problem was that even after domain-relaxation done by the J2EE, I had to change the domain of th SAP cookie to the bbbb.domain.com to be understood (I would have thought that all hosts in/under domain .domain would have accepted such a cookie but it seems that no...).
    The server does not care about the domain because Cookies in an HTTP Request do not contain any domain information. The domain is just important when the Cookie is set by the server so your Client (Browser) will know in which cases the Cookie may be sent or not. So if your domain is xxx.yyy.domain.com and your cookie is issued to .domain.com then your Browser will definitely sent it to all hosts under .domain.com (This includes xxx.yyy.domain.com etc.)
    My current scenario is: in a first request get a SAP Logon Ticket from the Java Stack, then change its domain and then directly call the backend with it.
    You can do that but there is no Client involved in this scenario. So this is useful if you just want to test the functionality (e.g. authentication to J2EE using Header Variables (This works finally!!!) and then use the fetched Logon Ticket to test SSO against any trusted Backend!!)
    So everything's is in a Java Client application without using any redirection.
    If I understand you, you're solution is from the Browser call a servlet (which is deployed on the Java Stack and has no authentication schema) by passing to it our http header.
    No, you should initially authenticate somewhere! I thought that maybe you had some resource you access before accessing the Java Stack. This could be any application (e.g. deployed on a Tomcat or JBOSS or other server or if you like even SAP J2EE). After authenticating there you are aware of the username and could use it to  procceed (e.g. Authenticate against the J2EE using the same user and HTTP Header authentication for that particular user!)
    That servlet will transfer the http header (with the HttpClient app) in order to get from the Java Stack a SAP Logon ticket, and then to redirect to the resource and by sending back the cookie in client browser. Am I correct?
    This was just a suggestion because I realized that there was no Client ever involved in any of your testing (looked strange to me!). I was just thinking that it would be easier for you to just get the Cookie into your Browser so your Browser would do the rest for you (in your case finally send the Logon Ticket Cookie to your Backend to test SSO using Logon Tickets!).
    The AuthenticatorServlet somehow serves as a Proxy to your client because your client is not able to set the Header Variable. That's why I initially suggested to use a Proxy (e.g. Apache) for that purpose. The problem is just that if you use a Proxy you will have to tell it somehow which username it should set in the Header Variable (e.g. using a URL Parameter or using a personalized client certificate and fetch the username (e.g. cn=<username> from the certificate!)
    This way of doing would simplify the calls for sso for each new application needing authentication, instead of having all code each time in it...
    I'm stuck again! Do you want to authenticate an End User or do you want to authenticate an application that needs to call any resources in your Backend that requires authentication?
    So my problem now, is how to call the servlet from the client browser:
    I'm trying to call my servlet from the browser but I don't succeed. I am able to understand how to reach a jsp from the Java Stack, but not to reach a servlet. I don't find the path to my servlet:
    <FORM method="POST" action="SSORedirect2" >
    A JSP is a servlet too. There is just no JAVA Class involved!
    You do not need any POST Request to invoke a Servlet.
    I see that my servlet is deployed, but I don't how what path to give to my form to invoke the servlet, here follows my web.xml
      <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE web-app (View Source for full doctype...)>
    - <web-app>
      <display-name>WEB APP</display-name>
      <description>WEB APP description</description>
    - <servlet>
      <servlet-name>SSOredirect2</servlet-name>
      <servlet-class>com.atosorigin.examples.AuthenticatorServlet</servlet-class>
      </servlet>
    - <servlet>
      <servlet-name>SSORedirect2.jsp</servlet-name>
      <jsp-file>/SSORedirect2.jsp</jsp-file>
      </servlet>
    - <security-constraint>
      <display-name>SecurityConstraint</display-name>
    - <web-resource-collection>
      <web-resource-name>WebResource</web-resource-name>
      <url-pattern>/*</url-pattern>
      <http-method>GET</http-method>
      <http-method>POST</http-method>
      </web-resource-collection>
    - <auth-constraint>
      <role-name>DefaultSecurityRole</role-name>
      </auth-constraint>
      </security-constraint>
    - <security-role>
      <role-name>DefaultSecurityRole</role-name>
      </security-role>
      </web-app>
    If you have an AuthenticatorServlet Class all you need is to add the Servlet Mapping in your web.xml file
    e.g.
    <servlet>
      <description>
      </description>
      <display-name>AuthenticatorServlet</display-name>
      <servlet-name>AuthenticatorServlet</servlet-name>
      <servlet-class>com.atosorigin.examples.AuthenticatorServlet</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>AuthenticatorServlet</servlet-name>
      <url-pattern>/AuthenticatorServlet</url-pattern>
    </servlet-mapping>
    You can directly call the Servlet in your Browser by calling the URL provided in the url-pattern of your Servlet mapping ( in this case /AuthenticatorServlet). The engine will invoke the Class "com.atosorigin.examples.AuthenticatorServlet" in the background and do whatever you defined there!
    I have also to pass my http header and the redirectUrl in the GET request.
    If you like! I just suggested this for testing purposes. As I stated before you need a way to tell your proxy (or in your case AuthenticatorServlet) which user should be set when calling the Engine in order to authenticate using HTTP Header. You could use the URL Paramater to define the user you actually want to use when you set the Header Variable.
    I just introduced the redirectURL because you were talking about redirects all the time. So if you finally want to call the Backend you could define the Backend URL in the redirectURL Parameter and the Servlet will make sure that you are redirected to this location after the whole process!
    Thx for your input very helpful,
    But again 0 points
    Cheers

  • Do we need to install BI Java component of SAP BW

    Hi Experts,
    Currently, our custom need we give a list about the funtion of BI Java to determine whether the need to install BI JAVA.
    Any suggestions are welcome
    Regards!
    Jiayuan

    Following functionalities of BW 7.0 are based on JAVA Stack of SAP Application Server:
    BEx web reporting
    BW-IP - Integrated Planning
    Information Broadcasting

  • SAP PI 7.11 JAVA Stack do not start - Loading [PoolManager]...

    Hello,
    <br>
    our Java Stack of our SAP PI 7.11 do not start. In the SAP MMC we get following error:
    <br>
    -1501 (Some managers fails to start)
    <br><br>
    I loooked into the std_server0 log and find this error:<br><br>
    Loading [PoolManager]... [31] ms<br>
    ERROR: Server process failed to start due to:<br>
    java.lang.NoClassDefFoundError: com/sap/jvm/monitor/thread/ThreadWatcher$Callback<br>
         at java.lang.Class.getDeclaredConstructors0(Native Method)<br>
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)<br>
         at java.lang.Class.getConstructor0(Class.java:2671)<br>
         at java.lang.Class.newInstance0(Class.java:321)<br>
         at java.lang.Class.newInstance(Class.java:303)<br>
         at com.sap.engine.core.Framework.loadSingleManager(Framework.java:601)<br>
         at com.sap.engine.core.Framework.loadManagers(Framework.java:394)<br>
         at com.sap.engine.core.Framework.start(Framework.java:329)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
         at java.lang.reflect.Method.invoke(Method.java:585)<br>
         at com.sap.engine.boot.FrameThread.startFramework(FrameThread.java:155)<br>
         at com.sap.engine.boot.FrameThread.run(FrameThread.java:179)<br>
         at com.sap.engine.boot.StartFrame.work(StartFrame.java:93)<br>
         at com.sap.engine.boot.Start.main(Start.java:35)<br>
    Caused by: java.lang.ClassNotFoundException: com.sap.jvm.monitor.thread.ThreadWatcher$Callback<br><br>
    Now I post you the all of the Log-File:<br>
    <br>
    stdout/stderr redirection<br>
    <br>
    node name   : server0<br>
    host name   : iilsrv02<br>
    system name : IPE<br>
    system nr.  : 00<br>
    started at  : Mon Jan 09 13:57:24 2012<br><br>
    JVMX version - Nov  5 2007 23:34:18 - 01_REL - optU - windows amd64 - bas2:88748 (mixed mode, sharing)<br>
    (CompilerOracle exclude com/sapportals/portal/pb/layout/taglib/ContainerTag addIviewResources)<br>
    (CompilerOracle exclude com/sap/engine/services/keystore/impl/security/CodeBasedSecurityConnector <br>getApplicationDomain)
    (CompilerOracle exclude com/sap/engine/services/rmi_p4/P4StubSkeletonGenerator generateStub)<br>
    (CompilerOracle exclude com/sapportals/portal/prt/util/StringUtils escapeToJS)<br>
    (CompilerOracle exclude com/sapportals/portal/prt/core/broker/PortalServiceItem startServices)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/server/deploy/WSConfigurationHandler downloadFile)<br>
    (CompilerOracle exclude com/sapportals/portal/prt/jndisupport/util/AbstractHierarchicalContext lookup)<br>
    (CompilerOracle exclude com/sapportals/portal/navigation/cache/CacheNavigationNode getAttributeValue)<br>
    (CompilerOracle exclude com/sapportals/portal/navigation/TopLevelNavigationiView PrintNode)<br>
    (CompilerOracle exclude com/sapportals/wcm/service/ice/wcm/ICEPropertiesCoder encode)<br>
    (CompilerOracle exclude com/sap/lcr/pers/delta/importing/ObjectLoader loadObjects)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/InstanceBuilder readElement)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/InstanceBuilder readSequence)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/TypeMappingImpl initializeRelations)<br>
    (CompilerOracle exclude com/sap/engine/services/webservices/jaxrpc/encoding/GeneratedComplexType _loadInto)<br>
    (CompilerOracle exclude com/sap/lcr/pers/delta/importing/ObjectLoader loadObjects)<br>
    The active factory is : com.sap.engine.boot.loader.StandardClassLoaderFactory<br>
    WARNING: The hash of package index [E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\index.list] is corrupted<br>
    Reading kernel properties from kernelProperties.bin file...<br>
       Checked the data for 47 ms<br>
       Read the objects for 234 ms<br>
       Substituted the values for 31 ms<br>
    Finished reading kernel objects for 265 ms<br>
    Startup mode [NORMAL] and action [NONE] read<br>
    AS Java version [7.11.3710.93986.20100429121726] is starting server process [ID2867950] on host [iilsrv02]...<br>
    Loading [LogManager]... [157] ms<br>
    Loading [PoolManager]... [31] ms <br>
    ERROR: Server process failed to start due to:<br>
    java.lang.NoClassDefFoundError: com/sap/jvm/monitor/thread/ThreadWatcher$Callback<br>
         at java.lang.Class.getDeclaredConstructors0(Native Method)<br>
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)<br>
         at java.lang.Class.getConstructor0(Class.java:2671)<br>
         at java.lang.Class.newInstance0(Class.java:321)<br>
         at java.lang.Class.newInstance(Class.java:303)<br>
         at com.sap.engine.core.Framework.loadSingleManager(Framework.java:601)<br>
         at com.sap.engine.core.Framework.loadManagers(Framework.java:394)<br>
         at com.sap.engine.core.Framework.start(Framework.java:329)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
         at java.lang.reflect.Method.invoke(Method.java:585)<br>
         at com.sap.engine.boot.FrameThread.startFramework(FrameThread.java:155)<br>
         at com.sap.engine.boot.FrameThread.run(FrameThread.java:179)<br>
         at com.sap.engine.boot.StartFrame.work(StartFrame.java:93)<br>
         at com.sap.engine.boot.Start.main(Start.java:35)<br>
    Caused by: java.lang.ClassNotFoundException: com.sap.jvm.monitor.thread.ThreadWatcher$Callback<br>
    Loader Info -
    <br>
    ClassLoader name: [system:Kernel]<br>
    Living status: alive<br>
    Direct parent loaders:<br>
       [library:core_lib]<br>
    Resources:<br>
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\jenqulib.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcantlr~runtime.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblcachemgmtapi_for_assembly.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblcachemgmtimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblcache_pluginslib.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblframekrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_cacheimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_classloadkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_clusterkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_configurationkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_databasekrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_licensingkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_lockingkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_logkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_poolkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_servicekrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcbljkernel_threadkrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcblopensqlkernelimplOpenSQLKrn.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcjeoffline_deployimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcjesessionmgmtimpl.jar
       E:\usr\sap\IPE\DVEBMGS00\j2ee\cluster\bin\kernel\sap.comtcseclikeylikey_assembly.jar<br>
    <br>
         at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:274)<br>
         at com.sap.engine.boot.loader.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:243)<br>
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:353)<br>
         ... 16 more<br><br>
    Have someone an idee where to find the error and how we could resolve it?<br><br>
    Thanks and regards<br>
    Martin

    Hi,
    You are right, JSPM will not start with server0 down. And server0 will not come up with SAP JVM not updated.
    Perhaps you could try a manual update of the SAP JVM as mentioned in the thread:
    SAP EHP1 FOR SAP NW CE 7.1 -  java doesn't start after updating jvm
    Hope it helps.
    Regards,
    Srikishan

  • Java Stack mandatory for a SAP BI system integrated with EP?

    Hi Guru's,
    Currently we are using SAP NetWeaver 2004 s version 7.0 system for our BI.
    This is integrated with the EP. But our BI system does not contain the Java Stack installed.
    When we work on WAD templates and execute  the template, it is automatically directed to EP portal where we can see our reports.
    Here my question is do we need Java Stack for this system to use ADOBE DOCUMENT services or can it work with EP only for the web functionalities.
    Any info on this is of great help.
    Best Regards
    Kumar

    HI Reddy,
    We came to know from our basis team that we do not have the Java Stack installed in our BI 7.x system yet.
    As it is integrated with EP which has Java, our web reports are working.
    1) But my question is still do we ned to install the Java Stack in our BI system as i do not find any Export to PDF option in EP for the reports (eventhough AS Java supports this).
    2) Or can we use the existing configuration without Java STack integrated to EP for the new tools like Report Designer and Integrated Planning?
    Regards
    Kumar

  • Download Stack from SAP Marketplace to my ECC 6.0 (abap+java)

    Hi gurus
    I have a doubt about the process of support package (stack) download. I don´t want downloading from maintenance optimizer, I´m doing this process directly from Sap Marketplace, in first step (1 of 3) I have to select the target stack (which is the stack level that I intend to make an update) and the source target (which is the actually stack level of my system)... Ok I choose them with no problem, the situation and my doubt is below that where I have a check list of "Usage Selection" (image). How can I know which one I must choose for my system... I don´t understand what is that, for instance "Strategic Enterprise Mgmt" ; E-"Recruting" or "EP Core"!!!... etc...
    So how can I know which of these components I need to check to downloading for my system, how can I know that?
    *Image: http://img188.imageshack.us/img188/664/imagem1b.jpg
    Help me please!
    Best regards,
    João Dimas - Portugal

    Hi Sunny,
    Yes ok, I understand that but... I think I didn´t explain what I want to learn/know or you didn´t understant what I want...
    At download windows you see this list:
    ERP Central Component (ECC)                  
    XI Content         
    Strategic Enterprise Mgmt                                  
    Self Services      
    Supplier Relationship Mgmt              
    Extended E-Commerce Components      
    Financial Supply Chain Mgmt              
    cProject Suite      
    E-Recruiting                                                         
    Learning Solution      
    Process Integration (XI)                                   
    Workforce Mgmt Core      
    Business Intelligence                                   
    Portal Content      
    Enterprise Portal                                   
    Easy Document Management      
    EP Core                                                       
    Mobile Infrastructure
    How can I know which of these types I must have choose for my system...? The output of that url doesn´t inform me which of these type I have in my system, it only inform me the master components or in other words which stacks I have in my system (ABAP and JAVA stack´s)!!!
    Best regards,
    João Dimas - Portugal
    Edited by: João Dimas on Jul 2, 2009 2:28 PM

  • SAP BW 7.4 on HANA ABAP & JAVA stack

    Hello,
    We have requirement for SAP BW 7.4 on HANA ABAP & JAVA stack integration.
    Please clarify the doubts.
    1. Is there any possibility to install ABAP & JAVA stack same SID?
    2. If install different with SIDs, How can we do integration? Any restriction is there to integrate?
    3. Can we use same HDB SID for both ABAP & JAVA stack?
    4.We plan to configure the JAVA stack as UME data source from ABAP stack, Is it good practice?
    Any one share the better ideas & solutions for this issue.
    Regards,
    V Srinivasan

    Hi Experts,
    Great for viewers.
    But still expecting some ideas above questions kindly answer.
    Also i got some important points.
    Java Stack for BW on HANA
    At least any one answer the purpose of BW Java Stack.
    Regards,
    V Srinivasan

  • SAP ECC 6.0 EHP4 installation with ABAP+JAVA stack

    Hi,
    I need to install SAP ECC6.0 EHP4 with ABAP+JAVA stack on windiws server 2008 with oracle.
    I have read that for this, we need to install ECC 6.0 EHP4 ready and then upgrade to EHP4 using ehpi installer.
    I have found the documents seperately for ABAP and JAVA stack and not for ABAP+JAVA.
    I need clarifications on these.
    1.Do we need to install ABAP and JAVA instances seperately with EHP4 and then upgrade(In that case I have to install both instances on single host)?
    2.Should we give seperate <SID> for both instances and create seperate databases?
    3.Hard disk requirement for this set up.(We have 150 GB including C drive)
    4.Steps to perform after installing ECC6.0 EHP4 ready
    5.Please send me the doc. if anyone has
    Anyhelp would be highly appreciated.
    Regards,
    Surya

    > 1.In the installation document for EHP4 ready for SAP ERP 6.0 ABAP.It is mentioned that this installation contains only basic EHP4 for ERP 6.0 and we need to install additional EHP4  functionality in the SAP ERP 6.0 -EHP4 ready system.
    > It states that atleast Support pacakge stack (SPS) 1 of SHP4 needs to be installed.So If I install this stack using EHPi installer in the post installation activities my SAP ERP 6.0 EHP4 will be in place?Please confirm.
    Yes..
    >
    > 2.Can I install SAP SR3 with dual stack and upgaradte it directly to EHP4 at a time?
    Yes you can do it.....as SAP still supports dual stack ERP systems to EHP4
    >
    > Any solutions or suggestions from others also welcome.
    Why do u want a dual stack ECC ystem?? any specific requirement???
    Regards,
    Nirmal.K
    Edited by: nirmal konchada on Feb 2, 2011 12:16 PM

  • Java Stack is not started in SAP netweaver ABAP+JAVA Stack

    Dear All,
    Win2003 64 bit , ECC6.0 , Oracle 10.2.0.2.
    Its a newly installed SAP Netweaver  Dual Stack (PI) , Yesterday i have done Client copy from 001 to 999 (SAP_UCUS).
    Client copy also successfully completed .
    login/system_client=999 ,i have activated in Default profile and i have restarted the Server.
    Now i dont have issue with ABAP stack ,its working fine, but java stack is not working running.
    std_output0.out log:
    Service com.sap.aii.adapter.mail.svc started. (812 ms).
      Service com.adobe~XMLFormService started. (2937 ms).
      Service com.sap.aii.af.ispeak.svc started. (390 ms).
    ServiceManager started for 73719 ms.
    Framework started for 85781 ms.
    SAP J2EE Engine Version 7.00   PatchLevel is running!
    PatchLevel September 11, 2006 16:35 GMT
    >
    Login :### Excluding compile:  com.sap.engine.services.webservices.jaxrpc.encoding.TypeMappingImpl::initializeRelations
    Excluding compile:  com.sap.engine.services.webservices.jaxrpc.encoding.GeneratedComplexType::_loadInto
    Excluding compile:  com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder::readSequence
    Excluding compile:  com.sap.engine.services.webservices.jaxrpc.encoding.InstanceBuilder::readElement
    SAP J2EE Engine Version 7.00   PatchLevel is shutting down!  PatchLevel September 11, 2006 16:35 GMT
    =================
    C:\Documents and Settings\ixdadm>jcmon pf=D:\usr\sap\IXD\SYS\profile\IXD_DVEBMGS
    00_SAPXIDEV
    [Thr 4576] MtxInit: -2 0 0
    ============================================================
    JControl Monitor Program - Main Menu
    ============================================================
    0  : exit
    10 : Cluster Administration Menu
    20 : Local Administration Menu
    30 : Shared Memory Menu (Solid Rock, experimental)
    command => 20
    Can't open shared memory administration (rc = -107)
    ============================================================
    Kindly suggest .
    Edited by: satheesh0812 on Dec 30, 2010 12:00 PM

    Hi,
    Please provide the full log entries of server0_out.log.
    You can access UME service properties in config tool by following this path..
    Global server configuration -> services -> com.sap.security.core.ume.service
    There you can set the following settings for new client 900 (it u want to change it)
    ume.r3.connection.master.client
    ume.r3.connection.master.user
    ume.r3.connection.master.passwd
    Refer this [useful link|http://help.sap.com/saphelp_nw04s/helpdata/en/45/1bbdccc7850064e10000000a1553f7/frameset.htm] to get more detailed information. Refer [Config Tool actviities|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0a3d713-5ab6-2c10-ddb1-e7487bc33384?quicklink=index&overridelayout=true]  link To get more information.
    Also, Make sure that the Users J2EE_GUEST, J2EE_ADMIN, SAPJSF ABAP Users exist in the ABAP client (i.e. client number as mentioned in ume.r3.connection.master.client ) and they are not locked. All the required roles need to be assigned properly.
    Regards,
    Bhavik G. Shroff
    Edited by: Bhavik G. Shroff on Dec 31, 2010 2:58 PM

  • How to create multiple files with Receiver File Adapter in SAP PI 7.31 Java Stack

    Dear Friends,
    I am using Sender JDBC Adapter and Receiver File Adapter in Integration Flow in SAP PI 7.3 EHP 1 SP08 Java Stack environment. The requirement is that we need to create multiple files based on the row count in jdbc resultset. If there are 5 rows in resultset, we need to create 5 XML files with one row elements in one file. Similarly if there are 10 rows, we need to create 10 XML files.
    So how can we create multiple files in this scenario. I tried placing a for loop in the Java Mapping as below in the transform method:
    DynamicConfiguration conf = arg0.getDynamicConfiguration();
    StringBuffer sbFileData = new StringBuffer();
    for (int i =0; i < record.size(); i++ {
         . // Create XML for each row and Marshal the object into to the String Buffer
         String strFileName = "DC_" + new SimpleDateFormat("ddMMyyyyHHmm").format(new java.util.Date())+"_"+i+".xml";
         conf.put(KEY_FILENAME, strFileName);
         arg1.getOutputPayload().getOutputStream().write(sbFileData.toString().getBytes("UTF-8"));
         arg1.getOutputPayload().getOutputStream().flush();
    So here I'm flushing the OutputStream for each record. But it's not creating the multiple file, instead it creates only one file will all record XMLs appended to each other.
    Please let me know if I missing something or need to do some thing else.
    Regards,
    Shreyansh Shah

    Hi
    You can easily achieve this using graphical mapping.  Create your target message type like below
    MT_Target
      Details  0 to 1
          Data  0 to 1
    Source sample structure
    <resultset>
    <row>
    <column-name>column-value</ column-name>
    </row>
    Then do the message mapping like below
    map <row> with  MT_Target
    contant ----> Deatils
    column-name ------>Data
    In the signature tab of message mapping, choose the occurrence of your target message type as
    0 to unbounded.
    This will generate multiple files from multiple rows.
    Let me know if you have any doubt.

  • Payload Encryption SAP PO 7.4 Java stack only

    Hi Folks,
    I am trying to implement Payload encryption in SAP PO 7.4 Java stack only. I implemented the encryption as suggested by SAP as per the following links
    Encrypted Message content on database level (AAE) :
    Encrypting Message Content on Database Level (AAE) - Advanced Adapter Engine - SAP Library
    and then configured Service interfaces for encrption:
    Configuring Service Interfaces for Encryption - SAP NetWeaver Process Integration - SAP Library
    But I am still seeing the payload in the message monitor. Is it because of the roles that I has been assigned to me. If so what are the roles that needs to be taken out from my profile to not see the payload?
    Regards
    Kalyan.

    >>>Encrypted Message content on database level (AAE) :
    This encrypts the message content at the database level not at the monitoring level.
    If you would like to restrict the access to "view payload" for specific interfaces, then refer to below blog -
    Michal's PI tips: Authorizations for viewing payload of messages on Java stack - implementation

  • SAP BW 7.4 on MS SQL- With ABAP & JAVA Stack as same SID

    Dears,
    If you have any experience or idea for SAP NetWeaver Business Warehouse 7.4 installation on MS SQL or Oracle Database with ABAP Stack and Java Stack as same SID.
    Kindly help for this possibility.
    Regards,
    Sri

    Hi Experts,
    Great for viewers.
    But still expecting some ideas above questions kindly answer.
    Also i got some important points.
    Java Stack for BW on HANA
    At least any one answer the purpose of BW Java Stack.
    Regards,
    V Srinivasan

Maybe you are looking for