Skip to Content
author's profile photo Former Member
Former Member

JAVA STACK and ABAP STACK

Hi all,

what is difference between java and abap astack....what compnents lie on both,,,

Thanks

keerthi

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jul 20, 2009 at 05:44 PM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 21, 2009 at 06:58 AM

    Hi Keerthi,

    SAP started writing software on mainframe systems. They eventually

    expanded to distributed open systems (i.e. UNIX). They created their

    own programming language (ABAP/4) either to have total control over the

    software environment or to avoid having to license someone else's (or

    both). They used their own ABAP language to create the server software.

    Older SAP systems were ABAP-only systems. Older SAP systems were not

    web-friendly (and did not support HTTP). SAP built middleware like ITS,

    IGS & Business Connector to bridge that gap.

    Newer SAP systems will support HTTP and web functionality in ABAP, but I

    hear it's not the best development environment (not being a developer

    myself). SAP introduced the java stack to extend the functionality of

    the ABAP stack (particularly in the web world), and to provide customers

    with a more 'standard' development platform. There are many more java

    programmers than there are ABAP programmers making it easier to source

    talent.

    The SAP application instance (for current versions) can be created as a

    stand-alone ABAP, stand-alone Java or dual-stack ABAP/JAVA instance

    type. Application instance types can be mixed within the same system

    instance. The SAP system is uniquely identified by the SID (system ID).

    The SAP application instance is uniquely identified by the

    SIDhost2-digit-system#

    The core business logic (general ledger, A/R, A/P, HR) resides in ABAP,

    and not in Java. Java is certainly used to facilitate access to the

    core business logic through various channels (ex. SAP Enterprise

    Portal).

    Regards,

    kk

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Aug 11, 2009 at 11:52 AM

    Hi,

    The abap stack is the historic SAP technology which created the worldwide SAP success because of its stability, performance and reliability.

    The Java stack is the worst technological error that SAP made in the last years. It has been a very good "solution" to increase many times the TCO of SAP solutions, to get bad performance and bad reliability.

    This answer is only my personal opinion. Other opinions may differ.... 😉

    Regards,

    Olivier

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.