What is diff b/w NW2004 and NW2004s

could any body tell me what that is the basic/major difference between SAP NW2004  and SAP NW2004s Servers

NW04 is a 'Java version' which means we can develop applications using Java and export them to portal.
WEB Applications server (AS) supports Java API’s and can be integrated with NW Developer Studio developed by SAP. Studio supports application development in java, testing/debugging.
Third party JVM is added to NW04 to run support java functionality.
SAP NW2004s is the mySAP Business Suite edition of SAP NW 2004.it is a minor release that delivers on specific needs of the mySAP and xApps solutions delivered by SAP in 2005. The "s" stands for "mySAP Business Suite Edition".
As in NW04, third part JVM is used to support Java stack.
Few of the New capabilities in NW2004s
Developing a web based user interface with WebDynPro fro ABAP
Enhancements to enabling B2B processes
Enhancements to business task management
Enhancements to business planning
Enhancements to enterprise data warehousing
Mass setup of mobile devices
Implementing a global portal
NW04s is a ‘ABAP version’. Here you can develop ABAP reports and transactions and export them to portal. There you can create iViews using them.
Netweaver 04S, includes both the ABAP and Java stacks.
The Sneak preview for NW04s is only for the ABAP stack, and the Sneak Preview NW04 SP15 is only the java stack.
If you are using the sneak preview for ABAP, you can develop WDA applications and BSP applications; they run directly in the engine, not in a portal. But they can be embedded in an iView in some portal.
You don't have to have a portal to run your application. If you are using the java side, you can develop WDJ applications and JSP applications. Same applies here, they run on the java engine, not in a portal, but can be embedded into an iView which runs on the portal. But you don't need a portal for your application to run.
The portal is just a front end UI; the apps themselves run on the underlying engine, whether it’s ABAP or JAVA.
Hope that helps

Similar Messages

  • What is diff b/w reuse_alv_grid_display and reuse_alv_grid_display_lvc

    Hi everbody,
    what is diff b/w reuse_alv_grid_display and reuse_alv_grid_display_lvc.
    can u give a dteils on it .

    1. Please give me general info on ALV.
    http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
    2. How do I program double click in ALV?
    3. How do I add subtotals (I have problem to add them)...
    4. How to add list heading like top-of-page in ABAP lists?
    5. How to print page number / total number of pages X/XX in ALV? http://www.sapfans.com/forums/viewtopic.php?t=29597 (no direct solution)
    6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this.
    7. How can I set the cell color in ALV? http://www.sapfans.com/forums/viewtopic.php?t=52107
    8. How do I print a logo/graphics in ALV?
    9. How do I create and use input-enabled fields in ALV?
    10. How can I use ALV for reports that are going to be run in background?
    11. How can I display an icon in ALV? (Common requirement is traffic light icon).
    12. How can I display a checkbox in ALV? http://www.sapfans.com/forums/viewtopic.php?t=88376
    Check this for basic concepts of OOPS
    Editable ALV
    General Tutorial for OOPS

  • What is diff b/w abstarct and interface

    what is diff b/w abstarct and interface in real time where we come across, give a best real time example

    I think there have been lots of threads in this forum discussing interfaces and abstract classes.
    Interfaces define a contract for what an implementing class should provide. Abstract classes do the same but they can also provide some common part of the implementation.

  • In LSMW, what is diff between LSMW-BAPI and LSMW-IDOC

    hello all
    In LSMW, what is diff between LSMW-BAPI and LSMW-IDOC

    Hi Swamy,
    The differences between IDoc and BAPI are as follows: 
    IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system.
    Idocs are processed asynchronously and no information whatsoever is returned to the client.
    The target system need not be always online. The IDOC would be created and would send the IDOC once the target system is available (tRFC concept). Hence supports guaranteed delivery.
    With asynchronous links the sub-process on the client can be finished even if the communication line or the server is not available. In this case the message is stored in the database and the communication can be done later.
    The disadvantage of asynchronous links is that the sub-process on the server cannot return information to the calling sub-process on the client. A special way for sending information back to the client is required. In addition, a special error handling mechanism is required to handle errors on the receiving side.
    IDOCs may be more changeable from release to release.
    IDOCs  are poorly documented.
    BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
    BAPIs are called synchronously and (usually) return information.
    For BAPIs the client code needs to do the appropriate error handling.
    Problems with synchronous links occur if the communication line or the server is temporarily not available. If this happens, the sub-process on the client cannot be finished (otherwise there would be data inconsistencies).
    Synchronous links have the advantage that the sub-process on the server can return values to the sub-process on the client that has started the link.
    BAPIs are not totally immune to upgrades.
    BAPIs are reasonably well documented.
    Reward points if useful.
    Best Regards,

  • Whats the diff between Transfered Records and Added Records

    whats the diff between Transfered Records and Added Records in any data target Request Tab.

    Check this.......
    What's the difference between Transferred Records and Added Records?
    Manage ODS : Difference of Transferred Records and Added Records

  • What is diff b/w active and inactive DCs

    please let me know what is diff between Active and Inactive DC's.
    If possible send some FAQs on JDI

    Hi Mukesh,
    When you are developing somthing through JDI (NWDI), you will have inactive dc and active dc.
    If you want to do some changes in code then you can do these changes through inactive dcs. Whatever changes you do in inactive DCs and until you check-in that activity. other developers cannot have those changes.
    but, when you check-in your activity those changes will be visible to other developers who are working on the same DC but this updated code will not be reflected in active DC.
    But when you activate that activity, those changes will be reflected in active dc and this active dc will be deployed on Development server.
    In summary, inactive DCs contain intermidiate code which is not ready to deploy on Development server yet. This updated code is available in Active DC.
    Hope now you are clear with Inactive and Active DCs.

  • What is diff b/w valuated and non valuated

       can anybody tell me what is difference between valuated salesorder and nonvaluated saled order stock

    While creating the Sales order, system explore the BOM for that FERT. Say, I add one more extra component in sales order which is not been maintained in BOM or which has not been valuated for Std cost estimate for that FERT material. This extra component is call it as Non-valuated sales order stock. All other, valuvaed materials are valuated sales order stock.
    Hope, it helps!

  • What is diff in Open SQl and Unicode

    What is difference in Open SQl and Unicode.
    What are advantages of Unicode ?

    hi osk,
    <b>u cant compare open sql with unicode as both are different..</b>
    just a small explanation..
    <b>Open SQL</b> consists of a set of ABAP statements that perform operations on the central database in the R/3 System. The results of the operations and any error messages are independent of the database system in use. Open SQL thus provides a uniform syntax and semantics for all of the database systems supported by SAP. ABAP programs that only use Open SQL statements will work in any R/3 System, regardless of the database system in use. Open SQL statements can only work with database tables that have been created in the ABAP Dictionary
    Data types such as CHAR ASCII and CHAR EBCDIC are mainly suited to English and central European languages. With other character sets, a code attribute is usually used for these data types. This code attribute uses a different presentation code to ASCII and EBCDIC, even for internal storage in the database system. This causes problems if you want to access these database systems using a different character set, or if you want to exchange data between database systems with different character sets.
    You can avoid these problems by using internal character coding in accordance with UNICODE. Internally, the UNICODE data is stored in UTF-16/UCS-2 format. In UTF-16/UCS-2 format, all characters are two bytes long.
    SAP DB is able to display various presentation codes in UNICODE format
    <b>please close the thread after rewarding the appropriate points...</b>
    Message was edited by: Ashok Kumar Prithiviraj


    my user requested to load the heirarchy data from R/3 to BW  for the infobject 0Prod_Hier.
    which one i need to use.
    But also found 0MATERIAL_LPRH_HIER ??? what is the difference ?

    Pls  find the prod hierarchy datasource in RSA5 (R/3). It is look like 0MATERIAL_LPRHl_HIER. Just activate that. Then In SBIW -> logistics -> execute Modify product hierarchy in BW. Next u can replicate the datasource into BW. Activate InfoObjects like PRODH1, PRODH2....9. Each PRODH objects u can activate from Business Content. These represents each level in the hirarchy. Use them in Product hierarchy or material infoobject as external infoobjects. Then proceed.0PROD_HIER_LPRH_HIER is also correct one. See the description as material number. So u can use 0MATERIAL_LPRH_HIER(u can find it in unde LO or SD) also. Activate one of them. Replicate and then map it to 0material Infosource.
    pls use RSA3-->Datasources:
    0PRODPROCNR_TEXT Production Process
    0PRODUCT_ATTR Product: General Attributes
    0PRODUCT_HIER Product Hierarchy
    0PRODUCT_TEXT Product: Texts
    0PROD_CATEG_ATTR Product Category
    0PROD_CATEG_HIER Product Category Hierarchy
    0PROD_CATEG_R3_MAP_ATTR Product Category: R/3 Attribute Material Group
    0PROD_CATEG_TEXT Product Categories
    0PROD_HIER_LPRH_HIER Material number
    0PROD_HIER_TEXT Product Hierarchy
    0PR_PROD_VAR_ATTR Product: Assignment Product Variant - Configurable Product
    Hope this helps
    CSM Reddy

  • What is diff b/w pick and switch activity in bpel?

    what is the difference between pick activity and switch activity in BPEL? example Please

    1)The switch activity is an IfElse with two different flows, based on a conditional expression, derived out of existing message(s) in your process.
    Eg. i) Whether the salary is greater than 10,000 or not.
    ii) Whether the age is greater than 60 or not.
    iii) whether the department is finance or not.
    2)The pick activity is an IfElse with two different flows, based on two different messages/signals, that you can expect to receive(when you are waiting for a message) from outside of your process.
    Eg. i) whether you received a reply message or a timeout signal.
    ii) whether you received a AddNewEmployee message or UpdateEmployee message.
    The (decision for which route to be taken for) pick activity is based on the MessageType, while the switch is based on the contents in a message. The pick activity implies that you are waiting for a message, this can occur, at the start of your process or in the mid of your process. However, switch activity doesnot wait for any message, hence can only occur in the mid of the process and can not be the start of a process.
    Mark the posting appropriately as "helpful" or "correct answer", if your issue is solved.

  • Can i use developer6 with Ora8i Lite? Whats the diff between 8i lite and personal8i

    Can anyone tell me if i can use Oracle8i Lite in conjunction with Developer6? I am running my computer on a Win98 operating system. Also, what are the differences between Oracle8i lite and Personal Oracle8i?
    i have only 64mb RAM and am therefore below the minimum requirements to install Peronal oracl8i (which requires 128mb of RAM), is there any way around this?
    Thank you in advance for your help in this matter

    There is a hope of Installing Personal Oracle on 64MB machine by increasing the Cache for the machine. I have done it for Oracle Server and it works
    Go to : Contron Panel
    then : System
    Select : Performance tab
    Specify Virtual Mem to 200 MB minimun for succesfully install the Database.
    I tried using Oralite for Personal Oracle but came to know that it is mostly ment for CE devices and other such things for having connectivity between PC Database and Oracle Server Database(I may be wrong).
    Using Personal Oracle with Developer6.0 will also give you some trouble in configuring the TNSNAMES for TCP/IP and Developer uses connect string and without that you probably will not be able to connect to database. Try it I tried but failed, take the help of ODBC.
    Good Luck

  • Whats the diff between PS CS5 and PS Elements 12?

    I currently use PS CS5, but a friend of mine wants to get PS Elements 12.  Are there major differences?  Is E12 an add on to an existing CS, or can it be used by itself?  I'm unfamiliar with E12 so any help would be welcomed.
    Thank you

    BobZ30 wrote:
    BTW, Elements 13 was released yesterday, I believe.
    It was last week, if I recall. The OP should be able to upgrade to version 13 if they so choose to go through the proper Adobe channels since they didn't know.
    Photoshop Elements is like the little cousin of Photoshop. (It doesn't have some of Photoshop's adjustment masks like Curves, for example.) But it has lots of the core features like layers and masks (should one use Elements' "Expert" mode).
    The thing that burns my buns, though, are the elitist "photographers" who disparage the use of Photoshop (in any form, be it Elements or full-on Photoshop). Yes, I get it. You're just like Ansel Adams. No, I don't care. So somebody used the "Photomerge Compose" feature in Elements. Whooop-deee-doo. Doesn't mean one has to get his panties in a bunch over it.

  • What is diff between GPC Part and Factory?

    Please explain the difference between GPS Part and Factory Part in WMS?
    if it's possible both Parts have the same number?
    Sathish S

    both are same both uses the same program
    but NACE calls/displays the screen 99
    where as NACO displays screen 100
    NACE is the Tcode used to link the Application type, Output Types and its processing Routines like ( Driver programs and attached Script forms or Smartforms).
    You should know the Application of a document first Like:
    for PO it is EF, for sales Doc's it is V1, for Delivery docs it is V2, for billing Doc's it is V3 etc.
    so first select the Application type (ex: EF) for PO and press OUtput types
    then a list will come in that you should know the related output type for PO.
    in this case it is NEU,
    select that and click on the processing Routines button on the left side
    it will display the Medium, Driver Program and the Script form or smartform related to that document..

  • Diff b/w mk01 and mk02 using lsmw

    what is diff b/w mk01 and mk02 to transfer  data using lsmw
      which steps are different, what are those

    what is diff b/w mk01 and mk02 to transfer  data using lsmw
      which steps are different, what are those

  • What is diff b/w contract with doc and w/o document?

       what is diff b/w contract with doc and w/o document?
    Edited by: Ian Wong on Aug 13, 2008 7:01 PM

    Are you taking about Distributed contracts..if not then pls elaborate your question..explain properly, its use, where is req. etc..
    Edited by: Ian Wong on Aug 13, 2008 7:02 PM

Maybe you are looking for