New to SAP-JAVA

Hi all
I'm new bee into this Java connectivity with SAP. I have good experience in developing J2EE applications and right now concentrating on using J2EE in SAP. I started learning ABAP and did not understand upto what level should I do expertise in it. I'm not sure whether learning ABAP would help me or not. Please advice me where to start and good self learning resources. I heard we can use ABAP in JSP pages. I'm totally confused for a good start.
~Sashi

Sashi,
     OK. Well our approach appears to be somewhat different than the general approach taken by the members of this forum in that we use WebSphere and WSAD to develop, not the environment preferred by SAP. In our architecture (BTW, we are religiously J2EE), we have chosen Java Server Faces for our front end and we use the JCA architecture to connect to SAP. We started with proof of concepts using JCA ( you can get the files from SAP web site ). In these proof of concepts we looked at how to manage transactions, simplicity of API, and performance. In transaction management, you can use different approaches: You can manually manage them with calls via JCA, or integrate them into the EJB framework - letting the container commit your calls. Just a note: Jco is currently the most widely used method of connecting java apps to SAP. We did not choose this approach for two reasons: It is not a J2EE API and it uses JNI.
We also looked at WebServices as way to connect to SAP, but we are not sure how to call different web services all inside the same transaction, so we will not go with this approach (we have no more time to investigate).
Also, another way of connecting to SAP is with XI. We were not accepted for ramp up for this product, so unfortunately we cannot look into this approach for our current project, but this approach appears to be one in which SAP will be investing much effort.
Hope this helps some !
Mark

Similar Messages

  • SAP Java Connectivity Builder -NoClassDefFoundError com.sap.aii...Reference

    Hi there,
    I'm trying to generate Java Proxies for SAPJCO using the SAP Java Connectivity Builder (JCB). I got it from the NetWeaver 6.20 Release. The tool installs and runs properly but after putting in the connection properties and klicking "next", the application hangs. When activating System output, I get the error shown below.
    I already tried to put all jar files contained in the C:\JBuilder5\lib\ext directiry into the classpath (but none of them contains the class mentioned).
    Which is the right (standalone) tool for generating Java Proxies for a standalone Java application?
    If it is JCB, is there a bug on the version I use (NetWeaver Release 6.20)?
    Any help would be apreciated.
    C:\JBuilder5>java -Dlog.handler.FileLog=FileHandler,log.txt -Dlog.logger.com=ALL,FileLog -cp lib/ext/aii_basis.jar;lib/e
    xt/aii_ifr_core.jar;lib/ext/aii_ifr_jbtool.jar;lib/ext/aii_lcraccess.jar;lib/ext/aii_msg_runtime.jar;lib/ext/aii_proxy_g
    en.jar;lib/ext/aii_proxy_rt.jar;lib/ext/aii_util.jar;lib/ext/aii_util_log.jar;lib/ext/lcrclient.jar;lib/ext/logging.jar;
    lib/ext/SapIdeHelp.jar;lib/ext/SapIdeJBUtil.jar;lib/ext/SapIdeJspInsight.jar;lib/ext/SapIdeTaglibReflection11.jar;lib/ex
    t/SapIdeTracing.jar;lib/ext/SapIdeUtil.jar;lib/ext/SAPJ2EEEngineJBuilderPlugin.jar;lib/ext/sapjco.jar;lib/ext/SAPmdi.jar
    ;lib/ext/servlet.jar;lib/ext/tc_sec_core.jar com.sap.aii.ifr.tool.jbuilder.JBuilderTool
    #0 12:35:37 [main] DEBUG com.sap.aii.util.misc.api.AIIProperties: Initial AIIProperties
            com.sap.aii.client = true
    #1 12:35:37 [main] FINE com.sap.aii.util.misc.api.AIIProperties: changed Property "com.sap.aii.standalone" from "null" t
    o "true"
    #2 12:35:37 [main] FINE com.sap.aii.util.misc.api.AIIProperties: changed Property "com.sap.aii.xml.parserFactory" from "
    null" to "com.inqmy.lib.jaxp.SAXParserFactoryImpl"
    #3 12:35:37 [main] FINE com.sap.aii.util.misc.api.AIIProperties: changed Property "com.sap.aii.xml.transformerFactory" f
    rom "null" to "com.inqmy.lib.jaxp.TransformerFactoryImpl"
    #4 12:35:46 [AWT-EventQueue-0] DEBUG com.sap.aii.ifr.upload.client.SAPNavigationPane: New file is C:\Documents and Setti
    ngs\kalkoo1\Desktop\t.jar
    #5 12:36:08 [AWT-EventQueue-0] FINER com.sap.aii.ifr.upload.client.R3LogonScreen: setting for Client : 010
    #6 12:36:08 [AWT-EventQueue-0] FINER com.sap.aii.ifr.upload.client.R3LogonScreen: setting for Logon Name : kalkoo1
    #7 12:36:08 [AWT-EventQueue-0] FINER com.sap.aii.ifr.upload.client.R3LogonScreen: setting for Password : #########
    #8 12:36:08 [AWT-EventQueue-0] FINER com.sap.aii.ifr.upload.client.R3LogonScreen: setting for Language : EN
    #9 12:36:08 [AWT-EventQueue-0] FINER com.sap.aii.ifr.upload.client.R3LogonScreen: setting for Host name: bgstsapedai01.s
    t.behr.de
    #10 12:36:08 [AWT-EventQueue-0] FINER com.sap.aii.ifr.upload.client.R3LogonScreen: setting for System number : 20
    #11 12:36:08 [AWT-EventQueue-0] INFO com.sap.aii.ifr.upload.client.R3LogonScreen: trying to establish connection
    #12 12:36:08 [AWT-EventQueue-0] FINEST com.sap.aii.ifr.util.IdentityCheck: Looking up identity
    #13 12:36:08 [AWT-EventQueue-0] DEBUG com.sap.aii.ifr.util.IdentityCheck: Results of identity check: isIFRServer: false;
    isIFRRMIClient: false; isStandaloneIFR: true
    #14 12:36:08 [AWT-EventQueue-0] FINEST com.sap.aii.ifr.util.IdentityCheck: Checking IdentityCheck.isIFRServer. Result: f
    alse
    #15 12:36:08 [AWT-EventQueue-0] INFO com.sap.aii.ifr.upload.sap.SAPConnection: connecting to system 20 on bgstsapedai01.
    st.behr.de via JCo
    #16 12:36:09 [AWT-EventQueue-0] DEBUG com.sap.aii.ifr.upload.sap.SAPUploadSource: init MDI to System bgstsapedai01.st.be
    hr.de (system=20, client=010) (BasisRelease: 620)
    #17 12:36:09 [AWT-EventQueue-0] DEBUG com.sap.aii.ifr.upload.UploadBuffer: new UploadBuffer
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/sap/aii/ifr/client/editor/Reference
            at java.lang.Class.getDeclaredMethods0(Native Method)
            at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
            at java.lang.Class.getDeclaredMethod(Unknown Source)
            at java.awt.Component.isCoalesceEventsOverriden(Unknown Source)
            at java.awt.Component.access$100(Unknown Source)
            at java.awt.Component$2.run(Unknown Source)
            at java.awt.Component$2.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.awt.Component.checkCoalescing(Unknown Source)
            at java.awt.Component.<init>(Unknown Source)
            at java.awt.Container.<init>(Unknown Source)
            at javax.swing.JComponent.<init>(Unknown Source)
            at javax.swing.JTree.<init>(Unknown Source)
            at javax.swing.JTree.<init>(Unknown Source)
            at com.sap.aii.ifr.navigation.IFRJTree.<init>(IFRJTree.java:84)
            at com.sap.aii.ifr.navigation.IFRTreePane.buildPane(IFRTreePane.java:123)
            at com.sap.aii.ifr.navigation.IFRTreePane.<init>(IFRTreePane.java:33)
            at com.sap.aii.ifr.upload.client.SAPNavigationPane.<init>(SAPNavigationPane.java:43)
            at com.sap.aii.ifr.upload.client.SAPBrowser.setIsConnected(SAPBrowser.java:252)
            at com.sap.aii.ifr.upload.client.SAPBrowser$ConnectAction.actionPerformed(SAPBrowser.java:594)
            at com.sap.aii.ifr.upload.client.SAPBrowser$NextAction.actionPerformed(SAPBrowser.java:536)
            at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
            at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
            at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
            at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
            at java.awt.Component.processMouseEvent(Unknown Source)
            at javax.swing.JComponent.processMouseEvent(Unknown Source)
            at java.awt.Component.processEvent(Unknown Source)
            at java.awt.Container.processEvent(Unknown Source)
            at java.awt.Component.dispatchEventImpl(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Window.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.run(Unknown Source)

    Hi,
    >> Error :- java.lang.NoClassDefFoundError: com/sap/aii/security/proxy/KeystoreHelp
    1) Can you check the class path  you have mentioned  is correctly
    2) Setting of the Java in your system ( Desk top /Lap top ) check the Proxy settings
    3) Re start the J2EE engine in the server
    Regards
    Agasthuri Doss

  • SSO from SAPJ2EE to Non-SAP Java Applications

    Hello,
    does anybody know, if there is a newer version of MySapSsoSupport-0.5.tar.gz
    This enables Single Sign-On from SAP J2EE Engine/EP to Non-SAP Java Applications.
    Thanks in advance.
    Guenter

    Hi Guenther
    I am not aware of this MySapSsoSupport package. As far as I am aware the only supported scenarios for SSO to non-SAP Systems are listed here:
    http://help.sap.com/saphelp_nwpi71/helpdata/de/12/9f244183bb8639e10000000a1550b0/content.htm

  • New to SAP PI, I need more information on SAP PI Topics

    Hi Guys,
    I'm New to SAP PI, I need more information on SAP PI Topics which are related to Development and configuration.
    i have gather some information please add more topics and major scenarios if i missed out.
    SAP PI Topics:
    1.     Mapping
    u2022     Standard Functions
    u2022     User-defined Functions
    u2022     Message Mapping
    u2022     Multi-Mapping
    u2022     Java, XSLT mapping overview
    2.     Business Process Management
    u2022     BP Modeling
    u2022     BP Engine
    3.     Design and Configuration
    u2022     System Landscape Directory
    u2022     Enterprise Services Repository
    u2022     Integration Directory
    4.     Runtime
    u2022     Integration Engine
    u2022     Different installations of Adapter Engines
    u2022     Runtime Workbench / Monitoring
    u2022     Architecture
    5.     PI as Component of SAP NetWeaver
    u2022     Positioning
    6.     Overview and Basic Concepts
    u2022     Adapters & J2EE Adapter framework
    u2022     Business Process Management
    u2022     Mapping
    7.     Adapters
    8.     Technical Connectivity for communication with SAP and non-SAP systems
    u2022     File/FTP(S) (File Systems / FTP Servers)
    u2022     JDBC (RDBMS systems)
    u2022     JMS (Messaging systems, e. g. MQSeries, SonicMQ)
    u2022     SOAP (Web Services based on SOAP)
    u2022     WS-RM (Web Services based on WS Reliable Messaging)
    u2022     HTTP_AAE Adapter
    u2022     Plain HTTP(S)
    u2022     Mail (Mail Servers via SMTP, IMAP4, POP3)
    u2022     SAP Business Connector (SAP BC)
    u2022     Marketplace (SAP Marketplaces)
    9.     Application Connectivity
    u2022     RFC
    u2022     IDOC_AAE Adapter
    u2022     IDoc
    u2022     Proxy (ABAP and Java)
    10.     SAP Industry Business Packages (contain adapters and content)
    u2022     RNIF 2.0 (RosettaNet)
    u2022     RNIF 1.1 (RosettaNet)
    u2022     CIDX (RNIF 1.1)
    11.     Advanced Adapter Engine Extended u2013 AAE
    u2022     PI as Infrastructure for Service Oriented Architecture (SOA)
    SAP PI Scenarios:
    u2022     SOAP to JDBC scenario
    u2022     RFC to FILE scenario
    u2022     Multiple IDOC's to File scenario
    u2022     File to File scenario
    u2022     File to RFC scenario using BPM
    u2022     File to JDBC scenario
    u2022     Idoc to File scenario
    u2022     Abap Proxy to XI scenario
    u2022     Idoc Flatfile to Idoc XML Scenario

    You may search for all basic topics on SCN and you will get required information. Such basic questions should be searched before posting. Thread locked.
    Regards,
    Prateek Raj Srivastava

  • How to find SAP  java realted roles for ABAP and Basis

    Hi Gurus,
    I am new in SAP Security First week, I got the assignment to find the SAP Roles and Trans for ABAP and Basis in all Systems like Ecc, BI, ......
    I use SE16 ->AGR_TCODES then SAP* in Table Name it give me all SAP Roles and Trans.
    Pls help me to get only SAP Java and Basis roles and Trans Seperately
    Thanks

    Hi,
    Are you speaking about the standrad SAP roles? If yes, you can have a look at BC and ABAP roles. However, if your question is about the created roles, you should see the convention that was followed in your organization to identify the roles.
    Rgds,
    Raghu Boddu

  • Problem removing SAP java system

    Hi everyone,
    I've been trying to remove a SAP java system using the uninstall program and have been encountering a problem with the following log:
    WARNING 2006-05-09 17:26:24
    Error 1053 (The service did not respond to the start or control request in a timely fashion.
    ) in execution of a 'StartService' function, line (273), with parameter (XServer).
    WARNING 2006-05-09 17:26:56
    Error 1057 (The account name is invalid or does not exist, or the password is invalid for the account name specified.
    ) in execution of a 'StartService' function, line (1310), with parameter (XServer).
    ERROR 2006-05-09 17:26:56
    MOS-01199  Could not start the 'XServer' service on host 'Local'.
    What could be the possible cause of this error?
    In addition to that, I've also been trying to create a new instance but encountered these two error messages in the sdbinst.log
    cannot do update check - test file "d:/sapdb/adm/db/pgm/kernel.exe" not found
    installation exited abnormally  at Tu, May 09, 2006 at 17:34:37
    Thanks,
    Michael

    Hi Michael,
    this usually appears in case you stop deinstallation somewhere in the middle. XServer is a service of MaxDB, the DB delivered from SAP.
    You could try the program sapstartsrv, which gives you the option to deinstall some services. For this you have to know the SID you gave to the system (also a directory name in the usr/sap/ path with three letters). For XServer please refer to the databases manual.
    Regards,
    Benny

  • Analysing SAP Java Memory Usage in Unix/Linux

    Hi,
    I need to analyze the SAP Java memory usage of Unix /Linux machine..NW 7.0
    Please guide with the commands and steps..complete prcedure.
    Based on it I should decide whether to create a new server node (or) increasing heap size
    Thanks in advance

    Hi,
    Do you have performance problems?
    How many CPU's are in the server?
    Did you check Log Configuration for delays or errors?
    Did you tune any exisiting parameters?
    You can add the nodes only if there is performance problems. You may think of adding one node to start with
    Proper number of server nodes within an instance:
    u2013 #ServerNodes = availableMemory / (JavaHeapPermSpaceStack)
    You can calculate the server nodes based on below formula
    No. of server Node = (RAM you want to assign or available RAM in GB)/2.5 ============> for 64-bit system
    No. of server Node = (RAM you want to assign or available RAM in GB)/1.5 ============> for 32-bit system
    Hence as per above discussion, we should go with 5 server nodes means,
    5 = RAM/2.5 (Assuming you are on 64-bit platform)
    i.e. RAM = 12.5 GB
    2). u2013 Configure JVM heap according to Note 723909 and Note 1008311 - Recommended Settings for NW 7.0 >= SR2 for the AIX JVM (J9)

  • Integrating SAP Java Connector with SAP XI

    Hi XI experts
    We are about to integrate our SAP ERP2004 system with a new WMS system.  The vendors of the WMS system normally integrates with ERP directly through SAP Java Connector, but we would like to put SAP XI between the two systems so we have good way of monitoring the messages beeing sent.
    I would like to make a synchronous test scenario where we send a ARTMAS idoc from SAP to XI which sends it to the WMS. After WMS system receives the ARTMAS Idoc it sends an acknowledgement back to XI which passes it on to SAP.
    The integration would then look like this:
    SAP ERP <-> SAP XI <-> WMS (Jco)
    Is this scenario possible? And if so, how would you suggest to set it up?
    I was thinking of using the RFC adapter to connect to the Java Connector of WMS, but am not sure if this is the right approach or how it should be set up.
    Any help or comments would be greatly appreciated.
    Best Regards
    Chris

    I have made a setup like this:
    SAP <-> XI <-> WMS
    The Scenario is like this:
    SAP sends an ARTMAS03 idoc to XI which maps it directly to the same ARTMAS03 idoc structure (need a few changes in the future so thats why im not using IDOC tunnelling) then it uses a RFC receiver adapter to connect to our SAP gateway, where the WMS is registrered through JCO.
    When I first sent the idoc, i got a "RfcAFWException: failed to read funtionname from XML document: missing namespace declaration(2)" then after reading Q23 in note 730870, I used the RFCNormalizer xslt to change the namespace to a "urn:sap-com:document:sap:rfc:fuctions" instead of the "urn:sap-com:document:sap:idoc:messages". The error is now "functiontemplate from repository was <null>".
    As far as i can see the error is because the metadata repository defined in the RFC adapter cant find the function module that normally would be in the root of a RFC-XML. But I dont know how I can send an Idoc through the rfc adapter to the gateway then. Anyone got some ideas?
    Thanks
    Chris

  • New to SAP

    Hi,
    I am new to SAP. I have 5 years of experience in Java.
    I am having the basic kowledge of SAP PI
    Is this a good tool to start with in SAP or can i go with SAP HANA
    Basically i am looking to get Expertise on some tool where coding doesnt play big.
    Kindly suggest me some way to get started with SAP.
    Any suggestions would be more helpful for my career.

    Hi,
    you have stated that you have 5 yrs. experience of Java, and still you don't like coding , ok may be.
    Now when it comes to HANA, remember it is a database related tool

  • New to SAP technical and Functional

    Hi
    I have 6+ years of experience on java.
    I completly new to SAP now i am assigned to SAP CRM. How is the future of SAP CRM. If i go SAP CRM technical wether it is good for my future or not. If yes please provide me the links to start on that and how i need to start for that.
    Please mail me the answer to [email protected]
    Murali

    Hello Murali,
    On the root of the SDN forums (https://www.sdn.sap.com/irj/sdn/collaboration), you have a part on SAP Solutions containing three forums on CRM (People Centric User Interface, Web Application and Mobile Applications).
    Cheers,
    Francois

  • Access BAPIs Using the SAP Java Resource Adapter

    Hi experts,
    Can someone tell me how to Access BAPIs Using the SAP Java Resource Adapter?

    hi Shweta,
    Please refer the step by step procedure:
    1. Start the deploy tool of the SAP J2EE Application Server with the DeployTool.bat in the directory //<SAP J2EE Engine Installation Directory/.../j2ee/deploying.
    2. Choose Project &#8594; New Project and enter a name for the new project.
    3. Click on the Deployer tab.
    4. From the menu path, choose Deploy &#8594; EAR &#8594; Load Module and select the sapjra.rar file.
    5. For the newly created node sapjra.rar, choose Server Settings &#8594; Identity Subjects and select Caller Impersonation as authentication type, so that the J2EE user data is used to log on to the ABAP system.
    6. Make sure that the J2EE Application Server is running. Connect to the J2EE Application Server with Deploy &#8594; Connect.
    7. Deploy the sapjra.rar using the menu Deploy &#8594; Deployment &#8594; Deploy Module.
    8. Enter SAPJRADemo as application name and start the application.
    9. Close the deploy tool.
    10. Start the Visual Administrator again.
    11. Select the Cluster tab and switch to <Server Node> &#8594; Services &#8594; Connector Container.
    12. Click on the Runtime tab and choose sap.com/SAPJRADemo &#8594; eis/SAPJRADemoFactory.
    13. Choose Managed Connection Factory &#8594; Properties. On this page, you need to specify the logon data for the ABAP system. There is already some dummy data visible in the property list if no real system data has been specified so far.
    14. To change the value of a property, select the property in the list, change the value underneath it, and add the changes using the Add button. At the end, do not forget to save all changes by pressing the button Save Changes. The user configured for the SAP JRA must be the user authorized to read metadata of function modules.

  • How to Install and configure SAP Java GUI on windows 2003 sp1.

    Dear All,
    Can I step-by-step on how to install and configure SAP GUI for Java on windows 2003 sp1.
    Pls come with brief as I am completely new to Java and I am practicing the same on my home system first. I have latest SAP Java Pack with me.
    Regards,
    Dillu

    hi,
    Please check this link and install accordingly
    SAP GUI Family
    Regards,
    Naveen.

  • SAP/Java Advice

    Hello All experts, I am Java/J2EE Developer with 5 years of expience, looking for career shift to SAP.I am specifically interested in learning SAP modules involving Java so that I can leverage my existing skills. Looking for advice on what modules to choose and how to and where to start..
    Thanks in advance.
    PS: i am new to SAP forums and started exploring all forums. If i am posting in the wrong place, please point me to right forum

    Marcos and Sri.. Thanks for the prompt response
    I am experienced in both web and enterprise Java.From your posts and what I found in my research,I see Web DynPro is a good module to start with and I see Web DynPro,being a web UI module, is a part of SAP EP.
    I need further assistance with the following
    1. I need SAP access to practice Web DynPro.I wanna know how to setup Dev environment and where to get the software for educational/learning purpose..links will be helpful..
    do I need to buy a remote SAP Netweaver server as well..Right pointers will be appreciated..
    2. When I checked teh SAP site,their training catalog mentions the following modules relating to Java.I am using these just as a ref. for what to learn. Seems like 3,4,5 below are more relevant to Java.Seems like Web DynPro is the first one to start coz I see it most prevalently appearing in job posts as well.
    I am in Maryland,USA..I did not find any SAP labs near by in east coast.Being new, I am not sure whom to approach for training..googling does not help much .or in general do you suggest any training resources relating to the following SAP training catalog.
    1.SAP NetWeaver Composition Environment
    -Java/J2EE + Some Modeling stuff
    2.SAP NetWeaver Visual Composer  (User inteface related)
    3.Web Dynpro --> Business Programming with Java
    -SAP J2SE Fundamentals(JA100) 
    -SAP J2EE Fundamentals(JA300)
    -Java WebDynPro Basics(JA310)
    -Advanced Java WebDynPro (JA312)
    -Integration of SAP interactive forms into WebDynPro for Java(JA313)
    -Java WebDynPro Business Graphics (JA314)
    -SAP Java Persistence Framework(JA320)
    -SAP Java Open integration Technologies(JA331)
    4.Development Consultant SAP NetWeaver 2004s - Portal (SAP NetWeaver Portal 7.0)
    -SAP J2SE Fundamentals(JA100) 
    -SAP J2EE Fundamentals(JA300)
    -Java WebDynPro Basics(JA310)
    -SAP Netweaver Portal Development (TEP12)
    5.SAP Portal Development
    -SAP NetWeaver Portal Fundamentals
    -JA300 SAP J2EE Fundamentals or Development of J2EE Applications
    -JA310 Java Web Dynpro Basics

  • SAP Java tools

    Hello All,
                   I am very new to WEB AS Java..Please tell me the differences between the SAP Java tools:
    1. Configtool
    2 SDM
    3. Visual Administrator.

    Hi,
    Basic Idea:
    1)  Configtool: A offline tool to administrate j2ee that means java not need to be up when you change any java parameter.it directly connect you to database and apply changes and you need to restart java server after applying chnages using configtool.
    2)  Visual Admin. A online tool to administrate java Server you can make changes only when JAVA serevr is up and it affects parameter changes dynamically.SAP tells you when you need to use which tool ou of config and Visual Admin
    3)  SDM(Software Deployment Manager) is to deploy and undeploy the business packages only one connection is possible at a time..So to deploy new packages and undeploy and number of other tasks are there you need to use SDM.
    4)  JSPM(Java Support Package Manager).This is used to apply SP to Java and as well as business packages it further use SDM to verify that package is suitable for system or not.
    Better you explore your self it helps you a lot.........
    Thanks &Regards,
    Gagan Deep Kaushal

  • ISchedulerTask and SAP JAVA call

    Hi All,
    Has anyone made a JAVA call to a SAP RFC from the SchedulerTasks?
    The SAP JAVA Connector code requires the IPortalComponentRequest for it to work.  However in the ISchedulerTask run() method, I believe that it can not be obtained.
    I am interested to hear from other people with similar experiences or comments.
    Cheers,
    Vic

    I have used ScheduleTasks to grab the data via BAPIs from BW. These requires you to write a portal service that executes the bapi and then the SchedulerTask calls the portal service.
    Scheduler Task->Portal Service->RFC or BAPI
    You still have one issue which is IPortalComponentRequest. Portal service doesn't have access to it but you can get around it by setting up a SAP system for usermapping and then mapping that userid to a generic userid. Example code:
    private IConnection getConnection(
                   String alias)
                   throws Exception {
    IUser user =
    UMFactory.getUserFactory().getUserByLogonID("Administrator");     
    IConnectorGatewayService cgService = (IConnectorGatewayService) PortalRuntime.getRuntimeResources().getService(IConnectorService.KEY);
    ConnectionProperties prop = new ConnectionProperties(user.getLocale(), user);
    return cgService.getConnection(alias, prop);

Maybe you are looking for

  • Iphone 3gs stuck in DFU mode and can't be restored!

    I bought my iphone 3gs in the states. And I jailbreak it because I'm not an AT&T customer. One day the phone just put itself into the DFU mode! I didn't do anything. So it's black screen. I tried to restore my iphone but I can't. During the restore p

  • Payment Clearing: Use of Main & Sub Transation on Payment Items.

    Hi. I have been given a requirement to use a different main/sub-transaction (HVORG/TVORG) value for payment items depending on whether the payment item is cleared or whether it results in an overpayment. Eg A customer has an outstanding invoice of EU

  • Using Javascript to go to next page

    I'm trying to figure out how to advance to the next page in a captivate 3 course using Javascript. We have navigation buttons for "Prev" and "Next", but I'd like to be able to call some JavaScript when they click the Next button on a particular page,

  • How do I get my phone out of recovery mode without restoring the phone?

    My phone is stuck in recovery mode and I cannopt restore it because my info is not backed up. How do I fix this?

  • Getting t400s with spanish layout keyboard in california

    Hello, I am a Spaniard currently working in the north of San Francisco and want to know if I can get the new T400s with the Spanish layout in the keyboard (preferred "Spanish from Spain", though I could manage with "Latin America" layout). Since I'm