Some basic questions on Java development and NetWeaver CE

Hi there,
Can someone please explain for me:
1. What are the development tools that will help me do Java development in SAP?
2. Can I use non-SAP Java development tools (e.g. WebSphere or Eclipse) to develop custom extensions?  Are these equivalent to the functionality provided by CE?
3. Given the options for doing Java development in SAP, are there any situations where I would need to do custom development in ABAP? (Is the Java functionality equivalent to the ABAP functionality?)
4. Is NetWeaver CE only meant for Java development, or can it also be used for ABAP development?
regards,
Eric

Hi
  for Java development you can user Eclipse or NWDS , which are both and the same .
  And about the ABAP development in CE 7.1 in the developer studio is it not possible .
  you are allowed for the java development .  And about using Non-SAP java development tools
  you can use the tools for java development , may the UI building ..... has to be build  when compared to
  CE 7.1  developer studio
Developer Studio for ABAP
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7ef5ad90-0201-0010-b2b5-b112ca87e421
  https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/100dac80-f93c-2a10-15a1-a9ac1fd3166c
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40af00ad-8080-2a10-88b5-cc4cec99d8ac
Thanks

Similar Messages

  • Some basic questions about foriegn key , and relationships.

    Hi
    Thank you for reading my post
    I read some documents about foreugn key and tables relation ships.
    but i still can not understnad some stuff.
    1-when we have a foreign key , we have two tables that we want to relate them together
    in a way that one of ? table columns forced to be a value from ?? table column.
    what is name of those two tables , i saw , child-parent , ..... which confuse me.
    can some one please tell me correct name of those two tables ?
    2-some times we need some kind of master details relation like :
    one-to-many : i this case MANY table will have a column to point a record in ONE table , can this relation be a foreign key relation ?
    3-we can achieve many-to-many relation only by using a helper table to host both tables primary keys in a record to relate them together.
    can you point me to some resources that help me to find answers to this questions ?
    or explain them to me ?
    thank you for your time.

    These are critical database basics that you need to understand. I would seriously recommend getting some study in, because proper relational database design relies on the basic principle of data and relationships and a process called normalization.
    In reality, you only really need one gigantic table to host data. It would include everything you would want to know about something - let's take a sales order for example. You would have to record the customer's name, address, etc. along with every item they ordered, etc. You would have a HUGE table full of data that appeared over and over and over again. This is bad design for two basic reasons: it is difficult to query, and it is very easy to have minor mistakes like capitalization or alternate spellings that prevent things from matching up properly. For example, let's say Bob orders 40 widgets and 40 digits. In our hypothetical table, we could put it in as Bob - 40 widgets and Robert - 40 digits. See how confusing this can get even in a simple example? And let's say you wanted to correct all of Robert's orders to say Bob and you found out there were 40 orders from "Robert" How would you know which ones to change?
    The process of normalization helps to reduce the chance for these types of errors in addition to creating a good basis for indexes. You normalize the data by creating sets of parent/child tables with a "key" value to match them. In our hypothetical situation, you could create a table for orders and a table for customers. In the customers table you give all the detail for the customer in one place, and you assign each customer a unique number or ID. In the orders table we add the customer ID (NOT the name) and we ensure that we are getting the customer we want, in addition to saving a lot of space and eliminating redundancy. In our example, the customers table is the "parent" table and the orders table is the "child" table. The child table references the unique entries in the parent table via that id. That reference is referred to as a foreign key. The foreign key in the child table points back to the original and complete record in the parent table and eliminates the redundancy of keeping all that extra data for every order. Foreign keys in child tables always refer to a primary/unique key in the parent field.
    That help?

  • Some basic questions about Java ME

    Hi,
    I am new in the world of Java ME, I started to read about the technologies around it and for this reason I have some questions.
    There are 2 platforms CDC and CLDC and on top of these platforms there are some profiles, for example Personal Profile for CDC or MIDP2 for CLDC. On the next level (on top of these profiles) are some JSRs which are treated as optional packages.
    I saw that the CLDC emulator from SUN - WTK contains for example JSR 179 for Location based services and JSR 226 - SVG rendering. But the counterpart for CDC doesn't contain them.
    How can these JSRs be added to the CDC stack? are there some implementations of these JSRs as jars or something like this? or on the JCP site are only the specifications of this JSRs and if someone wants to add these JSRs to an emulator (virtual machine) he should implement these specifications?
    I hope that I have explained properly my "puzzle" and that someone will answer to my questions.
    Thank you

    1.    String[] numString = {"1","2","345678","9","abc"};
        int[] numInt = new int[numString.length];
        for (int x=0; x<numString.length; x++) {
          try {
         numInt[x] = Integer.parseInt(numString[x]);
          } catch (NumberFormatException nfe) {
         System.out.println(nfe.getMessage());
            numInt[x] = Integer.MIN_VALUE;
        }2. Best for what?

  • Basic questions on Java platform and JDK

    Hello,
    I have a few questions, might be very elementary. Please clarify.
    (Tried in "New to Java" Forum....but did not get much response)
    What I know is : A "Java Platform" is composed of the Java language, a JVM, and the APIs. There is a spec. for the language, and another spec for JVM. Now, are there spec.s for the API as well ?
    Another related question is : where exactly do the various flavours of the Java Platform (J2SE, J2EE, J2ME) differ ? I have seen some explanations where it seems to say that these editions have been created to give more appropriate support to different areas of applications. But, what I know to know is : what exact component of the Java Platform differs from one edition to another - language features, or the JVM, or the APIs ? And what is the kind of the change ?
    Another question : what is it, that differs from one JDK release to another, say from J2SE 1.3 to J2SE 1.4.0 ?
    I think the Java language spec itself rarely changes (Is this right?). Also the VM spec rarely changes (is this correct ?). So, is it that only the APIs change (new classes added, old ones modified, etc.) ?

    Hello,
    I have a few questions, might be very elementary.
    Please clarify.
    (Tried in "New to Java" Forum....but did not get much
    response)
    What I know is : A "Java Platform" is composed of the
    Java language, a JVM, and the APIs. There is a spec.
    for the language, and another spec for JVM. Now, are
    there spec.s for the API as well ?There are some specs which the API fulfills (see your other thread for examples). But not all classes in the API is covered by a specification.
    Another related question is : where exactly do the
    various flavours of the Java Platform (J2SE, J2EE,
    J2ME) differ? What do you mean? There are different specifications for the different editions / flavours. They can differ both in API and VM.
    I have seen some explanations where it
    seems to say that these editions have been created to
    give more appropriate support to different areas of
    applications. But, what I know to know is : what
    exact component of the Java Platform differs from one
    edition to another - language features, or the JVM,
    or the APIs ? All of them can differ. (Does it matter?)
    Another question : what is it, that differs from one
    JDK release to another, say from J2SE 1.3 to J2SE
    1.4.0 ? Read the relese notes. New classes, some new methods, and also minor changes to the language. New JSRs had also been implemented.
    I think the Java language spec itself rarely changes
    (Is this right?). Depends on what you mean by rarely
    It changed from 1.0 to 1.1, from 1.3 to 1.4 and from 1.4 to 1.5.
    Also the VM spec rarely changes (is
    this correct ?).It has changed a few times.
    So, is it that only the APIs change
    (new classes added, old ones modified, etc.) ?No
    Kaj

  • Basic question about Java, UNIX and OAS

    Hi,
    Can I create an appication that contains GUI components like testbox and textfields etc...and then load/import it into OAS?
    Can I again, create such an GUI application and then load it UNIX platform and run it?
    The reason I asked because I did create an application which has a frame, a panel and couples of buttons, text fields then ftp it to Unix Solaris, when I ran it with jre command, I got the following message:
    java.lang.NoClassDefFoundError: Javax/Swing/UIManager at cms.CMSApp.main(compiled code) Exception in thread main
    Please anyone help me to clarify this, I don;t if we can do such things but I did not do it the right way? or we cannot do it at all. Thanks for your help
    Minh

    I'm not sure I understand where OAS fits in here.. Is this an applet?
    In any case, it sounds like the JDK version you are using is 1.1.x, and swingall.jar is not in the classpath.
    If it's an applet, then you need to edit the HTML file and add in swingall.jar.
    If it's an application, you need to edit the CLASSPATH environment variable and append the full path to swingall.jar
    (note: in Java2 (JDK 1.2, 1.3) swingall.jar is no longer seperate, it is part of the runtime classes of java, so you don't have to add anything to the classpath)
    Take Care,
    Rob
    null

  • Some basic question of Airport Extreme and Airport Express

    As I know, my G4PB is installed Airport Extreme and it seems like working wireless Internet connection during travel. But which case do I need additional things like Airport Express (if I undestand this wireless technology correctly)?

    blue sky,If all really depends on what you are trying to achieve.
    If you wish to surf the Internet when you're out and about then you can just walk in to Starbucks, for example, and log-in - you already have all that is required.
    If you want to use the Internet wirelessly at home then the Apple Extreme Base Station, an Airport Express or much cheaper 3rd party gear can help (although some additional hardware may be required dependimg on how you connect to the Internet).
    If you want to surf wirelessly, stream music from iTunes to your home Hi-Fi and use a USB printer wirelessly then the Airport Express is the puppy.
    If you need to share an Internet connection as well as a network with many wired and wireless users then the Airport Extreme Base Station could help.
    Try reading the Airport Page to consolidate your ideas of what you want to achieve, or use this home networking wizard.
    Either way you should be aware that you don't have a Powerbook Titanium (On a Ti the ports are tidy on the back under a neat cover and it has a slim 1" thin design) but rather you have a PB Aluminium (ports scattered on either side and it's approx 1.25" thick!)
    mrtotes

  • Some basic questions on ESS and MSS

    Hi Experts,
    This is the first time I am going to deal with
    ESS and MSS.
    I have some basic questions about it and they are
    listed below:
    1. In an organization if they want to integrate
    ESS and MSS, how do they go about? What I mean
    is, will they install the packages in the R/3
    system and then use the to portal features to
    make iViews of ESS and MSS.
    2. Or is there a seperate package for the portal
    and the R/3 system
    3.What is the best way to customize ESS and MSS
    iViews? Is WebDynpro used to customize ESS and
    MSS applications, if yes how?
    4. Are these ESS and MSS packages different for
    ECC and the older version of R/3 systems? If yes what are the major differences?
    Please do let me know on these subjects and also
    if anyone of you have any links or documents
    associated with this scenario please do send me.
    Thank you
    Regards
    Luke

    Hi,
    here is what I know..
    1 & 2. Depending on the backend SAP version, the relevant ESS/MSS Business Packages have to be installed on the Portal. On the backend it will be via an Add-on.
    3. The webDynpro versions of ESS/MSS are available from mySAP ERP2004/2005 (ECC5/6). The best way to customize the iViews would be through the NetWeaver DevStudio.
    ent
    4. Yes, the ESS/MSS packages are differ depending on the backend SAP version.
    You can find all the  different packages & their info right here on SDN. From the home page click on the Portal Content Portfolio on the right hand side of the page>Browse Content Portfolio>Self Service for ESS & Line Manager for MSS.
    Regards,
    Suresh Datti

  • Some basic questions on File Adapter

    Hello all,
    I have some basic questions on XI and File Adapter and hope you can help me. Any answer is appreciated.
    1. Can I use NFS transport protocol to poll a file from a machine in the network, which is not the XI? Or do I have to use FTP instead?
    2. If I understand it correctly - when using the FTP-File Adapter, XI has the role of a ftp client. I have to run a ftp server on my distant machine. XI connects to FTP-Server and polls the file.
    Can it also be configured the other way round? The scenario I think of would be: FTP client installed on distant machine, which connects to FTP-Server(XI) and loads up a file. So XI would act as FTP Server.
    I know this works, if I install a ftp Server on the computer my XI runs on, and use the NFS-File Adapter to observe the folder. But I want to know, if I need a second, independant ftp server for this.
    3. And last but not least: When do I need the active ftp mode instead of passive?
    Thanx a lot for your answers!
    Ilona

    > Hello all,
    > I have some basic questions on XI and File Adapter
    > and hope you can help me. Any answer is appreciated.
    >
    >
    > 1. Can I use NFS transport protocol to poll a file
    > from a machine in the network, which is not the XI?
    <b>yes</b>
    > Or do I have to use FTP instead?
    >
    <b>also you can do it</b>
    > 2. If I understand it correctly - when using the
    > FTP-File Adapter, XI has the role of a ftp client. I
    > have to run a ftp server on my distant machine. XI
    > connects to FTP-Server and polls the file.
    > Can it also be configured the other way round? The
    > scenario I think of would be: FTP client installed on
    > distant machine, which connects to FTP-Server(XI) and
    > loads up a file. So XI would act as FTP Server.
    > I know this works, if I install a ftp Server on the
    > computer my XI runs on, and use the NFS-File Adapter
    > to observe the folder. But I want to know, if I need
    > a second, independant ftp server for this.
    >
    <b>XI cannot act as FTP server, but it is always a client. When XI is reading (File sender adpater) when XIis writing than it is File Receiver adapter</b>
    > 3. And last but not least: When do I need the active
    > ftp mode instead of passive?
    >
    <b>It depends on your firewall configuration. The best and the fastests is active mode but not always available.</b>
    > Thanx a lot for your answers!
    > Ilona

  • Some basic question about SCM Installation

    Hi Folks,
    Could you please advice me about some basic questions about SCM and its installation -
    Q1. Do I need to have an R/3 System to be able to practice OR demo the SCM system?
    Q2. If, yes, which version of SCM is compatible with the ECC 5.0?
    Q3. What are the basic requirements to install SCM (version compatible with ECC 5.0) and ECC on a oracle db and windows OS?
    Q4. Does SCM have APO and BI as an inbuilt functionality OR does the user need to purchase these as an Add-On?
    I know these are some basic questions, but these will help me give me a direction.
    With best wishes,
    Krishna

    Hello Krishna -
    Q1. Do I need to have an R/3 System to be able to practice OR demo the SCM system?
    ---> There are various Modules in SCM Like APO (Sub Modules  DP (stand alone), SNP Needs Master data from R/3 and has to pass on transactional Data to R/3, PPDS same as SNP, GATP same as SNP), ICH needs Data from R/3 to work with. Core Interface (CIF) connects R/3 to APO for transferring data.
    Q2. If, yes, which version of SCM is compatible with the ECC 5.0?
    -->For thorough understanding explore the following links
    http://help.sap.com/saphelp_scm41/helpdata/en/9b/954d3baf755b67e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_scm50/helpdata/en/9b/954d3baf755b67e10000000a114084/frameset.htm
    Q3. What are the basic requirements to install SCM (version compatible with ECC 5.0) and ECC on a oracle db and windows OS?
    -->Refer Above
    Q4. Does SCM have APO and BI as an inbuilt functionality OR does the user need to purchase these as an Add-On?
    --> APO comes with a small BI inbuilt functionality. you can only perform certain functions using that BI.
    Hope this helps.
    Regards,
    Suresh Garg

  • Some basic questions on HANA

    Hi All,
    I have some basic questions on SAP HANA,
    I heard from one of my colligues that it is mandatory to learn SQL scripts for HANA, is it true?
    Or basic knowledge is enough for HANA???
    Is it added advantage while working on HANA or can we manage with basic knowledge of SQL???
    I tried to find answers for these questions in SCN, but I could not get proper answers, So could you please provide answers for above my questions.
    Thanks in advance,
    Venkat Kalla

    Hi Vladmir,
    SAP HANA is a platform and is more than just database. Which can serve both OLTP and OLAP.
    But since it is a database, Sp SQL skills helps you while modelling in SAP HANA. So When will it be helpful ? It is while addressing some complex requirements using SAP HANA.
    At the end of the day, when you want to work in HANA ( a super duper database ) and you still thinking of whether to learn SQL or not?
    Regards,
    Krishna Tangudu

  • Some basic questions about DAC

    Hello
    I am just starting to use DAC now and I have some basic questions about DAC..
    1: How many different kinda image tables are there, what are they used for?
    2: In order to check which ETL mapping with in the same execution plan is taking a long time, what to do? I mean is there a table that stores such info?
    3: How to determine which ETL task to run after and which after?
    4: Is subject area always map to the Informatica workflow folder? Or what should subject area be?
    Please shed some lights on it, deeply appreciate!
    Thanks

    Hi,
    I have problems to understand you question but will do a try:
    From a logical point of view objects can be only serialized reasonabely when they have a state of it's own which can be reestablished at a later point in time and space without further dependencies.
    F.E. a "serialized file" would NOT make much sense cause it depends heavily on the state of the underlying file system.
    You can't expected that is can be deserialized at a later point of time (physical file refered may not longer exists) or on another machine, where the serialized object was transported to.
    Technical - at zero approach - it's more or less trivial. Simply implement Serializable and all non static, non transient fields of your object will be serialized automatically.
    But there is a couple of pitfalls, you should study documentations regarding this feature.
    Hope this helps
    Martin

  • Some basic questions about serialization

    Hi,
    I have some basic questions on serialization.
    1. What are the basic criteria to make an object serializable(except that it must implement serializable ?) I mean that objects of some class inherently cannot be serialized so any object must have some features which makes it serializable/non serializable.
    2. I know it makes no sense to serialize a socket because it is fixed only by specifying ip and port at both ends, and is valid only when the network connection remains valid. Still in the context of my previous question, I would like to know why a socket cannot be serialized.

    Hi,
    I have problems to understand you question but will do a try:
    From a logical point of view objects can be only serialized reasonabely when they have a state of it's own which can be reestablished at a later point in time and space without further dependencies.
    F.E. a "serialized file" would NOT make much sense cause it depends heavily on the state of the underlying file system.
    You can't expected that is can be deserialized at a later point of time (physical file refered may not longer exists) or on another machine, where the serialized object was transported to.
    Technical - at zero approach - it's more or less trivial. Simply implement Serializable and all non static, non transient fields of your object will be serialized automatically.
    But there is a couple of pitfalls, you should study documentations regarding this feature.
    Hope this helps
    Martin

  • Mind answering some basic questions for a few bright HS students?

    I am a HS computer science teacher who seeks a professional mentor regarding JDBC. While I have successfully
    - installed a MySQL database,
    created, queried, updated the database,
    - read the Java Tutorial and:
    used Connect/J and written a main method to manipulate a
    database
    created very simple applets to query or update a database with
    their run methods.
    I have basic questions about how pieces fit together in web application development and how one can best take advantage of OOP when dealing with a database. My motivation are a few very bright post-AP students who have an excellent grasp of OOP and data structures; they are curious to see how Java is used in web applications.
    The sample code I have found on the Web has all been small main method examples. I would like to see and discuss a truly OOD application with JDBC, and to discuss how the pieces fit together.
    So, aware of our ignorance and of how dangerous a little knowledge can be, and not expecting to go live with an application anytime soon, we seek a very high level understanding of current professional practice (like: "Where does tomcat fit in here?") as well as some direction while we get our hands dirty. (I hope that makes sense.)
    If you have time to correspond with us via e-mail, answer some very basic questions, and perhaps take a look at some code as we work through it, we would love to hear from you off-line ([email protected]). We would also appreciate knowing where to look for a good OOD sample application. Thanks.

    Complete this tutorial and you will have a much better understanding.
    http://java.sun.com/javaee/5/docs/firstcup/doc/toc.html
    Also here is the tutorial for j2ee ( a little detailed but useful):
    http://java.sun.com/javaee/5/docs/tutorial/doc/

  • Need answers for some basic question

    The Informatica server software usually runs on some server machine.The client tools usually run on those Windows PC with which developers to their work. That's a pretty much standard client/server architecture.On Windows servers you will often (not always) find the client tools as well, but that's by no means mandatory.Communication between PowerCenter clients and PowerCenter server usually takes place via TCP/IP; the protocol, as far as I know, has been developed by Informatica in-house app. in 1993-1995. The installation of the server software usually is the task of some server administration team. You will also need some DBA team because the Informatica software (almost) always stores its controlling, scheduling, and runtime information in some relational database system. Importing of relational structures (meaning table and view structures) usually is done on a client PC which connects to the respective source and/or target DBMS via ODBC.The server uses either native database client installations (for Oracle, IBM DB2, Microsoft SQL Server, and Sybase) or ODBC to communicate with the source / target databases. Best thing is that you download the documentation and start browsing the Installation and Configuration Guide; this PDF file explains quite a few concepts fairly well. Regards,Nico

    Hi, 1) a server installation is a server installation and nothing else. It also contains some clients (namely the command-line client tools), but definitely not the GUI clients (this is an extra installation always to be done on a Windows PC as of this time).2) That depends on your business processes. Sometimes files will be placed in some directory (e.g. /opt/transfer/inp) and then the respective workflow shall start, so it might read this file directly. If some business user can only deliver via email, then you will need an extra process which extracts the file(s) from the email and places them somewhere where the server processes can access them.3) Unix is a computer operating system. Windows is a computer operating system. They are just in use in different cases (at least often). Some basic Unix knowledge (about the most common system tools and a bit of shell scripting) is definitely useful / necessary if you want to work with Unix systems.4) A data warehouse stores information which usually is needed for enterprise-wide strategic business decisions. A server is a machine offering software services. One kind of servers are database servers, and data warehouses usually (not always) are stored in a databases. So some sort of server is the technical basis for a data warehouse.5) Usually these two terms are identical in meaning.6) Unix is an operating system. A shell is a program which enables you to interact with a Unix system. Shell scripting means that you automate moderately complex or highly complex tasks using a programming language which is provided by the shell. Different shells offer different scripting facilities and features. Writing a shell script is a matter of programming. Your questions are by no means stupid. They just show that you still have a lot to learn, but that's ok, we all should try to learn more as long as we live. Regards,Nico

  • Getting started, basic questions on java 3d

    hello I am Krishnakant Mane,
    I have just started in java 3d and I am developing some edutainment softwares,
    I am just getting started so plese help me on the following topics.
    1. what tools do I need to start doing java 3d? I have installed java 5 (v1.5) and what else I need.
    2. is there a special advantage using open gl with java? will I have to learn some thing more? and if open gl has no specific advantage, can I do all my 3d or animations say for games etc entirely in java?
    3. wich is the latest version of 3d API I must download? where will I get a tutorial?
    thanks.
    Krishnakant.

    The answer to all of your questions is here:
    http://java.sun.com/products/java-media/3D/
    There is a "getting started" tutorial, downloads, and a fly-through, links to documentation, etc.
    See the Search at the top of the page? Give it a try! ;)
    :) jen

Maybe you are looking for

  • Has anyone gotten a solution to the issue of the shuffle not being recognized by the computer?

    I have an old shuffle and can't get it to show up on my computer. It also won't sync new music that I've bought without going through ridiculous actions (removing iTunes and re-installing).  Anyone have a solution?

  • MOPZ has issues calculating stack XML file in SOLUTION MANAGER

    Hello, We have a SOLUTION MANAGER system on NW 7.0 EHP1 SP stack level at initial support stack (ISS). Recently we upgraded all our R/3 systems to ECC6.0 EHP4 SPS04 and now we are trying to upgrade the stack level to EHP4 SPS07. So we are trying to g

  • Errors in another language than English

    Hello guyes, I have problem with error messages which are not in English, but in Czech. I installed Oracle with English only. The nls_lang is american_america.utf8. What settings influence in which language will be output? By the way Oracle is EE 11.

  • Rest of Passwords for multiple users in 11i

    Hi Hussein, I need to reset the password for 10 Application Users in 11.5.10.2. Please let me know what is the best way. Is it possible to reset the user password from the frontend as well. Thanks -Samar-

  • Failover portal site and replication

    I am about to build our failover portal site, and would like to have some feedback from the one of you that already implemented this. I currently have a ALUI 6.1 on a .NET platform, using sql server, content, collaboration, studio and process servers